首页 / 软件开发 / JAVA / 用eJFace开发嵌入式应用程序
用eJFace开发嵌入式应用程序2011-08-27 IBM Sam Lo可以毫无顾虑地说,在未来几年中,对移动设备应用程序的需求将越来越多。 现在是学习 eJFace 的好时机,eJFace 是开放标准的嵌入式 JFace 库,它是构 建嵌入式应用程序的一项新技术。嵌入式 JFace(Embedded JFace,eJFace)是 嵌入式富客户端平台(embedded Rich Client Platform,eRCP)的组件,它为开 发人员提供了一个嵌入式环境,用于组合嵌入式应用程序的用户界面 (UI)。eJFace 包含一些库,使用这些库可以构建应用程序而无需进行复杂的 eSWT 编程。它将提供强大的 API 并引入 Model-View-Controller (MVC) 架构, 用于轻松地实现和维护嵌入式应用程序。在本文中,我们将说明如何用 eJFace 开发应用程序,并比较 eJFace 与 JFace。本文将帮助熟悉 JFace 的开发人员了 解 eJFace 与 JFace 之间的差异,并减少开发 eJFace 应用程序所需的时间。您将学习以下内容:eJFace 库的结构、eJFace 库的 API 及其用 法JFace 与 eJFace 之间的差异如何在 eRCP 环境下开发 eJFace 、eSWT 和 eWorkbench 应用程序如何向应用程序中添加 eJFace 功能概览我们先简要回答一下开发人员最初看到 eJFace 时会问到的 三大问题。1. eJFace 是什么?eJFace 专门用于手持设备并且是 桌面型 JFace 库的纯子集。扩展 eSWT 并与之进行互操作的不依赖于平 台的用户界面 API。集成了一些 eSWT 小部件以提供许多有用功能,例如 基于 MVC 的查看器,它可用于减少开发和维护工作。排除 JFace 库中体 积庞大、在手持设备上没有优势的部分。2. eJFace 的用途是什么?eJFace 库将提供对于嵌入式设备有用的高级 UI 功能。创建与 eWorkbench 集成的 eRCP 应用程序。提供了一组类,这组类用于扩展 eSWT 以使 eRCP 应用程序可以与 eRCP 工作台集成并提供更复杂的小部件(例如 面向 MVC 的查看器)。