Syclo Mobile Conference: Mobile Platform Roadmap

45
Mobile Platform Roadmap Rich Padula, President, Syclo Deepika Duggirala, VP Agentry Development, Syclo Karl Stevens, Agentry Product Owner, Syclo

description

Syclo continues to heavily invest in R/D of our mobile application development platform. You will hear about our SAP integration plans. Also this session will cover the latest improvements to the platform and give you a peek into what's in store for the future. Watch replay here: http://www.sapvirtualevents.com/smc/sessiondetails.aspx?sId=3004

Transcript of Syclo Mobile Conference: Mobile Platform Roadmap

Page 1: Syclo Mobile Conference: Mobile Platform Roadmap

Mobile Platform RoadmapRich Padula, President, SycloDeepika Duggirala, VP Agentry Development, SycloKarl Stevens, Agentry Product Owner, Syclo

Page 2: Syclo Mobile Conference: Mobile Platform Roadmap

Mobility Today and In The Future

Multitude of platforms• Different OS’s• Variety of form‐factors

Users decide devices• Enterprises don’t dictate• More Users than ever• BYOD

Applications cover a wide range of functionality• Simple to sophisticated

Diversified in terms of users, applications and devices 

2Copyright © 2012 Syclo LLC.  All rights reserved

Page 3: Syclo Mobile Conference: Mobile Platform Roadmap

True Cross‐Platform Support

Improve User Experience

Streamlined Design Tools

Intelligent Maintenance and Performance Management

New Integrated Architecture (SAP Mobile Platform)

Mobile Platform Focus

1

2

3

4

5

3Copyright © 2012 Syclo LLC.  All rights reserved

Page 4: Syclo Mobile Conference: Mobile Platform Roadmap

True Cross‐Platform Support

Improve User Experience

Streamlined Design Tools

Intelligent Maintenance and Performance Management

New Integrated Architecture (SAP Mobile Platform)

Mobile Platform Focus

1

2

3

4

5

4Copyright © 2012 Syclo LLC.  All rights reserved

Page 5: Syclo Mobile Conference: Mobile Platform Roadmap

True Cross‐Platform Support

• Full support for each platform’s unique features and controls

• Native application look and feel simplifies training

No cross‐compiling of application code for every platform

No need for separate development environments and skill sets

Easy configuration, support and modifications

Native User Experience Single Set of Business Logic

Used by All Products

5Copyright © 2012 Syclo LLC.  All rights reserved

Page 6: Syclo Mobile Conference: Mobile Platform Roadmap

What the Core means to Development

• Simplified Architecture

• New features will be added in Core ‐ Once– Easier support for new clients– Faster customer responses

• Easier maintenance– Separation of layers– If different behavior on clients then 

UI problem– Fix in core, fix everywhere

Client “Core”

6Copyright © 2012 Syclo LLC.  All rights reserved

Page 7: Syclo Mobile Conference: Mobile Platform Roadmap

New Feature Development Workflow

Develop UI Support QA Released

Develop UI Support QA Released

Develop UI Support QA Released

CORE

DEVELOP FEATURE CODE

iOS

Android

Windows

7Copyright © 2012 Syclo LLC.  All rights reserved

Page 8: Syclo Mobile Conference: Mobile Platform Roadmap

What the Core means to You

• Platform diversity today• Platform diversity tomorrow• “True Cross‐Platform”

User Interface

Device Integration

Storage

Communications

Business logicThe Client Core

iOSclient

AndroidClient

HTML 5Win 32 Client / 

Windows 8

WinMobile / Windows  Phone 8

8Copyright © 2012 Syclo LLC.  All rights reserved

Page 9: Syclo Mobile Conference: Mobile Platform Roadmap

Current Client Development

All platforms equal in functionality• Windows – Mobile/Phone, Desktop, Tablets • iOS – iPhone, iPad• Android – Smartphones, Tablets

Continue adding controls to the core

Extending out the UI layer for all platforms

9Copyright © 2012 Syclo LLC.  All rights reserved

Page 10: Syclo Mobile Conference: Mobile Platform Roadmap

Client Functionality Parity

Categories Windows iOS Android Feature Count

Actions 21

Communication  11

Controls  113

General  30

Screens  63

Grand Total 216 160 150 238

10Copyright © 2012 Syclo LLC.  All rights reserved

Page 11: Syclo Mobile Conference: Mobile Platform Roadmap

All Products on All Platforms

11Copyright © 2012 Syclo LLC.  All rights reserved

Page 12: Syclo Mobile Conference: Mobile Platform Roadmap

Added Android Smartphones & Tablets

12Copyright © 2012 Syclo LLC.  All rights reserved

Page 13: Syclo Mobile Conference: Mobile Platform Roadmap

