Posts Tagged ‘Mobile Cloud Service’

image

The Oracle Mobile Cloud Service (MCS) team-enablement product management group (yes, it is a mouthful) is happy to announce the availability of a range of content covering the MCS newly minted Location Based Services (LBS), to assist you in understanding and promoting this new MCS feature.
To get you started we have 6 new YouTube videos covering the key use cases, core concepts and how to integrate LBS into iOS, with Android videos due soon:

In addition the MCS 1 day and 3 day training collateral to assist you to teach customers and Oracle staff about MCS has been extended upon the latest MCS release to include LBS too:

And finally we have a number of public articles discussing LBS which you can socialize to entice customers onto the platform:

Like to help promote Oracle MCS among customers? Get them to sign up to the numerous social media channels promoting Oracle Mobile including Twitter, LinkedIn, Facebook, YouTube and Google+

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

Forms is not dead. 15 years ago I heard that Oracle Forms has no future.15 years later, Oracle Forms 12c is here.
If your strategy is to keep Forms in place for protecting your investments and you are convinced that Forms will continue to support your business, this article could be of interest for you.
Do you have a digital transformation strategy while maintaining Oracle Forms at the heart of your information systems?
For answering the question "How to modernize an Oracle Forms application for my business ?" we do have a lot of approaches and solutions.
In this article I would like to share a "concept" for integrating Oracle Cloud Services within an Oracle Forms application. 
Oracle Cloud Services, however different by functionality and scope, share a common feature: accessibility via REST APIs.
I would like to show how to integrate Oracle Document Cloud Service (DOCS) within my Oracle Forms application. For doing this, I use the REST APIs provided by DOCS.
Forms is a GUI solution using SQL and PL/SQL. When we want to consume some REST APIs from Forms, we often use a PL/SQL approach. The last Oracle Database 12c gained a lot of improvements for exposing and consuming services via REST APIs. In the context of REST APIs we can use an alternative approach for Oracle Forms : Java, for example, or Javascript. I’m using Java for many years but recently I discovered that Javascript is pretty cool to use:
– It’s easy to learn.
– Libraries! Javascript has libraries for everything. Literally. You can build a complete mobile website in a day using JQuery mobile.
– Speed: Javascript is fast. A Javascript client side reduces load on the server.
– Ajax: Every web developer knows and loves Ajax.
For developing with Javascript I chose Oracle JET. JET stands for Javascript Extension Toolkit.
Oracle JET is targeted at intermediate to advanced JavaScript developers working on client-side applications. It’s a collection of open source JavaScript libraries along with a set of Oracle contributed JavaScript libraries that make it as simple and efficient as possible to build applications that consume and interact with Oracle products and services, especially Oracle Cloud services.
I’m using Oracle JET for embedding Oracle Forms and for extending Oracle Forms with the power of Javascript.

Oracle JET makes use of some popular Open Source libraries.

Oracle JET uses RequireJS. RequireJS is a JavaScript file and module loader that makes it easier to manage library references and is designed to improve the speed and quality of your code.
I have created the module "oracleforms" for managing the integration of Oracle Forms inside Oracle JET. 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

image

Introduction

Oracle’s Mobile Cloud Service has a Javascript SDK that makes connecting your hybrid mobile app to your mobile backend service a breeze.  The Javascript SDK for MCS comes in two flavors, one for web applications and one for Cordova applications. The MCS Javascript SDK for Cordova has a few more capabilities than the web version, such as methods for registering a device and notifications.  However, for the most part the two SDKs are quite similar. For creating hybrid mobile apps, choose the Cordova SDK.

To download the Javascript SDKs for MCS, login to your MCS instance and click on the “Get Started” page. This page has SDK downloads for native apps in Android, iOS, and MCS Javascript SDKs. You can download the SDK with a starter app or choose to download the SDK alone and add it to an existing project. For the example in this post, I downloaded the SDK by itself and added it to a project created using Oracle JET (Javascript Extension Toolkit). To get started with Oracle JET, follow the Get Started link on the JET home page.

The steps below include one way to connect the hybrid app to Mobile Cloud Service using the MCS JavaScript SDK. I will cover making calls to MCS for authentication and uploading a picture taken on the device to the MCS Storage repository.

NOTE: This example uses the camera plugin of Cordova. To test this on iOS the sample app will have to be run on an actual iOS device, since the iOS simulator does not have a camera. For Android, the emulator does have a camera, so on Android either a device or emulator will work.

Main Article

To get started, use the handy Oracle JET generator to stamp out a mobile app template. The generator can be installed used npm. Using Yeoman, the app template can be created for whatever platform you wish to use. The steps in this post will focus on Android primarily, but also work with iOS hybrid apps.

Install JET generator

To generate a hybrid mobile starter application, the Yeoman generator for Oracle JET must be installed. Use npm to install “generator-oraclejet”. Again, note that on Mac you may need to use sudo.

?

npm install -g generator-oraclejet

To verify the generator was installed, run the following command:

?

npm list -g generator-oraclejet

Scaffold a Mobile Application

Using Yeoman, the JET generator can scaffold three different types of starter applications. This example will use the “navBar” template. To see screens of the options, follow this link.

Open a command prompt and create a directory where you want your mobile application to reside. Change directory to that new folder and run the Yeoman command to create an Oracle JET application. The command below creates a hybrid app named “JETMobileDemo” using the “navBar” template. Note that if on Windows, the platforms option cannot include iOS. On Mac you can use both iOS and android. 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

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

image

Use the Oracle Mobile Cloud Service Apple iOS SDK to develop mobile apps.

