Posts Tagged ‘MAF’

 

I have completed my OOW’16 session [CON2388] today. For those of you who could not attend it, check slides online (I will post sample code later, read more about the session here): Get the slides here.

image

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

An usual requirement when working with Oracle Mobile Application Framework and Oracle Mobile Cloud Service is implement the login against Oracle MCS.
In this post I am going to show you how to configure Oracle MCS as an authentication provider in Oracle MAF.
Creating a Realm

A realm is a security context for a ser of users. We can have only one realm for each Mobile Backend, but we can have multiple Mobile Backend using the same realm.

Using one or more realm in MCS will depend on what users we will like to give access to our application.

Under Applications, we can find Mobile User Management. By default there is one realm named ‘default’, but we can create a new one by clicking on ‘New Realm’ button.

In the realm we can find some user information by default altough we can add more properties.

  • Create and configure a Mobile Backend

A Mobile Backend (MBE) is the gateway to Mobile Cloud Service. If we want to access any available resource from MCS, for example an API, we have to do it though an MBE.

We can find Mobile Backends option under Applications menu option.

Click on ‘New Mobile Backend’ to create a new one. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

clip_image002

Almost one month ago, Oracle released Oracle Mobile Application Framework 2.3 that allow us to build Windows 10 applications. After building or migrating our application it is time to distribute it.
Fist you have to prepare you development environment. You can check how to do it here:  Oracle MAF: configuring Windows 10 development environment
In this post I will show how to deploy and install an UWP executable
We are going to use Workbetter application that can be found in the next path (change ‘C:\Oracle\Middleware1221’ with your JDeveloper installation path):
‘C:\Oracle\Middleware1221\Oracle_Home\jdeveloper\jdev\extensions\oracle.maf\Samples’
One we have opened the application we have to deploy it as we usually do todeploy it to iOS or Android, but selecting Windows profile. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

clip_image001

 

One of the main features that includes Oracle MAF 2.3 released early this week is the ability to deploy applications in any Windows 10 device.

Downloading and Installing JDeveloper 12.2.1
To develop an application with Oracle MAF 2.3 we need JDeveloper 12.2.1 that can be downloaded in this link. You have to download both files.

Once we have installed JDeveloper, we have to install Oracle Mobile Application Framework extension.
This is a known step for JDeveloper users, under ‘Help’ menu click on ‘Check for updates’ and select MAF extension. Downloading and Installing Visual Studio 2015 Community Edition Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Ruben Rodriguez, MAF, Mobile Application Framework,mobile,WebLogic Community,Oracle,OPN,Jürgen Kress

clip_image002

 

Oracle MAF 2.3 release is now available on OTN. This is a major update of MAF coming less than 6 months after the last major release. This release has several new & exciting features, below are some key capabilities available in this release.

Windows Platform Support

On popular demand, MAF 2.3 introduces support for Universal Windows Platform(UWP). Keeping with our promise of single code base for multiple platforms, customers can now deploy their existing MAF apps to Windows 10 desktops and tablets in addition to iOS and Android. Install and setup instructions for Windows platform are available here. Key elements of Windows support:

  • MAF apps can be deployed to any Windows devices based on x86 chipset
  • Support for UWP native look & feel and UX design patterns
  • Support for deployment to Windows tablets through side loading
Enterprise Mobile Management (EMM) Support

Apps built with MAF now work with Enterprise Mobile Management solutions from Airwatch and MobileIron by following the best practices and guidelines provided by the AppConfig community. Customers can take advantage of their existing investments in EMM solutions to secure, configure and manage MAF apps using native capabilities in iOS and Android. MAF framework supports all the key capabilities specified by AppConfig community:

  • App Tunnel
  • Security Policies and Access Control
  • Single Sign On

Please refer to the certification documentation for specific versions of Airwatch and MobileIron supported by Oracle

ListView Enhancements

Support for animation effects for ListView component. Animations are available for:

  • listItem row insert
  • listItem row delete
  • listItem divider group disclosure change

The default animations provided as part of the component can be customized by overriding the css style classes. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

clip_image001

 

The most awaited version of Oracle Mobile Application Framework (Oracle MAF 2.3.0) has been released. This is a big announcement as we can now build Windows 10 applications that can be run on any Windows 10 devices, even on computers.
These are some of the new features of this release:

JDeveloper 12.2.1
Oracle MAF 2.3.0 is now available in JDeveloper 12.2.1, released in November just before Oracle Open World.

Windows 10 support

Oracle MAF now allows to deploy the application to Windows 10 devices, event desktops or laptops but there are some limitations as you can only deploy the applications to devices based on x86 chipset.

Mobile Cloud Service Analytics integration

This release also provides built-in support for generating analytics events in Oracle Mobile Cloud Service. This will allow us to create custom analytics events and also for lifecycle events like startup, user login, etc… without any line of code.
Data Visualization Tools enhancements
Some of this enhancements are that we can individually style the axis labels or tooltips.

We can also set vertial orientation  for Rating Gauge.

In conclusion I think that this is a step forward and that Oracle MAF is now one of the best choices to build cross-platform single-code mobile applications that makes the development simpler thanks to the declarative programming. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

clip_image002

 

Introduction

A common way to start an Oracle BPM (Business Process Management) process instance is by exposing it as a web service and calling it from an external system, web application, or mobile application. We can also achieve this in PCS, where start events are automatically exposed as SOAP web services. PCS instances can be also started using the provided REST API.

In terms of mobile development, the best practice is to consume REST/JSON web services in order to take advantage of performance benefits; using MCS is a good option. Apart from that, MCS provides analytics as well as many features that will increase development productivity.

This article will illustrate how Oracle MCS can be used as the mobile gateway for all Oracle PaaS products by explaining how to:

  • Create a process in PCS whose instances can be started either by calling a SOAP web service or using the PCS Workspace
  • Consume Oracle PCS REST API
  • Consume Oracle PCS SOAP process web services from MCS and create a custom API that will be exposed as a REST service
  • Create an Oracle MAF application and integrate it with an MCS instance where we will consume the created custom APIs

Use Case

A client requires the creation of a process in Oracle PCS. Instances of that process will be started using a form in a custom mobile application built on Oracle MAF and using Oracle PCS Workspace. To optimize the communication between the service process and the mobile client, MCS is used to transform SOAP requests into mobile-optimized REST/JSON calls.

To achieve this requirement, we will follow these steps:

  1. Design and implement a process in PCS
  2. Deploy the process
  3. Overview of PCS REST API
  4. Create a mobile backend in MCS
  5. Create a connector in MCS
  6. Create, design, and implement a custom API that calls the connector
  7. Create a MAF application
  8. Testing

Prerequisites

  • Active PCS account
  • Active MCS account
  • Oracle JDeveloper 12.1.3
  • Oracle MAF extension in JDeveloper (2.1.3+)
  • Android/iOS/Windows 10 device or tester

Solution

Design and implement a process in Oracle PCS

Create an application

Before we design and implement the process we have to do a couple of things.

  1. On the PCS home page, click Develop Processes:
    Click the Create button and create a new space. (A space is just a way to gather and share applications.)
  2. Fill in the name of the space and click Create.
  3. Next we have to create an application, so click the New Application button.
  4. Fill in the form and click Create. Select the space you just created.

Your application has been created; the next step is to create the Register User process that we will start from our mobile application.

Create a process

As you can see, we can now create a process based on a predefined pattern by clicking one of the options that appears in the middle of the page.

  1. Click Start with a form (see Figure 2, below). Web forms define the user interface that allows end users to interact with business processes. This will allow us to start the process instance with this web form and also from the mobile application (because it can be published as a SOAP web service).
  2. Fill in the name of the process. In this case, let’s call it RegisterProcess.
  3. To create the process, just click the Create button at the bottom right.
    Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki