Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Similar presentations


Presentation on theme: "1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved."— Presentation transcript:

1 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

2 2 2 The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

3 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Develop Mobile Apps for Smart Devices Converging Web and Native Applications Chris Muir Oracle ADF Product Manager ORACLE PRODUCT LOGO

4 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Program Agenda Mobile Enterprise Challenges Oracle’s Mobile Strategy Oracle ADF Mobile - Roadmap Demonstration

5 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Mobile Enterprise Challenges In pursuit of productivity and connectivity Technology evolving at Consumer pace –iOS, Android, RIM, Windows Mobile… –Different tools, languages, platforms, etc. User expectations are high –Biased by Consumer experiences But Enterprise IT is optimized for web –Technology expertise, headcount, processes –Now must meet demand for mobile Multiple platforms and form factors

6 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6 “But things have changed so dramatically over the past few years that starting with the desktop may be an increasingly backwards way of thinking about a Web product. Designing for mobile first not only prepares you for the explosive growth and opportunities in this space, it forces you to focus and enables you to innovate.” Luke Wroblewski Author: Mobile First

7 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Program Agenda Mobile Enterprise Challenges Oracle’s Mobile Strategy Oracle ADF Mobile - Roadmap Demonstration

8 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Mobile Development with JDeveloper 11g R2 Coupled with Oracle’s Application Development Framework (ADF) –Oracle’s strategic Java EE framework, core to Oracle’s Fusion Applications Complete enterprise application framework –Declarative and visual development –Reuse business services –Reuse developer skills and tooling Consistent developer experiences for web, mobile, desktop, and MS Office applications

9 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9 Multi-Channel Development – Single Programming Model JavaJava Business Logic User Interface ADF Faces / WebCenter ADF Mobile PortletsPortlets HTML (5.0) Mobile DesktopWeb Office AJAXAJAX WAP 2.0

10 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle’s Mobile Development Strategy Extend enterprise applications and data to mobile clients Support multiple channels and platforms Provide one common platform for both desktop-based and mobile enterprise applications (ADF) Minimize development cycle and cost Minimize customer TCO

11 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Mobile Development with Oracle ADF Use Case Solution DescriptionFunction & Benefits Tablet Laptop/Desktop Replacement ADF Faces RC Components For desktop browser apps that are fully functional in iPad and Android tablet browsers Desktop browser based applications must perform flawlessly in Tablet browser Single codebase Simplest rollout, maintenance, portability Mobile Phone Mobile Approval and Search ADF Mobile Browser For web pages that adapt to the mobile browser where they are viewed Allows users to perform quick actions while on the go Benefits from application optimizations to smartphone form factor Some benefit from Device Service enhancements Supports broad range of mobile browsers (smartphones and feature phones) Smartphone/tabl et Advanced Mobile Workers and Mobile Approval and Search ADF Mobile For mobile apps that install and run on iOS devices Applications must be optimized for device form factors Requires both devices services access as well as offline support Access to local storage and device services (camera, bar scanner, etc.) Reuse existing ADF development skills Minimizes development cycle for supporting new mobile platforms

12 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ADF Faces RC Enhancements for Tablets Introduced ADF 11.1.1.6.0 OS Gesture Support –Drag n drop, multi-select, hover, context menu, touch etc. Optimized –Table component –DVT HTML5 implementation –CSS3 support –Flowing downward layout support –Performance & JavaScript optimizations You wont have to re-develop But you still need to test

13 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Mobile Development with Oracle ADF Use Case Solution DescriptionFunction & Benefits Tablet Laptop/Desktop Replacement ADF Faces RC Components For desktop browser apps that are fully functional in iPad and Android tablet browsers Desktop browser based applications must perform flawlessly in Tablet browser Single codebase Simplest rollout, maintenance, portability Mobile Phone Mobile Approval and Search ADF Mobile Browser For web pages that adapt to the mobile browser where they are viewed Allows users to perform quick actions while on the go Benefits from application optimizations to smartphone form factor Some benefit from Device Service enhancements Supports broad range of mobile browsers (smartphones and feature phones) Smartphone/tabl et Advanced Mobile Workers and Mobile Approval and Search ADF Mobile For mobile apps that install and run on iOS devices Applications must be optimized for device form factors Requires both devices services access as well as offline support Access to local storage and device services (camera, bar scanner, etc.) Reuse existing ADF development skills Minimizes development cycle for supporting new mobile platforms

14 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ADF Mobile Browser content Compatibility with virtually any mobile browser Delivers mobile optimized user experience Touch screen and touch pad support Special iOS native UI optimization From your smartphone: http://stshld.oracle.com:8888/demo

15 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ADF Mobile Browser Demo Site http://stshld.oracle.com:8888/demo

