使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(一) - 编程入门网
使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(一)时间:2011-04-05 IBM Suresh Krishna第1部分: 采用Ganymede进行富客户机平台开发 Eclipse 的 Ganymede 发行版包括 24 个独立项目,涵盖各种各样的技术。这些项目 大部分都十分成熟,而此发行版将提供对这些项目的增量改进。但是 Ganymede 还包括把 新技术引入到 Eclipse 平台中的许多新项目。在这个 “使用 Eclipse Ganymede 进行桌 面、Web 和移动设备开发” 三部分系列教程中,我们将介绍以下新 Ganymede 特性:RCP 、RAP 和 eRCP,这些特性将允许用一个通用代码库分别为桌面、Web 和移动平台开发软 件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。 开始之前 本教程既适用于想要了解 Ganymede 中提供的一些令人兴奋的新功能的所有 Eclipse 开发人员,也适用于有兴趣使用这些功能开发可以部署到拥有通用代码库的多个平台中的 应用程序的任何人。您应当了解如何使用 Java 编程语言编程,并且应当熟悉 Eclipse 平台及其使用插件的模型。 关于本系列 第 1 部分(“采用 Ganymede 进行富客户机平台开发”)将提供 RCP 的新特性、新 Subversion Eclipse 集成及 p2 打包和分发系统简介。第 2 部分(“应用到 Web 中” )将引入 Rich Ajax Platform(RAP)编写 Web 应用程序。而第 3 部分(“应用到移动 设备中”)将讨论如何使用嵌入式 Rich Client Platform(eRCP)开发移动设备的应用 程序。 关于本教程 RCP 是允许开发人员挑选和选择所需 Eclipse 插件 — 并且 只包括所需插件 — 构建客户机桌面应用程序的 Eclipse 架构。为了演示 Ganymede 的一些新特性,您将开发一个简单的 RCP 应用程序 —— 一个备忘 记事本(personal organizer)。在此过程中,您将看到 Ganymede 中对 RCP 的一些更 改,并且您将使用此应用程序研究新 Subversion 源代码控制和 p2 打包和分发系统。 主题包括: 如何下载和安装 Ganymede 软件包。 如何设置 Subversion 客户机并将您的源代码存储在 Subversion 中。 如何设置目标平台并 从一个操作系统切换到另一个操作系统(即,从 Mac OS X 到 Microsoft® Windows® Vista)。 如何创建应用程序模型和用户插件。 如何使用 p2 创建产品定义以及打包和分 发应用程序。 系统要求 您需要以下技术才能继续本教程: Eclipse Ganymede 位于 Eclipse Foundation。 从 Sun Microsystems 可以获得 Java 2 Standard Edition V5 或更高版本。 开始使用 Ganymede 在开始开发备忘 记事本应用程序之前,需要下载并安装 Eclipse 的 Ganymede 软件包。在本节中,您将 了解从哪里获得下载及如何设置它以开始使用。 使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(一)(2)时间:2011-04-05 IBM Suresh Krishna下载 Ganymede Ganymede 软件包代表 Eclipse 的下一个增量版本,并且同样地,意味 Eclipse 平台的全新安装。 连同所有 Eclipse 发行版一起,有许多可以选择的软件包,这取决于开发需求。Eclipse Web 站点将提供 比较图表,如图 1 所示: 图 1. Eclipse 软件包的比较 鉴于本系列的目的,您可以下载 RCP/插件版本,因为该版本包含开发和部署 RCP 应 用程序的一切(参见图 2)。选择适用于您的操作系统的版本,选择适当的镜像,然后下 载(该文件非常大 — 将近 200 MB,这取决于您的平台 — 因此请耐心一些)。 图 2. Eclipse Ganymede 的 RCP/插件软件包的下载页面 使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(一)(3)时间:2011-04-05 IBM Suresh Krishna安装和运行 下 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |