Develop iPhone web application with Eclipse IDE
To start development of iPhone web applications, we need few prerequisite software.
1. Download java 6 .
2. Download Eclipse 3.x
After downloading above packages, you need to install JDK to your system and then unzip eclipse package. After successful installation of both, start Eclipse. You are ready with the requisites.
To start development of Web applications that mimics the iPhone’s native look and feel, you need to install Aptana’s iPhone Development plug-in for Eclipse. To install this plugin, please follow the instruction
1. Go to Help > Software Updates > Available software.
2. Add new site http://update.aptana.com/update/3.2/
3. Install all the available packages.
4. Restart Eclipse.
5. Select Window > Open Perspective > Other, then select Aptana from the window. A new set of icons appears in the toolbar.
6. Click the home icon. An overview of Aptana features appears.
7. In the Apple iPhone Development section, click Download and Install.
8. Install all features, then complete the window to configure Aptana with iPhone-specific features.
9. Restart Eclipse.
10. Download the latest version of iUi (see Resources).

Reference: http://www.ibm.com/developerworks/java/library/os-eclipse-iphone/
Related posts:
This method doesnot work. i have tried to add the update site to the updates on eclipse but the site cannot be find…
Seems like aptana had a iphone plug in but was removed Why?
Go on web page http://update15.aptana.org/studio/26124/index.html. Download file , unzip and install
I installed aptana 1.5 with eclipse 3.5 but i don’t have any idea on how to start creating the given tutorial above. because i was stock in #7 In the Apple iPhone Development section, click Download and Install. Can’t see the Apple IPhone Development section. I believe that it is for eclipse 3.2, i also tried to install it with 3.2. Yes the given link in #2 is missing so i put it this way http://update.aptana.com/update/studio/3.2 but my eclipse given me this error :
An SWT error has occurred.
You are recommended to exit the workbench.
Subsequent errors may happen and may terminate the workbench without warning.
See the .log file for more details.