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

Wednesday Dec 24, 2014

Property Change and Provider Change Events in Oracle MAF by Grant Ronald

clip_image002

If you programmatically change data in your Oracle MAF application then you need to ensure the UI reflects those data changes. In this episode you will see how you can use Provider Change and Property Change events to alert the UI of data changes. 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

Tuesday Dec 23, 2014

Mobile Application Framework Developer Guide: Build Multiplatform Enterprise Mobile AppsPaperback– by Luc Bors

clip_image002Master Oracle Mobile Application Framework

In Oracle Mobile Application Framework Developer Guide, Oracle ACE Luc Bors explains how to use this powerful tool to create multiplatform mobile apps based on a single code base. Detailed examples and ready-to-use code are provided throughout the book. A complete, step-by-step sample application highlights the robust functionality of Oracle Mobile Application Framework, including data visualization, UX patterns, geographical maps, push notifications, and more. Take full advantage of the visual and declarative development features of Oracle Mobile Application Framework with help from this Oracle Press resource.

  • Configure your IDE for Android and Apple iOS application development
  • Build AMX pages and task flows for mobile applications
  • Work with the binding layer and data controls
  • Create application features and configure access to them in the springboard and navigation bar
  • Call web services using a data control and create an on-device database
  • Implement device interaction services
  • Debug, test, and secure Oracle Mobile Application Framework applications
  • Build an interactive sample app that maximizes Oracle Mobile Application Framework capabilities

Get the book here from Amazon

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 Dec 22, 2014

Mobile Application Framework Workshop Material by Chris Muir

At our WebLogic Community Workspace (WebLogic Community membership required) we published the Mobile Application Framework Workshop material: v1.0-MAF-1Day-Workshop-for-Partners.zip

This content is a part of a 1 day Oracle Mobile Application Framework (MAF) hands on lab workshop, intended for Oracle staff to teach customers the basics of MAF.  It is not intended as a complete course, and neither is it a direct sales exercise.  Rather it is educational in nature to get developers who are not familiar with ADF (or ADF/JSF which MAF was originally based on) up to speed with developing the very basics.
 
clip_image002The overall 1 day course includes the following PPTs:
·         00-v1.0-MAF-1Day-Agenda.pptx
·         01-v1.0-MAF-1Day-Mobile-Landscape.pptx
·         02-v1.0-MAF-1Day-Overview.pptx
·         03-v1.0-MAF-1Day-Design.pptx
·         04-v1.0-MAF-1Day-AMX-Pages.pptx
·         05-v1.0-MAF-1Day-AMX-Programming.pptx
·         06-v1.0-MAF-1Day-AMX-Component-Showcase.pptx
·         07-v1.0-MAF-1Day-Data-Controls.pptx
·         08-v1.0-MAF-1Day-Web-Service-(Optional).pptx
·         09-v1.0-MAF-1Day-SQLite-(Optional).pptx
·         10-v1.0-MAF-1Day-Device-Integration.pptx
·         11-v1.0-MAF-1Day-Setup-(Optional).pptx
 
It is intended as part of the hands on lab, the following online OTN tutorial is use. 
Please send any comments/questions to Chris Muir

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 Dec 20, 2014

2 Minute Tech Tip: Oracle MAF List Views

clip_image002

Oracle ACE Luc Bors, author of the "Oracle Mobile Application Framework Developer Guide," (Oracle Press), easily beats the 2 minute countdown clock with this handy tip. 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

Tuesday Dec 02, 2014

Mobile and Social login connections in Oracle MAF: a few hints to install the server-side components by Blueberry Coder

clip_image002Of all the new security-related features introduced in the Oracle Mobile Application Framework, the most interesting ones are in my opinion support for the OAuth 2.0 protocol and the tight integration to Oracle's identity management solutions. The former enables you to build MAF applications that will integrate with popular public APIs, such as the ones offered by Google and Facebook. The latter makes the implementation of comprehensive access control scenarios significantly easier, while keeping things extremely simple in a developer perspective. This is all thanks to the Oracle Access Management Mobile and Social (OAMMS) component of IDM. Don't believe me? Have a look at this recording I made for the Oracle Mobile Platform channel on YouTube.

If you want to try OAMMS for yourself, you will need to install it in your own environment. Overall, the process is fairly painless and is similar to other Fusion Middleware products. However, there are a few things should be aware of. Here are a few hints to guide you along the way.

  1. You need at least IDM 11gR2 PS2
    In other words, MAF is certified with OAMMS 11.1.2.2 or later. Ensure you download the correct version!
  2. Use JDK 7
    Java 8 has been with us for more than a year now. Public updates for Java 6, on the other hand, have stopped back in... 2011. If you were installing a production server today, I would strongly recommend you to use Java 7.
    Oracle WebLogic Server 10.3.6 is certified for use with Java 7 on Windows, Linux and other platforms. The official documentation explains at length how to use both together. The critical part is to ensure to override some of the standard JDK classes with ones provided with Weblogic: 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 Mix Forum Wiki

Friday Nov 28, 2014

MAF Skinning by Deepak Jain

clip_image001I tried two ways of doing skinning in MAF.

1. Using skin-addition

a. Open maf-skins.xml from ApplicationController project -> Application Sources -> META-INF
Drag and drop skin-addition from the component pallette, your file will look something like this:
<?xml version="1.0" encoding="UTF-8" ?>
<adfmf-skins xmlns="http://xmlns.oracle.com/adf/mf/skin">
<skin-addition id="s1">
<skin-id>mobileAlta-v1.1</skin-id>
<style-sheet-name>resources/css/test.css</style-sheet-name>
</skin-addition>
</adfmf-skins>

test.css needs to be created inside Web Content folder.

b. Now in test.css you can add additional changes, so apart from mobileAlta the changes in your css will also get applied. 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 Mix Forum Wiki

Search

Archives
« February 2016
SunMonTueWedThuFriSat
 
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
     
       
Today