developing native and hybrid apps with sybase unwired platform

36
© 2012 SAP AG. All rights reserved. 1 Social Media We want to hear from you T http://twitter.com/SAPStore http://twitter.com/SAPMobile facebook.com (SAP Store) facebook.com (SAP Mobile Apps) linkedin.com (SAP Store)

Upload: sap-mobile

Post on 10-May-2015

3.710 views

Category:

Technology


2 download

DESCRIPTION

See how providing real-time access to enterprise back-office systems improves efficiency, responsiveness and overall productivity. As one of the industry's leading and most expansive mobile enterprise application platform, Sybase Unwired Platform helps businesses of all sizes to better respond to real-time business dynamics. View Replay: http://event.on24.com/r.htm?e=404103&s=1&k=80F0A5822468ED8CE29D89C9C35DB6E0&partnerref=WebsiteSeriesPageOnDemandReplay

TRANSCRIPT

Page 1: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 1

Social Media We want to hear from you

T

http://twitter.com/SAPStore

http://twitter.com/SAPMobile

facebook.com (SAP Store)

facebook.com (SAP Mobile Apps)

linkedin.com (SAP Store)

Page 2: Developing Native and Hybrid Apps with Sybase Unwired Platform

Webcast Highlights

Participate in today’s TweetChat about mobile app development

#MobileInsights

SAP Mobile Insights Webcast Series

http://bit.ly/z2znLX

Mobile Sense Thought Leadership Series (webcasts & white papers):

http://fm.sap.com/mobilesense

Page 3: Developing Native and Hybrid Apps with Sybase Unwired Platform

Developing Hybrid and Native

Applications on the SAP Mobile Platform

Page 4: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 4

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without

the permission of SAP. This presentation is not subject to your license agreement or any other service or

subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this

document or any related presentation, or to develop or release any functionality mentioned therein. This

document, or any related presentation and SAP's strategy and possible future developments, products and

or platforms directions and functionality are all subject to change and may be changed by SAP at any time

for any reason without notice. The information in this document is not a commitment, promise or legal

obligation to deliver any material, code or functionality. This document is provided without a warranty of any

kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness

for a particular purpose, or non-infringement. This document is for informational purposes and may not be

incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except

if such damages were caused by SAP´s willful misconduct or gross negligence.

All forward-looking statements are subject to various risks and uncertainties that could cause actual results

to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-

looking statements, which speak only as of their dates, and they should not be relied upon in making

purchasing decisions.

Legal Disclaimer

Page 5: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 5

Today’s Presenter

Stan Stadelman

Senior Product Manager

SAP

Page 6: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 6

Mobility in the enterprise: Trends and challenges

Sybase Unwired Platform

Introduction

Benefits of the platform

Mobile Analytics in SUP

Agenda

Page 7: Developing Native and Hybrid Apps with Sybase Unwired Platform

Mobility in the Enterprise:

Trends and Challenges

Page 8: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 8

Page 9: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 9

Enterprise-Grade Mobile App Musts

Mobilize Existing Investments

in Business Processes

Support Multiple Mobile Devices

with unique form factors and

platforms

Support a lowering total cost

of ownership model

Page 10: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 10

Mobile App Development in the Enterprise

Administration

Authentication

Data security (on device and OTA)

Versioning, Lifecycle

Offline Enablement

Proxy

Push

ERP, database, business app integration

Logging and reporting

Application Development

Infrastructure Platform Services

Page 11: Developing Native and Hybrid Apps with Sybase Unwired Platform

Sybase Unwired Platform Introduction

Benefits of the Platform

Page 12: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 12

Our Consistent and Highly Adaptable Mobile Platform

Create Connect Heterogeneous

data sources

Consume Heterogeneous mobile devices

Control Device and server management and security

Management Console

OData

Mobile

Business

Objects

Hybrid Container

Apps

Custom Native

Apps

Eclipse

Sybase Unwired Platform

Page 13: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 13

Page 14: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 14

Security

Performance

Usability

Making HTML5 Enterprise Grade Hybrid Web Container

Reliable Communication

• Guaranteed Delivery

• Data stored natively

• Transactional integrity

Always Available

• Push Enabled

• Native Services

• Ease of provisioning

Secure Sandbox

• Personal & Company device use

• Authentication

• Application password

• Built-in data encryption

Page 15: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 15

SUP Hybrid Web Container Applications

Data

modeling

Deploy

to SUP

Create WF

base design

Custom

HTML5 design

Submit WF

to SUP

Sybase Unwired

Platform App

Page 16: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 16

SUP Hybrid Web Container Applications Best Fit: Simple Applications and Workflows

Device Support

BlackBerry

Windows Mobile

iOS

Android

Characteristics

Cross-Platform

Fast to develop and to deploy

Offline capabilities

Device APIs (Camera)

No or minor application logic (JS)

No native client coding required

Page 17: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 17

Page 18: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 18

SUP Native Applications

Offline Usage

Data modeling

Deploy to SUP

Generate Source code

Develop app using SUP API

Compile

Sybase Unwired

Platform App

