Wednesday, November 18, 2009

JDev 11g - ADF Mobile on my Blackberry

· Access to the SCOTT schema on an Oracle DB

· Blackberry Email/MDS server simulator > BlackBerry_Email_MDS_4.1.4.exe

· Blackberry simulator E.g.
> BlackBerry_Simulators_4.6.1.168_8900-Vodafone.exe
· Both downloadable from

Install / Start Blackberry Software
· Install both simulators

· Start MDS emulator
--> Start Programs --> Research in Motion --> Blackberry Email and MDS Services Simulators 4.1.4 --> MDS

This will open a cmd window.

· Start Blackberry 8900 emulator
--> Start --> Programs --> Research in Motion --> Blackberry Smartphone Simulators 4.6.1. --> --> 8900-Vodaphone

This will start up the Simulator.

Create the ADF Mobile App

· Create a new application in JDev 11g --> Fusion Web Application (ADF)
. Enter app name --> Accept defaults on all other screens
Create the data model
--> Right-mouse click on the Model project -->
--> New... ADF Business Components --> ...from Tables

· Create a new DB Connection

· Select Entity Objects

· Select View Objects

· Specify Application Module

Create the UI

· Double-click on faces-config.xml in the ViewContrioller project
--> Drop a JSF page onto the designer

Double-click to create the page
--> Select Render in Mobile Device

Drop EmpView as a Tables --> Trinidad Read only table

Run mobile.jspx

Looks good in IE, but let’s change the project setting so as to avoid having to type such a long URL in the Blackberry.

--> Right-click on ViewController project
----> Project properties --> Java EE Application Change context root to xyz
Re-test in IE

Test in Blackberry

Open browser

Type in the URL
I have installed the MSFT loopback adapter on my machine (ip address = so that is what I use here. e.g.

You can enable JavaScript and create a couple of more interesting pages

No comments: