SUP development paradigm

PDF processed with CutePDF evaluation edition www.CutePDF.com

…  Large amount of local data possible  Complex Business Logic can be covered  Leverage device native capabilities Competition : Antena. 22 . Spring … Windows 32 iPhone iPad Android BlackBerry Windows Mobile © 2011 SAP AG.Sybase Unwired Platform Supported Application Development Patterns NATIVE Application Business Scenario  Roles with complex interaction  Occasionally connected (Offline)  High degree of task specialization & data intensive offline usage Technical Patterns  Self-contained: No browser/container App etc.HTML5)  Designed for Online/Offline applications  Backend notifications  Instant queue updates (Push) . needed  Full Offline capabilities (RBS/ MBS) CONTAINER Application Business Scenario  Roles with simple interaction  Mostly connected (Online) + caching  Data capture. HTML5 custom mobile web. All rights reserved.MBS  Device Inbox Integration Competition : PhoneGap. online lookups & workflow driven processes Technical Patterns  Container app (Native / Device Browser .

Native Application Development Connect heterogeneous data sources Databases Create Eclipse Consume heterogeneous mobile devices Sybase Unwired Platform LightWeight/ Workflows Container Apps BlackBerry iPhone iPad Windows Windows Mobile Web services Mobile business objects Software applications Native applications Management console Control Device and server management and security .

All rights reserved. 24 .Native Application Development Data Source Integration CONNECT Sybase Unwired Platform Server SUP Tooling Deploy MBO Generate code Generate default GUI Device-Specific Development MBO API Customize Device GUI SDK Sybase Unwired Platform enables developers to create mobile applications with device-specific user experiences either through code generation or using the native device SDK. © 2011 SAP AG.

Sybase Unwired Platform Native Development Tasks 1. etc 2 1 © 2011 SAP AG. All rights reserved. Application developer uses data model   Developer can focus on application development No need to work on data storage. 25 . synchronization. persistence. Data modeling of backend sources    Graphical tooling Multiple backbends SUP Data Model made available via multi OS code generation 2.

SUP – REUSABILITY 1. 26 . Initial project was done with iOS device Next step extends the project to a different device platform Only the UI part needs to be adapted SUP Project A 1 SAP Integration Business Logic Client UI — iPhone Stays the same SUP Project A Change 3 2 SAP Integration Business Logic Client UI — BlackBerry © 2011 SAP AG. All rights reserved. 3. 2.

6. 4. © 2011 SAP AG. 2.Development tasks without SUP 1. 5. Handle read write to the DB Make sure you do not mess up data integrity (data abstraction layer) Create a UI Create the business logic BlackBerry iPhone iPad Android Windows Mobile Windows 3. Attach to the backend Model your mobile staging DB (data modeling) Create a security model (data access. 4. etc) Create the synchronization rules Create a mobile database Coordinate mobile synchronization & application commits to the local DB Create your mobile application 1. All rights reserved. 2. network access. 27 . 7. 3.

Container Application Development Create Connect heterogeneous data sources Eclipse Consume heterogeneous mobile devices Sybase Unwired Platform LightWeight/ Workflows Container Apps BlackBerry iPhone iPad Windows Windows Mobile Databases Web services Mobile business objects Software applications Native applications Management console Control Device and server management and security .

29 .MOBILIZING SIMPLE BUSINESS PROCESSES Enable developers to create mobile workflows without writing any device code. All rights reserved. notifications and approvals • Maximize user and manager productivity • Improves daily operational activities and accuracy • Increases ROI on wireless email and SAP Business Suite solutions © 2011 SAP AG. CONNECT Sybase Unwired Platform Server SUP Tooling Deploy MBO Mobile Device Application Deploy Workflow • Speeds decision-making and responsiveness on alerts.

iOS. Windows Mobile.SUP 2. 30 .0 – New Container Architecture Hybrid web container: Blackberry. jQuery Mobile support with 3rd-party UI and charting Compatibility libraries © 2011 SAP AG. All rights reserved. Android support HTML5/Javascript/CSS provide industry- standard development for attachments — images and productivity resources Support Designer-based UI fully customizable with web technology Native jQuery.

31 . All rights reserved.Sybase Unwired Platform Container based Architecture Eclipse SAP Workflow & Inbox MBO Designer Container Form Designer SUP Container Apps Push Mobile Business Objects Device Browser Apps1 Apps2 SAP Business Data Lookup / Search Pull / Push DCN Cache Container Server Metadata (HTML5/CSS/JS) SUP Container interpreter Data Model Data Persistence SyncEngine SAP Business Suite Sybase Unwired Platform Sybase Mobile Workflow for SAP Business Suite © 2011 SAP AG.

SUP LightWeight application © 2011 SAP AG. All rights reserved. 32 .

updates etc.Why Lightweight application model?  Reduces cost of development  Visual development paradigm  HTML5/CSS/Javascript based rendering reduces the skill-set to develop applications  Applications can be developed quickly (2-4 weeks)  Enhances usability     Push enabled always available application provides users timely notification Email-like user interface makes it intuitive for end-users to use the application Web-based rendering allows for appealing interfaces to be developed Data caching mechanism on the container  Support several application use-cases  Server-initiated approvals.  User-initiated alerts. BlackBerry. * Available in Q2 33 . All rights reserved. notification. notifications. transactions  Support for broad range of devices  iPhone. Android & Windows Mobile © 2011 SAP AG. iPad.

Hybrid Web Container demo .

Competition: Web apps versus hybrid web container apps Web Application Sybase Hybrid Web Container Always Available Usability • Push Enabled • Native Services • Ease provisioning Performance Security © 2011 SAP AG. 35 . All rights reserved.

36 .Competition: Web apps versus hybrid web container apps Web Application Sybase Hybrid Web Container Usability Performance Reliable Communication • Guaranteed Delivery • Data stored natively • Transactional integrity Security © 2011 SAP AG. All rights reserved.

37 .Competition: Web apps versus hybrid web container apps Web Application Sybase Hybrid Web Container Usability Performance Security Secure Sandbox • Personal & Company use device • Authentication • Application password © 2011 SAP AG. All rights reserved.

Competition: Web apps versus hybrid web container apps Web Application Sybase Hybrid Web Container Usability Performance Enterprise Grade Security © 2011 SAP AG. 38 . All rights reserved.

Sign up to vote on this title
UsefulNot useful