Oracle Mobile Update For Oracle Partners

Transcription

Oracle Mobile UpdateFor Oracle PartnersJoe HuangMobile Product ManagementOracle Cloud PlatformDenis TyrellSenior Director Product ManagementOracle Mobile and Development ToolsApril 27th, 2016

Safe Harbor StatementThe preceding is intended to outline our general product direction. It is intended forinformation purposes only, and may not be incorporated into any contract. It is not acommitment to deliver any material, code, or functionality, and should not be relied uponin making purchasing decisions. The development, release, and timing of any features orfunctionality described for Oracle’s products remains at the sole discretion of Oracle.Copyright 2016 Oracle and/or its affiliates. All rights reserved.2

Agenda1Mobile Product Updates (MAF, JET, MCS)2Mobile Application Accelerator Demo3Updated MCS Pricing and Trial RequestsProcess4New Sales Plays!5Q&ACopyright 2016 Oracle and/or its affiliates. All rights reserved.3

Mobile ProductUpdatesCopyright 2016 Oracle and/or its affiliates. All rights reserved.4

GROWING GLOBAL MOMENTUMThank you Partners!In 9 months, you have helped usAdding more than 100 customersCopyright 2015 Oracle and/or its affiliates. All rights reserved.5

LIVE MOBILE CUSTOMERS & REFERENCESCopyright 2015 Oracle and/or its affiliates. All rights reserved.6

New Customer Videos!Copyright 2015 Oracle and/or its affiliates. All rights reserved.7

Oracle Mobile Cloud Platform IPTEXTENSIONTOOLKIT(JET)MOBILE CLOUD SERVICEMOBILE APPLICATIONACCELERATORSwitch to DemoCross Platform DevelopmentWrite Once - Run on iOS /AndroidEnterprise Grade MBaaSMobile API Catalog, Security,Services, AnalyticsCopyright 2015 Oracle and/or its affiliates. All rights reserved.No Code MobileApplication Composer8

Mobile Application Framework UpdateMAF 2.3.0 – Released 2 weeks ago Major features include: Windows 10 Support – This adds Windows 10 support so existing MAF apps can nowrun on that platform (both tablet and desktop) MCS Analytics / Diagnostics – Easy APIs so developers can take advantage of theanalytics and diagnostics capabilities in MCS in their MAF apps Security Enhancements – Certification with AirWatch & MobileIron, and Support forTwo-Way SSL & Kerberos/NTLM Cordova Update – This brings our support for Cordova and related plugins up to anewer level Visualization Enhancements – Animation support for Add and Remove in ListView API to manage scroll positionCopyright 2015 Oracle and/or its affiliates. All rights reserved.

MAF p’16MAF 2.4MAF 2.3MAF 2.2 May’162.3.12.2.2New Layout Components XCode 7 Bug fixes Bug fixesChart EnhancementsAndroid Back Button supportModel enhancementsSwipe to reveal/refresh Windows Support Two-way Offline Cordova 4Sync (Based on MCS Analytics &A)Diagnostics EMM Certification Quick Deploy (to simulators) 2-way SSL NTLM/KerberosCopyright 2015 Oracle and/or its affiliates. All rights reserved.ReusableFragments &Task-FlowsAcross AppsTestAutomation

What is Oracle JavaScript Extension Toolkit (JET)? Collection of Open Source andOracle-built JavaScript Libraries Security Rich Component Set withOracle Data Visualization Validation and Converter Framework Responsive Grid and Form Layout Alta Theme Built-in Oracle Standards CompliantJETJQuery Common Model APIJQueryUI Accessibility InternationalizationKnockoutRequireJSCopyright 2015 Oracle and/or its affiliates. All rights reserved.Hammer

