首页> 中文学位 >嵌入式系统中Java AWT的实现
【6h】

嵌入式系统中Java AWT的实现

代理获取

目录

文摘

英文文摘

学位论文独创性声明及关于学位论文使用授权的说明

第一章绪言

1.1课题研究背景

1.2课题来源及目标

1.3课题主要研究工作

1.4论文主要内容

第二章与Java技术有关的概念

2.1 Java体系结构

2.2 J2ME规范概述

第三章Java AWT的实现

3.1 Java虚拟机运行的硬件平台和软件平台

3.2 Java虚拟机的选择

3.3目标平台上两种图形接口介绍

3.4 Wonka内部架构

3.5 Wonka内部执行流程

3.6实现AWT技术的总体构思

3.7基于QT/EMBEDDED的实现

3.8基于FrameBuffer的实现

3.9基于J2ME规范的AWT类库的构建

第四章JavaAWT的验证

4.1验证图形图像的显示

4.2验证图形组件的创建

4.3验证事件捕捉

总结与展望

致谢

参考文献

在学期间发表的论文清单

展开▼

摘要

多年以来,人们一直使用各种各样的工具来完成任务,而且这些工具正变得越来越强大,并且能够互相连接起来。比如说微处理器,已经出现在很多日常使用的物件中,并且越来越多地和网络有了联系。微处理器不仅仅可以作为个人计算机和工作站的心脏,也在嵌入式设备领域得到了广泛的应用。个人数字助理(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程序,包括各种各样的图形界面程序。在验证的基础上,指出了一些实现上的不足,井给出了改进的方案。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号