使用 Eclipse Ganymede 为桌面、Web 和移动设备开发软件,第 3 部分: 采用 Ganymede 进行嵌入式 Rich Client Platform 开发
2009-12-31 00:00:00 来源:WEB开发网Eclipse Ganymede 是同时发行的 24 个主要 Eclipse IDE 项目。在这个分为三部分的 “使用 Eclipse Ganymede 为桌面、Web 和移动设备进行开发” 系列教程中,我们将介绍以下的新 Ganymede 功能:RCP、RAP 和 eRCP,这些功能将允许用一个通用代码库分别为桌面平台、Web 平台和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。
开始之前
本教程适用于想要了解如何获得 Rich Client Platform(RCP)桌面应用程序并将其转换为移动应用程序 Embedded Rich Client Platform(eRCP)的所有 Eclipse 开发人员。您应当熟悉 eRCP 概念,比如扩展点和 OSGi 包。Java™ 编程语言也是必需的。
关于本系列
第 1 部分 将提供 RCP 的新功能、新 Subversion Eclipse 整合及 p2 封装和分发系统简介。
第 2 部分 将引入 Rich Ajax Platform(RAP)编写 Web 应用程序。
第 3 部分将讨论如何使用 embedded Rich Client Platform(eRCP)开发移动设备的应用程序。
关于本教程
在这分为三部分系列的 第 1 部分 中,您查看了让开发变得更简单的一些 Eclipse Ganymede 新功能,包括 Subversion 支持和 p2 新插件分发模型。通过开发一个简单的任务备忘记事本插件应用程序,然后存储在 Subversion 中并通过 p2 进行部署,您还看到了成熟的 Rich Client Platform(RCP)中的一些增量改进。在 第 2 部分 中,您获得了任务备忘记事本的相同代码库,并使用 Ganymede 的 Eclipse Rich Application Platform(RAP)功能对它做了一些小修改,以将其部署为 Rich Internet Application(RIA)。
更多精彩
赞助商链接