Say hello to the new Oracle Mobile Application Framework

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 infrastructure).

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 -

 Happy mobile development!


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

With respect to the local storage and the API used.

Posted by guest on August 19, 2014 at 08:48 AM BST #

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.

Posted by Scott Grosenheider on September 09, 2014 at 12:38 PM BST #

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

Posted by guest on September 18, 2014 at 08:10 PM BST #

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.

Posted by Shay on September 18, 2014 at 09:14 PM BST #

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.

Posted by Rousellwall on November 06, 2014 at 06:36 AM GMT #

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?

Posted by guest on December 12, 2014 at 02:11 PM GMT #

Can we work on Oracle MAF with Jdeveloper

Posted by Anupama on December 16, 2014 at 12:27 PM GMT #

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.

Posted by Shay on December 16, 2014 at 06:22 PM GMT #

Amit - try the contact numbers on
We will be adding the MAF license to that shop soon.

Posted by Shay on December 16, 2014 at 06:24 PM GMT #

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

Posted by Shay on December 30, 2014 at 10:23 PM GMT #

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 ?


Posted by guest on March 26, 2015 at 10:07 AM GMT #

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.

Posted by Shay on March 26, 2015 at 10:34 PM GMT #

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

Posted by guest on June 29, 2015 at 08:10 AM BST #

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 or from your Oracle account manager.

Posted by Shay on July 13, 2015 at 09:09 PM BST #

Hi, ADS can be used in MAF?

Posted by guest on January 25, 2016 at 07:36 PM GMT #


I checked (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?



Posted by guest on May 23, 2016 at 02:23 PM BST #

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.

Posted by Shay Shmeltzer on May 23, 2016 at 07:48 PM BST #

Post a Comment:
  • HTML Syntax: NOT allowed

A blog maintained by the JDeveloper product management team. We'll use it to post announcements, occasional how-to's and any other relevant information around JDeveloper and ADF.

See other PM Blogs

Shay, Frank, Grant, Duncan, Chris, Steve ,Joe, Dana, Many more in our blog feed
Follow JDeveloper on Twitter and Facebook


« July 2016