Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBM MobileFirst Platform Foundation

Similar presentations


Presentation on theme: "IBM MobileFirst Platform Foundation"— Presentation transcript:

1 IBM MobileFirst Platform Foundation
Brussels, 28 April 2015, IBM MobileFirst Exploration of Technology Jeroen Reizevoort, Mobile Solution Architect,

2 Goal & Agenda Share IBM’s vision and strategy on enterprise mobility and highlight some of the solutions in the MobileFirst portfolio. Agenda: 09:00 Welcome coffee 09:30 IBM MobileFirst overview and strategy to become a mobile enterprise 10:15 IBM MobileFirst Foundation, the enterprise application platform 11:15 Coffee Break 11:45 IBM MobileFirst Protect, to securely manage devices and users, incl. BYOD support 12:30 IBM MobileFirst Quality Assurance, the automated bug reporting and sentiment analysis tool 13:00 Lunch

3 Aspects of a Mobile Strategy
3

4 Mobilefirst platform foundation
Build, Integrate, Secure and Manage Mobile apps Mobilefirst platform foundation

5 Customer experience is the next battleground for mobile
Click picture to watch clip

6 Contextualize and Personalize Foundation (On-premises and IaaS)
Platform Components Continuously Improve Contextualize and Personalize Secure Data Rich Quality Assurance Sentiment analysis In-app feedback Crash-analysis Application Scanning Development-time vulnerability detection Presence Insights Multi-sensor indoor user engagement Cloudant Syncable, managed, no-SQL data store Foundation (On-premises and IaaS) Native and hybrid development Ops analytics Problem determination and troubleshooting Version enforcement Application catalog Run-time application security Remote application control Flexible authentication integration Push notifications Outdoor and indoor location detection, triggering, and rules Mobile-optimized enterprise integration and sync Single Cloudant node

7 Contextualize and Personalize Foundation (On-premises and IaaS)
Platform Components Continuously Improve Contextualize and Personalize Secure Data Rich Quality Assurance Sentiment analysis In-app feedback Crash-analysis Application Scanning Development-time vulnerability detection Presence Insights Multi-sensor indoor user engagement Cloudant Syncable, managed, no-SQL data store Foundation (On-premises and IaaS) Native and hybrid development Ops analytics Problem determination and troubleshooting Version enforcement Application catalog Run-time application security Remote application control Flexible authentication integration Push notifications Outdoor and indoor location detection, triggering, and rules Mobile-optimized enterprise integration and sync Single Cloudant node

8 30% of the value and effort is visible (mobile UI)
Mobile apps go deeper than front-end UI Short time to market Web? Hybrid? Native? Teamwork Industrialize app dev Integrate with SDLC 30% of the value and effort is visible (mobile UI) Front-end 70% of the value and effort lies under the surface Back-end Integration Management Connect to back-end Efficient and flexible push notifications Offline availability B2E app distribution Track and leverage location Ensuring continued support in a quick-changing landscape Track problems that affect UX Manage and enforce app versions Security z Data protection Push upgrades App Authenticity User authentication

9 Build: Spectrum of mobile app development approaches
Pure web Hybrid Pure native Mobile web site (browser access) Native shell enclosing external m.site Pre-packaged HTML5 resources HTML5 + native UI Mostly native, some HTML5 screens Pure native Web-Native Continuum HTML5, JS, and CSS3 (full site or m.site) Quicker and cheaper way to mobile Sub-optimal experience HTML5, JS, and CSS Usually leverages Cordova Downloadable, app store presence, push capabilities Can use native APIs As previous + more responsive, available offline Web + native code Optimized user experience with native screens, controls, and navigation App fully adjusted to OS Some screens are multi-platform when makes sense App fully adjusted to OS Best attainable user experience Unique development effort per OS, costly to maintain

10 Developers can integrate into existing development environments or accelerate with cross-platform app tool Native SDKs & Command Line IBM MobileFirst Platform Studio Native platform tools like Xcode or Android Developer Tools Command line enables developer interaction with platform Cross-platform Hybrid apps Rich page editor Support for multiple JavaScript frameworks

11 IBM MobileFirst Platform Studio: Cross-platform “hybrid” development enables code reuse across device platforms Utilize your team's existing Web technology expertise for mobile app development Access and exploit your device's functionality through Cordova APIs Comprehensive development tooling for the full development life-cycle from scaffolding, coding, debugging, testing, and deployment Easily preview and debug your app using the Mobile Browser Simulator Use whatever mobile UI library you wish to create amazing omni-channel mobile solutions

12 Mobile Functional Test Tools
Comprehensive, complete, resilient functional testing Android and iOS, native and hybrid HTML and JQuery Record, edit, and run on mobile devices or emulator Same test runs across multiple devices in the platform family Natural language scripts can be used by developers and non- developers alike Simple process Record Author Playback Report

13 Zero-code service integration for your apps
Analyze SAP (NetWeaver Gateway & JCo), REST, and SOAP services to create adapters with no manual coding Discover target services and select the operations you want to use in your mobile app Work with WSDL, SAP service definitions, and any RESTful endpoint over HTTP(S)

14 Integrate: Example from recent Proof of Concept

15 Unified Push Notifications
Uniform access to push notifications providers Register for, notify, and receive a notification via MFP APIs or SMS Register for and send SMS based notifications E.g., for feature phones Polling Adapters Unified Push API Notification State Database iOS Dispatcher iOS Push API Apple Push Servers (APN) MFP Client-side Push Services Back-end System Android Dispatcher Android Push API Google Push Servers (GCM) MFP Client-side Push Services Message-based Adapters User-Device Database Windows Phone Dispatcher Windows Push API MPNS/WNS MFP Client-side Push Services Back-end System SMS Dispatcher Broker API SMS/MMS Brokers Administrative Console Notification statistics, SMS subscription control Optional 2-way SMS 15

16 MobileFirst Platform Geo-Location Services
Collect and use on the mobile device Efficient, controlled acquisition of GPS, triangulation, and Wi-Fi coordinates in background and foreground Define points of interest and geo-fences Trigger actions based on location changes Store while offline, Efficiently send to server Use on the server Store Integrate context information with business processes Handle business events Perform analytics API availability Hybrid: iOS, Android, Windows Phone 8 Native: IOS and Android Scenarios debug-able with MFP’s Mobile Simulator

17 Secure: … app update

18 China Rail security example - App Authenticity
China Railways Corporation Demand from ~2B passengers for ticket sales far surpasses supply Created “ticket scalper” environment Hackers created “fake apps” to sell tickets at a premium The IBM MobileFirst Platform helps authenticate users and secure the app against spoofing. It also enabled the Mobile app to scale to secure 3.62 billion tickets during 40 day spring festival.

19 Device Management without MDM
Click picture to watch clip

20 Manage: Unified Client and Server Analytics
Out-of-the-box analytics address the following: User adoption, device and app properties User actions and called adapter procedures Performance and data usage information Exceptions, crashes, logs, response time

21 Mobile Analytics Click picture to watch clip
Click picture to watch clip

22 IBM MobileFirst Platform: Build, Integrate, Secure, Manage & Scale
Software or As-a-Service On premises Cloud Cloud Services Contextualize & Personalize Secure Continuously Improve Rich Data APIs New or Existing App Native Hybrid HTML5 3rd Party Tools IBM MobileFirst Platform Modular Services Systems of Insight Systems of Record

23 Try it, indefinitely

24 Coffee break


Download ppt "IBM MobileFirst Platform Foundation"

Similar presentations


Ads by Google