0
AD403 Engaging Mobile Apps with                    IBM® Social Business Solutions and                    IBM Worklight    ...
Please note:      IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal      wi...
Businesses are struggling with the unique mobile challenges    Fragmentation of devices and platforms    Speed and frequen...
IBM Mobile Momentum   Jan 2012        April 2012                     June 2012                     Nov 2012   IBM         ...
IBM mobile enterprise capabilities address the spectrumof needs for successful transformation            Build mobile     ...
IBM has invested substantially in mobile to create a broad anddeep solutions portfolio           Build mobile             ...
A deeper look at Build & Connect capabilities    Build & Connect                  Manage & Secure               Extend & T...
8
Web Apps  Web Server                              Written in HTML5                                     JavaScript and CSS3...
Hybrid Apps                                        Combines best of bothApplicatio                              worlds:   ...
Worklight overview                          Worklight Studio                          The most complete, extensible enviro...
Open standards Rapid multi-platform developmentThe complexity of many                                   The simplicity of ...
Blackberry 10 support in                            IBM WorklightOpen standards Rapid multi-platform developmentThe comple...
© 2013 IBM Corporation
Worklight Server     • Distribution of mobile web apps     • Enterprise connectivity:        • Secure client/server connec...
IBM Web Experience already fully supports mobile web
IBM Web Experience and IBM WorklightBenefits: Extend your web experience out to new channels Mix your web content in new...
3 Main Ways Customers Extend into devices1)Most/All of the markup comes from your central Web Experience  servers(WCM/Port...
Type 1 Demo     Desktop                 Tablet   Smartphone19
3 Main Ways Customers Extend into devices2)Some of the markup is embedded In the app, and some of the markup comes  from y...
Type 2 Demo21
3 Main Ways Customers Extend into devices3)Most of the markup is embedded In the app, only some targeted content of the  m...
Type 3 Demo23
WEF integration with WorklightNew Camera Builder      • Easily support multiple        channels with point and        clic...
Worklight’s Unified Push Notifications Framework                                                                         A...
NEW InHybrid Mobile Applications                                                                                  5.0.5   ...
Legal disclaimer     © IBM Corporation 2013. All Rights Reserved.     The information contained in this publication is pro...
Worklight architecture                  Device Runtime                                                                Work...
Upcoming SlideShare
Loading in...5
×

Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight

2,125

