ADF Mobile Technical Preview
Application Development FrameworkGetting Started with ADF Mobile 11g Technical Preview

ADF Mobile is now available as part of the JDeveloper 11g technical previews.  Certain features of ADF Mobile shipped with JDeveloper Technical Preview are not yet fully functional.  Therefore, you will need to download and apply a patch before ADF Mobile technical preview would function properly.

Please follow the steps below to start developing using ADF Mobile technical previews:
  1. Download and extract the JDeveloper 11g Technical Preview to your PC.
  2. Navigate to and open the <JDeveloper Install Directory>/jlib directory.
  3. Located two Java Archive files on the jlib directory:
    • trinidad-api.jar
    • trinidad-impl.jar
  4. Rename the two files so they can be recovered later as necessary.  Suggested new names:
    • trinidad-api-ori.jar
    • trinidad-impl-ori.jar
  5. Download the ADF Mobile patch file from this link, and select "Save As" to save the file to a temporary directory on your PC.  
  6. Extract the content of the zip file to the <JDeveloper Install Directory>/jlib directory.  The content of the zip file should contain the Java Archive files we have just re-named in step 5. 
  7. Ensure that these two files are indeed in the <JDeveloper Install Directory>/jlib after extraction.  Please note that this Trinidad patch is not intended for use outside of ADF Mobile testing.  Please revert back to the original Trinidad library for any other development involving Trinidad components. 
  8. Set up mobile device simulator of your choice using the instructions from this link.
  9. Follow the Tutorial for ADF Mobile 11g to begin developing your first ADF Mobile application. 
  10. For experienced ADF developers who wishes to go directly to developing a mobile application, the development process is similar to developing a JSF application, except the following:
    • You can set the default size of the UI Editor in preferences-mobile setting.
    • When creating the application, please do not select any application template.  However, you may create your own application template as long as the correct technology scope is selected for the View Controller project.
    • When creating the View-Controller project for ADF Mobile, first unselect any technology scope already selected for the project, and then select "Mobile" technology scope only.  This should ensure only the appropriate technologies are selected.
      • If the project is created with "ADF Faces" technology is selected, you may notice large amount of data being downloaded for each request to mobile browser, leading to poor performance.  
    • Only JSF (Unbounded) Page Flow is available for ADF Mobile page navigation.
    • When defining UI components on a view, select the "Trinidad" components in the component palette.  You may also use other available components such as HTML, but in order to get advanced feature such as Partial Page Rendering, please use Trinidad components.
    • Note that ADF Mobile is expected to function properly in BlackBerry (4.x) browsers and Windows Mobile (5 and 6) Pocket Internet Explorer.  However, please note that Partial Page Rendering is not expected to work on BlackBerry browsers.  
    • Note that certain features of ADF Mobile Technical Preview is not expected to function properly on the Nokia S60 browsers.  Nokia support is still work-in-progress.  However, please feel free to test out ADF Mobile on Nokia S60 browsers nevertheless, and report observed issues to the Oracle team.
  11. For a list of ADF Mobile Component Tags, please follow this link.

 

 
Left Curve
Learn More
Right Curve
 · Tutorial for ADF Mobile 11g

Left Curve
Forum
Right Curve
 ·Oracle JDeveloper

Left Curve
Related Technologies
Right Curve
 · Mobile Technology Center
 ·Oracle JDeveloper
 ·Oracle Application Development Framework
 ·Oracle Fusion Middleware

E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy