dev mobile apps ent it final

34
Develop Mobile Apps for Enterprises with SAP Mobile Solutions Ian Thain, Developer Evangelist, SAP

Upload: heinrich-seeger

Post on 10-May-2015

374 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Dev mobile apps ent   it final

Develop Mobile Apps for Enterprises with SAP Mobile Solutions Ian Thain, Developer Evangelist, SAP

Page 2: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 2

SAP – Help the world run better

SAP is the market leader in enterprise business applications software � 183,000+ customers in 130 countries

around the world � €14.3bn total revenue in 2011, market cap

of over $85 bn � Leading vertical strategy with more than

24 industry-specific solutions

Leader in large, midsized and small enterprise segments with tremendous growth opportunities in each segment

Focus on five market categories: Applications, Analytics, Database and Technology, Mobile, and Cloud

Page 3: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 3

Topics for today

1 Mobile Opportunity in the Enterprise

2 Consumer vs. Enterprise Mobile Apps

3 Mobile Development with SAP

4 Developer Programs: Learn – Build – Sell

5 Mobile Application Showcase

Page 4: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 4

Topics for today

1 Mobile Opportunity in the Enterprise

2 Consumer vs. Enterprise Mobile Apps

3 Mobile Development with SAP

4 Developer Programs: Learn – Build – Sell

5 Mobile Application Showcase

Page 5: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 5

Mobile opportunities in the enterprise

Explosive growth in mobile adoption

Consumerisation of the enterprise

71% of IT leaders see mobile as transformational

80% of Fortune 500 plan to implement mobile apps in 2012

Expectation of consumer experience

14305206

Page 6: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 6

Topics for today

1 Mobile Opportunity in the Enterprise

2 Consumer vs. Enterprise Mobile Apps

3 Mobile Development with SAP

4 Developer Programs: Learn – Build – Sell

5 Mobile Application Showcase

Page 7: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 7

Enterprise-grade mobile application musts

Mobilize existing business processes

Support multiple mobile devices

Lower the total cost of ownership

Manageable

Page 8: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 8

Mobile App Development for the Modern Enterprise

Business Application Integration

Offline access & synchronization

Authentication

Data Security – at rest & during transmission

Administration

App versioning & lifecycle management

Push Notifications

Proxy

Reporting and analytics

App Development 20%

Infrastructure & Platform Services 80%

Page 9: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 9

Topics for today

1 Mobile Opportunity in the Enterprise

2 Consumer vs. Enterprise Mobile Apps

3 Mobile Development with SAP

4 Developer Programs: Learn – Build – Sell

5 Mobile Application Showcase

Page 10: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 10

Line-of- Business Apps

Industry Apps

SAP Store for Mobile Apps

MEAP

SAP Mobility Platform

SAP Business Suite Databases RDS

SAP Mobile Platform

Analytics Apps

MDM MCAP

Third Party Apps

Consulting

Managed Mobility

Backend Agnostic

Instant Mobilization

Full Service Platform

Page 11: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 11

� Hybrid container applications � Custom native applications � 3rd party tools & frameworks

Consistent and highly adaptable mobile platform

Create

Connect Heterogeneous data sources

Consume Heterogeneous mobile devices

Control Device and server management and security

Mobile Business Objects

OData Proxy

Authentication & Security

Eclipse

SAP Mobile Platform

Cache & Synchronization

Online Proxy

Push Notifications

Application Provisioning

� Packaged applications (SAP & others)

� Databases � Web Services

Management Console

Page 12: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 12

Developing custom native mobile applications Offline usage

Deploy MBO

Data Source Integration Device-Specific Development

Device GUI SDK

Customize

SMP Server SMP Tooling MBO API Connect

Generate Code

SMP SDK Libraries

Page 13: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 13

Developing custom native mobile applications Online/productivity applications

Deploy OData Services

Device GUI SDK

Customize

OData SDK

Device-Specific Development

SAP NetWeaver Gateway Modeling

SMP Server OData Proxy

SAP NetWeaver Gateway

Appcelerator Titanium and Sencha Touch integration

Page 14: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 14

Mobilizing simple business processes Enabling developers to create mobile workflows with HTML5

MBO or ODATA Proxy

SMP Server SMP Tooling Mobile Device Application Connect

Create/Generate Application

Adobe PhoneGap Integration in HWC

Deploy

Page 15: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 15

Security Performance Usability

Making HTML5 enterprise grade Hybrid web container

Always Available �  Push enabled �  Native services �  Ease of provisioning �  Run multiple applications in

