Monday May 11, 2015

Creating Data Control in Jdeveloper from REST Service in Oracle Database

Cross posting from original post by Gökhan Göksu-Oracle

In this post I will be showing you how to create data controls for a mobile application in Jdeveloper to consume a REST service deployed as a RESTful Service Module on Oracle Database Cloud.

Oracle REST Data Services (formerly known as APEX Listener) is a JavaEE based implementation that offers increased functionality, enhanced security and file caching for REST resources.

For the mobile application we will use the A-Team Mobile Persistence Accelerator which is a lightweight mobile framework that enables data synchronization and persistence. This comes as a plugin that we can install in Jdeveloper (Help>Check for Updates)  At the backend, we will use the RESTful Service Module ''  which is already deployed as an example service in an Oracle Database Cloud instance that exposes methods to select from employees table.

In Jdeveloper, start by creating a simple MAF Application called HR_REST. Then right-click the ApplicationController project and choose Business Tier > Mobile Application Framework > MAF Business Objects from REST Web Service in,,,continue to orig post.

Follow @OracleMobile 

Monday Jul 14, 2014

New Oracle Mobile Platform Channel

There's a NEW video channel to learn about Oracle Mobile Platform. In case you're not familiar,  Oracle Mobile Platform covers:

Monday Jun 30, 2014

New Oracle Mobile Application Framework and Mobile Suite

About this picture.  Word was, the release date better hold or it was off to the crows nest with you! :) But seriously, that picture is not shopped, and the top of that mast is about 100 feet (over 30 meters for my metric friends). I took the shot from the 8th floor, and had to tilt  the camera up.  Yeah, that boat is a beast in both size and speed. It’s parked at the HQ pond. If you’re in the area, it’s worth the stop to check it out.

It's here! Oracle is introducing Oracle Mobile Application Framework (MAF) and there are some goodies that you’ll be interested in including:

  • MAF is not only supported by Oracle JDeveloper, but for those of you Eclipse zealots, it’s now supported by Oracle Enterprise Pack for Eclipse - the award winning, highly regarded Eclipse plugins, best know for the excellent support for Oracle WebLogic and Oracle Coherence, is now going mobile. Rejoice Eclipse users, you now have more choice!  
  • More professionally developed UI components. 80 to be more precise, and based on HTML5. Because why start from scratch when you don’t have to?  
  • Cordova plugins. That’s right, Cordova. You can benefit from the various plugins available for Cordova. You probably didn’t even know Cordova and a Java VM played so well. There you go.
  • Support for other JS libraries, like JQuery Mobile, you betcha.
  • Tight integration with Oracle Mobile Security Suite. After all, insecure apps are a non-starter, and Oracle Security Suite provides protection at the app level. More info here.

But wait, there’s more…Oracle Mobile Suite. Yes, MAF is a big component to Mobile Suite, but that’s getting update too! 

  • New version, Oracle Service Bus 12c, with improved support for REST/JSON services 
  • Unified design time support in Oracle JDeveloper
  • In-memory distributed caching 
  • A rich portfolio of existing adaptors for on-premises enterprise applications 

In a world where mobile is changing at an accelerated pace (some of my friends recently complained about yet another programming language (Swift) just after they got use to Objective-C)  isn’t it nice to be able to write secure, enterprise mobile apps with Java?

You can learn more about Oracle's mobile strategy at real time news, follow us on twitter @oraclemobile. The full press release is here.

Monday Mar 24, 2014

Building an On Device Mobile App w/ Local DB that Syncs to a Server

How about building an on-device mobile app that retrieves data from a server, through a Web service, stores the data locally, and keep the source and client data in sync? And get that done today, for both iOS and Android.  :-)

Wait, what?  :-\

Here’s a great video by Steven Davelaar (Oracle A-Team) doing exactly that - a mobile app, storing data locally (SQLite database) and sync’ing to the server via SOAP. (REST/JSON also do-able) It uses a wizard style extension that they developed to quickly build such an ap. For iOS and Android, same code base using Java and HTML5.

This extension is currently available for JDeveloper, but it’s also being considered for an upcoming release of Oracle Enterprise Pack for Eclipse.

After your done with the video, you can check out Steven's detailed blog on this topic here.

More mobile?  Please follow us on twitter @oraclemobile  and check out as well as


Get the latest on all things Middleware. Join Oracle's Middleware Community today.

Find Us on facebook Follow us on twitter Catch Us on YouTube 


« October 2015