JET Mobile Features are here! JET native themes (Phase 1)iOS, Android, & Windows Open Tooling– Create JET mobile apps with starter template on iOS &Android– Native themes available for:80% of all JET components &all of the common mobile components– Launch server to view / live reload app in browser &emulator Cordova Integration– Build and Run app on device or emulator– Sample app showing how to how to useCordova plug-ins with JET 1.2– Certified version of Cordova– Supports multiple deployment models (dev vs production)– Integration with popular Open Source tech (Grunt, Yeoman,Bower, npm) Offline persistence patterns and samples– Proof of concept developed– Developing full strategy for offline persistence Mobile Patterns: UX working on new mobilepatterns with code samples, applications anddemos Performance guidelines: Enhancing the existingJET guidelines for mobile Security– POC against MCS has been developedCopyright 2015 Oracle and/or its affiliates. All rights reserved.

Oracle Mobile Client Development StrategyNativeMOBILE APPLICATIONFRAMEWORK (MAF)MobileApplicationAccelerator (MAX)Oracle JavaScriptExtension Toolkit (JET)App Builder CloudService (ABCS)OthersDeclarativeJava DevelopmentMulti ChannelJavaScriptDevelopmentDeviceResident AppsWeb MobileWebCitizen DevelopersCore DevelopersCopyright 2015 Oracle and/or its affiliates. All rights reserved.13

Mobile Cloud Service New FeaturesHelping You to Sell More MCS Licensesv16.1.1 (February 2016)Mobile Developer Platform APIsFull Bi-directional SyncWindows SDK w/ PushJavaScript SDKService Developer Custom Code SDK Integration CloudConnector Import / ExportMobile Analyst / LOB Save Ad-hoc ReportsV16.1.3 (March 2016)Mobile Developer Platform APIsSocial LoginEnterprise SSO Service Developer Developer CloudGitHubJavascript IDE w/configSBE / MBE pricing model*Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Enterprise SSO and Social Login Integration Authenticate with EnterpriseAuthentication Source Authenticate with Social Login and SharedSocial Network Data Key Benefits– Manage B2C customers without requiringenterprise to create end user authentication– Simplify user administration with integration toenterprise SSOCopyright 2015 Oracle and/or its affiliates. All rights reserved.15

What’s Next?V2.0 - 16.2.3Business (Citizen Developer) MAXMobile Developer Platform APIsLocation based servicesLocation PrimitivesCopyright 2015 Oracle and/or its affiliates. All rights reserved.

Location Services in MCS 2.0 – Use Cases Obtaining contextual information for Places & Things of interest (to drivemobile app logic): Return all Places with the label ‘Parts Warehouse’ that are within a specified GPScircle, and route me to the nearest one with parts in stock for Acme washers. Personalized mobile user targeting based on geofence or beaconproximity When a Platinum Member enters the Delta lounge (id’d by a Beacon), send them aNewCo promotion. High-value Asset Tracking Update the last known location of a fork-lift (id’d by a Beacon) to be ‘North Yard’ Give me the last known location of a hospital bed (id’d by a beacon). If it’s not in thequarantine area of the hospital (also id’d by a beacon), send an SMS alert to the floornurse on duty.Copyright 2015 Oracle and/or its affiliates. All rights reserved.17

Location Services in MCS 2.0: Features supported Place Management– Config/Editing of Custom Places– API for location/proximaty Search Beacon Management– Config/Editing of Beacons Asset Management– Config/Editing of Assets and associateBeacons– API for querying Beacons/AssetsCopyright 2015 Oracle and/or its affiliates. All rights reserved.18

Mobile ApplicationAccelerator (MAX)Copyright 2015 Oracle and/or its affiliates. All rights reserved.19

IT: Having a Hard Time Keeping UpLimitedDevelopers The solution – empower Citizen Developers to buildmobile apps Reduces the delay in answering user needs IT can concentrate on producing reusable assets forbusiness users or further extend those appsMany Users with mobile application demandsCopyright 2015 Oracle and/or its affiliates. All rights reserved.20

Oracle Continues to Simplify Enterprise MobilityCodeless Tools for the Business AnalystBROWSER BASED DEVELOPMENT . . .NO CODING REQUIREDEASILY MAP TO BUSINESS SERVICESSwitch to DemoPREVIEW APP IN LINEEDIT, TEST, AND PUBLISH FROM BROWSERCopyright 2015 Oracle and/or its affiliates. All rights reserved.21

DEMONSTRATION :Build Better Apps FasterMobile Application Accelerator (MAX)Copyright 2015 Oracle and/or its affiliates. All rights reserved.22

