Oracle ADF Mobile

Stephen Chin stephen.chin at oracle.com
Tue Oct 23 09:44:15 PDT 2012


ADF is a development framework intended to build Java EE application, and is the base for all Oracle Fusion Middleware and Applications products. ADF mobile is a cross-platform mobile development framework that allows you to develop in ADF, and then package the application and deploy it to an iOS or Android device. Technically, the packaged application uses a HTML5 UI and a Java application library (currently based on the Java ME CDC profile). It is a great development environment for extending Oracle middleware and applications to mobile devices, but it is not intended to be a a general-purpose Java platform.

The underlying technology that Oracle used for ADF mobile is interesting and could be extended to become a generic Java SE runtime framework with a web front-end and/or a JavaFX front-end. If that happens, then the obvious thing is for ADF mobile to be based on a generic Java+web platform. We have not announced any such plans yet - Oracle is very conservative and only announces plans when we have a concrete development schedule to GA. The unfortunate reality is that building a product with a specific purpose such as ADF mobile is a lot less work than building a general-purpose Java platform for mobile.

The good news is that JavaFX is on a path to be fully open sourced, which will enable the community to chip in and help. Hint, hint. ;)

Cheers,
--Steve

On 23 Oct 2012, at 08:13 , Randahl Fink Isaksen <randahl at rockit.dk> wrote:

> Tom, as someone who has worked extensively with both JSF and JavaFX, I can assure you that a JSF-based approach like ADF will never get even close to the flexibility and power of JavaFX.
> 
> Its like comparing bamboo scaffolds to the Burj Khalifa.
> 
> We need a true, rich client approach on mobile devices, and only JavaFX has a real chance of delivering that at the moment.
> 
> Randahl
> 
> 
> On Oct 23, 2012, at 16:52 , Tom Eugelink <tbee at tbee.org> wrote:
> 
>> Seems that ADF and JavaFX are possibly aiming at the same market; cross-platform mobile apps.
>> 
>> Tom
>> 
>> 
>> 
>> On 2012-10-23 16:28, Richard Bair wrote:
>>> As you may know, Oracle uses ADF (a variant of JSF) for the Fusion Middleware applications. Having piles and piles of code / tools developed for ADF, having some means to leverage that for mobile development is, I believe, the main driver for ADF Mobile. For example, JDeveloper provides tooling both for ADF and ADF Mobile, using the same databinding support etc.
>>> 
>>> Richard
>>> 
>>> On Oct 23, 2012, at 3:27 AM, goddard at seznam.cz wrote:
>>> 
>>>> Is this a reaction on IBM Worklight?
>>>> http://www-01.ibm.com/software/mobile-solutions/worklight/
>>>> 
>>>> In any case, ADF sounds promising :)
>>>> 
>>>> Jiri
>>>> 
>>>> ------------ Původní zpráva ------------
>>>> Od: Richard Bair <richard.bair at oracle.com>
>>>> Předmět: Re: Oracle ADF Mobile
>>>> Datum: 23.10.2012 05:11:41
>>>> ----------------------------------------
>>>> ADF Mobile, at present, is implemented such that there is a JVM and version of
>>>> some Java libraries (I believe CDC subset), and uses the native web browser for
>>>> rendering content. We are in close communication with the ADF mobile team.
>>>> 
>>>> Richard
>>>> 
>>>> On Oct 22, 2012, at 4:34 PM, Pedro Duque Vieira wrote:
>>>> 
>>>>> Hi,
>>>>> 
>>>>> I saw this article about Oracle ADF Mobile:
>>>>> 
>>>> http://www.infoworld.com/d/application-development/oracle-brings-cross-platform-java-dev-mobile-devices-205369
>>>>> saying
>>>>> this would help extend Java applications to mobile platforms like ios and
>>>>> android.
>>>>> 
>>>>> As i know nothing about ADF, I was wondering whether JavaFX developers will
>>>>> get anything out of it?
>>>>> 
>>>>> Thanks in advance, best regards,
>>>>> 
>>>>> --
>>>>> Pedro Duque Vieira
>>>> 
>>>> 
>> 
> 

Stephen Chin (@steveonjava) | Java Technology Ambassador and JavaOne Conference Chair | +1.510.323.6097
Oracle Java Product Management
http://steveonjava.com/



More information about the openjfx-dev mailing list