WEB开发网
开发学院软件开发Java 使用 Eclipse Ganymede 为桌面、Web 和移动设备开... 阅读

使用 Eclipse Ganymede 为桌面、Web 和移动设备开发软件,第 3 部分: 采用 Ganymede 进行嵌入式 Rich Client Platform 开发

 2009-12-31 00:00:00 来源:WEB开发网   
核心提示: 重构扩展点现在代码已经正常编译,接下来应该修改扩展点以匹配 eRCP 所需的扩展点,使用 Eclipse Ganymede 为桌面、Web 和移动设备开发软件,第 3 部分: 采用 Ganymede 进行嵌入式 Rich Client Platform 开发(8),删除与 eRCP 无关的所有扩

重构扩展点

现在代码已经正常编译,接下来应该修改扩展点以匹配 eRCP 所需的扩展点。删除与 eRCP 无关的所有扩展点。和已删除的代码一样,有一些不适用于 eRCP 的 Workbench 扩展,例如透视图。

打开 plugin.xml,然后单击 Extensions 选项卡。Eclipse 将显示扩展的编辑器,列出备忘记事本所使用的扩展。删除以下扩展:

org.eclipse.core.runtime.applications

org.eclipse.ui.perspectives

org.eclipse.core.runtime.products

同在上一节中删除的代码一样,这些是不适用于 eRCP 的 Workbench 扩展,例如透视图。

现在需要添加对于 eRCP 十分重要的扩展。单击 Add 查看 New Extension Point Selection 屏幕。


图 7. 添加 eRCP eWorkbench 应用程序扩展点
使用 Eclipse Ganymede 为桌面、Web 和移动设备开发软件,第 3 部分: 采用 Ganymede 进行嵌入式 Rich Client Platform 开发

选择 org.eclipse.ercp.eworkbench.applications,并按下 Finish。此扩展是 eRCP 识别任务备忘记事本视图的方法,它将作为启动点,类似于 RCP 中使用的应用程序扩展。在添加扩展后,Eclipse 将显示该扩展的属性。输入 com.devworks.tutorial.po.application 作为 ID,并输入 Personal Task Organizer 作为名称。您还应当确保把 singleton 属性设为 true,因为这将让 eRCP 框架知道在设备中一次只能运行一个备忘记事本。


图 8. 设置应用程序视图的属性
使用 Eclipse Ganymede 为桌面、Web 和移动设备开发软件,第 3 部分: 采用 Ganymede 进行嵌入式 Rich Client Platform 开发

上一页  3 4 5 6 7 8 9 10  下一页

Tags:使用 Eclipse Ganymede

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接