嵌入式系统中Java AWT的实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:sil87sil
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多年以来,人们一直使用各种各样的工具来完成任务,而且这些工具正变得越来越强大,并且能够互相连接起来。比如说微处理器,已经出现在很多日常使用的物件中,并且越来越多地和网络有了联系。微处理器不仅仅可以作为个人计算机和工作站的心脏,也在嵌入式设备领域得到了广泛的应用。个人数字助理(PersonalDigitalAssistant)、掌上个人电脑(HandheldPC)、电视机、传呼机、手机,甚至连手表都装上了微处理器,并且很多都可以和网络连接。 逐渐通过网络连接起来的设备开创了软件的新环境。一般通过网络连接起来的设备都具有不同的硬件体系、不同的操作系统,用于不同的用途。Java通过创建与平台无关的程序来解决各种设备在软硬件体系上的不兼容。因此,一个Java程序可以不需要修改地就在很大范围内的设备上运行。Java的这种平台无关性主要是由Java虚拟机(JavaVirtualMachine)实现的。Java虚拟机将所有与平台相关的操作都封装在虚拟机的内部,并且为上层的应用程序提供了统一的接口。 网络上存在的大量的Java程序都需要Java虚拟机提供图形化的界面,比如说现在特别流行的Java游戏。Java应用程序接口(JavaApplication Interface)所提供的最基本的图形类库称为抽象图形工具包( Abstrat Windows Toolkit)。本论文在剖析Java虚执机内部实现机制的基础上,着重讨论了在嵌入式系统中实现AWT技术的过程。并且在实现AWT技木的基础上,讨论了如何根据J2ME规范来进行AWT类库的构建。 一般来说,实现AWT技术需要有底层的图形接口的支持。Java虚拟机将需要显示的数据交付给底层的图形库,底层的图形库负责显示;而底层的图形库负责接受事件。并且将记载事件信息的数据交付给Java虚拟机,Java虚拟机根据事件的内容进行处理。这是在本课题中AWT实现的最基本的模型。 论文最后对所实现的Java AWT进行了功能上的验证,针对所实现的Java虚拟机编写了一个Testengine程序,包括各种各样的图形界面程序。在验证的基础上,指出了一些实现上的不足,井给出了改进的方案。
其他文献
本文的主要工作是应用于北斗终端系统的介质埋藏天线设计与研究。在介质埋藏天线理论的基础上,设计了一款圆极化介质埋藏微带天线,起到保护微带天线的贴片部分和减小天线尺寸
移动通信的飞速发展,网络规模不断扩大用户数量急速上升,用户对网络性能质量的要求也不断提高,运行商对网络的管理也从对信号覆盖的定性要求转变为对网络性能指标的定量管理.
数字程控交换机在语音通信中有着极其重要的作用。除了通用大门数程控交换系统提供基本的语音服务外,专用的程控交换机在一些特殊部门如公安、消防、医疗急救、厂矿和电力系统
在以往的研究中,本课题组挑选具有细胞周期依赖性染色的自身免疫病人抗体进行Hela细胞cDNA文库筛选,鉴定出一个与经典细胞核有丝分裂器蛋白NuMA定位相似的细胞核微管结合蛋白CD
SrTiO_3多功能陶瓷压敏电阻器具有可克服ZnO压敏电阻器不足之处的多种电气功能。它所具有的吸收高频噪声、前沿快脉冲上升噪声及自复位功能,使其在电源输入端、吸收电感性负载开关浪涌电压、保护双向可控开关器件、旁路电容器、微型电机等方面有着广泛的用途。 本论文的研究主要包括两部分,第一部分为使用溶胶-凝胶法和固相合成法制备钛酸锶粉体材料。第二部分是在制备的钛酸锶粉体材料的基础上,通过掺杂施主、
近年来,具有多基因聚合性状的转基因作物正在快速发展,然而某些重要作物转化效率低、转化周期长,已经成为转基因育种的一个限速步骤。WUS(WUSCHEL)是一个homeobox转录因子,是维持
在信号和图像处理领域,稀疏表示吸引了很多学者的关注。它将信号表示为冗余字典中少量原子的线性组合,已经得到了广泛的应用,包括图像降噪、图像隐写、超分辨率图像重建、图像分
油松(Pinus tabulaeformis Carr.)是我国北方最重要的用材和造林树种之一。近年来,林业上主要依靠实生苗和优树嫁接的繁殖方法,存在繁殖系数低,周期长等缺点,远远不能满足生
基于武汉市1986-2014年地区GDP和实际利用外资、进出口总额等数据,采用误差修正模型和格兰杰因果检验等计量工具,对外商投资和对外贸易对武汉市经济增长的影响进行了分析。结
8月25日,由国务院参事室和中国有色金属工业协会共同举办的“促进铝应用高层论坛”在北京钓鱼台国宾馆召开。国家发改委刘铁男副主任出席论坛并致辞。刘铁男副主任在致辞中指