J2ME在嵌入式系统上的设计与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:kim12344
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的不断发展,网络已经是我们生活不可分割的一部分。从而使得为了网络而生的技术——Java大行其道。而Java在嵌入式领域的版本——J2ME(Java2MicroEdition)也由于芯片技术的飞速进步而得到了长足发展。正因为如此,原本的运行速度问题已经不是一个明显的瓶颈,越来越多的手持移动设备开始内置KVM(嵌入式Java虚拟机)。 本文首先介绍了Java体系结构的三层模型,即最底层的虚拟机,以及之上的类库层,还有最上面的平台无关的应用程序。然后给出了三层模型的一个由底至上的实现。首先给出了一个KVM的原型系统的设计与实现。接着,又给出了一个JSR标准——JSRl35的设计与实现。并给出了简单的应用层的应用实例。在最后,提到了在这个领域的一个新兴概念——OSGi,以及它在汽车电子的应用,并讲述了如何进行OSGi的开发。 本文的主要研究在于: 1)通过对于整个Java体系的深入剖析和对KVM内部的探索,探讨了如何在虚拟机层进行加速; 2)在类库层,如何在Java代码和本地代码进行权衡,以取得一个性能、可移植性、工作量之间最好的契合点。
其他文献
近年来,基于点的图形系统(PBG,Point-BasedGmphics)开始引起人们广泛的关注,成为图形学研究领域的一个热点。在吸收和借鉴传统的网格模型上的纹理映射和纹理合成技术的基础上,本
入侵检测是一项历久弥新的技术,只要有信息技术的地方就有计算机入侵,只要存在入侵就需要入侵检测系统。入侵检测从产生至今发生了非常大的变化,从简单到复杂,从单一到多样化。PE
在无线传感器网络中,由于传感节点部署的不均匀或者节点失效等原因,无线传感器网络部署区域内常常有一些区域无法被感知,形成所谓的覆盖空洞(覆盖盲区)。覆盖空洞的出现,不仅
数据挖掘是指从巨量数据中获取有效的、新颖的、潜在有用的、最终可理解的模式的非平凡过程,其目的就是要从大量数据中找出有意义的模式,因此具有广泛的应用价值。在数据挖掘的
本文对智能教学系统(IntelligentTutoringSystem,ITS)的相关概念、结构和功能进行了探讨,定义了教学资源模型、学生模型以及与之相关的教学资源智能导航,从整体上设计了一个基于
遥感技术的发展使得遥感数据量急剧膨胀,这给存储和传输带来不便,采取有效的编码,压缩数据量是解决这些问题的关键。 分形和小波编码技术是新一代编码技术,是目前静态图像编码
文本聚类是在没有文本类别标记的情况下对文本进行分类,使同类别的文本间相似度尽可能大,不同类别的文本间相似度尽可能小。而今,随着信息的爆炸式增长以及学科类别间的交叉渗透
在过去的几年里,以Gnutella和KaZaA为代表的文件共享网络已经成为Internet上增长最迅速的应用。这种运行于多个对等结点之上的逻辑网络被称为对等网络(P2P网络)。在这样的网络
不确定性普遍存在于主观和客观世界中,模糊性是它最重要的形式之一。不确定性人工智能是人工智能的深化和发展,现已经成为人工智能研究的热点和重大的前沿课题。而模糊逻辑系
近年来,随着网络技术和Internet的迅速发展,基于Browser/Server结构的Web应用,因其具有易用性、通用性、良好的可扩展性等优点而发展迅速,正逐渐成为实现企业应用信息系统的主流技