Shay Shmeltzer's Oracle Development Tools Tips

Building iPhone Interfaces for Oracle E-Business Suite

Shay Shmeltzer
Director of Product Management - Oracle

Over on his blog Juan has been showing you how simple it is to develop a rich Web user interface with ADF accessing Oracle E-Business Suite data and even exposing it on an iPad.

In this entry I'm starting from his sample application and I'm showing how easy it is to build an interface that will look great on an iPhone (or other mobile devices) using Oracle ADF Mobile Browser.

For those of you who are just using ADF and never tried ADF Mobile Browser - you'll find that the development experience is quite familiar and similar to your normal Web application development. In the latest version of JDeveloper ( which I'm usingin this demo we have a built-in skin that will give your application the native iOS look and feel. In the demo I achieve this by setting the styleclass of a tr:panelHeader component to af_m_toolbar to get this. For more on this styling read the doc.

Check out this quick demo:

Join the discussion

Comments ( 6 )
  • Ara Kassabian Thursday, March 29, 2012

    I remember seeing the demo and the hands-on lab at OpenWorld 2011. Is ADF the version that uses PhoneGap and HTML5 under the hood?

  • Shay Tuesday, April 3, 2012

    Ara, The demo above is not using the upcoming ADF Mobile technology that will allow you to install on device applications, Rather it uses the already available ADF Mobile browser technology.

  • Divya Tuesday, August 7, 2012

    How to create a full fledged custom mobile app to interact with EBS? If the UI part can be done using ORacle ADF Mobile, how will it integrated with EBS in terms of BOTH reading and writing data from/to EBS? Can you please tell me the architecture to be used for a custom mobile app for EBS?

  • Shay Tuesday, August 7, 2012

    Divya, while you could do direct updates to the EBS DB tables using ADF, you usually use the Web services that are exposed by Oracle E-Business Suite as the more official way to interact with the EBS database.

    ADF applications (mobile or regular) can easily be based on Web services as well (quick example here https://blogs.oracle.com/shay/entry/using_adf_with_peoplesoft_-_we ).

    More on ADF integration with EBS here:


  • guest Friday, October 26, 2012

    Hi Shay,

    Thanks for sharing such valuable information on ADF Mobile!

    I have been waiting for ADF Mobile for quiet some time to build a POC for one of our clients. Now that its launched, and I had done a small POC with ADF Mobile (following the videos which you have posted, can you please help me with some information on the deployment part of it or how I can simulate the apps on an android simulator.



  • Shay Friday, October 26, 2012


    The steps to set up the Andoroid SDK and emulator are in the tutorial here:


    Note that the Android emulator provided by google is very slow - I would highly recommend getting an Android device instead and testing with deployment directly to the device.

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