Data Model

Persistence

Sync Engine

Application/ UI

Page 19: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 19

SUP Native Applications High Degree of Task Specialization and Data Intensive Offline Usage

Device Support

BlackBerry (RIM Java ME)

Windows and Windows Mobile (C#)

iOS (Objective C)

Android (Java)

Characteristics

Self-contained: No browser/container App, etc., needed

Full Offline capabilities

Large amount of local data possible

Complex Business Logic can be covered

Client coding required

Page 20: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 20

Back-End Connection

Combine different data sources

SAP-specific and non-SAP back ends connected

Reuse of data connections and SUP servers

Push enabled applications

Page 21: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 21

Data Modeling

Graphical data modelling

SAP BAPI browser

SQL drag-and-drop support for Sybase data sources

Data model is:

Device independent

Reusable

Page 22: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 23

Synchronization

Proven synchronization engine

Handling of Packet loss, connection interruption, data falsification

Optimized for small bandwidth connections

Client side optimized for mobile devices

Encryption and compression available

Page 23: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 24

SUP Object API (Native Development)

Allows developers to focus on application development

Object API calls for Data IO into the local DB

Synchronization can be triggered via Object-API

Call-back handler

Push enabled technology stack

Application development can be agnostic to device-specific data storage

Page 24: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 25

Page 25: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 26

SUP Native Applications

Online (Productivity) Scenarios

OData Service Modeling

Deploy services to NW Gateway

Develop app using SUP OData SDK Compile

NW Gateway Admin/Onboarding

Authentication

Push

Admin/Onboarding

Authentication

Push

Sybase Unwired

Platform App

Connectivity

Data Layer

Supportability

Application/ UI

Page 26: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 27

SUP Native Applications Online Productivity Applications with OData

Device Support

BlackBerry (RIM Java ME)

iOS (Objective C)

Android (Java)

Characteristics

Self-contained: No browser/container App, etc., needed

Support for NW Gateway consumption of SAP systems with OData protocol

Online scenarios

Complex Business Logic can be covered

Client coding required

Page 27: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 28

Accelerating Development with Our SDK

Reusable UI Components UI controls, widgets, forms, and views

Device integration GPS, address book, email, tasks, phone,

calendar, camera, barcode scanner, printer, RFID

Connectivity Authentication (basic and

SSO, asynch and

synchronous requests,

notifications, push)

Security On-boarding support, RSA

key generation, and

certificate-handling

Supportability Error-handling, logging,

tracing, versioning

Configuration and

packaging Preferences, defaults, and

app constants

Cache management Runtime data management,

synchronization, metadata,

and app data

Data parser Data protocol parsers

Persistence Metadata, app data, and encryption

Page 28: Developing Native and Hybrid Apps with Sybase Unwired Platform

Mobile Analytics in SUP

Page 29: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 30

Mobile Analytics Kit

Reusable UI Components Mobile Analytics Kit

Device integration GPS, address book, email, tasks, phone,

calendar, camera, barcode scanner, printer, RFID

Connectivity

Authentication (basic and SSO, asynch

and synchronous requests,

notifications, push

Security

On-boarding

support, RSA key

generation, and

certificate-handling

Supportability

Error-handling,

logging, tracing,

versioning

Configuration and

packaging

Preferences,

defaults, and app

constants

Cache management Runtime data management,

synchronization, metadata,

and app data

Data parser

Data protocol parsers

Persistence

Metadata, app data, and

encryption

Page 30: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 31

Mobile Analytics Kit

Data visualization

Analytics engine

Cross-platform

Page 31: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 32

Mobile Analytics Kit Features Writing Very Little Code to Design Reports

5 chart types, table control

Drill down, semantic zooming, What-If analysis

Meta-data driven

Highly customizable

Chart-level API

Dashboard-level API

Page 32: Developing Native and Hybrid Apps with Sybase Unwired Platform

Summary

Page 33: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 34

Today Planned

SAP-Built

30+ Apps

Partner-Built

100+ Apps

Sybase Unwired Platform: Standard for SAP and Partners

Hundreds of Apps

Thousands of Apps

People Productivity Industry

Process

Lines of Business

Analytics

Consumer

People Productivity

Process

Analytics

Consumer

Page 34: Developing Native and Hybrid Apps with Sybase Unwired Platform

Thank You!

Contact information:

Stan Stadelman

Senior Product Manager, Sybase Unwired Platform

[email protected]

Page 35: Developing Native and Hybrid Apps with Sybase Unwired Platform

Closing and Q&A

Participate in today’s TweetChat about mobile app development

#MobileInsights

SAP Mobile Insights Webcast Series

http://bit.ly/z2znLX

March 21st – Come See the New Face of Afaria

April 11th – The Power of Mobile Analytics within Your Mobile Enterprise

April 25th – Android in the Enterprise

Mobile Sense Thought Leadership Series (webcasts & white papers):

http://fm.sap.com/mobilesense

Page 36: Developing Native and Hybrid Apps with Sybase Unwired Platform

© 2012 SAP AG. All rights reserved. 37

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.