Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.

Slides:



Advertisements
Similar presentations
Mia Urman, Take Your Oracle Forms on the Road Using ADF Mobile Mia
Advertisements

MVC in JavaEE 8 Manfred Riem Principal Member of Technical Staff September, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Mobile App Development Using: Presented by Tyler Richey Images from
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Got a minute to spare?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Modern UI Design Implementing Oracle’s Best Practices in your Applications Laura.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Ellucian Mobile: Don’t text and drive, kids!
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Oracle Cloud Marketplace Neelesh Gurnani Director, Product Development Arif Khan Director, Product Management September 29, 2014 Copyright © 2014, Oracle.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 1 MOBILITY Imagination.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Mobile Application Framework (MAF) Introduction
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Advanced Metadata Modeling Modeling for the Oracle Business Intelligence Cloud.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Title Slide without Picture Subtitle Presenter’s Name Presenter’s Title Organization,
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit The Newest JDE Module – Rental Management Joel Sandberg Sales Consultant.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit Rapid Development of Mobile Applications Darryl Shakespeare Director.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit PaaS from an Applications Perspective Charles McGuinness Director,
Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Identity Management.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Mobile Web Applications
The powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Build applications. Integrate with other systems Orchestrate using.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Mia Urman, Bring Your Legacy Applications to the Mobile World.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
A New IMS-Like Architecture for Enterprise Applications Reid Stidolph Master Principle Solutions Architect Communications Global Business Unit October.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Hadoop 2 cluster with Oracle Solaris Zones, ZFS and unified archives Orgad Kimchi - Principal Software Engineer September 29, 2014 Oracle Confidential.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
Learning Oracle ADF Grant Ronald Director of Product Management Mobility and Development Tools September, 2014 Copyright © 2014, Oracle and/or its affiliates.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit Really Cool Demo Stuff – 2015 Edition!!!!! For demo content, please.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Build Mobile Apps for Oracle E-Business Suite with Oracle Mobile Platform Bruce Bailey Principal Mobile/Social Solutions Consultant Jagadeesh Maira Senior.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Planning & Budgeting Cloud Service (PBCS) Overview Business Analytics Product Group.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Live Mobile and Cloud Hacking by ACEs OGh | Fusion Middleware Experience (FME) 16-feb :45 – 16:45.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Oracle Java Cloud Service Oracle Develop July 2013.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
TECHLEADS IT Oracle Apps ADF R12
Apache Cordova Overview
Confidential – Oracle Internal/Restricted/Highly Restricted
ideas to mobile apps in record time,
R11 Product Release Update March 2008
Office 365 Development.
Presentation transcript:

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1

Developing Mobile iOS and Android Applications with Java Shay Shmeltzer Sr. Group Manager, Oracle Development Tools

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 3 Global Installed Base: PCs vs Mobile Devices

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 4 Which Platform? iOS and Android - Two leaders - no clear winner

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 5  What type of application are you building?  Which device are you targeting?  What network are you using?  Which device feature do you leverage?  What is your end-users profile? One size does not fit all Three Types of Mobile Apps Architecture Native Hybrid Web Portability User Experience

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 6 The Java Developer Challenges  How to use my skills in this new world?  Do I need to learn new language?  Do I need to learn a new IDE?  What about my existing code?  Am I becoming extinct?

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 7 Introducing Oracle ADF Mobile

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 8 Java HTML5 Use Existing Skills Set Built On Standards Use Existing Skills Set Built On Standards Oracle ADF Mobile New Hybrid Mobile Solution

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 9 ADF Mobile Overview  Thin Native container on each platform – Allows for native application install – Allows for device interaction – Push notification support  HTML5/JavaScript based Frontend  Java Backend  Encrypted SQLite

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Business Services Development  Code logic with Java  Lightweight JVM  Native library on device  Easy access to remote services – SOAP – REST (JSON/XML)

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide UI Development  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

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide UI Content options  Local AMX File – JSF-like file built visually in JDeveloper – Generated into HTML/JS on device at RT  Remote URL – Any server-side HTML  Local HTML File – Coded with any third-party HTML5 frameworks

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide ADF Mobile XML Components (AMX)  XML format built visually in JDeveloper  50+ Components – Similar to JSF/Swing  Declarative data binding  Rendered into HTML5 on device at RT

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide ADF Controller  Define the flow of your application  Navigate between pages and methods  Similar to JSF Controller – Extended with methods, routers  Java code for UI events and managed beans

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide ADF Binding – Simplify UI Creation  Drag and drop service components to create UI components  Drag data or methods  Drop as various UI components  Data Controls: – Java Class – SOAP Services – REST XML Services

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Device Features Interaction  Leverages Apache Cordova  Drag and drop to use – – SMS – Contacts – GPS – Camera  Or access programmatically

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Native Push Notification Support  Push notifications to mobile users from a single code base  Leverage native push notification – iOS: Apple Push Notification – Android: Google Cloud Messaging Service  Tightly integrated – With the application lifecycle and business logic

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Access and Security  Authentication: – Out of the box integration with Oracle IDM – Offline authentication – Single login across Features  Access Control: – Role based access  Encryption: – Credential store – Local data – Communication channels

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Focus On Reusability  Feature – Self contained module – Separate ClassLoader & WebView – Integrated with JDev Resource Catalogue – Accessed from Springboard or Nav- bar – Application’s building blocks  Application – Base for other applications – Configurable distribution

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide  Oracle JDeveloper Extension  Declarative and visual development  Integration with Apple Xcode and Android SDK  Consistent tooling  Component based UI construction  Task Flows  Data Controls  Packaging  Deployment  Debugging Integrated Development Environment Focused on Productivity

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Device Services ADF Mobile Architecture Cordova Device Native Container Web View Server HTML ADF Mobile AMX View Java VM Business Logic ADF Model Server-Generated HTML Mobile Device SOAP & REST Services Local HTML HTML5 & JavaScript Presentation Configuration Server ADF Controller App Config App Config Server JDBC SQLite APN/GCM Push Services Push Handler Credential Management, SSO & Access Control

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide ORACLE ADF MOBILE DEVELOPMENT DEMONSTRATION

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Summary  Oracle ADF Mobile – On-Device iOS and Android Applications  Abstract Complexity and Simplify Development  Reuse your Java & development skills  Learn More:

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Join the JDeveloper/ADF Community oracle.com/mobile Twitter twitter.com/JDeveloper Facebook facebook.com/JDeveloper ADF Mobile blog blogs.oracle.com/ mobile

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 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.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 26

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 27