Wednesday Jun 08, 2016

Learn About Application Builder Cloud Service

clip_image001Last week we released a new cloud service - the Oracle Application Builder Cloud Service.

(I'll refer to is as ABCS here to keep it short).

ABCS is built for the non-professional developer, what some call the citizen developer, giving them a solution to very quickly build and publish applications that can address immediate business needs. As you'll see in the demo below, a UI first approach makes development very simple.

I recorded a quick demo to show you just the basics of app development and wet your appetite.

As you'll see ABCS makes it dead simple to create Web apps, define business objects that you want to track (implemented as tables in an Oracle cloud database instance), and fine tune the UI creating multiple forms. The underlying UI technology of both ABCS and the apps that it creates is Oracle JET.

An introduction to the Oracle Application Builder Cloud Service interface and workflow for developing business applications. Watch the video 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

Monday Jun 06, 2016

Application Builder Cloud Service Now Production

clip_image002Enables citizen-developers to create and host web apps with simple
drag-and-drop, no coding needed, browser based environment

Application Builder Cloud Service

We are happy to announce the immediate availability of Oracle Application Builder Cloud Service - now available on the Oracle price list and in the Chicago data center.
Oracle Application Builder Cloud Service (or ABCS for short) provides an easy way to create and host web applications. Aimed at users who aren’t professional software developers, ABCS delivers an intuitive and visual development experience with no-coding required for application development.

While ABCS can be used to develop stand-alone apps, a unique capability it offers is the ability to extend Oracle SaaS applications such as the Oracle Sales Cloud. ABCS provides a built-in service catalog that simplifies mashing data from Oracle SaaS with the user’s own custom data objects to create applications that enrich Oracle SaaS functionality. In addition ABCS applications can leverage the same look and feel used by Oracle SaaS apps. ABCS handles security and single-sign-on across Oracle SaaS and ABCS apps automatically. With its ease of development Oracle ABCS is a key component in Oracle’s PaaS offering for Oracle SaaS customers.

Learn More

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

Friday May 20, 2016

Developing a RESTful Node.js and HTML5 application to Oracle Application Container Cloud

clip_image001This tutorial shows you how to create and deploy a Node.js RESTful application to Oracle Application Container Cloud additionally, you create an HTML5 application to test your REST service locally and in the cloud.

Time to Complete
  • Server Development: 30 minutes
  • Client Development: 30 minutes
  • Cloud Deployment: 40 minutes
Background

Oracle Application Container Cloud lets you run Node.js applications in the cloud. Node.js is a lightweight and efficient platform for building and running microservices. Node.js is sometimes referred to simply as Node.

Scenario

For this project, you create a Node.js REST web service and an HTML5 and JavaScript client. These are two separate applications. To keep your files sorted and prevent confusion, you create two different folders and put the files of each application inside:

The completed project, the MessageBoard application, provides a simple forum with topics and comments. Using REST, you provide access to the list of topics in the forum, as well as details of a particular topic. Data is exchanged using JavaScript Object Notation (JSON). Read the tutorial 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

Thursday May 19, 2016

Linking Application Container Cloud to DBaaS – Expose REST API from node.js application leveraging node-oracle-database driver by Lucas Jellema

clip_image002In a recent article, I discussed the deployment of a simple Node.js application to the Oracle Application Container Cloud. I take this one step further in this article: I extend the node.js application to connect to a DBaaS instance using the Oracle node.js Database Driver and expose a REST API to retrieve data (departments, if you want to know).

This figure illustrates what this article describes:

The steps we go through in this article are:

  • Create the Node.js application with node-oracledb based database interaction
  • Deploy the Node.js application to Application Container Cloud
  • Configure the application on Application Container Cloud: service binding and custom environment variables
  • Access the REST API exposed by the Node.js application
  • The node-oracledb driver connects node.js applications to an Oracle Database. It is an open source project with Apache 2.0 license. It is maintained by Oracle and is under active development. Sources can be found on GitHub.The node-oracledb driver is available out of the box in a Node.js Application Container Cloud instance. No special steps are required to have access to this driver from a node.js application that is deployed to the Application Container Cloud instance. All you need to do is include the oracledb module in the node.js application (using var oracledb = require(‘oracledb’);) and of course interacting with the database in the regular way supported by node-oracledb.
Create the Node.js application with node-oracledb based database interaction

The application is a very simple one. It handles requests – and responds only in anger to a request that goes like this: http://host:port/departments. If that is the url – then the relative url is just /departments and that is what the code responds to in function handleRequest(). When you check the code in dataApi.js, you will find a few things of notice: Read the complete article here

WebLogic Partner Community

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

Technorati Tags: Lucas Jellema,PaaS,Cloud,ACC,Application Cloud Container,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Wednesday May 18, 2016

Deploying a node.js application to the Oracle Application Container Cloud Service by Lucas Jellema

clip_image002This article describes my first steps with the fairly new Oracle Application Container Cloud [Service]. At this point in time, Oracle Application Container Cloud includes Oracle Java SE Cloud Service, which lets you deploy Java applications to the Oracle Cloud, and Oracle Node Cloud Service, which lets you deploy Node.js applications to the Oracle Cloud. In the near future, support will be add for different types of applications, such as Ruby, Python, and PHP. Through Service Bindings to other Oracle PaaS Service instances, it is easy to integrate applications running on the Application Container Cloud with for example a DBaaS instance or the Messaging Cloud Service. I will cover that integration in a follow up article.

This article will show how a simple node.js application is made to run on the Application Container Cloud. This application serves up a static HTML file that contains JavaScript to access a REST API from the browser. This REST API is also implemented by the node.js application and the corresponding REST calls are handled in the Application Container Cloud. 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

Tuesday May 17, 2016

Application Development Platform (Java Cloud, Application Container Cloud, Developer Cloud 16.2.1 Release available

clip_image001We are pleased to announce the availability of the 16.2.1 release of Application Development platform with Java Cloud Service, Application Container Cloud Service, and Developer Cloud Service. This April release marks a major milestone, we saw the addition of a number of features, enhancements, and integrations.  This release is so big we've even had to add a Table of Contents to this email!

clip_image002Table of Contents

Java Cloud Service
  Oracle WebLogic Server 12c (12.2.1) with Java Required Files 12c (12.2.1)
  Multi-node WLS and OTD
  Oracle Database Cloud with RAC Support
  SSH Access page to manage keys
  Load Balancer HA capability
  Activity Status moves to Menu
  New patchesclip_image004
  Developer Cloud Service Enhancements
Application Container Cloud Service
  Performance Improvements
  Trial Quota Increases
  New Assets
  Developer Cloud Service Enhancements

Java Cloud Service

Oracle WebLogic Server 12c (12.2.1) with Java Required Files 12c (12.2.1)

  • This is the foundation for Oracle Fusion Middleware 12c (12.2.1). WebLogic Server 12c (12.2.1) is Java EE 7 compatible. The WLS 12.2.1 features are limited (1 managed server, no LB, 0-1 partition, no scale in/out, no Multitenancy tooling).

clip_image006
NOTE:

1. You must create a full Oracle Java Cloud Service instance, not an Oracle Java Cloud Service — Virtual Image instance, if you want to create a domain partition for your instance.

2. JCS continues to offer ...

  • Oracle WebLogic Server 12c (12.1.3) with Java Required Files 12c (12.1.3). This is the foundation for Oracle Fusion Middleware 12c (12.1.3). WebLogic Server 12c (12.1.3) is Java EE 6 compatible.
  • Oracle WebLogic Server 11g (10.3.6) with Java Required Files 11g (11.1.1.7). This is the foundation for Oracle Fusion Middleware 11g (11.1.1.7). WebLogic Server 11g (10.3.6) is Java EE 5 compatible.

3. You can enable Oracle Coherence in Oracle Java Cloud Service when you provision an environment to run Oracle WebLogic Server 12c (12.1.3) or Oracle WebLogic Server 12c (12.2.1), and Enterprise Edition with Coherence. When enabled, the environment provides a predefined cache capacity out-of-the-box for the Coherence applications that you deploy to the cloud environment.

  • Oracle Coherence 12.2.1 Multi-Tenancy is supported, you can enable MT partitions on Coherence cluster post provisioning.

Support for Multi-node WLS and OTD is planned in an upcoming releases.

Support for Oracle Database Cloud - Database as a Service instances that were set up with the RAC option

  • This support allows Oracle Java Cloud Service instances to access the data from any database instance in the database cluster.
  • Coordinated backup between Java Cloud Service and Database Cloud Service with RAC is enabled.

An SSH Access page to view and manage SSH keys for Oracle Java Cloud Service instances in the identity domain

  • If the SSH private key that is used to access an Oracle Java Cloud Service instance becomes lost or corrupted, one can add a new public key to the service instance. Addition of a new public key to a service instance should also be done in order to comply with the organization’s security policies or regulations.

clip_image008Load Balancer HA capability

  • For high availability, a second load balancer node can be added when provisioning an Oracle Java Cloud Service instance. Alternatively, a second load balancer node can also be added to an existing instance from the Topology tab.

A new Menu icon next to the 'Welcome!' linkclip_image010

This displays information about the status of selected operations performed on Oracle Java Cloud Service instances. Note: This menu option replaces the Activity tab found in prior releases.
New patches

1. Patch Set Update (PSU) for Oracle WebLogic Server
2. Java Development Kit (JDK) update for Oracle WebLogic Server and Oracle Traffic Director.

You can see the availability of patches on the Administration tile and on the Patching tab

Developer Cloud Service Enhancements

Developer Cloud Service has added new options for using WebLogic Server deployment REST APIs when deploying from DevCS to JCS running WLS 12.1.3 and higher.

At our community workspace here (membership required) we posted:

About Oracle Java Cloud Service

Java Cloud Service is an enterprise-class application deployment platform for Java EE, WebLogic and Fusion Middleware .

Application Container Cloud Service

Performance Improvements

ACCS application creation and redeployment times continue to shrink.  Once the first application is created and the service is initialized, application creation, scaling, and update/redeployment are significantly faster than in the previous release.  These improvements are due to optimization in the usage of the underlying compute infrastructure.

Trial Quota Increases

Restrictions on the number of ACCS application instances has been lifted in trial accounts.  It is now possible for users to take advantage of the full 6 OCPU trial account quota to create more applications and to scale those applications out.

Developer Cloud Service Enhancements

Developer Cloud Service's support for Application Container Cloud has been enhanced with:

1. New utilities for JavaScript and Node packaging and dependency management installed in DevCS Hudson by default (grunt, gulp, and npm)
2. New Deployment configurations targeting ACCS for Java-based applications. These can be used in the DevCS Deploy tab or in Build jobs either on-demand or continuously.
3. New Developer Cloud Service sample project to demonstrate creation, build, and deployment to ACCS containers.

Learn More

See the Oracle Application Container Cloud Service documentation What's New page for more details and learn more at http://cloud.oracle.com/acc

At our community workspace here (membership required) we posted:

For free JCS trail services please see PaaS Demo Accounts

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

Friday Jan 29, 2016

Using Refresh Container component in MAF by Waslley Souza

clip_image001fresh Container, to use when we need to refresh a list view component.

In this post, I will show how you can use the Refresh Container component to update a list of employees instead of use a button component.
As a starting point, I will use the application of this post: REST/JSON in MAF.
Download the sample application: MAFRESJSONApp_v2.zip.

Open the empList page.
Go to Struture panel and right-click the List View component.
Select the Surround With option, and then the Refresh Container option.

Set the properties: action=”goFindAll”, pullText=”Pull down to refresh” and busyText=”Refreshing…”.

Remove the Refresh button. 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

Thursday Jan 28, 2016

MAF 2.2 New Features by Srini Indla

clip_image002V2.2 is the new release of Oracle Mobile Application Framework (Oracle MAF). This blog provides an overview of several new features added in this release.

1. UI Components

This release introduces several new components and enhancements to help developers support latest mobile patterns

Swipe To Reveal :

Allows user to swipe on a row in a list to reveal contextual actions. This functionality can be added to an AMX page using <amx:accessoryLayout/> component.

Example usage:

Pull To Refresh :

Allows developers to swipe down and refresh the contents of a page. This capability can be added to a page using <amx:refreshContainer/> component. 

Example usage: 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

Wednesday Jan 20, 2016

Declarative Web User Interface Development by the Citizen Developer – Introducing the Oracle Application Builder Cloud Service by Lucas Jellema

clip_image002The Citizen Developer – also known as the Line of Business user – is the non-technical but still somewhat IT-savvy member of a business department. She may configure web surveys, create macros in Excel spreadsheets, perform complex data analysis or maintain a departmental web site. She does things that touch upon the responsibilities of the corporate IT department, probably knows some people in that department to consult with and she may want to do even more. Gartner identified the citizen developer a few years ago and Oracle has identified her as a persona it wants to cater for with the public cloud.

The Process Cloud Service allows the citizen developer to design, run and manage simple human workflows. Document Cloud Service and Social Network are available to share and collaborate on documents; they both are integrated with the Process Cloud Service. Simple SaaS-2-SaaS integrations can be configured with the Integration Cloud Service. With Oracle Data Visualization Cloud Service, the citizen developer can play ‘data detective’ on data uploaded from Excel spreadsheets and with Oracle Big Data Discovery Cloud Service, some similar slice-and-dice actions can be done on big data stored on Hadoop.

Two cloud services allow the citizen developer to create an interactive application. The MCS (Mobile Cloud Service) provides the Mobile Application Accelerator (MAX for friends) feature that can be used to declaratively compose a MAF mobile app. The Application Builder Cloud Service (ABCS) allows our line of business user to develop a web application in a declarative manner. ABCS hosts the application, does access management, manages custom data objects and takes care of interactions with REST services. As Oracle puts it on https://cloud.oracle.com/ApplicationBuilder :” Oracle Application Builder Cloud Service enables business users with no previous programming experience to rapidly create web and mobile apps, minimizing dependence on IT departments and reducing infrastructure costs.” In order to create a new web application – hosted by ABCS – one has to go through the following steps: 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

Tuesday Dec 08, 2015

Tutorial: Integrating iOS Beacons with MAF

clip_image002This tutorial walks you through developing an Oracle Mobile Application Framework (MAF) application that monitors and detects iBeacons on both iOS and Android devices. You will learn how to develop an iOS app that advertises an iBeacon identifier. During the lab you will also learn how to develop AMX pages, incorporate 3rd party Cordova plugins, and make practical use of local notifications with MAF apps.
In the first part you create a beacon client MAF application that uses a Cordova plugin as a bridge between the device’s bluetooth capabilities and the MAF application. Because the Cordova plugin’s API is written in JavaScript, you include JavaScript to communicate between the MAF application and the plugin. You'll also include a local notification so that if the application is in the background or the device is asleep, the user will become aware that the device has entered a beacon region.
In the second part of the tutorial, you create another application that acts as a beacon that will advertise its location. To test the applications from this tutorial, you must deploy each application to a separate device that supports Bluetooth Low Energy. One device will act as the beacon and advertise, while the other device will use an application to monitor and detect the advertisements. The device running the advertising beacon must be an iOS device. The device running the client application may either be an Android or iOS device. Note that the device running the advertising application must be an iOS device. This tutorial deploys and tests applications on iOS devices. 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

Monday Apr 13, 2015

Get your Oracle Mobile Development 2015 Implementation Specialist Certification!

clip_image002Mobile Development 2015 Essentials Exam (1Z1-441) is now available in beta testing.
This certification covers topics such as: Mobile Application Framework (MAF), Mobile Application Framework (MAF) Data Layer, User Interface (UI) Development, Device Services Integration, and App Security. Up-to-date training and field experience are recommended.

This certification is available to all candidates, but is geared toward members of the Oracle PartnerNetwork. OPN members earning this certification will be recognized as OPN Certified Specialists. This certification qualifies as competency criteria for the Oracle Mobile Development specialization. Access the exam study guide in order to get pointers to resources meant to help you prepare for the exam! Take the exam for free while in beta testing! Request a discounted beta voucher via the OPN Beta Certified Specialist Exam Voucher Request Form!

Useful links:

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

Saturday Feb 28, 2015

MAF 2.0.1.2.0 available

Mobile Application Framework 2.0.1.2.0 Release Notes

Bugs Fixed In This Release

Bug Number

Description

Platform

1.

20020844

Deployment to Android 5.0 device fails if app not yet installed

Android

2.

19987840

First SSL REST web service call has performance issue on iOS 8

iOS

3.

19952693

Task flow doesn't navigate if optional input parameter is not specified

Both

4.

19666265

Redirect loop when accessing a protected web resource

Both

5.

19630198

User can access secured feature after idle timeout

Both

Get MAF 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

Sunday Feb 01, 2015

MAF 2.0 : Loading Images in a Background Process – Part I by Luc Bors

clip_image002Images are heavily used in Mobile apps. For instance a list that contains employees usually shows the images of these employees. This works well when you have a WIFI connection, but what if you are using slower connections ? If you look at a mobile twitter app you will see that, depending on connectivity, images are loaded instantaneously or delayed. In this post I explain how you can load the images of a List in a background process, after the other content has been loaded.

As mentioned before, a twitter client is able to defer the loading of images whenever a slow connection is detected. You are able to read the content as soon as it is loaded, and the images will show up with a delay, one at a time. 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

Friday Jan 23, 2015

How Oracle MAF modernized a Legacy System by Luc Bors


clip_image002There is a growing demand to access enterprise data from mobile devices. Usually to support multiple devices, multiple applications need to be developed using multiple languages. Oracle Mobile Application Framework allows you to create one single application, that runs on multiple mobile device platforms based on a single code base. Oracle MAF leverages the existing development skills of both Oracle ADF and Java developers and enabled the development team of BCPRA (British Columbia Provincial Renal Agency) to create PROMIS Lite.
PROMIS (Patient Records and Outcome Management Information System) Lite gives authorized users, such as nurses, doctors and surgeons mobile access to a subset of patient information such as medication and lab test results. In this session you will learn how this app evolved from a brainwave at the office to a real on device app. You will see the entire process, from business case to requirements and from development to device. The result is amazing as you will learn from the demo at the end of this session. Get the presentation 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

Video and Slides – Data Caching Strategies for Mobile Application Framework by Andrejus Baranovskis

clip_image002

I have recorded a video tutorial, based on my OOW'14 session - Data Caching Strategies for Oracle Mobile Application Framework. ADF developers who could not attend OOW'14 in San Francisco, this is for you ! Here you can view the slides: Data Caching Strategies for Oracle Mobile Application Framework

Watch the first part of the tutorial: 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

Search

Archives
« June 2016
SunMonTueWedThuFriSat
   
15
28
29
30
  
       
Today