Migrating AMPA Apps to Oracle MAF 2.3.1 Client Data Model

Introduction Oracle MAF 2.3.1 has just been released. This release contains a major new feature, the client data model (CDM). CDM is the productized version of the A-Team Mobile Persistence Accelerator (AMPA). This article explains how you can migrate your existing MAF app that uses AMPA to MAF 2.3.1 with CDM. We recommend to perform this […]

Some Great News for Oracle MAF Developers

Introduction This week started nicely for Oracle Mobile Application Framework (MAF) developers as the new MAF 2.3  release has been made available. Details about this new release can be found in this blog from MAF product management. We will end the week with even better news: a new version of the A-Team Mobile Persistence Accelerator (AMPA) has […]

Oracle Mobile Cloud Service by Example Part 2: Create a Hello World Mobile API in 4 mins

Get started with Mobile Cloud Service (we call it MCS) in 4 mins!!! I published this short video back in June on the A-Team youtube channel. This is the first thing anyone should do when they work with MCS to establish connectivity Its already had lots of viewings so I thought I would show it here […]

Creating a Mobile-Optimized REST API Using Oracle Mobile Cloud Service – Part 1 API Design

Introduction To build functional and performant mobile apps, the back-end data services need to be optimized for mobile consumption. RESTful web services using JSON as payload format are widely considered as the best architectural choice for integration between mobile apps and back-end systems. At the same time, many existing enterprise back-end systems provide a SOAP-based web […]

Mobile Cloud Service by Example Part1: Defining and Implementing a Mock API

I’m really excited at the moment  The release of Oracle Mobile Cloud Service (MCS) was unveiled yesterday, together with 24 new Platform and Infrastructure Cloud Services. Why is this important? Two words….. “Mobile First” “Mobile First” was first used by Marc Davis, who was Yahoo’s Chief Scientist and VP of Early Stage Products of Yahoo! Mobile. […]

A-Team Mobile Persistence Accelerator Release 12.1.3.2 Now Available!

Introduction A new release 12.1.3.2 of the open source A-Team Mobile Persistence Accelerator (AMPA) has been made available on GitHub. AMPA is a productivity toolkit that works on top of Oracle’s Mobile Application Framework (MAF) and auto-implements a range of best practices in MAF development with a focus on mobile persistence. In this article we will discuss […]

Building iBeacon based apps with Oracle MAF

Introduction Bluetooth Low Energy (BLE) based proximity beacons were first under the spotlight when Apple announced the iBeacon standard. Since then a lot has changed and there are now multiple beacon vendors and offerings on the market. Enterprises are also looking to add proximity based intelligence to their mobile offerings. In this article, we introduce […]

Performance Study – REST vs SOAP for Mobile Applications

Introduction To build functional and performant mobile apps, the back-end data services need to be optimized for mobile consumption. RESTful web services using JSON as payload format are widely considered as the best architectural choice for integration between mobile apps and back-end systems. Nevertheless, we have seen many customers of Oracle’s Mobile Application Framework (MAF) […]

Calling Web Services in Background Using MAF 2.1

Introduction Responsiveness of mobile applications is absolutely critical for user acceptance. This survey shows that the most important reason for users to discard an app after first use is the performance. When building enterprise mobile apps, the web service calls made to back-end services are often a bottleneck in achieving acceptable levels of performance. Moving these calls to […]

Updating MAF Connection Targets At Run Time

Introduction Since resource targets (e.g. database, REST, .etc) defined in the connections.xml are set at development time and then deployed, this usually means that the target connections will be static.  However, there are certain situations where such a resource would need to be switched by the user at run time. For example, a user could […]

New A-Team Mobile Persistence Accelerator Release 12.1.3.1 for MAF 2.1

Introduction The Oracle Mobile A-Team has released a new version of its free Mobile Persistence Accelerator (AMPA) for Oracle’s Mobile Application Framework (MAF) version 2.1. In this article we will discuss the main new features. If you are new to the AMPA, you first might want to read the introductionary “Getting Started” article. Main Article […]

iOS Setup and Requirements Guidelines for MAF 2.1.0

Introduction With the release of MAF 2.1.0 there are a few important items that will need to be considered when upgrading the iOS environment and with JDeveloper.  For example, MAF 2.1.0 requires an upgrade to Xcode 6.1. This post will cover these details, which will include installation guidelines and enable the possibility to have MAF […]

Capturing Signatures in MAF Applications

Introduction We recently worked with a customer who had implemented a workflow process in a MAF application. The final step of this workflow process was to request the user to sign the application on the mobile device using the user’s finger before submitting it. The AMX component set does not have a built-in signature capture […]

Getting Started with the A-Team Mobile Persistence Accelerator

Introduction The Oracle Mobile A-TEAM is happy to announce a new (and slightly renamed) version of the A-Team Mobile Persistence Accelerator (AMPA). AMPA is a lightweight persistence and data synchronization framework that works on top of Oracle Mobile Application Framework (MAF). It eases the consumption of RESTful services, and provides a complete persistence layer that allows you to […]

Creating a Mobile-Optimized REST API Using Oracle Service Bus – Part 4

Introduction To build functional and performant mobile apps, the back-end data services need to be optimized for mobile consumption. RESTful web services using JSON as payload format are widely considered as the best architectural choice for integration between mobile apps and back-end systems. At the same time, most existing enterprise back-end systems provide a SOAP-based […]

Creating a Mobile-Optimized REST API Using Oracle Service Bus – Part 3

Introduction To build functional and performant mobile apps, the back-end data services need to be optimized for mobile consumption. RESTful web services using JSON as payload format are widely considered as the best architectural choice for integration between mobile apps and back-end systems. At the same time, most existing enterprise back-end systems provide a SOAP-based […]

Creating a Mobile-Optimized REST API Using Oracle Service Bus – Part 2

Introduction To build functional and performant mobile apps, the back-end data services need to be optimized for mobile consumption. RESTful web services using JSON as payload format are widely considered as the best architectural choice for integration between mobile apps and back-end systems. At the same time, most existing enterprise back-end systems provide a SOAP-based […]

Creating a Mobile-Optimized REST API Using Oracle Service Bus – Part 1

Introduction To build functional and performant mobile apps, the back-end data services need to be optimized for mobile consumption. RESTful web services using JSON as payload format are widely considered as the best architectural choice for integration between mobile apps and back-end systems. At the same time, most existing enterprise back-end systems provide a SOAP-based […]

How to Get Mobile Access to WebCenter Portal Activity Stream

Introduction Oracle WebCenter Portal (WCP) provides the activity stream for a portal via a Representational State Transfer (REST) interface. This article describes accessing this activity stream from a mobile device, making use of the Oracle Service Bus (SB), and the Oracle Mobile Application Framework (MAF). The WCP activities are persisted on the mobile device using […]

Building a hybrid application with Mobile Application Framework and WebCenter Portal

Introduction With the release of the Mobile Application Framework it makes sense to look into building a hybrid application that integrates assets from WebCenter into a native application. This will reduce the development cost (build once, reuse multiple times) and simplifies management. WebCenter Portal provides functionality to target specific pages to specific mobile devices. By […]