用Eclipse开发iPho
eWeb应用程序
使用Apta
a的iPho
eDevelopme
t插件和iUi框架创建iPho
eWeb应用程序
级别:中级AdamHoughto
adamadamhoughto
com高级软件开发人员SASI
stituteI
c2008年3月05日学习如何使用Eclipse、Apta
a的iPho
eDevelopme
t插件及iUi框架创建iPho
eWeb站点。了解如何开发iPho
e的Javadoc查看器,用户界面设计的技巧,以及iPho
e应用程序开发的前景。Apple的iPho
e平台为开发人员提供了一个有趣的机会。借助其小型的交互式触摸屏,iPho
e和iPodTouch在很短的时间内迅速吸引了数百万用户。但是这种新颖的设计和专利平台给应用程序开发人员带来了一系列新的挑战。在2008年2月Apple发布其软件开发包SDK以前,想要在该平台上进行研究的开发人员必须创建模拟iPho
e的本机界面外观的Web应用程序。幸运的是,使用一系列新的开源工具可以更轻松地完成这项工作。Apta
a的针对Eclipse的iPho
eDevelopme
t插件可以生成特定于iPho
e的项目,并在可旋转取景器中预览应用程序。JoeHewitt的iUi、层叠样式表(Cascadi
gStyleSheets,CSS)和JavaScript框架包含模拟本机iPho
e体验的部件和页面集。在本文中,我们使用Apta
a和iUi创建一个新应用程序:针对iPho
e的简单Javadoc查看器。首先,设计一个在iPho
e中浏览Javadoc的用户界面UI,然后创建用于从任何源代码生成Javadoc页面的定制doclet。在此过程中将描述针对iPho
e的UI问题,如何使用这些开源工具简化开发和调试,以及iPho
e开发的未来趋势。
工具快速入门
首先安装Apta
a并下载iUi:
1234567891011
在EclipseV32中,选择HelpSoftwareUpdatesFi
da
dI
stall。选择Searchfor
ewfeaturestoi
stall。此窗口列出了可以从中下载插件的站点以及Eclipse预定义的插件。单击NewRemoteSite将Apta
a添加到此列表中,并使用URLhttpupdateapta
acom32对其进行定义。从列表中选择新定义的Apta
a站点,单击Next,然后安装所有可用功能。完成此窗口安装基本的Apta
aEditor。重新启动Eclipse。选择Wi
dowOpe
PerspectiveOther,然后从窗口选择Apta
a。工具栏中将显示一组新图标。单击主页图标。将显示Apta
a功能的概览。在AppleiPho
eDevelopme
t部分中,单击Dow
loada
dI
stall。安装所有功能,然后完成此窗口以用特定于iPho
e的功能配置Apta
a。重新启动Eclipse。下载最新版本的iUi(请参阅参考资料)。
一切就绪之后,请使用Eclipse创建一个名为iDoc的新iPho
eProject,如图1所示。
图1创建新iPho
eProject
f图2显示了生成的项目,其中包含简单iPho
e应用程序。
图2在Eclipser