Creating Future Ready Mobile Apps with Oracle ADF Mobile

 Oracle ADF Mobile also makes use of open source technologies so that your apps can access the features of mobile devices such as address book, photos and camera.ย 

Businesses are going mobile.  That is to say that companies have or will very soon come up with their own mobile apps for their own purposes.

And the trends are backing it all up.  It is obviously clear that mobile devices are increasingly very popular now, and there would come a time when there would be significantly more mobile devices in use than desktop and laptop computers.  That means that your customers and employees would be using a mobile device to connect and interface with your company.

The Rough Road Ahead

However, it is not a smooth ride from here on.  For one, even though you are not developing apps for computers and other old technologies, you would still need to do the same level of data validation, keep up the same level of security for your systems, as well as use business logic.  In short, the best practices that you have learned in developing traditional applications still apply to the mobile app development process.  This means that mobile app development presents no shortcuts!

If anything, the mobile app ecosystem is much more complex.  Why?  Because you have to contend with a variety of platforms and operating systems.  This is way more complex than having a variety of browsers to work with in the early days of Web development.

And this is where Oracle ADF Mobile helps.

What is Oracle ADF Mobile?

Oracle ADF Mobile uses standard technologies such as Java, CSS, JavaScript and HTML.  This way, you do not have to use platform-specific programming, authoring and scripting technologies.  You could easily get a cross-platform mobile application that would work on Android and iOS devices, among others.

What’s more, Oracle ADF Mobile is declarative in making app development very easy.

Oracle ADF Mobile works within the Device Native Container. The Device Native Container is a particular runtime environment.  It also allows you to choose from three different user interfaces so that you can be very flexible when it comes to meeting your business goals and requirements for your app.

These three interfaces are:

  1. HTML.  You can easily create beautiful HTML 5 pages on Oracle ADF Mobile and use Javascript, Apache Cordova API and Java API.
  2. Remote URLs.  You can integrate or embed mobile Web pages and content from other sources.
  3. Oracle ADF XML.  You can have components in your user interface that are similar to Javaserver Faces.

Take note that Oracle ADF Mobile, no matter what user interface you choose, executes these as HTML, CSS or Javascript instead of a native code compilation.  The end user would not be able to distinguish if they are using HTML, remote Web or ADF Mobile XML pages with your mobile app.

But it does not stop there.  Oracle ADF Mobile also makes use of open source technologies so that your apps can access the features of mobile devices such as address book, photos and camera.  You can create apps that make use of these features, as well as have your app store data locally using SQLite database. This way, your users can access it offline.  Your mobile apps can also use REST and SOAP services to get remote data.

Need assistance with Oracle ADF Mobile? Four Cornerstone can help!

If you need help developing with Oracle ADF Mobile and moving into the future with your mobile apps, you can call Four Cornerstone!  We have a team of Oracle experts who can guide you in everything you need to do with Oracle ADF Mobile and other Oracle software.

Scroll to Top