container

Secure Sandbox �  Personal and company

device use �  Authentication �  Application password �  Built-in data encryption

Reliable Communication �  Guaranteed delivery �  Data stored natively �  Transactional integrity

Page 16: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 16

Cache Management Runtime data management, synchronization, metadata,

and app data

Data Parser Data protocol parsers

Persistence Metadata, app data, and encryption

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, certificate-

handling

Supportability Error-handling, logging,

tracing, versioning

Configuration and Packaging

Preferences, defaults, app constants

Page 17: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 17

Making mobility enterprise grade

Define Build Deploy

Provision Administrate Monitor

Update Decommission Protect

Page 18: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 18

Topics for today

1 Mobile Opportunity in the Enterprise

2 Consumer vs. Enterprise Mobile Apps

3 Mobile Development with SAP

4 Developer Programs: Learn – Build – Sell

5 Mobile Application Showcase

Page 19: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 19

SAP Developer Programs

Build

� Trial programs � Developer editions

� Code Exchange � Mobile Apps

Partner Program

Sell

� SAP Store � Co-marketing

programs � Application

certification

Learn

� SAP Developer Center developers.sap.com

� SAP Community Network

� Developer events, SAP InnoJam, SAP CodeJam

Page 20: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 20

SAP Developer Center

Simple | Guided | “Hands-on” | Collaborative | Expert support http://developer.sap.com

Page 21: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 21

What are SAP developer offerings?

Free 30 Day Trial

Free Developer License

SAP Mobile Apps Partner Program

�  For Evaluation �  Hosted (SDK, runtime,

SAP ERP) �  Community and expert

support

�  For productive apps development

�  Local SDK, Hosted runtime (cloud fee applies)

�  Community and expert support

�  For packaged mobile apps development

�  Licenses for local SDK and runtime and SAP NetWeaver

�  Comprehensive technical enablement and platform support

�  GTM & monetization via the SAP Store

©  2012 SAP AG. All rights reserved.

Page 22: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 22

Free 30 Day Trial

Request access via the Developer Center

Reach a virtual hosted development trial environment

Entire development landscape

Start developing instantly- no installation of tools required

Page 23: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 23

Download from SCN

Free Developer License on AWS

Developer Center developer.sap.com

Developer

Dev License Agreement on SCN

EULA

Accept Decline

SCN USER Profile

Amazon WS Select Template/

Sizing

SAP Sup Template

Small

Medium

Large

Amazon WS Create/Run

Instance

SUP Instance Running

Amazon Image of SUP Server

SUP SDK

Mobile Developer Center

AWS Dev Edition

Download tools Select SDK

version

Page 24: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 24

Enterprise app deployment with SAP Afaria

Deliver enterprise in-house apps over the air, providing distribution control and reliable delivery

Allow users to download both enterprise and suggested apps through the client portal of Afaria on the device

Provide security for IT while maintaining user independence

Enable enterprise apps to be managed separately from user applications

Gain ability to revoke application usage remotely

Allow authorized apps to be assigned by user groups

Enable tracking and reporting of enterprise package installation

Page 25: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 25

�  Mobile ISVs �  Systems Integrators �  VARs �  Telcos �  Customers

Market Potential: Immense Growth & Opportunity Take advantage of the $7.7B market opportunity and reach our 176K SAP customers

GTM Support: Industry Leading App Store Showcase your solutions on our industry leading SAP Store for Mobile Apps

Partnering: Flexible Pricing & Lower Startup Costs Flexible startup packages for software development licenses based on your company’s needs

Community: Collaboration With Other Mobile Developers Connect and benefit from the technical expertise of your peers

Introducing the SAP Mobile Apps Partner program An end to end initiative for packaged mobile apps development from the ecosystem

Designed For All Companies Who Develop Packaged Apps:

Page 26: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 26

Test Drive the Program or Start Today: http://www.sapmobileappspartnercenter.com/

Page 27: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 27

SAP Store for Mobile Apps Discover, evaluate and buy mobile apps from SAP and partners

SAP Enterprise Ready App Store: �  70+ mobile apps from SAP and certified apps

from partners �  Support for enterprise buying and evaluation

processes �  Ability to search, browse, download and deploy

applications �  In product discovery - access SAP Store via

Afaria �  Availability via SAP Store website and on device �  End to end buying process for mobile solutions �  HTML 5 version for iPad, other tablets and

desktop �  Latest version for iOS �  Improved user interface and streamlined user

experience �  Personalized recommendations

