X

Oracle JDeveloper and Oracle ADF Blog

  • October 22, 2012

Oracle ADF Mobile - Develop iOS and Android Mobile Applications with Oracle ADF

Shay Shmeltzer
Director of Product Management - Oracle

We are very happy to announce the release of Oracle ADF Mobile.

 The new Oracle ADF Mobile enables developers to build applications that run on iOS and Android devices.

Several unique aspects to Oracle ADF Mobile solution:

  • Develop once run on many - same code base used for both iOS and Android applicaitons
  • Uses Java - no need to learn device specific languages
  • Leverage ADF - same concepts you are familiar with (component based UI construction, taskflow, data controls)
  • Leverage JDeveloper - same development environment you know, same declarative and visual style.
  • Create native looking applications - HTML 5 based UI components (that you can also skin)
  • Use device services - Leverage the camera, SMS, location, contact etc without learning device specific APIs
  • Create Hybrid applications - run on the device and able to consume remote data and UI if needed

Here is the 3 minute introduction
Oracle ADF Mobile

Oracle ADF Mobile is available as an extension to Oracle JDeveloper 11.1.2.3 - use the help->check for updates to install it.

Then head over to the Oracle ADF Mobile page for all the resources you need.

If you are an Oracle ADF developer, it's time to update your resume - you are now a mobile device developer too :-)

Join the discussion

Comments ( 19 )
  • guest Wednesday, October 24, 2012

    That's an excellent idea!

    There are some few questions though:

    - How up-to-date will this tool going to be? (Both Android and iOS are "blessed" with constant updates) Also, how often will it be updated.

    - Will it have any compatibility issues with some devices?

    - Will apps developed with your interface have a significant performance hit because of the abstraction layer?

    Thanks!


  • Shay Wednesday, October 24, 2012

    Guest

    Answers to your quesiton:

    - We are aiming to release patches to ADF Mobile on a relatively frequent cycle to keep up to date with new iOS and Android versions.

    - We can't test all the Android devices out there, but we believe that you shouldn't be having device specific issues.

    - We did a lot of work on tuning the components that we use to have great response time. We would suggest that you'll give them a run and see how good they are.


  • guest Sunday, November 11, 2012

    What's about Windows RT?


  • guest Wednesday, December 12, 2012

    which version of ios and android are supported?


  • Shay Wednesday, December 12, 2012
  • Deepak Thursday, December 13, 2012

    Hi Shay,

    We are looking to develop a website using ADF which can be opened through desktop as well as android/iOS.

    If i use JDeveloper 11.1.2.3 with mobile extensions and develop an application, can the same be opened in browsers in mobile as well as desktop without writing anything specific to mobile ?

    Please provide me with related links if you have any.

    Thanks in advance,

    Deepak


  • Sameer Patil Friday, December 14, 2012

    Is Oracle ADF Mobile free or it needs any license for production deployment ?


  • shay shmeltzer Friday, December 14, 2012

    Deepak - if you are looking to develop a browser based mobile application you can look at either ADF Mobile Browser or ADF Faces - depending on the browsers you are targeting and your UI requirements.

    Both can be consumed as remote URLs in an ADF Mobile application.


  • shay shmeltzer Friday, December 14, 2012

    Sameer - ADF Mobile is free if you have an existing ADF license (included in any WebLogic License).

    If not - then you can buy a single ADF runtime license which let you develop unlimited number of applications with unlimited number of users.


  • guest Monday, December 17, 2012

    Hi,

    is there extension to Oracle JDev 11.1.1.6 ?


  • shay shmeltzer Monday, December 17, 2012

    guest - the extension is available for versions 11.1.2.3 and higher.

    You can install that version of JDeveloper in a separate directory on your machine and use that one for building mobile apps. It can access Web services developed by your 11.1.1.6 app.


  • guest Tuesday, December 18, 2012

    @"You can install that version of JDeveloper in a separate directory on your machine and use that one for building mobile apps"

    -Thanks for response.

    Do I need install the full 11.1.2.3 ADF stack in order to developer mobile apps, or just part of this (along with mobile extension) ?


  • shay shmeltzer Tuesday, December 18, 2012

    You need JDeveloper 11.1.2.3 and the ADF Mobile extension.

    ADF Mobile has no server side components - so no need to install ADF runtime or WebLogic.


  • guest Tuesday, January 29, 2013

    We(CCD, ICDDRB) want to develop our application with ADF Mobile by Orcle or we want consultant/consultancy.

    Is it possible? if possible pls send contact info.


  • Shay Tuesday, January 29, 2013

    guest - you can get help for ADF Mobile development on the ADF forum on OTN:

    http://forums.oracle.com/forums/forum.jspa?forumID=83

    As well as from Oracle Support.


  • guest Sunday, March 17, 2013

    what about offline development for android and apple

    can j developer do any thing about it?

    what about synchronization ,also?


  • Shay Friday, March 22, 2013

    guest, yes ADF Mobile can work with local files and local databases on the device for offline applications. In fact ADF Mobile comes with encrypted SQLite database for those exact use cases.


  • guest Friday, May 16, 2014

    How can i integrate ADF Mobile in my netbeans 4 ?.i am using netbeans ide as my development tool. thanks


  • Shay Friday, May 16, 2014

    Hi guest, we don't have ADF Mobile integration in Netbeans.

    Right now the support is in JDeveloper and we are working on supporting development with the mobile framework in Eclipse too - should be out soon.


Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha