Say hello to the new Oracle Mobile Application Framework
By Shay Shmeltzer-Oracle on Jun 30, 2014
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 - http://www.oracle.com/technetwork/developer-tools/maf
Happy mobile development!