In‐Development: Windows

• Windows 8 & Windows Phone 8 Support

• WPF = Windows Presentation Foundation

– Replaces Win32 Client

– Greatly improved graphics

Uses Direct3D

– Support for

Animations, Blurs, Drop Shadows, Outer Glow and more

13Copyright © 2012 Syclo LLC.  All rights reserved

Page 14: Syclo Mobile Conference: Mobile Platform Roadmap

In‐Development: HTML 5

• Architecture same as other clients

• Core is in Server‐side client

• UI layer is in browser

• API is AJAX, HTTP

• UI Features

– CSS3, Local Storage, Camera, Location Information

• Any device with browser

• Designer can define different screen sizes in the editor

14Copyright © 2012 Syclo LLC.  All rights reserved

Page 15: Syclo Mobile Conference: Mobile Platform Roadmap

True Cross‐Platform Support

Improve User Experience

Streamlined Design Tools

Intelligent Maintenance and Performance Management

New Integrated Architecture (SAP Mobile Platform)

Mobile Platform Focus

1

2

3

4

5

15Copyright © 2012 Syclo LLC.  All rights reserved

Page 16: Syclo Mobile Conference: Mobile Platform Roadmap

Enhanced iOS Offering

• Agentry and APNS Push• Branding ability• Placeholder Text• Images on tabs• And more native controls

16Copyright © 2012 Syclo LLC.  All rights reserved

Page 17: Syclo Mobile Conference: Mobile Platform Roadmap

Added Native Search, Grouping and Indexing

17Copyright © 2012 Syclo LLC.  All rights reserved

Page 18: Syclo Mobile Conference: Mobile Platform Roadmap

Added Placeholder Text for Cleaner Field Entry Screens

18Copyright © 2012 Syclo LLC.  All rights reserved

Page 19: Syclo Mobile Conference: Mobile Platform Roadmap

Added Seamless Email, Phone and Contact Integration

19Copyright © 2012 Syclo LLC.  All rights reserved

Page 20: Syclo Mobile Conference: Mobile Platform Roadmap

In‐Development Controls

Page 21: Syclo Mobile Conference: Mobile Platform Roadmap

Camera QR / Barcode

21Copyright © 2012 Syclo LLC.  All rights reserved

Page 22: Syclo Mobile Conference: Mobile Platform Roadmap

Bluetooth peripheral integration

Barcode

RFID

PrinterCredit Card Reader

Meters

22Copyright © 2012 Syclo LLC.  All rights reserved

Page 23: Syclo Mobile Conference: Mobile Platform Roadmap

NFC and Credit Card Readers

23Copyright © 2012 Syclo LLC.  All rights reserved

Page 24: Syclo Mobile Conference: Mobile Platform Roadmap

New Screen Transitions

24Copyright © 2012 Syclo LLC.  All rights reserved

Page 25: Syclo Mobile Conference: Mobile Platform Roadmap

Built‐in Chat

25Copyright © 2012 Syclo LLC.  All rights reserved

Page 26: Syclo Mobile Conference: Mobile Platform Roadmap

Accelerometer

26Copyright © 2012 Syclo LLC.  All rights reserved

Page 27: Syclo Mobile Conference: Mobile Platform Roadmap

Gesture and more

27Copyright © 2012 Syclo LLC.  All rights reserved

Page 28: Syclo Mobile Conference: Mobile Platform Roadmap

True Cross‐Platform Support

Improve User Experience

Streamlined Design Tools

Intelligent Maintenance and Performance Management

New Integrated Architecture (SAP Mobile Platform)

Mobile Platform Focus

1

2

3

4

5

28Copyright © 2012 Syclo LLC.  All rights reserved

Page 29: Syclo Mobile Conference: Mobile Platform Roadmap

29Copyright © 2012 Syclo LLC.  All rights reserved

Powerful  Design Tooling

• Complex applications are becoming more complex– Apps with thousands of definitions and 

hundreds of rules

• Increased demand for deploying smaller light‐weight apps– Simple apps for checking your power 

usage or purchasing movie tickets

• Keep up with your growing teams

Page 30: Syclo Mobile Conference: Mobile Platform Roadmap

Design Tooling Enhancements

• Team Configuration

• User Assistance

• Improved Visual Screen Editor

• Removal of Add Wizards

30Copyright © 2011 Syclo LLC.  All rights reserved

Page 31: Syclo Mobile Conference: Mobile Platform Roadmap

Team Configuration

– Improved multi‐developer collaboration and project management through sharing of a single application repository

31Copyright © 2012 Syclo LLC.  All rights reserved

Page 32: Syclo Mobile Conference: Mobile Platform Roadmap

Improved User Assistance