New PricingBundlesCopyright 2015 Oracle and/or its affiliates. All rights reserved.23

Updates in MCS Pricing Model (March) Changing licensing metrics from Interactions to API Calls– Definition of API Calls is the same as Interactions today New SKUs that supports:– Single instance with 350K API calls For initial POCs or development environments or for small seed deals Incrementally add additional API calls in 100K bundles– Flexibility in provisioning N 1 number of environments (i.e. Dev, Test, Prod, etc) Allows customer to grow their MCS environment as needed Recommend to quote 3 environments for Mobile App Dev, Test & Production – same as today’ssubscription pricing Flexibility around Meter-Based or Subscription-Based PricingCopyright 2015 Oracle and/or its affiliates. All rights reserved.24

New MCS SKUsMobile Cloud Service Pricing – Non-MeteredProductsPriceMetricIncluded ServicesOracle Mobile CloudService – Non-Metered 2275350,000 API Calls /Month3 GB of Block Storage and Subscription toDeveloper Cloud ServiceOracle Mobile CloudService – Additional APICalls 500100,000 API Calls/ MonthN/AOracle Mobile CloudService – AdditionalBlock Storage 0.05GB / MonthN/APlease refer to the Oracle Platform as a Service Service Descriptions document in theOracle Contract Page for the definition of API CallsAmount of Block Storage used by mobile applications on Oracle Mobile Cloud Service'sStorage ServiceCopyright 2015 Oracle and/or its affiliates. All rights reserved.25

New MCS SKUsMobile Cloud Service Pricing – MeteredProductsPriceMetricIncluded ServicesMobile Cloud Service –Metered 4550350,000 API Calls /Month3 GB of Block Storage and Subscription toDeveloper Cloud ServiceOracle Mobile CloudService – Additional APICalls 1000100,000 API Calls/ MonthN/AOracle Mobile CloudService – AdditionalBlock Storage 0.10GB / MonthN/APlease refer to the Oracle Platform as a Service Service Descriptions document in theOracle Contract Page for the definition of API CallsAmount of Block Storage used by mobile applications on Oracle Mobile Cloud Service'sStorage ServiceCopyright 2015 Oracle and/or its affiliates. All rights reserved.26

New Trial Request and Process ces/trialsignup.jspx?serviceType MobileEnvironment Limited to 30 days May be extended up to 60 days Requires Mobile Product Management Approval Please work with your partner or account team to request approval fortrial requests– Oracle Contact: joe.huang@oracle.comCopyright 2015 Oracle and/or its affiliates. All rights reserved.27

New Sales PlaysCopyright 2015 Oracle and/or its affiliates. All rights reserved.28

New Sales Plays to Help You Extending Oracle Forms to Mobile–Available Today–Leverages Partner Solution to expose Oracle Forms appsfunctionality Extensible Mobile Apps Solutions–Oracle Mobile First Apps–New Bundling with Simple User-based Pricing–Available in Early Fiscal Year 2017Copyright 2015 Oracle and/or its affiliates. All rights reserved.29

Extending OracleForms to MobileCopyright 2015 Oracle and/or its affiliates. All rights reserved.30

Over 50 new Forms features andenhancements compared toprevious version Support for browser-lessdeployment Support for newer platforms Improved security Improved performance Premier Support into 2020Copyright 2015 Oracle and/or its affiliates. All rights reserved.31

Oracle Forms customer pain points› Huge mission critical back office systems were developed fordecades – Now a mature technology – No mobility / SOA› Can’t access business processes from external applicationswithout redevelopment› Systems developed years ago, lack documentation› Migration to a new technology challenging if at all possible› Redevelopment takes years and involves enormous cost and riskCustomers are frozen need a way into the futureCopyright 2015 Oracle and/or its affiliates. All rights reserved.

What end-users have.Legacy Oracle Forms Applications.what end-users wantModern Mobile 1st AppsCopyright 2015 Oracle and/or its affiliates. All rights reserved.

