Presentation is loading. Please wait.

Presentation is loading. Please wait.

Red Hat Mobile Application Platform

Similar presentations


Presentation on theme: "Red Hat Mobile Application Platform"— Presentation transcript:

1 Red Hat Mobile Application Platform
Robert Buljević Veracomp

2 Mobile growth 2

3 Mobile: a flavor of digital transformation
It’s not only about charging apps: mobile brings data data closer to consumer, thus enabling new business models Internal apps: bringing organization apps to mobile (CRM, form based process apps, etc) increase productivity by replacing manual, time-consuming tasks for mobile workers in the field (quotations, damage reports, expense claims, etc.) External B2C/B2B apps: invent new lines of business – make customer transactions more „uber-ized” or „airbnb-ed”

4 Mobile is always the ingredient of digital transformation initiatives
Domino’s pizza using its AnyWhere platform for oredering via any device: from smartphones and smartwatches to smart TVs. Adding voice-activated virtual assistant for orders. “Millennials love that.” Mobile app with integrated technology that lets shoppers order and pick up products in front of a CVS store. Using builtin hw features in mobile endpoints, from Apple's TouchID biometric software to voice-activated financial service transactions via Amazon Alexa 4

5 Mobile challenges Always implicit: exposure of data via public service, security therefore crucial Linking client side and server side introduces additional dev complexity Server side services must be performant and scalable (especially when legacy apps are exposed) Multiplatform client development requires testing on various platforms Hidden infrastructure costs

6 „We're seeing demand for mobile apps outstrip available development capacity, making quick creation of apps even more challenging. Mobile strategists must use tools and techniques that match the increase in mobile app needs within their organizations.” Gartner Enterprise Application Trends 2015

7 MOBILE APP PLATFORM: make mobile more productive
Code and build applications for mobile devices (client-side and server-side in sync) Full application lifecycle process from design to test and deployment and monitoring User interface (UI) design and development with a large variety of tools Backend integrations to enterprise systems or public web services App security and distribution

8 RED HAT MOBILE APPLICATION PLATFORM FEATURES REVIEW

9 4.2 9 Cloud based Mobile Application Platform
- Between the Enterprise and Mobile apps on devices - New architecture to build mobile apps where more functionality and business logic can be added to the app in the cloud - RHMAP is best described in 2 components: Core and App development features and Mobile Backend-as-a-Service 9

10 MODERN ARCHITECTURE Red Hat Mobile Application Platform 10 Core MAP
MBaaS Core MAP Infra MBaaS Infra App Node App Node core management Pod Pod App Node App Node •The Core MAP and MBaaS components hosted as a set of containers, pods and services on OpenShift Container Platform •All in a virtualized environment private cloud on Red Hat Enterprise Linux, they can also use RHV to create the VMs (RHV is OPTIONAL) •Core and MBaaS provide the RHMAP functionality and hosting of mobile apps •Developers or Admin Users access is via a web-based RHMAP studio, via command line tooling,or via git push (for code) OpenShift Container Platform Red Hat Virtualization - optional Red Hat Enterprise Linux 10

11 App development features
Bring your own tools (Frameworks, libraries, IDEs, etc.) No new programming languages, training, certifications SDKs for Native, Hybrid and Web apps Build Farm service to build client apps Git for Source Control Management All features available from Command Line Interface (fhc) Rapid Mobile App Development (RMAD) features with Forms Builder Credential Management Managed by Red Hat (SaaS) or deployed by customer on-prem/cloud

12 Core features Application Lifecycle Management: manage different environments and app versions (dev, test, pre- production and production) Basic Alerting and analytics Private app store for app distribution if enterprise does not have an MDM solution (Airwatch, Citrix, MobileIron and others) Git repos per app Unified Push Server to add push notifications to your apps Fine-grained user and team access

13 Mobile backend-as-a-service features
Node.js based microservices – easy to maintain, easy to deploy Integration with enterprise systems and third party services, build once, reuse many. Built-in access control for microservices Put more of the business logic and functionality in the cloud app instead of on the client (device), removing need to upgrade client apps frequently Helper APIs for mobile scenarios: Data Sync Caching Storage Authentication Notifications Stats

14 BACKEND-AS-A-SERVICE
MOBILE APPS AND MICROSERVICES IN RHMAP ENTERPRISE SYSTEMS MOBILE BACKEND-AS-A-SERVICE Mobile Microservice RHMAP allows developers to create microservices or MBaaS services that only take the required information from multiple data sources This way there is a reduced number of calls to the client apps which could be 1 or 1,000s Developers build dedicated Microservices for the mobile client PUBLIC CLOUD SERVICES Reduced number of calls from client; Scalable to hundreds and thousands of devices Multiple services and large payloads, i.e. enterprise system, database, private cloud system, public API from internet Caching is built-in into the platform

15 HOW TO USE RED HAT MOBILE APPLICATION PLATFORM

16 Mobile projects on RHMAP
Client Apps Native Hybrid Web Apps For all platforms Cloud App Business logic Storage Caching Sync Data parsing and microservices MBaaS Services Reusable services Built once use for any client or cloud app 16

17 Import existing mobile apps
Other important feature is how easy is to import existing mobile apps into RHMAP, follow the steps and RHMAP will import and create the cloud app for you 17

18 Online code editor with live preview

19 Build your client App on RHMAP

20 Deploy the cloud app

21 Create MBaaS services on RHMAP

22 Integrated Git hosting

23 Drag and drop forms Choose from template or build from scratch
Drag and drop editor Reuse within projects with helper API Avoid updating client app

24 Integrated API docs for server-side microservices

25 Integrated push notification broker

26 Development workflows – bring your own toolkit

27 Cloud API – helping maintenance and avoid hardcoding

28 Reporting & Analytics

29 Administration: users and groups role based access

30 DEMO!

31 Thank you. Website: https://www. redhat. com/mobile Videos: http://red
Thank you! Website: Videos:


Download ppt "Red Hat Mobile Application Platform"

Similar presentations


Ads by Google