Published on

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,125
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
99
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight"

  1. 1. AD403 Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight John Boezeman, STSM - WebSphere Portal Architect Dirk Nicol, IBM Mobile Product Management @dirknicol #ibmmobile© 2013 IBM Corporation final
  2. 2. Please note: IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the users job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.2 © 2013 IBM Corporation
  3. 3. Businesses are struggling with the unique mobile challenges Fragmentation of devices and platforms Speed and frequent iteration of the mobile lifecycle and continuous delivery Connectivity to back-end systems and cloud Security to protect corporate data and managing BYOD Mobile Context taking advantage of unique capabilities such as geo-location Delivering high quality apps and rapidly incorporate customer feedback3
  4. 4. IBM Mobile Momentum Jan 2012 April 2012 June 2012 Nov 2012 IBM IBM Cast Tealeaf CX IBM Mobile Worklight Iron Mobile Development Lifecycle Solution March 2012 April 2012 Oct 2012 IBM IBM Mobile IBM Security Endpoint Foundation Access Manager Manager for Cloud and Mobile • Over a Million Devices Under Management • Over 200 Mobile Business Partners • Reached 100,000 Individuals Through Marketing Programs • Over 25,000 Participating in Mobile DeveloperWorks Community • 7500 Downloads of Worklight • Tripled Development Investment • Over 300 New Customers
  5. 5. IBM mobile enterprise capabilities address the spectrumof needs for successful transformation Build mobile Manage mobile Extend capabilities apps devices and apps to mobile Connect & run Secure my Transform my mobile systems mobile business business• Building & Deploying Apps • Device Management • Business Applications• Mobile Lifecycle • Network & Data Security • User Engagement Management and Testing and Management • Mobile Analytics and Insight• Data Access & Integration • App ManagementApplication Development IT Ops/CISO Line of Business
  6. 6. IBM has invested substantially in mobile to create a broad anddeep solutions portfolio Build mobile Manage mobile Extend capabilities apps devices and apps to mobile Connect & run Secure my Transform my mobile systems mobile business business IBM Mobile Foundation IBM Social Business, Commerce & Analytics IBM Endpoint Manager for Mobile IBM Connections, SameTime, ECM, Tealeaf IBM Mobile Services Mobile Application Mobile Enterprise Services Mobile Infrastructure Innovation Services for Managed Mobility Strategy and Planning
  7. 7. A deeper look at Build & Connect capabilities Build & Connect Manage & Secure Extend & Transform Build mobile Manage mobile Extend capabilities apps devices and apps to mobile Connect & run Secure my Transform mobile systems mobile business my businessCustomers can now: • Run on multiple mobile devices Worklight • Connect to enterprise back-end applications and an open, complete, and advanced mobile information systems application platform for • Fulfills fast time-to-market requirements and can HTML, hybrid, and be rapidly updated with new releases native applications • Deliver high quality user experience7
  8. 8. 8
  9. 9. Web Apps Web Server Written in HTML5 JavaScript and CSS3. Mobile Browser Quick and cheap to develop. Native App (Java/Objective-C/C#) Less powerful than native and limited device access. Mobile Operating System
  10. 10. Hybrid Apps Combines best of bothApplicatio worlds: n File System Primarily written in (on mobile device) Stores HTML5, CSS, JS while allowing full access to Native Container device capabilities. HTML, CSS, JavaScript Mobile Operating System
  11. 11. Worklight overview Worklight Studio The most complete, extensible environment with maximum code reuse and per-device optimization Worklight Server Unified notifications, runtime skinning, version management, security, integration and delivery Worklight Runtime Components Extensive libraries and client APIs that expose and interface ← with native device functionality Worklight Console A web-based console for real-time analytics and control of your mobile apps and infrastructure Worklight Application Center A cross-platform private mobile application store focused on the needs of a development organization or a team11
  12. 12. Open standards Rapid multi-platform developmentThe complexity of many The simplicity of one• Multiple sets of tools & frameworks • One development environment• Multiple codebases to develop and maintain • One codebase to develop and maintain Apple Android Blackberry Windows Windows Phone Apple Android Blackberry Phone Without Worklight With Worklight
  13. 13. Blackberry 10 support in IBM WorklightOpen standards Rapid multi-platform developmentThe complexity of many The simplicity of one• Multiple sets of tools & frameworks • One development environment• Multiple codebases to develop and maintain • One codebase to develop and maintain Apple Android Blackberry Windows Windows Phone Apple Android Blackberry Phone Without Worklight With Worklight
  14. 14. © 2013 IBM Corporation
  15. 15. Worklight Server • Distribution of mobile web apps • Enterprise connectivity: • Secure client/server connectivity • Direct access to enterprise back- end data and transaction capabilities • Authentication enforcement • Client control: • Application version management and remote disabling • Direct update of application code • Unified Push Notifications • Aggregation of usage statistics • Security15
  16. 16. IBM Web Experience already fully supports mobile web
  17. 17. IBM Web Experience and IBM WorklightBenefits: Extend your web experience out to new channels Mix your web content in new fashions Take advantage of native features, like camera Have web code even call out to native code, for example high performing graphing that is natively implemented Secure users data, and protect users content Provides a way to notify/stay in touch with end users – Via the Worklight native notification services Etc...17
  18. 18. 3 Main Ways Customers Extend into devices1)Most/All of the markup comes from your central Web Experience servers(WCM/Portal) – Benefits: • Allows all content/markup to be centrally maintained. • Have workflow that causes the markup to flow out based on approvers and reviewers • No app resubmission for changes to content. • All access control is centrally maintained • Full access to all the features of portal, from content targeting, to personalization to data integrations from systems, etc.. • Application markup implemented once and responsively As a result the hybrid apps, mobile web, and desktop web is all one set of code/content. This provides many benefits from maintenance, good customer satisfaction, time to markup, consistent across all channels, etc... – Cons: • Have to take the initial download hit for the markup at least once • Hard to work offline. Can use html 5 manifest and web storage and other features, to allow this to happen, but not the same as having the markup already in the app18
  19. 19. Type 1 Demo Desktop Tablet Smartphone19
  20. 20. 3 Main Ways Customers Extend into devices2)Some of the markup is embedded In the app, and some of the markup comes from your central Web Experience servers(WCM/Portal) – Benefits: • Allows reuse of your responsive web markup to to be reused • Can allow some of the features to work offline • Minimizes some of the download of the markup • Areas that come from server can still be centrally controlled, managed • Can do delta updates of the embedded markup using Worklights update service without resubmission to the app stores • For the server markup, full WCM/Portal features are available – Cons: • The non-server markup that is embedded in the application, isnt under common control, and cant be updated by business users. • Access control with full rules is not centrally managed20
  21. 21. Type 2 Demo21
  22. 22. 3 Main Ways Customers Extend into devices3)Most of the markup is embedded In the app, only some targeted content of the markup comes from your central Web Experience servers(WCM/Portal) – Benefits: • Majority of the application can work offline if data is stored locally • There is no download hit, as a result initial performance can be increased • Can use Worklight Adapters to call to WCM/Portal to get targeted content, for displaying or for storing in the application – Cons: • Duplicate implementations of the ui, one for the responsive web ui(desktop, web) and creation of the ui that is in the application. • Consistency, the application, mobile web, and desktop web, wont be based on common code, so, harder to keep things consistent • Operational costs are high • Cant update markup by business users, using WCM authoring • Central access control, with central targeting is not possible.22
  23. 23. Type 3 Demo23
  24. 24. WEF integration with WorklightNew Camera Builder • Easily support multiple channels with point and click development • Minimal coding/learning curve required 24 IBM Web Experiences - © 2012 IBM
  25. 25. Worklight’s Unified Push Notifications Framework Apple Worklight Push Client-side iOS Servers Push iOS Push API Services (APN) Dispatcher Notification Google Polling State Worklight Android Push Client-side Adapters Database Android Push API Dispatcher Servers Push (C2DM) Services Unified BlackBerry BlackBerry Worklight Push API Dispatcher Push API RIM Push Client-side Servers Push Roadmap Services Win Phone Message- User- Dispatcher Windows Microsoft Worklight based Device Push API Push Client-side Roadmap Push Adapters Database Servers Services SMS Dispatcher Broker API Roadmap SMS/MMS Brokers Administrative Console
  26. 26. NEW InHybrid Mobile Applications 5.0.5 • SMS notifications PlatformIBM Web Experiences and IBM Worklight 5.0.5 • New target devices:extend the web experience to dynamic, consistent Windows® 8, JavaTM MEand personalized mobile applications • New integration points: JMS adapter • Updates: iOS6, Tooling App Governance Communicate Android Experiences • Enterprise App Store Worklight Aggregate • Native Application 5.0.5 Web Governance Integrate • Integration with IBM MDM (IBM Endpoint Manager) Personalize • Native libraries for iOS and Android Multichannel • jQuery tooling support • Server side reports Hybrid Mobile Application viewer • on-device, offline Advanced available, reliable, scalable, encryptable, and syncable JSON database Server triggered security challenges26 IBM Web Experiences - © 2012 IBM
  27. 27. Legal disclaimer © IBM Corporation 2013. All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the users job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.27 © 2013 IBM Corporation
  28. 28. Worklight architecture Device Runtime Worklight Studio Cross Platform ← Compatibility Layer HTML5, Hybrid, and iOS Native Coding SDK Server Integration Layer Optimization Framework Android SDK Encrypted Storage Integrated Device SDKs Blackberry Runtime Skinning SDK 3rd-Party Library Integration Windows Reporting for SDK Statistics/Diagnosis Worklight Console Worklight Worklight Server Application Center Hybrid Application Version Server-side Management Client-side Native Application Version App Code App Resources Management Stats Aggregation Push Notifications JSON Direct Update Translation Application Feedback Mobile Reporting & Analytics Authentication Web Apps Application Client App Unified Push Adapter Library Notifications28
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×