The Solution for going Mobile with Oracle FormsEnterprise grade MobileBack-end in the CloudExpose existing FormsApplications as Web Serviceswithout writing one line of codeOpen standards,RESTful interfacesMobile analyticsoptimize performanceRapid wizard-baseddevelopmentBuilt-in Mobile Servicesfor notifications, usermanagement, offline dataNo redevelopment ormigration of theOracle Forms SystemCopyright 2015 Oracle and/or its affiliates. All rights reserved.

Simplified Solution ArchitectureHow Oracle Forms works todayOracle FormsServerOracleDatabaseData to/from UI(running onWebLogic)Copyright 2015 Oracle and/or its affiliates. All rights reserved.Oracle Forms UI

Simplified Solution ArchitectureHow to mobilize Oracle FormsOracle FormsServerOracleDatabase(running onWebLogic)Oracle Forms UIWeb service to mimicthe appropriate fieldsfrom the Forms UICopyright 2015 Oracle and/or its affiliates. All rights reserved.

Simplified Solution ArchitectureHow to mobilize Oracle FormsData to/from UIOracle FormsServerOracleDatabase(running onWebLogic)Custom mobile appOracle Forms UIMOBILE CLOUD SERVICECopyright 2015 Oracle and/or its affiliates. All rights reserved.

Customer BenefitsGet Agile, Mobilize in daysFuture proof existinginvestments, minimizing riskMaximize ROINo re-development or Formsmigration requiredMaintain one code baseMultiple UIs and device onexisting systemCloud ReadyPlug Forms into the Cloud todayCopyright 2015 Oracle and/or its affiliates. All rights reserved.

Sales Models available1. Each party sells direct customer wants to maintain existing supplier relationships Early stage opportunity before campaign fully operational In-house mobile app development2. AuraPlayer resells MCS subscription with their own license customer wants single contract, easier to buy In-house app development3. 3rd party SI/reseller engaged for MCS and AuraPlayer Customer wants single contract for software and servicesCopyright 2015 Oracle and/or its affiliates. All rights reserved.

Customer Story – New York Municipal Transport AuthorityCopyright 2015 Oracle and/or its affiliates. All rights reserved.

Report CollisionBefore:After:Offline ReportingCopyright 2015 Oracle and/or its affiliates. All rights reserved.

Extensible MobileApp SolutionsCopyright 2015 Oracle and/or its affiliates. All rights reserved.42

Current State of Oracle Enterprise Apps on MobileCustomers Not going to accept this Copyright 2015 Oracle and/or its affiliates. All rights reserved.43

2 Options for Delivering Mobile Apps to EBSEmbedded EBS Mobile Apps (Free)“Get Started” Option20 Purpose built Out of the BoxAppsMinor Changes can be made: BrandingLabel ChangesAdd fields to data controlMobile Cloud Service (PaaS)One Enterprise Platform for all Mobile NeedsCross Platform Mobile Any deviceAny data sourcePush, offline data sync, Location ServicesAnalyticsIncludes Mobile Application Framework, JET& MAXNot limited to EBS applications or usersCopyright 2015 Oracle and/or its affiliates. All rights reserved.44

What Can I Change with Out-of-the-Box Apps?You Can:Siebel CRME-BusinessSuiteSiebel CRMSAAS HCMRETAIL EXECUTIONCONSUMER GOODSAGILE PLMCONTACTSCOMPANYDIRECTORYPeopleSoftEJD EdwardsCOMPANYDIRECTORYREQUEST STATUSJD EdwardsEXPENSES Application Icons Home/Splash ScreenSiebel CRMPHARMA SALES LIFESCIENCESSiebel CRMTPM CONSUMERGOODSFIELD SERVICESJD edwardsSiebel CRMGOALSOPPORTUNITIESE-E-Business SuiteJD EdwardsJD EdwardsREQUSITIONSRESUME SCREENINGSAAS HCMJD EdwardsWORKERPORTRAITPO APPROVALSiebel CRMORDERSPHARMA SALES REPSAAS HCMAPPROVALSSAAS HCME-BusinessSuite Branding ImagesSiebel CRMSERVICE ORDERSSiebel inessSuiteEXPENSESSERVICE ORDERSPeopleSoftAPPROVAL Custom skins Format, Move, Hide DataCopyright 2015 Oracle and/or its affiliates. All rights reserved.45