• Tooltips to display definition descriptions• Thumbnail view of images in tooltips• Technical Documentation integrated with Eclipse Help System

32Copyright © 2011 Syclo LLC.  All rights reserved

Page 33: Syclo Mobile Conference: Mobile Platform Roadmap

NEW Visual Screen Editor

• “Device” skins portraying real form factor

• Accurate control layout

• Drag and drop of controls

• Reduces Publish / Transmit / Synchronize Cycle Time

Page 34: Syclo Mobile Conference: Mobile Platform Roadmap

Removal of Add Wizards

• Streamlines the process of adding new definitions– Wizard “prompting” screens replaced by submenus

– “Intelligent” default values for fields

– User needs to change only fields as desired

34Copyright © 2012 Syclo LLC.  All rights reserved

Page 35: Syclo Mobile Conference: Mobile Platform Roadmap

Removed Wizard for Add Object Property

35Copyright © 2012 Syclo LLC.  All rights reserved

Page 36: Syclo Mobile Conference: Mobile Platform Roadmap

True Cross‐Platform Support

Improve User Experience

Streamlined Design Tools

Intelligent Maintenance and Performance Management

New Integrated Architecture (SAP Mobile Platform)

Mobile Platform Focus

1

2

3

4

5

36Copyright © 2012 Syclo LLC.  All rights reserved

Page 37: Syclo Mobile Conference: Mobile Platform Roadmap

Mobile Server Administration

• Enhanced troubleshooting tools• Log files stored in a database• Front‐end query tool• Pre‐built reports• Statistics and graphing

37Copyright © 2012 Syclo LLC.  All rights reserved

Page 38: Syclo Mobile Conference: Mobile Platform Roadmap

Server Enhancements

• Multi‐Tenant– Multiple apps running on one 

server instance– Users can subscribe to multiple 

applications– Easier configuration and higher 

security– Host your apps in “The Cloud”

38Copyright © 2012 Syclo LLC.  All rights reserved

Page 39: Syclo Mobile Conference: Mobile Platform Roadmap

Server Enhancements

• Deploy specific apps to targeted groups– Update users in groups

Pilot groups Supervisors, e.g.

– Scheduling of updates by group Upgrade users by group Schedule group rollouts

39Copyright © 2012 Syclo LLC.  All rights reserved

Page 40: Syclo Mobile Conference: Mobile Platform Roadmap

Benefits of Server Enhancements

• Increased visibility into performance– Continuously Analyze applications in production Monitor, Diagnose, measure performance Visibility into usage to look ahead and plan

• Ability to plan

• Lower Total Cost of Ownership– Consolidation of application management– Targeted deployments

40Copyright © 2012 Syclo LLC.  All rights reserved

Page 41: Syclo Mobile Conference: Mobile Platform Roadmap

True Cross‐Platform Support

Improve User Experience

Streamlined Design Tools

Intelligent Maintenance and Performance Management

New Integrated Architecture (SAP Mobile Platform)

Mobile Platform Focus

1

2

3

4

5

41Copyright © 2012 Syclo LLC.  All rights reserved

Page 42: Syclo Mobile Conference: Mobile Platform Roadmap

Syclo Phase 1 Migration Plan 

Syclo Application Editor

Afaria Management console

Mobile Business Objects

Eclipse

SUP Mgt Console

Syclo Server Services 

SUP Server

SUP Server Services

Application Meta Data Repository

UI

Client

Meta DataInterpreter Engine

Transportand localStorage

Syclo Add‐on 

Application Meta Data

Page 43: Syclo Mobile Conference: Mobile Platform Roadmap

SAP Mobility Platform Phase 2 Objectives

Flexible Deployment Options

•inCloud •On premise•Hybrid (a little of both)

Comprehensive Scenario Coverage

•B2E•B2B•B2C

One Platform•One Development Environment•One Server Environment•One Management Tool

Flexible Developer Options

•Clients: Native, Hybrid (Web container), Thin (zero‐footprint browser), No‐client (voice/text)

•Development paradigms: meta‐driven and/or native – mix and match

Scalable (Up and Down)•Developer tools for Personal development on a laptop & Team development

•Runtime platform for large and small deployments

Page 44: Syclo Mobile Conference: Mobile Platform Roadmap

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.

Oracle and Java are registered trademarks of Oracle.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

© 2012 SAP AG. All rights reserved.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company.

Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.

Page 45: Syclo Mobile Conference: Mobile Platform Roadmap

Presented by:

visit www.syclo.comfor more information

QUESTIONS & DISCUSSIONQuestions & More Info –Visit us online at www.syclo.com

Copyright © 2010 Syclo LLC.  All rights reserved

Karl StevensAgentry Product Owner

Syclo

Deepika DuggiralaVP, Agentry DevelopmentSyclo