Developing Native and Hybrid Apps with Sybase Unwired Platform

Like this? Share it with your network

Share

Developing Native and Hybrid Apps with Sybase Unwired Platform

  • 4,385 views
Uploaded on

See how providing real-time access to enterprise back-office systems improves efficiency, responsiveness and overall productivity. ...

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
4,385
On Slideshare
4,381
From Embeds
4
Number of Embeds
1

Actions

Shares
Downloads
152
Comments
0
Likes
0

Embeds 4

http://soloten.com 4

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Social MediaWe want to hear from youT http://twitter.com/SAPStore http://twitter.com/SAPMobile facebook.com (SAP Store) facebook.com (SAP Mobile Apps) linkedin.com (SAP Store)© 2012 SAP AG. All rights reserved. 1
  • 2. Webcast HighlightsParticipate in today’s TweetChat about mobile app development #MobileInsightsSAP Mobile Insights Webcast Series http://bit.ly/z2znLXMobile Sense Thought Leadership Series (webcasts & white papers): http://fm.sap.com/mobilesense
  • 3. Developing Hybrid and NativeApplications on the SAP Mobile Platform
  • 4. Legal DisclaimerThe information in this presentation is confidential and proprietary to SAP and may not be disclosed withoutthe permission of SAP. This presentation is not subject to your license agreement or any other service orsubscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in thisdocument or any related presentation, or to develop or release any functionality mentioned therein. Thisdocument, or any related presentation and SAPs strategy and possible future developments, products andor platforms directions and functionality are all subject to change and may be changed by SAP at any timefor any reason without notice. The information in this document is not a commitment, promise or legalobligation to deliver any material, code or functionality. This document is provided without a warranty of anykind, either express or implied, including but not limited to, the implied warranties of merchantability, fitnessfor a particular purpose, or non-infringement. This document is for informational purposes and may not beincorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, exceptif 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 resultsto 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 makingpurchasing decisions.© 2012 SAP AG. All rights reserved. 4
  • 5. Today’s Presenter Stan Stadelman Senior Product Manager SAP© 2012 SAP AG. All rights reserved. 5
  • 6. AgendaMobility in the enterprise: Trends and challengesSybase Unwired PlatformIntroductionBenefits of the platformMobile Analytics in SUP© 2012 SAP AG. All rights reserved. 6
  • 7. Mobility in the Enterprise:Trends and Challenges
  • 8. © 2012 SAP AG. All rights reserved. 8
  • 9. Enterprise-Grade Mobile App MustsMobilize Existing Investmentsin Business ProcessesSupport Multiple Mobile Deviceswith unique form factors andplatformsSupport a lowering total costof ownership model© 2012 SAP AG. All rights reserved. 9
  • 10. Mobile App Development in the Enterprise Application Development  Administration  Authentication  Data security (on device and OTA)  Versioning, Lifecycle  Offline Enablement  Proxy  Push  ERP, database, business app integration Infrastructure  Logging and reporting Platform Services© 2012 SAP AG. All rights reserved. 10
  • 11. Sybase Unwired PlatformIntroductionBenefits of the Platform
  • 12. Our Consistent and Highly Adaptable Mobile Platform Connect Create Consume Heterogeneous Heterogeneous data sources mobile devices Eclipse Sybase Unwired Platform OData Hybrid Container Apps Mobile Business Custom Native Objects Apps Management Console Control Device and server management and security© 2012 SAP AG. All rights reserved. 12
  • 13. © 2012 SAP AG. All rights reserved. 13
  • 14. Making HTML5 Enterprise GradeHybrid Web Container Always Available Usability • Push Enabled • Native Services • Ease of provisioning Reliable Communication Performance • Guaranteed Delivery • Data stored natively • Transactional integrity Secure Sandbox Security • Personal & Company device use • Authentication • Application password • Built-in data encryption© 2012 SAP AG. All rights reserved. 14
  • 15. SUP Hybrid Web Container Applications Data Deploy Create WF Custom Submit WF modeling to SUP base design HTML5 design to SUP Sybase Unwired Platform App© 2012 SAP AG. All rights reserved. 15
  • 16. SUP Hybrid Web Container ApplicationsBest Fit: Simple Applications and WorkflowsDevice SupportBlackBerryWindows MobileiOSAndroidCharacteristicsCross-PlatformFast to develop and to deployOffline capabilitiesDevice APIs (Camera)No or minor application logic (JS)No native client coding required© 2012 SAP AG. All rights reserved. 16
  • 17. © 2012 SAP AG. All rights reserved. 17
  • 18. SUP Native ApplicationsOffline Usage Data Deploy to Generate Develop app Compile modeling SUP Source code using SUP API Sybase Unwired Platform App Application/ UI Data Model Persistence Sync Engine© 2012 SAP AG. All rights reserved. 18
  • 19. SUP Native ApplicationsHigh Degree of Task Specialization and Data Intensive Offline UsageDevice SupportBlackBerry (RIM Java ME)Windows and Windows Mobile (C#)iOS (Objective C)Android (Java)CharacteristicsSelf-contained: No browser/container App, etc., neededFull Offline capabilitiesLarge amount of local data possibleComplex Business Logic can be coveredClient coding required© 2012 SAP AG. All rights reserved. 19
  • 20. Back-End ConnectionCombine different data sourcesSAP-specific and non-SAP back ends connectedReuse of data connections and SUP serversPush enabled applications© 2012 SAP AG. All rights reserved. 20
  • 21. Data ModelingGraphical data modellingSAP BAPI browserSQL drag-and-drop support for Sybase data sourcesData model is:Device independentReusable© 2012 SAP AG. All rights reserved. 21
  • 22. SynchronizationProven synchronization engineHandling of Packet loss, connection interruption, data falsificationOptimized for small bandwidth connectionsClient side optimized for mobile devicesEncryption and compression available© 2012 SAP AG. All rights reserved. 23
  • 23. SUP Object API (Native Development)Allows developers to focus on application developmentObject API calls for Data IO into the local DBSynchronization can be triggered via Object-APICall-back handlerPush enabled technology stackApplication development can be agnostic to device-specific data storage© 2012 SAP AG. All rights reserved. 24
  • 24. © 2012 SAP AG. All rights reserved. 25
  • 25. SUP Native ApplicationsOnline (Productivity) Scenarios OData Service Deploy services to NW Develop app using SUP OData SDK Compile Modeling Gateway Sybase Unwired Admin/Onboarding Platform App Authentication Application/ UINW Gateway Push Connectivity Admin/Onboarding Data Layer Authentication Supportability Push © 2012 SAP AG. All rights reserved. 26
  • 26. SUP Native ApplicationsOnline Productivity Applications with ODataDevice SupportBlackBerry (RIM Java ME)iOS (Objective C)Android (Java)CharacteristicsSelf-contained: No browser/container App, etc., neededSupport for NW Gateway consumption of SAP systems with OData protocolOnline scenariosComplex Business Logic can be coveredClient coding required© 2012 SAP AG. All rights reserved. 27
  • 27. Accelerating Development with Our SDK Reusable UI Components Device integration GPS, address book, email, tasks, phone, UI controls, widgets, forms, and views calendar, camera, barcode scanner, printer, RFID Cache management Runtime data management, Persistence Data parser synchronization, metadata, Metadata, app data, and encryption Data protocol parsers and app data Connectivity Security Configuration and Authentication (basic and Supportability SSO, asynch and On-boarding support, RSA Error-handling, logging, packaging key generation, and Preferences, defaults, and synchronous requests, tracing, versioning certificate-handling app constants notifications, push)© 2012 SAP AG. All rights reserved. 28
  • 28. Mobile Analytics in SUP
  • 29. Mobile Analytics Kit Reusable UI Components Device integration GPS, address book, email, tasks, phone, Mobile Analytics Kit calendar, camera, barcode scanner, printer, RFID Cache management Persistence Runtime data management, Data parser Metadata, app data, and synchronization, metadata, Data protocol parsers and app data encryption Connectivity Security Configuration and Supportability Authentication On-boarding packaging Error-handling, (basic and SSO, asynch support, RSA key Preferences, and synchronous requests, logging, tracing, generation, and defaults, and app notifications, push versioning certificate-handling constants© 2012 SAP AG. All rights reserved. 30
  • 30. Mobile Analytics Kit  Data visualization  Analytics engine  Cross-platform© 2012 SAP AG. All rights reserved. 31
  • 31. Mobile Analytics Kit FeaturesWriting Very Little Code to Design Reports5 chart types, table controlDrill down, semantic zooming, What-If analysisMeta-data drivenHighly customizableChart-level APIDashboard-level API© 2012 SAP AG. All rights reserved. 32
  • 32. Summary
  • 33. Sybase Unwired Platform: Standard for SAP and Partners Hundreds of Apps Thousands of Apps People Productivity Industry SAP-Built 30+ Apps Lines of Business Process People Productivity Process Analytics Analytics Partner-Built 100+ Apps Consumer Consumer Today Planned© 2012 SAP AG. All rights reserved. 34
  • 34. Thank You!Contact information:Stan StadelmanSenior Product Manager, Sybase Unwired Platformstan.stadelman@sap.com
  • 35. Closing and Q&AParticipate in today’s TweetChat about mobile app development #MobileInsightsSAP 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 EnterpriseMobile Sense Thought Leadership Series (webcasts & white papers): http://fm.sap.com/mobilesense
  • 36. © 2012 SAP AG. All Rights Reserved.No part of this publication may be reproduced or transmitted in any form or for any SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjectspurpose without the express permission of SAP AG. The information contained Explorer, StreamWork, SAP HANA, and other SAP products and servicesherein may be changed without prior notice. mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.Some software products marketed by SAP AG and its distributors containproprietary software components of other software vendors. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other BusinessMicrosoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Objects products and services mentioned herein as well as their respective logosMicrosoft Corporation. are trademarks or registered trademarks of Business Objects Software Ltd.IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, Business Objects is anSystem x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, SAP company.zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and otherParallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, Sybase products and services mentioned herein as well as their respective logosPOWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAPBladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, company.Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere,Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM All other product and service names mentioned are the trademarks of theirCorporation. respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.Linux is the registered trademark of Linus Torvalds in the U.S. and othercountries. 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 withoutAdobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or the express prior written permission of SAP AG.registered trademarks of Adobe Systems Incorporated in the United States and/orother 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, andMultiWin 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. 37