16 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Mobile Development with Oracle ADF Use Case Solution DescriptionFunction & Benefits Tablet Laptop/Desktop Replacement ADF Faces RC Components For desktop browser apps that are fully functional in iPad and Android tablet browsers Desktop browser based applications must perform flawlessly in Tablet browser Single codebase Simplest rollout, maintenance, portability Mobile Phone Mobile Approval and Search ADF Mobile Browser For web pages that adapt to the mobile browser where they are viewed Allows users to perform quick actions while on the go Benefits from application optimizations to smartphone form factor Some benefit from Device Service enhancements Supports broad range of mobile browsers (smartphones and feature phones) Smartphone/tabl et Advanced Mobile Workers and Mobile Approval and Search ADF Mobile For mobile apps that install and run on iOS devices Applications must be optimized for device form factors Requires both devices services access as well as offline support Access to local storage and device services (camera, bar scanner, etc.) Reuse existing ADF development skills Minimizes development cycle for supporting new mobile platforms

17 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Program Agenda Mobile Enterprise Challenges Oracle’s Mobile Strategy Oracle ADF Mobile - Roadmap Demonstration

18 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ADF Mobile - Roadmap Declaratively develop hybrid on- device apps with HTML5 UI Access local storage and device services (camera, bar scanner, etc.) via PhoneGap Reuse existing ADF development skills Minimize development cycle for supporting new mobile platforms

19 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Build Once, Deploy to Multiple Mobile Platforms Common and meta-data based application definition Device specific deployment options and packages Support app store based and third party app provisioning solutions Support for market leading mobile platforms such as iOS Supporting mix of local and remote content

20 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Tight Device Services Integration Thin native application container provides device services integration –Leverages Open Sourced PhoneGap Common interface across all platforms Gracefully handle device services availability

21 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Native Mobile User Experience Device native user experience Spring board and tab bar for feature navigation Advanced HTML5-based UI –Full animation, gesture, and touch interaction support Interactive Data Visualization Components

22 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Access and Security Authentication: –SSO Integration across Features –OAM/OID support (i.e. integration with Fusion Middleware) –Can support offline authentication Access Control: –Role based access (show/hide UI) Encryption: –Credential store –Local data –Communication channels

23 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ADF Mobile Architecture Phone Gap Local Data Device Native Container Web View Server HTML ADF Mobile XML View Device Services Device Native View Device Native View Java Managed Beans ADF Model Third Party Web Sites ADF Faces RC ADF Mobile Browser (Trinidad) Mobile Device Server Web Services (SOAP & REST) Local HTML HTML5 & JavaScript Configuration Server Credential Management, SSO, & Access Control ADF Controller Application Configuration

24 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ADF Mobile Beta Program Summary Ran from May to September 2012 Total of 15 participants from North America, Europe, Asia, and Australia –Many are ACE/ACE Directors Critical to the quality and requirement prioritization for ADF Mobile –Identified 51 product defects and logged 31 enhancement requests

25 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ADF Mobile Beta Program – Lessons Learned Java development skills essential –Successful beta participants had solid Java developers –While ADF Mobile’s declarative support will progress over time, in v1 we anticipate almost all customers will need to create Java Beans and expose them as Bean DC to access data CSS skills necessary for highly branded/customized look Client-side design considerations are very different from server- based ADF web applications –Offline access, optimize data access for mobile, device integration…

26 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ADF Mobile Beta Program – Lessons Learned ADF Architecture knowledge useful –Especially understanding the binding layer But… ADF expertise can lead to erroneous assumptions –Due to differences in ADF/ADF Mobile, such as how to access local data, data refresh events, etc. –One of the key training points will be comparing ADF and ADF Mobile features Using ADF Mobile/AMX does not automatically guarantee good mobile UI –We will be publishing Mobile UX guidelines

27 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Image: Danilo Rizzuti / FreeDigitalPhotos.net But when will it be available and how much will it cost?

28 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Image: Danilo Rizzuti / FreeDigitalPhotos.net

29 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Image: Ambro/ FreeDigitalPhotos.net Overdressed Oracle ADF Product Management

30 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Availability & Licensing v1.0 went gold last week (22 nd October 2012) Simple a feature of normal ADF No additional licenses required License comes with a purchase of WebLogic Server If you own WLS, you already have ADF Mobile Is not covered under the ADF Essentials license

31 31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Demo

32 32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Further Information Website: http://www.oracle.com/technetwork/developer-tools/adf/overview/adf-mobile- 096323.html Watch this space for tried-and-true mobile UI patterns: http://www.oracle.com/usableapps

33 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Further Information http://bit.ly/adfmobile

34 34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Further Information http://bit.ly/adfmobileuxguidelines

35 35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Join the JDeveloper/ADF Community oracle.com/technetwork/jdev Twitter twitter.com/JDeveloper Facebook facebook.com/JDeveloper Oracle’s JDeveloper PM blog blogs.oracle.com/JDeveloperpm

36 36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. For More Information www.oracle.com/jdev –Tutorials –Demos –Software –Discussions –Blogs –And more…

37 37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Q&A

38 38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.


Download ppt "1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved."

Similar presentations


Ads by Google