1 / 86
文档名称:

Windows平台上MIDP仿真器UI部分的设计与实现.pdf

格式:pdf   页数:86
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Windows平台上MIDP仿真器UI部分的设计与实现.pdf

上传人:cherry 2014/1/25 文件大小:0 KB

下载得到文件列表

Windows平台上MIDP仿真器UI部分的设计与实现.pdf

文档介绍

文档介绍:後翌大擎硕士学位论文多嚣墅;磊墓:一冀冀同程教ㄉ螹抡嫫鱅部分的设计与实现信息科学与工程学院业:计算机应用技术指导教师:高传善教授院专系:姓名:南波完成日期:年日勿金义舀佰。
洙强嚣啤指导小组成员:高传善孙慰迟毛迪林教授副教授讲师曹袖本论文的工作得到了英特尔公司鹣钅俊癑钡闹С郑卮烁行弧勃垒定公在。甃
摘要随着无线通讯产业的蓬勃发展,无线通讯设备也越来越普及了,而这些无线终端设备中,最主要的一种就是手机。在中国市场上,有数以亿计的人每天都在使用手机。当然,现在手机的用途远远不局限于电话或短信,还有着多种多样的无线服务,比如通过网络下载各类应用程序进行使用、在线联网游戏等。如果同一个应用程序针对不同厂商不同类型的手机开发多个版本的话,其成本太高了,因为不同芯片和操作系统合在一起的组合太多了。这样,具有跨平台特性的技术就成为解决这一问题的最佳方案。技术中关于这方面的应用属于湔浒,。其底层是相对精简的虚拟机琕,上一层根据设备情况分为有限连接设备配置珻和连接设备配置,在配置之上的是更加细分的简表1疚奶致鄣氖鞘视糜谑只腏技术,简表是移动信息设备简表琈它是建立在基础上的。虽然最终的应用程序是使用在手机这样的设备上的,但是得益于的平台无关性,应用程序的开发工作就可以在相对容易操作的上进行。这样,就需要使用到仿真器。本文的主要工作就是在教ㄉ鲜迪终庋囊桓鯩仿真器,当然由于各种原因,本文的实现仅限于仿真器的用户界面部分,这也是其中最基础、最主要和最中心的一部分。本文使用的虚拟机是究7⒌囊桓龈咝阅苋砑7抡嫫鞯纳杓品绺参照了一些比较通用的大公司在系姆抡嫫鳌>咛宓谋喑淌迪郑蛑饕7为本地代码和类库两部分。在本地代码中,首先介绍了如何用词迪址抡嫫鞅旧淼耐夹,然后对于规范要求支持的褪导适褂媒隙嗟腏饬街指袷降耐片,分别说明了如何利用开源的参考实现库来实现仿真器对其的支持。最后,还讲述了本地代码中消息循环处理的具体流程。在类库中,则是对涉及到的包按照类一个一个具体介绍其实现的原理。介绍时,除了对类整体的构造外,主要是按照其公开的方法,对其实现原理、牵涉内容和注意事项等方面进行说明,其中少数简单的方法从略。同时,对不同类之间的组织和相互影响关系,也作了一定的阐述。同样,关于类库中消息循环处理的具体流程,也进行了讲述。另外,还介绍了出于需要而额外实现的包相关部分。,,
关键词中图分类号完成以上的实现工作后,本文对仿真器进行了相对完整的功能测试和性能测试。测试分两部分:一部分是运行公开的基准程序貌馐允与其它仿真器进行比较;另一部分是运行多种多样的应用程序,人为观察和感受运行效果。文章的最后,对全文的内容作了一个总结,然后讨论了现有实现的不足,并在此基础上对今后进一步的研究丌发工作进行了展望。湔浒妫邢蘖由璞概渲茫贫畔⑸璞讣虮恚槟饣嗫猓抡器,用户界面程序设计
.—瑃瑆瓵琧甀瑃瓵甇,—.瑃,,瑆,胹.,.瑆’.,甌琭.
甒,瓸痜,,,;,,琧琧,甌瓵,.
第一章引言简介视,的影响力更是超出了的范围,开始应用于从电视机顶盒到⒁配置是用于一组通用设备的最小的平台,常常归为一种横向的设备分要介绍,首先要介绍。自从问世以来,其“一次编写,到处运行”的特点使它得到了巨大的发展。为了满足越来越大的企业级应用的需要,曜及,对本身进行了扩展,推出了更强大的笠蛋,。近年来,随着无线应用与嵌入式系统越来越受到人们的重动电话等众多设备。这些设备都用一些共同的特点:内存有限、显示屏不大、下G蟮偷鹊取U庋焕矗琂暮芏喙δ芫拖缘枚嘤啵闭庑小型电子消费设备也无法负担这么大的开销。因此,对本身又进行了削减,推出了简化的湔浒,在内部,仍然有进一步的细分。先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置确剿礟、手机涣硗庖恢衷蚴窃怂隳芰ο喽越霞选⒉⑶朐诘缌┯ι舷喽员冉铣渥愕那入式装置确剿道淦⒌绫洹⒌缡踊虾畉U饬嚼嗖返界限并不明确,实际上,这两类产品之间的界限更多的是用存储空间、带宽、电能消耗和设备物理屏幕的尺寸来区分的,而不是根据它们的功能和连接类型来区分的。里面用两种不同的配置来适应这两类设备:前者是有限连接设备配,后者是连接设备配置,视糜凇癲阄赵谑种械纳璞”,处理器能力有限,多为位或位,存储器大小一般也只在到之间,运行在千字节虚拟机厦妗6鳦你插入墙的设备保赡苡位或位处理器,以及不少于的存储容量,运行在压缩虚拟机上面。组,相对来说,横向分组设备是那些共享相同的内存安排,通信带宽,能量需求以及用户能力的设备,一般认为配置能够提供这众多的设备的所有需求。配置定义了一个虚拟机的特性和类库的最小子集,提供给应用程序开发人员一个最基础、最核心的平台。配置的上层是简表。它针对每一类功能设备的特殊行定义与之相关的类库,置珻适用于“。
虚拟机、类库和仿真