Friday May 01, 2015

Getting Started Designing Mobile Applications

Have you ever thought you would like to travel when you retire and live the life of a vagabond. You would not just put wheels on your current house to make it mobile.

You would design a home that would be smaller, have just the essentials you need, could be moved easily,  be efficient and look attractive.  So you should not just convert your web applications to a mobile platform.  In the Oracle  12 (Core). Mobile UI Design Strategies training video, 10 guidelines are discussed that can make your mobile application successful for you and your customers. They are:

1.  Know your user

2. Define essential mobile tasks

3. Design for context

4. Flatten the navigation model

5. Design for the two-minutes task

6. Visual Design

7. Integrate analytics

8. Simplify search

9. Embed collaboration

10. Leverage the mobile platform

Watch the 30 min short video for a discussion on these guidelines.

Monday Apr 20, 2015

MAF and Mobile ADF Support Policy

Three documents about MAF and Mobile ADF  Support policy.

1. Mobile Application Framework (MAF) Support Policy (Doc ID 1994853.1)
2. Error Correction End Dates for Mobile Application Framework (MAF) (Doc ID 1994878.1)
3. Mobile Applications Support Policy (Doc ID 1994854.1)

In the first Note, it is interesting to know that fixes will not be provided for versions superseded by a newer release within the same "major version".  Error corrections, or patches, of Oracle Mobile Application Framework are offered against the current version and the latest Minor Version of the previous Major Version.  This allows the customer to stay on a Major Version if needed, while still being able to receive patches and fixes for Mobile Application Framework.  The following illustrates the Error Correction Policy:

Example of Error Correction Policy

In the example above, the current version is 2.1.1.  The latest Minor Version of the previous Major Version is 2.0.2.   Therefore, patches can be requested and delivered against both 2.1.1 and 2.0.2 version.  As 2.1.2 exists, then no fixes for 2.1.0, 2.1.1.

In order to keep up with O/S supportability, continuously check the policy on new O/S versions and the requirement to upgrade to the newer version.  New versions of Mobile Operating System and devices are certified against the most current version of the Mobile Application Framework only.

The second note shows how different the policy is to what we are used to for JDeveloper (Doc ID 401694.1): Once a new release is available, previous releases within the same major version are no longer within the grace period. When 2.1.1 version is released then, 2.1.0 is automatically beyond the error correction date.

The third Note is related to all Oracle Mobile Applications, not specific for MAF.

Mobile application updates will be provided based on the most current release.  Updates will be provided for the current version of the mobile application if the operating system, hardware on which it is running, and the underlying technology on which the application was based, are still covered and entitled to error correction by the associated 3rd party vendor(s).

Friday Mar 20, 2015

Alta the UI of the Future

Alta is a modern mobile and browser application design system. The Oracle Alta UI system was used to develop the most recent Oracle Cloud products, the latest versions of Oracle Fusion Applications, a number of innovative mobile applications, with many more to come. The Alta UI has a fully redesigned UI component set and interactions, the fresh visual design complements modern layout approach , and a UI conducive to responsive design techniques and Native Mobile UI.

For more detailed information on Alta review the following sites:

Oracle Alta UI - Mobile Design Patterns

Oracle Alta UI A modern mobile and browser application design system

Oracle Alta Component Sets

MAF 2.1 Alta Mobile UI and Oracle Mobile Suite

MAF 2.1 Alta Mobile UI - Running On iPad Device

Modifying the Oracle Alta Skin

Implementing the Tree Navigation Oracle Alta UI Design Pattern

Developing Your First Oracle Alta UI page with Oracle ADF Faces

Alta Mobile UI Design Guidelines

Get the Oracle Alta UI Demo Application with Oracle ADF Faces

Introducing the Oracle Alta UI - A better UI for your ADF and MAF application

New Development With Oracle Alta UI

Dig into Alta and enjoy!

Friday Dec 12, 2014

Mobile Computing

Bob Rhubart from Oracle has put together a site with articles on Mobile computing. The site contains references to the following articles Marrying the Worlds of HTML 5 and ADF by Oracle ACE Director Lucas Jellema, Building a hybrid application with Mobile Application Framework and WebCenter Portal by Yannick Ongena, A-Team Mobile Persistence Extension for Oracle MAF By Steven Davelaar and many others.

Please visit Mobile Computing Articles for the full list of all 12 Articles. The Mobile Computing What's New and  Oracle Mobile Community are other good places to get information on mobile development.

Another informative blog for Mobile computing information is Grant Ronald's Blog.  Grant is an Oracle JDeveloper/ADF/MAF PM.  He notes in one of his posts that the latest projection in Computer World continues the theme of Mobile dominating the thoughts of organizations. 

Here is one very interesting insight.

Wednesday Oct 01, 2014