Yet Customers Want More They Still Want Support older versions of Backend Applications Build new engaging user experiences using their preference of client tools Extend / customize mobile app, Mashup data from multiple sources Make it Mobile First with push, sync, location services Support multi form factors like Tablets, SmartWatches, Wearables Get adoption and usage analytics Create an abstraction layer from the backend to help with cloud transition Deliver Mobile Apps to business faster than velocity of OOB App releaseSiebel CRMSiebel CRME-BusinessSuiteSiebel CRMSAAS HCMPHARMA SALES LIFESCIENCESRETAIL EXECUTIONCONSUMER GOODSAGILE PLMCONTACTSCOMPANY DIRECTORYPeopleSoftEJD EdwardsCOMPANY DIRECTORYREQUEST STATUSJD EdwardsEXPENSESSiebel CRMSiebel CRMTPM CONSUMER GOODSFIELD SERVICESJD edwardsSiebel CRMGOALSOPPORTUNITIESE-E-Business SuiteJD EdwardsJD EdwardsREQUSITIONSRESUME SCREENINGSiebel CRMSERVICE ORDERSSAAS HCMJD EdwardsWORKERPORTRAITPO APPROVALSiebel CRMPHARMA SALES REPORDERSSAAS HCMAPPROVALSSAAS HCME-BusinessSuiteTRANSPORTATIONCANDIDATE SCREENINGPeopleSoftE-BusinessSuiteEXPENSESSERVICE ORDERSPeopleSoftAPPROVALCopyright 2015 Oracle and/or its affiliates. All rights reserved.46

Upcoming Mobile Solution for EBS: Employee Self ServiceCopyright 2015 Oracle and/or its affiliates. All rights reserved.47

Upcoming Mobile Solution for EBS: Manager Self ServiceCopyright 2015 Oracle and/or its affiliates. All rights reserved.48

NEW: Mobile Field Service with JD Edwards Customer Requirements for Typical Field Service apps– JD Edwards Integration with schedule and dispatch (e.g. Oracle TOA) data– Dynamic scheduling integrated with real time push notification– Remote operations requiring effective offline usage of mobile application– Enhance with Mobile First functionality (location services)– Build in Analytics for real time insights– Customized flow and business processes Solution bundle co developed with Oracle MCS & JD Edwards Team Special Field Tech user license for access to JD EdwardsCopyright 2015 Oracle and/or its affiliates. All rights reserved.49

Q&ACopyright 2016 Oracle and/or its affiliates. All rights reserved.50

Webcast Q&A Records Part 1Q1: How does MCS plays role in offline sync or support? Understanding is that if device is not connected then MCS wontbe accessible from mobile app. SO MAF has to take over the responsibility of offline support.A1: You mentioned a couple of different technologies. We at Oracle are fond of our three letter acronyms, so it getsconfusing I know. MCS provides sdk's that support offline sync. The sdk's work hand in hand with the MCS ing with mcs offline needSo the MCS sdk will provide access to data when the app is offline, and send offline transactions up to MCS whenconnectivity is restored. Also just to add - if you are using MAF, you can leverage the A-team Persistence Accelerator towork against MCS support full offline sync. Just Google for it and you will see it. It's got MCS support OOTB.Q2: Does MCS has the capability to integrate with Oracle Enterprise asset management?A2: MCS can integrate with any service that offers up REST or SOAP interfaces. I don't believe we integrate automaticallywith Oracle Enterprise asset management from our location services.Q3: also will it support bar code printing as well?A3: MCS is a cloud service. Bar code printing would happen on the device and is dependent upon the capabilities of thedevice.Q4: Can we run this UI demos on a device?A4: We have a MAX app in iTunes/google play that has some sample apps as part of itCopyright 2016 Oracle and/or its affiliates. All rights reserved.51

Oracle Mobile Cloud Service – Additional Block Storage 0.10 GB / Month N/A 26 Please refer to the Oracle Platform as a Service Service Descriptions document in the Oracle Contract Page for the definition of API Calls Amount of Block Storage used by mobile appl