Oracle JDeveloper and Oracle ADF Blog

  • June 30, 2014

Say hello to the new Oracle Mobile Application Framework

Shay Shmeltzer
Director of Product Management - Oracle

There is a new mobile framework in town - the Oracle Mobile Application Framework (Oracle MAF) has been announced today and is available as an extension to both JDeveloper and Eclipse.

Oracle MAF lets you develop a single application that will run on both iOS and Android devices. It offers a Java based MVC framework that executes in a hybrid container on the various mobile OSs.

This will probably sound familiar to anyone who used Oracle ADF Mobile before, and this won't be surprising.

Oracle MAF is based on the work we did for Oracle ADF Mobile, but it adds many new features and capabilities.

We expect Oracle MAF to be an attractive solution to a larger set of developer extending beyond just the Oracle ADF community.

For those of you who already built Oracle ADF Mobile apps - the great news is that technical migration to Oracle MAF will be trivial - just open your ADF Mobile application in the new Oracle MAF enabled JDeveloper 12.1.3, and JDeveloper will take care of migrating your application to the new framework (you'll notice some new configuration files replacing your old ones for example).

Now you can start enjoying all the new features including new UI components, Cordova Plug-in integration, creating your own components, reusable AMX components, added security capabilities and many more.

Note that the new Oracle MAF has a different licensing model than Oracle ADF Mobile - it doesn't require a WebLogic and ADF license. Oracle MAF is licensed as an independent product and doesn't require any specific backend server. You can license Oracle MAF per named user per app, or per app with unlimited number of end users. (And you will also be able to license Oracle MAF as part of the Oracle Mobile Suite license if you need a complete mobile enabled server

We are looking forward to hear your opinion of the new features in the new framework and how you like the development capabilities we built for it in JDeveloper.

To learn more about Oracle MAF visit - http://www.oracle.com/technetwork/developer-tools/maf

 Happy mobile development!

Join the discussion

Comments ( 17 )
  • guest Tuesday, August 19, 2014

    Can you explain technical differences between the Oracle MAF and ADF.

    With respect to the local storage and the API used.

  • Scott Grosenheider Tuesday, September 9, 2014

    I am happy that Oracle continues to develop with ADF Mobile and encourages the rest of us to follow that path BUT am very frustrated that Oracle is no essentially penalizing those of us who have undertaken that journey by adding new costs that didn't previously exist.

    This type of action causes mistrust when considering whether to follow Oracle technology or their competitors.

  • guest Thursday, September 18, 2014

    Hello Shay,

    As a developer, alreay using ADF Mobile, i had no issues on distributing ADF Mobile App to my costumers. They have Weblogic and so they are ok in terms of license.

    If i move to MAF i will have to tell them to buy a new license from Oracle?

    Thank you

  • Shay Thursday, September 18, 2014

    guest and scott, With MAF you (or your customer) no longer required to have a WebLogic server license.

    This makes sense since MAF can work with any backend (or no backend) - so why require a server license?

    Instead the license now is based on the actual app that you develop.

    There are different licensing options depending on your use case (B2c, B2E, ISV) - so I would recommend that you'll talk with your account manager or partner relationship manager and they can help you find the best license for your use case.

  • Rousellwall Thursday, November 6, 2014

    Wow...... It's really good to know about Oracle(MAF). This one is really updated way to know about it. Thanks for updating to us.

  • guest Friday, December 12, 2014

    Hi Shay,

    I tried calling at quite a few contact numbers (Support, Oracle-Direct, etc), but could not able to get hold of "account manager or partner relationship manager" that you mentioned above, for Oracle MAF.

    For other people like me, who are sort of single-person-developer (and, not an organization), what's the protocol of contacting Oracle for licensing?



  • Anupama Tuesday, December 16, 2014

    Can we work on Oracle MAF with Jdeveloper

  • Shay Tuesday, December 16, 2014

    Anupama - you need JDev 12.1.3 (or OEPE) to work with MAF - those can be installed on the same machine as other JDev versions as long as they are in a separate directory.

    Note that MAF has no dependencies on WebLogic or ADF in terms of versions.

  • Shay Tuesday, December 16, 2014

    Amit - try the contact numbers on https://shop.oracle.com/

    We will be adding the MAF license to that shop soon.

  • Shay Tuesday, December 30, 2014

    Amit - Just an update that you can now purchase Oracle MAF license on http://shop.oracle.com - just search for mobile on the store and you'll find it.

  • guest Thursday, March 26, 2015

    Hi Shay,

    I need to ask you what do you mean that MAF has independent license,then how shall i call my web services having the logic of my application ,is the license only needed for release deployment ?



  • Shay Thursday, March 26, 2015

    BR - MAF can call REST and SOAP services that are on any server whether it is an Oracle server or not. This doesn't have anything to do with the licensing. The MAF license is for your production application.

  • guest Monday, June 29, 2015

    How much does MAF license cost? are MAF and Weblogic different license fees?

  • Shay Monday, July 13, 2015

    guest, MAF is a stand-alone license not related to WebLogic or any other server component.

    Simply because a MAF app can work with any backend.

    You can get a MAF license per app user, or for unlimited number of users. And MAF is also included for free if you license the Oracle Mobile Cloud Service.

    More info on shop.oracle.com or from your Oracle account manager.

  • guest Monday, January 25, 2016

    Hi, ADS can be used in MAF?

  • guest Monday, May 23, 2016


    I checked http://shop.oracle.com (by searching various combinations like mobile, framework, MAF etc) but i could not find it there. I tried live chat option but in that, product selection is must to start the chat and in products' list MAF is not listed.

    Where can I get licensing cost?




  • Shay Shmeltzer Monday, May 23, 2016

    GD - Oracle MAF is now part of Oracle Mobile Cloud Service offering in terms of licensing - so you'll get it through and Oracle MCS license. http://cloud.oracle.com/mobile

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