Apple iOS Android

Page 28: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 28

Topics for today

1 Mobile Opportunity in the Enterprise

2 Consumer vs. Enterprise Mobile Apps

3 Mobile Development with SAP

4 Developer Programs: Learn – Build – Sell

5 Mobile Application Showcase

Page 29: Dev mobile apps ent   it final

Application Showcase

20183440

Page 30: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 30

SAP RealSpend – B2E (Business to Employee)

http://itunes.apple.com/us/app/sap-realspend/id542365336

�  Line Manager with discretionary spend / budget

Target User

�  Analyze Budget Spending across departments, expense types

�  Understand and collaborate around potential spend issues

�  View contextual alerts and explanations

Functionality

�  SAP Mobile Platform �  Integration with SAP ERP �  Mobile native development

Technology

�  Release July 2012 – version 1.0 �  Available on the Apple Store

Availability

Page 31: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 31

Key takeaways

1 It’s Enterprise Time for mobile developers

2 SAP provides a path to build and sell apps to enterprises

3 SAP delivers enterprise- scale open platform with flexible development

Page 32: Dev mobile apps ent   it final

Thank you

[email protected] http://blogs.sap.com/ithain Twitter: @ithain

Enterprise Computing Is Mobility & Mobility Is NOW! SAP Makes You Run Like Never Before… On Mobile!

Page 33: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 33

© 2012 SAP AG. All rights reserved.

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, PowerPoint, Silverlight, and Visual Studio 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, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the United States and other countries.

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

Oracle and Java are registered trademarks of Oracle and its affiliates.

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.

Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.

IOS is a registered trademark of Cisco Systems Inc.

RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered trademarks of Research in Motion Limited.

Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc.

INTERMEC is a registered trademark of Intermec Technologies Corporation.

Wi-Fi is a registered trademark of Wi-Fi Alliance.

Bluetooth is a registered trademark of Bluetooth SIG Inc.

Motorola is a registered trademark of Motorola Trademark Holdings LLC.

Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.

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.

Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate 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 34: Dev mobile apps ent   it final

©  2013 SAP AG. All rights reserved. 34

© 2012 SAP AG. Alle Rechte vorbehalten.

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.

Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten. Microsoft, Windows, Excel, Outlook, und PowerPoint sind eingetragene Marken der Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix und Smarter Planet sind Marken oder eingetragene Marken der IBM Corporation.

Linux ist eine eingetragene Marke von Linus Torvalds in den USA und anderen Ländern.

Adobe, das Adobe-Logo, Acrobat, PostScript und Reader sind Marken oder eingetragene Marken von Adobe Systems Incorporated in den USA und/oder anderen Ländern.

Oracle und Java sind eingetragene Marken von Oracle und/oder ihrer Tochtergesellschaften. UNIX, X/Open, OSF/1 und Motif sind eingetragene Marken der Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame und MultiWin sind Marken oder eingetragene Marken von Citrix Systems, Inc. HTML, XML, XHTML und W3C sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri und Xcode sind Marken oder eingetragene Marken der Apple Inc.

IOS ist eine eingetragene Marke von Cisco Systems Inc. RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook und BlackBerry App World sind Marken oder eingetragene Marken von Research in Motion Limited.

Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik und Android sind Marken oder eingetragene Marken von Google Inc.

INTERMEC ist eine eingetragene Marke der Intermec Technologies Corporation.

Wi-Fi ist eine eingetragene Marke der Wi-Fi Alliance. Bluetooth ist eine eingetragene Marke von Bluetooth SIG Inc.

Motorola ist eine eingetragene Marke von Motorola Trademark Holdings, LLC. Computop ist eine eingetragene Marke der Computop Wirtschaftsinformatik GmbH.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern. Business Objects und das Business-Objects-Logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius und andere im Text erwähnte Business-Objects-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der Business Objects Software Ltd. Business Objects ist ein Unternehmen der SAP AG. Sybase und Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere und weitere im Text erwähnte Sybase-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der Sybase Inc. Sybase ist ein Unternehmen der SAP AG.

Crossgate, m@gic EDDY, B2B 360°, B2B 360°Services sind eingetragene Marken der Crossgate AG in Deutschland und anderen Ländern. Crossgate ist ein Unternehmen der SAP AG.

Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informations-zwecken. Produkte können länderspezifische Unterschiede aufweisen. Die in dieser Publikation enthaltene Information ist Eigentum der SAP. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, nur mit ausdrücklicher schriftlicher Genehmigung durch SAP AG gestattet.