Professional Documents
Culture Documents
CONTAINER Application
Business Scenario Roles with simple interaction Mostly connected (Online) + caching Data capture, online lookups & workflow driven processes Technical Patterns Container app (Native / Device Browser - HTML5) Designed for Online/Offline applications Backend notifications Instant queue updates (Push) - MBS Device Inbox Integration Competition : PhoneGap, HTML5 custom mobile web,
Windows 32
iPhone
iPad
Android
BlackBerry
Windows Mobile
22
Create
Eclipse
Web services
Software applications
Native applications
Management console
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.
24
2.
2
1
25
SUP REUSABILITY
1. 2. 3.
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
SAP Integration
Business Logic
Client UI iPhone
Change 3
SAP Integration
Business Logic
Client UI BlackBerry
26
Attach to the backend Model your mobile staging DB (data modeling) Create a security model (data access, network access, etc) Create the synchronization rules Create a mobile database Coordinate mobile synchronization & application commits to the local DB Create your mobile application
1. 2. 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
3. 4.
27
Databases
Web services
Software applications
Native applications
Management console
Speeds decision-making and responsiveness on alerts, notifications and approvals Maximize user and manager productivity Improves daily operational activities and accuracy Increases ROI on wireless email and SAP Business Suite solutions
29
provide industry-
technology
Native
Compatibility
libraries
30
Eclipse
SAP Workflow & Inbox
MBO Designer
Push
Device Browser
Apps1 Apps2
Cache
31
32
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
* Available in Q2
33
Always Available
Usability
Push Enabled Native Services Ease provisioning
Performance
Security
35
Usability
Performance
Reliable Communication
Guaranteed Delivery Data stored natively Transactional integrity
Security
36
Usability
Performance
Security
Secure Sandbox
Personal & Company use device Authentication Application password
37
Usability
Performance
Enterprise Grade
Security
38