Download presentation
Presentation is loading. Please wait.
1
Challenge, Simplify, Empower
Oracle Mobile Challenge, Simplify, Empower Duncan Richards Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
3
Rise to the Enterprise Mobility Challenge Simplify Enterprise Mobile Development Empower the Business Try to position Oracle just not as a mobile development tool vendor with 1st gen mobile tools, but 2nd gen tools aimed at not just benefiting the mobile developers, but the business too.
4
The Two Biggest Disruptions To The Enterprise
Cloud Has transformed every facet of the IT infrastructure Mobile Has transformed every facet of modern society Suggested narrative: Well, at least according to us during these sessions ;-)
5
Mobility investment by global businesses
within last months While the consumer world has reached peak iPhone, the world of enterprise IT is still realizing the benefits of mobile solutions to the business Mobile Application Development 61% Mobile & Enterprise Security 45% Do you note how we only have 1 statistics slide in this whole slidedeck? We've done statistics to death, so let's keep the statistics simple and concise. People understand mobile is big. Don't waste too much time trying to state this, keep statistics to one slide. When considering this specific statistics slide, the recent statistics show the consumer mobile world is plateauing, which may take the shine off mobile development. Goal of this slide is to say there is still plenty of opportunity in enterprise mobility to go & businesses are focusing on app development. Mobile Connectivity 45% Mobile Device Management 44% Mobile Devices Consumer 36% Source: Enterprise Mobility Exchange 2016 Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 5
6
Oracle PaaS Portfolio This slide is mostly a quick positioning slide for where MCS and our mobility products fit into Oracle's cloud portfolio. I've included this slide because we still meet people who aren't cloud savvy and don't know what SaaS/PaaS/IaaS is. You could drop this slide depending on the audience. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 6
7
Mobile Application Framework Integrate, Monitor, Analyze, Secure
Declarative Java Development Mobile Application Framework Integrate, Monitor, Analyze, Secure Mobile Cloud Service Multi-Channel JavaScript Development JavaScript Extension Toolkit Teacher's notes: Customers wont necessarily be familiar with Oracle's complete portfolio of mobile development products, so in this slide talk to each and what they try to address. In teaching each try not to say "you shall buy them all", but rather "you should consider buying them depending where you are in your mobile lifecycle".
8
Suggested narrative: When it comes to building mobile apps you might end up developing something like this....hopefully quite quickly using a product like Oracle MAF
10
Mobile storage Core HR, Peoplesoft Talent management, Taleo, Cloud
Social Networks Core HR Taleo Suggested narrative: However the challenge isn’t just in developing the app, but bringing data to that application – typically from many different sources SAP On-Premise Google Map Service
11
3rd App Problem
12
3rd App Solution
13
This simple app soon became complicated to develop…
Client Development Tools Monitor & Analyze Mobile Services Integration Suggested narrative: The simple is now complicated. Multiple Environments Security Image courtesy of David Castillo Dominici at FreeDigitalPhotos.net
14
Oracle Mobile Cloud Service
Centralise mobile integration, diagnostics, logging in the cloud Design mobile specific APIs Shape & expose services and APIs Pre-built mobile services Push notifications Storage Offline synchronization Integrated security Suggested narrative: The Oracle Mobile Service goal is to easily enable mobile application developers that are continually looking for new ways to accelerate development of apps to meet their consumers’ needs. MCS will be a set of cloud-based, server- side mobile services to make app development quicker and easier to deploy. MCS reduces the complexities of the application development by dealing with the complex server side programming, reducing the redundancy in creating backend code blocks, providing ready to integrate features and template backend. Developers can focus more on the front end of the applications and can have their choice of mobile client development tools including ADF-Mobile for cross platform hybrid apps, native development or other Javascript tools – creating a new meaning for BYOD – Bring your own development MCS provides a set of rich RESTFul interfaces for all the operations required by the mobile app that abstracts the backend from the mobile developer. In addition it also provides mobile specific interfaces for notification (multi channel – app, SMS), offline data sync, persistence services (to store mobile generated data and user preferences) as cloud data storage service. From a backend perspective, MCS provides all the tools required by API developers to expose and shape the services to be consumed by the mobile developer. This includes mechanisms to design, create and expose these services in a catalog that can be easily and securely discoverable by mobile developers and integrated into their app. Security is a critical component and is designed ground up in the MCS. From tokens to developers to develop and consume APIs to encryption policies for data in rest, data in motion, policies for single sign on and federated authentication across multiple data sources via Oauth or SAML and policies for defining access rights to applications via mobile application management or container technologies are services that will be available in MCS A key component of MCS is to provide developers, IT and business with metrics on service usage and business impact. MCS will be designed to provide technical metrics, engagement metrics, business metrics along with the monitoring and management of the service.
15
Oracle Mobile Cloud Service
Analyze business impact Client agnostic development tools Diagnostic and logging Built-in continuous delivery SDLC Development, stage, production areas Artefact versioning Suggested narrative: The Oracle Mobile Service goal is to easily enable mobile application developers that are continually looking for new ways to accelerate development of apps to meet their consumers’ needs. MCS will be a set of cloud-based, server- side mobile services to make app development quicker and easier to deploy. MCS reduces the complexities of the application development by dealing with the complex server side programming, reducing the redundancy in creating backend code blocks, providing ready to integrate features and template backend. Developers can focus more on the front end of the applications and can have their choice of mobile client development tools including ADF-Mobile for cross platform hybrid apps, native development or other Javascript tools – creating a new meaning for BYOD – Bring your own development MCS provides a set of rich RESTFul interfaces for all the operations required by the mobile app that abstracts the backend from the mobile developer. In addition it also provides mobile specific interfaces for notification (multi channel – app, SMS), offline data sync, persistence services (to store mobile generated data and user preferences) as cloud data storage service. From a backend perspective, MCS provides all the tools required by API developers to expose and shape the services to be consumed by the mobile developer. This includes mechanisms to design, create and expose these services in a catalog that can be easily and securely discoverable by mobile developers and integrated into their app. Security is a critical component and is designed ground up in the MCS. From tokens to developers to develop and consume APIs to encryption policies for data in rest, data in motion, policies for single sign on and federated authentication across multiple data sources via Oauth or SAML and policies for defining access rights to applications via mobile application management or container technologies are services that will be available in MCS A key component of MCS is to provide developers, IT and business with metrics on service usage and business impact. MCS will be designed to provide technical metrics, engagement metrics, business metrics along with the monitoring and management of the service.
16
Oracle Mobile Cloud Service
Diagnostics Analytics Lifecycle Developer Oracle MAF & MAX Oracle Cloud Mobile Backend Custom APIs Connectors Suggested narrative: Simply introduce this more official architecture diagram and walk through the main MCS building blocks REST REST APIs Node Cloud/Internet SOAP ICS Mobile Client SDKs Platform APIs On-Premise JavaScript SDK Push Notifications User Services File Storage Relational Database Data Offline App Policies Location Services Oracle Mobile Cloud Service
17
Oracle Mobile Cloud Service
Diagnostics Analytics Lifecycle Developer Oracle MAF & MAX Oracle Cloud Mobile Backend Custom APIs Connectors Suggested narrative: Simply introduce this more official architecture diagram and walk through the main MCS building blocks REST REST APIs Node Cloud/Internet SOAP ICS Mobile Client SDKs Platform APIs On-Premise JavaScript SDK Push Notifications User Services File Storage Relational Database Data Offline App Policies Location Services Oracle Mobile Cloud Service
18
Oracle Mobile Cloud Service
Diagnostics Analytics Lifecycle Developer Oracle MAF & MAX Oracle Cloud Mobile Backend Custom APIs Connectors Suggested narrative: Simply introduce this more official architecture diagram and walk through the main MCS building blocks REST REST APIs Node Cloud/Internet SOAP ICS Mobile Client SDKs Platform APIs On-Premise JavaScript SDK Push Notifications User Services File Storage Relational Database Data Offline App Policies Location Services Oracle Mobile Cloud Service
19
Oracle Mobile Cloud Service
Diagnostics Analytics Lifecycle Developer Oracle MAF & MAX Oracle Cloud Mobile Backend Custom APIs Connectors Suggested narrative: Simply introduce this more official architecture diagram and walk through the main MCS building blocks REST REST APIs Node Cloud/Internet SOAP ICS Mobile Client SDKs Platform APIs On-Premise JavaScript SDK Push Notifications User Services File Storage Relational Database Data Offline App Policies Location Services Oracle Mobile Cloud Service
20
Oracle Mobile Cloud Service
Diagnostics Analytics Lifecycle Developer Oracle MAF & MAX Oracle Cloud Mobile Backend Custom APIs Connectors Suggested narrative: Simply introduce this more official architecture diagram and walk through the main MCS building blocks REST REST APIs Node Cloud/Internet SOAP ICS Mobile Client SDKs Platform APIs On-Premise JavaScript SDK Push Notifications User Services File Storage Relational Database Data Offline App Policies Location Services Oracle Mobile Cloud Service
21
Oracle Mobile Cloud Service
Diagnostics Analytics Lifecycle Developer Oracle MAF & MAX Oracle Cloud Mobile Backend Custom APIs Connectors Suggested narrative: Simply introduce this more official architecture diagram and walk through the main MCS building blocks REST REST APIs Node Cloud/Internet SOAP ICS Mobile Client SDKs Platform APIs On-Premise JavaScript SDK Push Notifications User Services File Storage Relational Database Data Offline App Policies Location Services Oracle Mobile Cloud Service
22
Oracle Mobile Cloud Service
Diagnostics Analytics Lifecycle Developer Oracle MAF & MAX Oracle Cloud Mobile Backend Custom APIs Connectors Suggested narrative: Simply introduce this more official architecture diagram and walk through the main MCS building blocks REST REST APIs Node Cloud/Internet SOAP ICS Mobile Client SDKs Platform APIs On-Premise JavaScript SDK Push Notifications User Services File Storage Relational Database Data Offline App Policies Location Services Oracle Mobile Cloud Service
23
Oracle Mobile Cloud Service
Diagnostics Analytics Lifecycle Developer Oracle MAF & MAX Oracle Cloud Mobile Backend Custom APIs Connectors Suggested narrative: Simply introduce this more official architecture diagram and walk through the main MCS building blocks REST REST APIs Node Cloud/Internet SOAP ICS Mobile Client SDKs Platform APIs On-Premise JavaScript SDK Push Notifications User Services File Storage Relational Database Data Offline App Policies Location Services Oracle Mobile Cloud Service
24
Oracle Mobile Cloud Service
Diagnostics Analytics Lifecycle Developer Oracle MAF & MAX Oracle Cloud Mobile Backend Custom APIs Connectors Suggested narrative: Simply introduce this more official architecture diagram and walk through the main MCS building blocks REST REST APIs Node Cloud/Internet SOAP ICS Mobile Client SDKs Platform APIs On-Premise JavaScript SDK Push Notifications User Services File Storage Relational Database Data Offline App Policies Location Services Oracle Mobile Cloud Service
25
MCS Demonstration Teacher's note: Show a general MCS demo
26
Mobile Application Accelerator (MAX)
Browser based development Mobile Application Accelerator is a tool targeted at non developers to easily compose mobile applications without writing any line of code MAX is a browser based tool to easily select screens from a pre set template and connect multiple screens together to create a business flow for a mobile application. This is done with no coding. MAX is integrated with MCS to consume the business services exposed in the MCS catalog. MAX enables the business user to preview the app in the browser without requiring emulators. The business users can perform all the functions of composing the app, editing it, testing and publishing from a browser. Once done they can download the app via a QR code. No coding required Easily map to business services Preview app in line Edit, test, and publish from browser
27
MAX Demonstration Teacher's note: Show a general MCS demo
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.