Strategies for Running Oracle Forms from Mobile Devices and Tablets Mia Urman, AuraPlayer miaurman@auraplayer.com Denis Tyrell, Oracle
5 Copyright 2012, Oracle and/or its affiliates. All rights reserved. GLOBAL MOBILE 3G SUBSCRIBERS
Enterprise Mobility TWO THIRDS OF THE WORKFORCE WILL OWN A SMARTPHONE BY 2016, AND 40% OF THE WORKFORCE WILL BE MOBILE SOURCE: GARTNER 2013
Mobile & Cloud Computing 90% of CIOs expect to deploy more than 25 mobile apps in 2014. Source: Forbes: Mobile Business Statistics For 2012 By 2015 mobile app development projects will outnumber native PC projects by a ratio of 4-to-1. Market for Cloud-based Mobile Apps is expected to grow by 88% from 2009 to 2014
A Multichannel, Multidevice Strategy is a Requirement Expectations set for high user experience Touch first simple connected apps Search and voice interfaces Context driven app experience transitions Development Impact Multiplatform is inevitable New UI design skills needed Native v/s Hybrid v/s Mobile Web
We ll just use our existing web application
A Variety of Application Types Mobile Web Apps Native Mobile Apps Hybrid Mobile Apps Mobile Web App (Viewed in Safari) Native App (ios) Online application accessed through mobile device browser Browser governs access to local storage and device services (camera, GPS, etc.) Highly reusable code Highly portable Application installed & runs on device Optimized for specific mobile platform and form factor Direct access to local storage and device services Code reuse can be complex Portability requires work Application installed & runs on device with HTML5 UI Optimized for specific mobile platform & form factor Direct access to local storage and device services Code reuse simplified Portability simplified
Can You Guess the Hybrid App? Trick Question The Answer All of them
We can run our Forms using Remote Desktop
MOBILIZE your Forms instead!
MOBILIZE your Forms instead!
MOBILIZE your Forms instead!
Understanding Mobile Requirements What Device: ios / Android Form Factor, Screen size Device Features / Capabilities Offline / Connected Processing power BYOD?
Understanding Mobile Challenges No mouse, Function keys Using gestures Harder to type Difficult to touch small elements Slower network Disconnects Security
ADF Mobile Simplifying Development Oracle ADF Mobile Java HTML5 Built on Standards Use Use Existing Existing Skills Skills Set Set Wizard Based Development
ADF Mobile Overview Native application container on each platform Java for business logic & data model HTML5 + Javascript + CSS presentation only Isolated SQLite with Encryption Device Access via Cordova Tight integration with Oracle IDM Feature modularity and re-use Maximum UI flexibility: Declarative AMX or HTML5
Wizard Based Mobile Development Deploy to ios or Android
Evolving with Oracle Forms ADF Mobile Block Mode Character Mode Client Server Web SOA??
Introducing AuraPlayer Expose Oracle Forms as WebServices
Oracle Forms to Next Generation Any Web UI WebServices Mobile Cloud Service Bus / SOA
Demos: Oracle Form to ADF Mobile Define the Business Process Expose the Forms as a Webservice Create the Mobile App in Jdeveloper Run Your Mobile App! ADF Mobile on ipad Demo
Solution Architecture One System For both Desktop and Any UI Oracle 11g DB Desktop DMZ External Network FireWall Internal Network
Productive Mobile Development Rapid Mobile development Wizard based development - Rollout Mobile apps in weeks instead of months No Redevelopment / Migration of the Oracle Forms System Achieve new cutting edge applications without risking your existing systems Leverage existing investments Build Mobile interfaces on existing business logic Simplify Maintenance One source of business logic across the stack
Moving Forward Considerations For Modernization Projects Asses Your Requirements What platforms do we need to deploy to? UI requirements? Understand Your Existing System Where does the business logic sit today? Define Timeline and Budget Conduct Proof of Concept of Proposed Solution Decide on Implementation Method
Free Trial Create your own Oracle Forms App! Free remote trial offer for webinar participants For Details click here Register here 28
Questions?
Future of Forms - Survey https://www.surveymonkey.com/s/n8shjb2
More Information Mia Urman - miaurman@auraplayer.com @miaurman ADF Mobile on OTN Datasheets,Tutorial,Demos ADF Mobile Blog http://blogs.oracle.com/mobile/ Oracle Forms Community Blog http://www.oracleformsinfo.com Twitter.com/Jdeveloper, Facebook.com/Jdeveloper AuraPlayer www.auraplayer.com or info@auraplayer.com @auraplayer