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

来源 :复旦大学 | 被引量 : 0次 | 上传用户:CHENGXB
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文讨论的是适用于手机的Java技术,简表是移动信息设备简表(MIDP,MobileInformationDeviceProfile),它是建立在CLDC基础上的。 本文使用的虚拟机是Intel公司开发的一个高性能软件。仿真器的设计风格参照了一些比较通用的大公司在Windows上的仿真器。具体的编程实现,则主要分为本地代码和MIDP类库两部分。   在本地代码中,首先介绍了如何用WindowsAPI来实现仿真器本身的图形UI,然后对于Java规范要求支持的PNG和实际使用较多的JPEG这两种格式的图片,分别说明了如何利用开源的参考实现库来实现仿真器对其的支持。最后,还讲述了本地代码中消息循环处理的具体流程。   在MIDP类库中,则是对涉及到的包按照Java类一个一个具体介绍其实现的原理。介绍时,除了对类整体的构造外,主要是按照其公开的方法,对其实现原理、牵涉内容和注意事项等方面进行说明,其中少数简单的方法从略。同时,对不同类之间的组织和相互影响关系,也作了一定的阐述。同样,关于MIDP类库中消息循环处理的具体流程,也进行了讲述。另外,还介绍了出于需要而额外实现的NokiaUI包相关部分。   完成以上的实现工作后,本文对仿真器进行了相对完整的功能测试和性能测试。测试分两部分:一部分是运行公开的benchmrk(基准程序),用测试数据与其它仿真器进行比较;另一部分是运行多种多样的应用程序,人为观察和感受运行效果。   
其他文献
图像处理是可视化领域的重要组成部分,近年来图像数据的规模和复杂程度不断加大,给图像处理和目标分析带来了很大难度。而图像显著性区域检测技术可以解决这一问题,它在减少
汽车导航系统是在全球卫星定位系统GPS基础上发展起来的新型技术。驾车者只要将目的地输入汽车导航系统,系统就会根据电子地图自动计算出最合适的路线,并在车辆行驶过程中(例如
多媒体计算机的发展趋势要求计算机能与人进行交流,而人脸传递着人类最广泛的信息,如情感、精神状态等,虽然每个人脸特征很相似,但却有不同的表情特征,于是人脸成为计算计算机视觉
随着网络故障的日益复杂,构建一个具有自我管理、自律特征的网络故障管理系统,不断提高网络故障管理的灵活性和易管理性,就显得更加迫切.本文引入自律计算(Autonomic Computi
随着运动控制技术日益在工业生产中显露出其重要作用,国内外对此技术的重视程度日益加大,投入了相当的财力人力,也逐渐创造了许多新的技术产品。在其发展过程中,百家齐鸣,大
本文对电信行业的运营和服务特点进行分析,将制造业结构化产品的概念和产品数据管理(ProductDataManagement,PDM)技术引入到电信行业,参考普通产品的材料清单(BillofMaterials,BO
安全电子交易协议(Secure Electronic Transaction,简称SET)是Visa和MasterCard两大信用卡公司在1997年联合推出的一个在开放网络上使用信用卡支付的安全电子支付协议。现在,
随着计算机网络技术的飞速发展,从网络所获得的各种形式的资源呈爆炸性增长。电子商务的不断发展使得用户对汇总信息和决策信息的需求更加迫切。面对如此境况,人们的注意力逐
人体免疫系统(HIS)为解决复杂问题提供了一种既独特又具有吸引力的计算模型,因而引起了计算机领域科学家的极大兴趣。利用免疫学的基本理论和模型以及迄今为止所观察到的各种