Patch released for ADF Mobile navigation issue in iOS 8

A new patch for Oracle Application Development Framework (ADF) Mobile has been released to specifically address the following issue:

iOS-based Mobile Applications developed using Oracle ADF Mobile may encounter feature navigation and login issues while running on devices running iOS 8.  While navigation through the navigation bar of the application still works, programmatic navigation such as navigating to custom springboard or via gotoFeature Data Control may fail, causing the application to appear to hang.  The same symptom may also occur when navigating from the login screen to the default feature.

See Note  1929990.1 ADF Mobile Application Feature Navigation and Login Hanging While Running on iOS8 Devices

Also see Patch 19662784

Wednesday Sep 24, 2014

Oracle Mobile Application Framework Version (2.0.1) Now Available

The Oracle Mobile Application Framework (MAF) Version (2.0.1) has been released September 23, 2014. 

Apple iOS 8 Support

The new release has support for Apple iOS 8. Updating to MAF 2.0.1 is necessary to stay current with the latest Apple iOS AppStore upload requirements.  Apple has just changed several upload requirements in the first part of September 2014, and MAF 2.0.1 has been enhanced to meet these ever-changing upload requirements that were frequently introduced without any prior warning.

Enterprise Application Management and Security Enhancements

MAF 2.0.1, has a tighter integration with Oracle Mobile Security Suite (OMSS) to manage iOS version of MAF applications.  Mobile Application Framework by itself provides robust encryption and tight integration with enterprise security infrastructure.  However, when you need Mobile Application Management, Data Leak Policy Enforcement, and Containerization support, Oracle Mobile Security Suite is Oracle's recommended solution.

Enhanced Tooling Support

JDeveloper users are used to using the “Run Configurations” feature in order to test their code.  Previously in MAF, this was never hooked up and the only way to run an app was to deploy it via the applications menu.  Now the run/debug configurations are setup to build/deploy and run the applications in either release or debug mode.

There are also a number of enhancements for AMX Components, for both data display and visualization.

See the  New Oracle Mobile Application Framework Version (2.0.1) Now Available blog entry to see the full details.

Monday Jun 23, 2014

Information on ADF Mobile Best Practices and Design

The ADF Mobile Design Wiki contains information on Best Practices, Design Principles, Example Applications, Patterns, Components and Child Pages. The Example  Applications  give the developer a guide to coding constructs, from the very simple to the more complex.

The Common Patterns list gives information on common patterns, comments, appearance, behavior, and usage, that are used by the ADF Mobile Developer.

The Components list is a set of user interface components that are available in ADF Mobile. This information provides the building blocks for designing Native Phone and Tablet apps. The component information describes appearance, behavior, usage and gives sample code for these components.

The Child Pages give information on component options, appearance, usage, code samples and resources. They are an excellent resource for developers to model their code after.

The ADF Mobile Developer can benefit from understanding the Best practices, Design  Principles, and Patterns as defined on the ADF Mobile Design Wiki

Monday Mar 17, 2014

Oracle ADF Mobile Patch 6 Released

In the world of mobile you need to be moving fast, and the ADF Mobile team has been busy doing just this.

Less than 2 months after our last patch release - that added the new look and feels for your ADF Mobile apps - we are happy to announce another new release - patch 6.

Click here for more information  Oracle ADF Mobile Patch 6 Released - Speeding Up Android Apps

To develop with Oracle ADF Mobile you'll need to download:

  • Oracle JDeveloper - Studio Edition
  • Oracle ADF Mobile Extension for Oracle JDeveloper
    Use the "Help->Check for Update" option from within JDeveloper to download the extension.
    Alternatively download the Extension Zip file and point the "Help->Check for Update" to the local copy of the zip file.

Further setup instructions for your environment are in the ADF Mobile Setup Tutorial

For previous versions of Oracle ADF Mobile see here.

Tuesday Feb 04, 2014

ADF Mobile "Patch" (Patch 5) release

A new ADF Mobile "Patch" (Patch 5) release is out that adds some significant new functionality, in addition to numerous bug fixes.  You can find the release note for the new patch here.

To download, you would simply need to start JDeveloper, and select menu item Help->Check For Updates->Official Oracle Extension and Updates, and select ADF Mobile.  It should have version number

For any customers who have received a one off patch through the BLR process, please note that one-off patches obtained through the BLR process are not automatically rolled into this overall patch.  Therefore, please work with your Oracle Support representative to request a new BLR patch for this latest patch.

See "New Enhancement Released for iOS7+Android Native Look & Feel and Xcode 5 Support" blog article from the Oracle Mobile Platform Blog for additional information.

This is the official blog of the Java Development Proactive Services Team. Here we will provide information on our activities, publications, product related information and more. We look forward to your feedback to improve what we do!


« July 2016