使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(一)

第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 软件包。在本节中,您将 了解从哪里获得下载及如何设置它以开始使用。

时间: 2025-01-03 08:08:29

使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(一)的相关文章

使用Eclipse Ganymede为桌面、Web和移动设备开发软件,第3部分

第3部分: 采用Ganymede进行嵌入式Rich Client Platform开发 Eclipse Ganymede 是同时发行的 24 个主要 Eclipse IDE 项目.在这个分为三部分 的 "使用 Eclipse Ganymede 为桌面.Web 和移动设备进行开发" 系列教程 中,我们将介绍以下的新 Ganymede 功能:RCP.RAP 和 eRCP,这些功能将允许用一个通 用代码库分别为桌面平台.Web 平台和移动平台开发软件:使用 Subversion 进行版本控

使用Eclipse Ganymede进行桌面、Web和移动设备开发,第2部分(一)

第2部分: 采用Ganymede进行富客户机平台开发 Eclipse IDE 的 Ganymede 发行版包括 24 个独立项目,涵盖各种各样的技术.这些 项目大部分都十分成熟,而此发行版将提供对这些项目的增量改进.但是 Ganymede 还包 括把新技术引入到 Eclipse 平台中的许多新项目.在这个 "使用 Eclipse Ganymede 进 行桌面.Web 和移动设备开发" 三部分系列教程中,我们将介绍以下新 Ganymede 特性 :RCP.RAP 和 eRCP,这些特性将

使用Eclipse Ganymede进行桌面、Web和移动设备开发,第2部分(二)

第2部分: 采用Ganymede进行富客户机平台开发 在工作空间中选择 com.devworks.tutorial.po 并单击 Add Required Bundles.另外 ,单击 Validate Bundles 以确保已经包括所需的一切内容. 已经配置的 OSGi 框架包括 Jetty 服务器.Jetty 是轻量级开源 Web 服务器和 servlet 容器,并且在从工作区内部署它时由 Eclipse 使用以启动 RAP 应用程序.您可 以在 Arguments 选项卡中配置 Jetty

使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(二)

第1部分: 采用Ganymede进行富客户机平台开发 保存更改,然后浏览到 Launching 选项卡(参见图 28).在这里,您可以提 供应用程序可执行文件的名称.在 Launcher Name 字段中输入 PersonalOrganizer. 图 28 还允许选择应用程序的图标.每个目标操作系统都有不同的方法来设置 这些图标,并且您可以通过在选项卡列表中选择并输入文件名来设置操作系统的图标.如 果现在没有想要使用的图标,则可以将它留空,而系统将提供默认值. 图 28. Launching 选

Windows Server 2008 RemoteApp(五) 远程桌面Web访问

在一般情况下,我们是通过客户端上的远程桌面连接器连接到远程桌面服务器,使用的端口默认是3389,但企业内部服务器的3389端口往往是不会在防火墙上对外部开放的,这时就要考虑另一种访问方法,通过部署远程桌面Web访问,使客户端可以通过http协议来访问到远程桌面和RemoteApp应用程序 1.安装远程桌面Web访问组件 按图点击[添加角色服务] 勾选[远程桌面Web访问] 远程桌面Web访问需要IIS组件支持,点击[添加所需的角色服务] 自动勾选上了IIS的一些组件 点击[安装] 点击[关闭]后

使用Eclipse RCP进行桌面程序开发(二):菜单、工具栏和对话框

在使用Eclipse RCP进行桌面程序开发(一):快速起步中,我们通过Eclipse的插件开发 向导,逐步建立了一个RCP应用程序,但是,这个程序没有任何功能,难以激起我们学习的兴 趣.在这一节,我们将一起探索怎样在程序中添加菜单和工具条.先看一下成果: 图一.图二:带有菜单和工具条的RCP程序 图三:工具栏上的按钮的提示文本

Eclipse Ganymede简介

简单地说,Ganymede 就是指同步发行的 24 个主要的 Eclipse 项目. 于 Ganymede 和 Eclipse 发行系列,通常必须注意的是即使它是同时发行,也不意味着这些项目是一体的.每个项目仍然是独立的 开源项目,有独立的项目领导层.提交者并按照自己的开发计划运作.最终,Ganymede 将通过提供更加透明和可预测的开发周期来提高在 Eclipse 项目之上工作的开发人员的生产力. 获得 Ganymede 在详细讨论各个项目之前,让我们先来完成在计算机中安装 Ganymede

eclipse运行jsp文件web browser总显示此程序无法显示该网页

问题描述 eclipse运行jsp文件web browser总显示此程序无法显示该网页 eclipse运行jsp文件web browser总显示此程序无法显示该网页,但是自己用浏览器输地址又可以运行,是怎么回事呢 tomcat和jdk都配置正确. 难道只能自己输入地址在浏览器上面运行吗?那好麻烦呀 解决方案 你的网页你的项目最终是要在浏览器上浏览的而不是web browser,如果在浏览器上运行出现错误还能调整,而用web browser如果正确了但到浏览器上出错了 你还是要修改的何必呢?你可以

eclipse ...-eclipse中新建的web项目怎么连接数据库

问题描述 eclipse中新建的web项目怎么连接数据库 现在在eclipse中新建了web项目,用struts2做的,用于登录,但现在只能指定一个用户名用于判断是否能登录成功,现在想连接数据库,登录时判断用户名是否在该数据库中,这样就可以多个登录了.那么该怎么连接数据库呢?具体分几步. 解决方案 Eclipse中新建动态web项目ubuntu eclipse 如何新建web项目eclipse新建JAVA项目导入web项目 解决方案二: jdbc链接 具体代码能百度到 解决方案三: 可以用原生态