Oracle Mobile Cloud Service is designed to be mobile-client-agnostic, in that it will work with any mobile platform, including Android; Apple iOS; Windows; JavaScript for hybrid mobile solutions; and, of course, Oracle’s own Oracle Mobile Application Framework. The REST APIs published via Oracle Mobile Cloud Service can accept calls from any external mobile client technology that supports HTTP and REST.

But being client-agnostic doesn’t mean that there is no help for mobile developers on the various mobile platforms. Oracle Mobile Cloud Service provides native SDKs for several different mobile platforms. The SDKs are designed to significantly simplify and cut down on the amount of code needed to write raw REST and HTTP native calls to Oracle Mobile Cloud Service, often reducing 50 lines of raw HTTP and REST code for each call down to just 4 or 5 lines with the native SDK.

This article explores Oracle Mobile Cloud Service’s support for the Apple iOS platform to demonstrate how the Oracle Mobile Cloud Service client SDKs make coding native mobile apps easier. The coding approach for the iOS SDK provides a useful introduction to how all the SDKs work. The iOS SDK is written in Apple’s Objective-C, but I’ll show how the iOS SDK supports using Apple’s new Swift programming language.

Getting Ready

This article commences where the previous Oracle Magazine article on Oracle Mobile Cloud Service—“Offloading Mobile Storage”—left off. In the previous article, you created a mobile back end, OraMagTestBackend; two mobile users, joedoe and janeroe, with the same password, Welcome1*; and two storage collections, OraMagSharedCollection and OraMagIsolatedCollection, which you populated with the JSON files joesSharedJsonFile.json and janeSecretJsonFile.json, respectively.

This article shows you how to complete an iOS mobile application written in Swift to enable a mobile user to log in remotely to Oracle Mobile Cloud Service, view the list of objects stored in OraMagSharedCollection, and finally view the contents of each selected object, as shown in Figure 1. The code to do this demonstrates various Oracle Mobile Cloud Service iOS SDK API calls to help you understand how the SDK works.
For the iOS mobile client, you will need an Apple Mac with OS X 10.10+ and Apple Xcode 7.2+ installed. You should also download the Apple Xcode source code for the“ starter application that accompanies this article, unzip the source code archive to your desktop, and open the .xcodeproj file in Xcode. 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

image

I am excited to announce the availability of MCS 2.1. Our goal with MCS is to help build

BETTER apps FASTER. We continue towards our goal with this release of MCS 2.1.

Simplify building Mobile Apps to Oracle Fusion Apps (FA) with the Fusion

Connector.

One of MCS main differentiators is our ability to seamlessly connect to external APIs with built-in end to end security. Today, we are announcing the availability of the FA connector that simplifies browsing and consuming Fusion Applications instances with declarative security, letting users sign in to Fusion Applications using SSO. Fusion Application connector enables developers to browse and consume Fusion-based SaaS instances, such as Oracle HCM, Oracle SCM and Oracle CRM. Building, Mashing and shaping a data collection from feature-rich Fusion App Instances with easy to use wizards. The Fusion Application connector enhances time to market and makes secure backend development a breeze.

Increase Engagement by sending Push Notifications to external

users

Now you have the ability to send push notifications to mobile users who are on a third party identity provider or LDAP outside Oracle Cloud. These users do not need to be imported into the Shared Identity Management (SIM) infrastructure used by Oracle Mobile Cloud Service.

MAX Enhanced

Mobile Application Accelerator continues to be a game changer for non- developers to build mobile apps without

writing any code. We continue to enhance MAX with the addition of the following features:

• Personalize your app by adding corporate or department logo at the top of the screens.

• Adding a status meter above screen’s lists, fields, tabs, or pages

• Add actions for tasks or behaviors specific to a task

• Add a search field to the List component to help users find items using a full or partial match.

• Layout options in MAX now includes a Card component that you can use wherever you need a small container to display visual component along with some text.

Export Analytics Data

With MCS 2.1, you can now export the analytics data collected from the mobile applications to your BI tool of choice. We have also enhanced purging artifacts, now you can see upstream and downstream dependencies in details and purge with confidence. Our analytics package now has an option to delete older analytics data saving you some space. You can now download large log files with upto 10000 log records for further analysis with your homegrown tools.

New Tutorial: Building Mobile Apps with JET

Connect to MCS Through the JavaScript Extension Toolkit (JET) and learn how to use JET with MCS by creating a simple mobile app, then using JET code snippets to connect to MCS. JET with MCS.

For more information please visit the MCS website here.

At the WebLogic Community workspace you can find MCS details here (Membership required)

For MCS trials please visit the blog post 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

avanttic-forms-28092016

Cómo sacarle un mayor partido a sus desarrollos Oracle Forms?

Muchas organizaciones se preguntan cómo evolucionar sus aplicaciones desarrolladas en Forms&Reports que dan soporte al core del negocio y que han supuesto una elevada inversión a lo largo de los años. Las diferentes actualizaciones y mejoras de las versiones de Oracle Forms permiten asegurar la continuidad del producto y su consolidación como un framework de desarrollo todavía con futuro y sobre el que es posible innovar.

Oracle y avanttic le invitan a una sesión en la que podrá conocer las ventajas y beneficios que le aportará a su organización evolucionar a la última versión sus aplicaciones Oracle Forms. Descubrirá opciones de futuro como la posibilidad de mover su plataforma Oracle Forms al cloud, los nuevos frameworks de desarrollo disponibles y cómo movilizar sus aplicaciones Forms con facilidad.

For details please visit the registration page 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