- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人机交互第9章移动界面设计资料.ppt
人机交互技术编写组 * 移动应用开发技术架构 J2ME架构 Sun的J2ME(Java 2 Micro Edition)是专门针对移动设备和其他资源受限的设备专门设计的Java版本,专门针对屏幕、电能和内存等受限资源进行了优化。 采用J2ME技术开发的移动应用,可以通过无线下载或数据线传输等方式在移动设备中进行安装。 J2ME技术的细分主要由配置(Configuration)、概要(Profile)两个概念来控制。 人机交互技术编写组 * 移动应用开发技术架构 J2ME架构 配置就是不同的规范,规定了相应的设备至少需要达到的运算能力、供电能力以及存储容量的大小等要求,同时也定义与设备无关的Java虚拟机和核心类库,提供了基本的语言特性 概要在一种配置的基础上进一步对设备类型进行细分,提供针对设备特定功能的API和扩展类库,能够更好地适应特定类别的设备,使其充分发挥设备的功能。 J2ME的最大优势是优良的跨平台特性,同一个应用程序采用J2ME架构可以在多种软硬件平台上使用。 人机交互技术编写组 * 移动应用开发技术架构 CDC 虚拟机 JVM CLDC KVM虚拟机 Foundation MIDP Personal /Basis 配置 概要 图 9-16 J2ME架构 人机交互技术编写组 * 移动应用开发技术架构 BREW BREW(Binary Runtime Environment for Wireless)是美国高通公司(QUALCOMM)为无线应用开发和执行提供的一种平台。 能够与可能驻留在设备中的其它应用和软件协调使用,适用于从多种类型和层次的手机等无线设备; 可以支持包括Java在内的各种编程语言。 可以支持J2ME架构的CLDC/MIDP组合。 开发人员还可以直接在BREW平台上开发应用程序,与J2ME程序相比,具有一定的速度优势。 人机交互技术编写组 * 9.3.2 移动设备操作系统 Palm OS 微软的系列移动操作系统 嵌入式LINUX Symbian OS/EPOC OS 其他 人机交互技术编写组 * 移动设备操作系统 Palm OS Palm OS是一套专门为掌上电脑编写的操作系统,充分考虑到了掌上电脑的资源受限等特点,本身所占的内存很小,其上所编写的应用程序的内存占用也很小,可以运行众多的应用程序。 目前专门为Palm OS编写的应用程序非常丰富,也使得Palm 系统一直受到较多的关注。 第一部Palm系列的掌上电脑是1996推出的Palm Pilot 1000,使用Palm OS 1.0操作系统,显示屏幕为单色STN,160×160象素,2级灰度,处理器采用MOTOROLA Dragonball 16MHz,通过串口通讯,内存128KB。 人机交互技术编写组 * 移动设备操作系统 微软的系列移动操作系统 Windows公司最早推出的掌上设备的操作系统是Widnows CE。 微软公司在Windows Mobile的概念下,发展了Pocket PC和SmartPhone两大平台体系,分别针对手持电脑和智能手机两个领域。 最大优势是图形用户界面功能强大,开发工具比较完善,使用者也容易入门,操作起来较为熟悉;同时提供了较强的多媒体功能,如视频、音频回放等; 缺点是本身对内存等资源的消耗较大,需要配置很高的移动设备加以支持,成本较高,较适合一些高端的企业应用场合。 人机交互技术编写组 * 移动设备操作系统 嵌入式LINUX 嵌入式Linux在开放源码的LINUX系统之上发展而来,具备了Linux的诸多优点,如支持多任务等,也可以对应用软件提供良好的支持。 由于开放源码,也比较容易移植, 可扩展性和可移植性是该类系统的最大优势。 目前支持嵌入式Linux的移动设备正在逐渐增多,但还远未达到成熟的地步,仍然有很大的发展空间。 人机交互技术编写组 * 移动设备操作系统 Symbian OS/EPOC OS EPOC OS是一种专门为掌上设备而设计的开放式操作系统,特别是针对智能手机应用。 在其上发展起来的SymbianOS目前得到了诺基亚等移动终端厂商的支持,功能日益完善,在智能手机领域占有较大的份额。 Symbian OS的设计非常灵活,特别是其用户界面框架可以支持众多不同配置和输入输出手段的智能手机,是其最大的优势。 人机交互技术编写组 * 9.3.3 移动浏览标准 采用J2ME等技术开发的应用软件需要运行程序的用户终端上进行安装和配置,同时也对终端的性能具有一定的要求。 移动应用的开发还有一种模式,就是采用类似于Web应用的开发,用户端仅需支持一定的移动浏览标准协议,一般通过移动浏览器的方式,就可以通过网络访问移动应用服务器,获取信息或完成某些操作。 人机交互技术
您可能关注的文档
- 定基因工程的概述资料.ppt
- 人口与经济预测资料.ppt
- 定子绕组的接线及整形资料.ppt
- 人口再生产人口数量人口素质与环境资料.ppt
- 定岗定编原理与操作(页)资料.ppt
- 人口合理容量呵呵资料.ppt
- 定岗定编操作实务资料.ppt
- 人口学第二章—中外人口社会学思想的形成和发展资料.ppt
- 定损常识资料.ppt
- 定李爱云方程的意义课件资料.ppt
- 2025年济南市二年级数学期中模拟试卷.doc
- 2025年GPS报站器行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年三蛇胆川贝糖浆行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年郑州市六年级科学模拟试卷.doc
- 2025年尼龙6行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年耐热ABS行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年明胶胶囊行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年高纯碳粉行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年杉木行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年民办初中行业洞察报告及未来五至十年发展趋势预测报告.docx
文档评论(0)