Skip navigation

One of the key new capabilities introduced in the latest release of Oracle Application Builder Cloud Service (ABCS) is on-device mobile application creation.

 

ABCS has been able to create responsive mobile apps that run through the browser and adjust to your phone size and orientation for a while. Now it has the ability to create an app that is invoked and runs directly on your phone – providing a native android or iOS look and feel and connecting to the data you store in the ABCS database.

 

Below you can see an 8 minute demo showing you the end-to-end process.

 

Here are the basic steps you'll need to follow:

 

First create a regular web application in ABCS - this is where you can create all your custom business objects.

 

Once you have those ready, go to your application settings and turn on resource sharing.

This enables other applications in the same instance to access your business objects (conforming to the security settings you have for your app).

Screen Shot 2017-02-08 at 4.40.18 PM.png

Next go to the Oracle ABCS main menu and create a new Mobile application.

Going through the wizards you'll be guided to select the name and template for your app, and then you'll select the layout of your first page.

Just like in the regular ABCS case, here you will also see a what-you-see-is-what-you-get view of your page in a mobile phone simulator.

Screen Shot 2017-02-08 at 4.42.02 PM.png

 

Next click to add data to your page, this will bring up a wizard that will let you choose the application that contains your business objects.

Once you select that, you can choose the specific object whose data you want to use - and continue to define the fields that will be shown on the page.

Screen Shot 2017-02-08 at 4.43.47 PM.png

Next you can click to add a ‘details’ page, as well as a ‘create’ page.

For each one of those you'll be able to specify the exact look and feel and the fields you'll want to show.

Once done, you can run your application in the phone emulator directly in your browser.

Screen Shot 2017-02-08 at 4.39.24 PM.png

Want to run the application on your phone?

Get the "Oracle Mobile Application Accelerator" application from the Google or iTunes stores, and then you'll be able to click the + sign in the MAX app to add your application to your phone.

 

ABCS will show you a barcode in your browser. When you scan it with your Oracle MAX app, the application automatically downloads to your phone.

Now you can test its functionality on your own device.

Screen Shot 2017-02-08 at 4.38.08 PM.png

 

As you can see in the video above - this makes it dead simple to create an on-device app - within 7 minutes you complete the full process without writing a single line of code manually.

We are happy to announce that Oracle Application Builder Cloud Service has been updated with a major new version.

You’ll notice all these features in your instance (whether you are using a production or a trial account) starting today.

In this blog entry we are going to focus on the 3 “big-ones” in this entry. But you should also read the full list of new features see the documentation.

 

On-device Mobile Application Creation

When you choose to create a new application in ABCS you’ll have a choice of creating a web app – which take you through the experience you are already familiar with - or create a mobile application.

The Mobile option will take you to the Oracle Mobile Application Accelerator (Oracle MAX) – which creates mobile optimized applications that are deployed on the mobile device.

MAX is tuned for the unique aspects of mobile apps helping you create applications that are native looking with design patterns and templates optimized for mobile interaction.

MAX apps can access custom business objects that you created in “regular” ABCS application – all you need to do is turn on the regular app's resource sharing.

Want to learn more about MAX? Since MAX has been, and still is, included in Oracle Mobile Cloud Service – you can find several videos about it here.

 

max_newapp.png

 

Business Object Providers (BOP)

Ever wanted to incorporate external data (not from Oracle SaaS) into your ABCS app? Well now you can!

Adding to ABCS's extensibility features you can now add custom Business Object Providers – or BOPs for short.

A BOP defines a mapping to an external REST exposed object through a set of javascript files.

Once a BOP has been created, you can import it into your application, and it will appear as a service you can access in your service catalog.

You can then use it like you would use any other business object.

 

extensions-bop-list-sm.png

 

Declarative Business Rules

This feature is in control availability status and won't show up in your environment automatically.

When enabled you’ll see that your custom business object can now be enhanced with triggers, validators and business function.

All of these allow you to incorporate more complex business logic around your data objects providing logic that will be executed on the server.

Using this feature you can define for example an action that will take place on one object every time that you add a record to another object.

 

data-designer-rule-newfield-sm.png

 

There are several other new feature in this release, so make sure to read the full doc, and let us know what you think.