Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Introduction to Red Hat Mobile Application Platform

435 vues

Publié le

Introduction to Red Hat Mobile Application Platform - Vishal Ghariwala, Regional Product Management Director, Applications Platforms Business Group, Red Hat Asia Pacific

Publié dans : Technologie
  • Soyez le premier à commenter

Introduction to Red Hat Mobile Application Platform

  1. 1. Introduction to Red Hat Mobile Application Platform Vishal Ghariwala Regional Product Management Director, Applications Platforms Business Group, Red Hat Asia Pacific 8 October 2015
  2. 2. Mobile is Everywhere Companies benefit from mobile apps Better Work Productivity (63%) Customer Satisfaction Scores (50%) More Services Revenue (19%) New Sales Revenue (13%) Less Paperwork (63%) Travel Time (31%)
  3. 3. Mobile: A Catalyst for TRANSFORMATION “38 percent of total IT spending is outside of the formal IT organization already, with a disproportionate amount in digital. By 2017, this number will grow to more than 50%. Gartner, Drive Digital Business with Insights from Symposium, Nov 2014
  4. 4. Driving DigitalTransformation 2010-13 CONSUMERIZATION 2013-16 MOBILE-FIRST 2016+ DIGITAL ENTERPRISE ▪ iOS Support ▪ Experiment Apps ▪ Point Solution ▪ Risk Management ▪ Multi-Device ▪ Targeted Apps ▪ Dev Platform ▪ Business Enablement ▪ Wearables ▪ Internet of Things ▪ Mobile Architecture ▪ Business Transformation Device-centric App-centric Information-centric
  5. 5. From Systems of Record HCM ERP Reservations CRM ETC.
  6. 6. To Systems of Engagement
  7. 7. # Apps # Development Tools # Mobile Device Platforms # Form Factors # Back-End Systems # In-House Integrations # 3rdParty Integrations # Developers # Versions Why a Mobile Application Platform?
  8. 8. Introducing
  9. 9. Platform Overview
  10. 10. Platform Overview
  11. 11. Platform Overview
  12. 12. Client Node.js Services MBaaS
  13. 13. • Online/Local development • Command line access • HTML5, Hybrid & Native • Cloud Build Farm • Git SCM • HTML5 Form App Wizard • Credentials Management Client-side App Development Client
  14. 14. • Server-side JavaScript for building fast, scalable network applications • Perfect for data-intensive real- time applications that run across distributed devices • Lightweight integration to backends • Event-driven, non-blocking I/O model • Fast-growing Community of modules Node.jsWhy Node.js?
  15. 15. Caching API Keys Auth Storage Data Sync Cloud Alerts Cloud Alerts Stats Push Notific- ation App Mgmt Deploy Targets User Roles User Admin Env. Variables Cloud Env. MBaaSMobile Backend-as-a-Service A set of server-side functions, exposed as Restful APIs and optimized for mobile, that a client side developer uses for common mobile features
  16. 16. • Team-based Collaboration • Microservices creation & discovery • Push Notifications Service • Lifecycle management • Reporting & Analytics • Mobile App Management • Drag & Drop Forms builder Other Platform Features
  17. 17. Full process flow to build an app CREATE A PROJECT IN THE PLATFORM PLATFORM CREATES CLIENT & CLOUD APPS CODE YOUR CLIENT APP ADD FUNCTIONALIT Y TO YOUR CLOUD CODE BUILD YOUR APP ON THE BUILD FARM ADD SERVICES TO YOUR APP DOWNLOAD AND INSTALL ON DEVICE DEPLOY YOUR CLOUD CODE frontend developer backend developer AP I
  18. 18. Hybrid Cloud Deployment • Development and Management of apps occurs on the cloud • MBaaS is deployed on OpenShift Enterprise 3.1 • MBaaS provides a set of environments: Dev, Test, Production • Each server-side “Cloud app” is made up of • Node.js code • Caching • MongoDB
  19. 19. Hybrid Deployment with OpenShift Online (Available) • Development • Monitoring • App Store • MBaaS • Cloud code • Users • Client apps Backend systems https://openshift.feedhenry.com
  20. 20. Roadmap
  21. 21. Hybrid with OpenShift Enterprise 3.1 • Development • Monitoring • App Store • MBaaS • Cloud code • Users • Client apps Docker, Kubernetes, OpenShift template, quota, resource management
  22. 22. Thank you
  23. 23. Red Hat Forum 2015 Energize Your Enterprise

×