ADF Faces - Now with Better iPad and Public Sites Support

Yesterday we released patch set 5 of Fusion Middleware - which includes Oracle JDeveloper/ADF 11.1.1.6 too.

One thing that you might have missed is that this patchset actually contains some new features in it and not just bug fixes.

You can read the full list here. But two important highlights of those new feature revolve around ADF Faces.

One is the support for running ADF Faces on iPads - an increasingly popular requierment that we get. You might wonder - why would specific features be needed for this? after all can't you just access the site through the browser on the tablet?

If you think about it for a minute you'll realize that while the browser is there on the iPad, the mouse is missing - which then makes some interactions complicated - for example how do you right click an item to get a context menu? In addition iPad doesn't provide scroll bars - so how do you scroll a table? iPad doesn't support Flash - so how do you get animation on your graphs? How will the hierarchy viewer will work?

Well, to address all of the above things, we did some work and enhanced and tuned the UI that is generated by ADF Faces when you access them from tablets. This include support for touch gesture and HTML 5 rendering for various DVT components. You can see an example of how the same UI can be used on the iPad in this demo I recorded.

Another area that we enhanced is better support for ADF Faces based "public internet" sites. Creating public sites with ADF is something that people have been doing for a while but we added a few features to make the overall experience better. This include things like compressed Java script, eliminating the "loading" image and better support for CDN- to get better initial loading time. Another feature revolves around better support for web crawlers that are used by internet search engines.

So here you have some key reasons to upgrade to the 11.1.1.6 release if you are currently using any earlier 11.1.1.* version.

(P.S. if you are already using the 11.1.2.* branch - we are working on backporting some of these new features into the upcoming 11.1.2.2 patch - and the rest are planned for 12c).




Comments:

Hello Shay
A really interesting blog post- thank you. Is the ADFFacesTouch project available for download?
Cheers Chris

Posted by guest on February 24, 2012 at 02:40 AM PST #

You can get the application that was used for the demo here:
https://blogs.oracle.com/shay/resource/Application119.zip

Posted by Shay on February 24, 2012 at 11:22 AM PST #

Very Interesting, This feature is what our customer want.By the way when will ADF start to support JEE6 fully.

Regards
KT

Posted by guest on February 28, 2012 at 10:28 PM PST #

KT, Full support for Java EE 6 is planned for the 12c release later this year.
For now the 11.1.2 release already has JSF 2 support built in.

Posted by Shay on February 29, 2012 at 09:59 AM PST #

Hi Shay,

I tested to implement an application for an iPad 2.
It works as shown in your demo.
But if I scroll the table so that it would fetch the next 25 rows it does not work.
This cannot be seen in your demo. Is it still a bug or am I doing something wrong?

I tested it on 11.1.1.6.0 and 11.1.2.2.0.

Same behaviour. No Fetching next...

Thanks!
Richard

Posted by Richard on May 12, 2012 at 07:28 AM PDT #

Hi ,
is there any APP for Jdeveloper with ADF on Ipad

and one more Question

can i get ADF Best Practices PDF link

Please let me know

Thanks
Veera

Posted by guest on October 08, 2012 at 03:42 PM PDT #

Veera, I'm not sure what you mean when you ask about an application with ADF on iPad - basically any ADF Faces app you built will run on an iPad.
If you want to try something from your iPad you can access the ADF Faces Components Demo here:
http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx

For best practices - may I suggest you google "ADF Best Practices" - you'll find what you need there.

Posted by shay on October 08, 2012 at 04:52 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

me
I'm a Director of Product Management for the Oracle Java Development Tools.
Follow me:
Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today