dev mobile apps ent it final
TRANSCRIPT
Develop Mobile Apps for Enterprises with SAP Mobile Solutions Ian Thain, Developer Evangelist, SAP
© 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
© 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
© 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
© 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
© 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
© 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
© 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%
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2013 SAP AG. All rights reserved. 17
Making mobility enterprise grade
Define Build Deploy
Provision Administrate Monitor
Update Decommission Protect
© 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
© 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
© 2013 SAP AG. All rights reserved. 20
SAP Developer Center
Simple | Guided | “Hands-on” | Collaborative | Expert support http://developer.sap.com
© 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.
© 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
© 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
© 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
© 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:
© 2013 SAP AG. All rights reserved. 26
Test Drive the Program or Start Today: http://www.sapmobileappspartnercenter.com/
© 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
© 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
Application Showcase
20183440
© 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
© 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
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!
© 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.
© 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.