使用Eclipse RCP为移动作业提供操作支持 - 编程入门网
特别需要强调的是,驱动因素能否支持大量应用程序功能对于移 动平台的成功十分关键。不同的远程作业团队所执行的任务也五花八门。一方面这些团队会 共享一些公共功能,例如时间集合、现场样本管理、同步及参考数据,另一方面,他们也有 其任务所规定的特定需求。Mobile Workforce Framework 的用途就是通过不同专用特性集所 共享的公共组件来处理这些需求。 图 1. Maestro Mobile Workforce Framework 时 间表原型插件 使用Eclipse RCP为移动作业提供操作支持(3)时间:2011-04-09 IBM Benjamin LiebermanEclipse RCP 的价值 移动作业用例 有很多的用例都可以考虑用于移动作业 支持应用程序。对于 Maestro Mobile Workforce Framework 的最初开发,可使用如下的检 查用例和工作流: 回顾标准表单 管理惟一标识符 跟踪时间表活动 管理检查事件 管理现场健康样本 管理发布 与基准同步 维持用户首选项 这些用例涵盖了各种检查人员问题,比如跟踪时间、检查事件和取样 ,以及像与中心数据存储同步这样的管理功能。 正如所注意到的,Eclipse RCP 提供 了一整套很适合于开发独立应用程序的工具。所列的很多架构驱动因素均可受现在的 Eclipse 框架的支持,其中包括通过 Eclipse 工作空间、****图以及视图模型所实现的可扩 展性。如图 1 中所示,一个 Mobile Workforce Framework 原型时间表组件包括两个视图: 一个树视图,用来显示各时间表的每周概述;一个编辑器,用来显示某个特定的检查员每周 时间表的明细。在本例中,时间明细专门用于支持地下矿井检查。所有窗口控件、菜单选择 、工具栏及视图管理都由 Eclipse Workspace 直接处理。使用 JFace/SWT 支持,窗口元素 可被很快构建(在本例中,使用的是 Jigloo 可视化编辑器)并连接到操作代码。 各 种形式的检查员是最常见到的一类现场工作人员。这些人群有着相似的职责,即访问现场( 一个检查 “事件”)、依据一系列规定和标准进行观测、对发现的违规现象给与 传票或警告,而且还会执行后续检查以确保其符合规范。正如侧栏中所展示的,有一些公共 用例可被包括在一个通用支持应用程序内来支持移动作业。如表 2 所示,有很多受雇于联邦 、州或企业组织的远程工作人员是公共远程作业支持平台开发的直接受益者。 表 2. 远程工作人员的描述和分类
使用Eclipse RCP为移动作业提供操作支持(4)时间:2011-04-09 IBM Benjamin Lieberman为了能利用各组中的相似点同时还能保持灵活性,我们使用了 Eclipse 基于****图的插件框 架。一个****图就是一组视图、数据结构和其他一些旨在满足特定系统用户需求的组件。例 如,一个实施****图可以包括检查事件视图、传票视图、定单视图及其他数据表单视图,而 一个培训****图则可以让培训者得以跟踪活动、培训结果及培训课程的参加人数。 检 查透视图的特性依赖性 这种方式的一个主要优点就是价格昂贵的设备可由已经有了匹 配自已特定支持需求的透视图的人们多次重用。每个用户都可让特定的一个透视图在该用户 登录时才被载入,其他用户不能访问。这已经被键入到当前用户的登录 ID,所以对于每个系 统用户来说 |
||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |