Oracle's Mobile Application Framework (MAF) is a hybrid mobile framework which leverages Java, HTML5 and JavaScript to deliver a complete MVC framework with declarative user interface definition, device features integration and built-in security.
What is Oracle MAF
Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile framework that enables developers to rapidly develop single-source applications and deploy to the Apple iOS, Google Android platforms and Windows platform as well. Oracle MAF provides a complete MVC development framework - that leverage Java, HTML5 and JavaScript - with declarative user interface definition, device services integration and built-in security. Oracle MAF maximizes code reuse and results in faster development of compelling mobile applications.
Oracle MAF key concepts
- Visual and declarative development
- Mobile optimized user experience
- Simplified access to device services
- Code in Java and run on multiple mobile OSs
- Offline support using encrypted SQLite
- Built-in security for authentication, authorization and encryption support
Oracle MAF Architecture
More information can be found here: http://www.oracle.com/technetwork/developer-tools/maf/overview/index.html