收藏本站
《西北工业大学》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

Java AWT的分析与实现

杨敏华  
【摘要】:本文以国家863软件重大专题项目“面向DTV的嵌入式中间件研究”为背景,主要针对其中的Java AWT部分做了深入的研究。文中首先简要介绍了JavaAWT在数字电视中间件模型中的地位和作用,其次,研究了Java的体系结构,重点分析了Java AWT部分的实现机制,并以此为基础,提出了基于MiniGUI图形库的Kaffe AWT实现方案,之后在嵌入式Linux系统上给予了较为完整的实现。 论文详细的阐述了课题研究的全过程,依次包括课题的提出、分析、设计、编码、测试以及到最后的实现等。其中主要的研究内容及成果有: 1.深入研究了Java的体系结构,重点分析了Java API的组成结构以及Java虚拟机的实现机制。这是本课题研究的基础内容。 2.详细分析了Java GUI程序设计中的重要部分——AWT。分析了各构件的具体功能以及它们之间的层次结构关系,重点论述了在JDK和Kaffe中实现AWT时各自所采用的方法,并指出了它们的优缺点。 3.通过分析类比并根据课题的实际需要,选择了开放源码的嵌入式Java虚拟机——Kaffe作为课题的研究平台,并在对Kaffe的体系结构及AWT的实现方法进行分析的基础上,提出了基于MiniGUI的Kaffe AWT实现方案。在该方案中采用了类win32的实现方式,既充分利用了底层图形库中的资源,同时还可以提高效率。 4.分析了Kaffe AWT与底层图形库的接口关系以及MiniGUI所提供的模块和接口,并以此为基础,详细论述了在MiniGUI上实现Kaffe AWT的具体过程,重点研究了消息的处理方式。实验结果证明,在采用该方法所实现的系统上运行出来的图形效果良好,基本上实现了所需功能。
【学位授予单位】:西北工业大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP311.52

【引证文献】
中国硕士学位论文全文数据库 前10条
1 鞠艳华;潍坊市体育局体育场馆管理系统的设计与实现[D];山东大学;2010年
2 付红军;昌邑市水利局水质监测管理系统的设计与实现[D];山东大学;2011年
3 孙吉;不良资产尽职处置监测管理系统的开发研究[D];山东大学;2011年
4 魏述会;莱芜市农村信用合作联社诉讼案件管理系统的设计与实现[D];山东大学;2011年
5 王启明;网络有害信息收集报送系统的设计与实现[D];山东大学;2011年
6 李其禄;药品出入库管理系统的设计与实现[D];山东大学;2011年
7 黄斌;江苏徐州市睢宁县县委办公室政务办公系统的设计与实现[D];山东大学;2011年
8 李炳乾;中小学网络教学系统的设计与实现[D];山东大学;2011年
9 武文梅;潍坊汇成物料管理系统的设计与实现[D];山东大学;2011年
10 刘军;建筑施工现场管理系统的设计与实现[D];山东大学;2011年
【参考文献】
中国期刊全文数据库 前7条
1 王立冬,张凯;Java虚拟机分析[J];北京理工大学学报;2002年01期
2 严东华,张凯;Java虚拟机及其移植[J];北京理工大学学报;2002年01期
3 高百明,金亿平,郭巍,张世永;Java AWT的结构概览与实现[J];计算机工程;1999年04期
4 李亚东,夏雨佳,席裕庚;基于JNI的跨平台软件设计[J];计算机工程;2000年09期
5 杨灿群,张晓军,沈志宇;Java语言环境实现技术探讨[J];计算机工程与科学;2001年02期
6 罗夏朴,郭成城,晏蒲柳;Java与C/C++互操作的研究[J];微型机与应用;2001年10期
7 钟声,赵荣彩;JAVA语言中本地方法的设计与实现[J];信息工程大学学报;2000年01期
【共引文献】
中国期刊全文数据库 前10条
1 李超,方潜生;Java虚拟机中类装载机制的原理分析与应用研究[J];安徽建筑工业学院学报(自然科学版);2005年05期
2 左明,胡克瑾;XCBL及其在B2B电子商务中的应用[J];鞍山钢铁学院学报;2001年01期
3 黄玉兰;何龙;李志军;;嵌入式远程集中测控系统的设计与实现[J];吉林大学学报(信息科学版);2007年02期
4 冯云;唐慧佳;;Java与.NET互操作中的同步集成及应用[J];成都信息工程学院学报;2009年06期
5 张杰;;传感器网络信息采集技术研究[J];重庆工学院学报(自然科学版);2007年10期
6 涂巧玲;张杰;;基于C/S的传感器网络在生命信息监测系统中的应用[J];传感器与微系统;2008年06期
7 赵振华;;Nucleus PLUS及其在S3C44B0X上的移植[J];长江大学学报(自然科学版)理工卷;2008年01期
8 王峰;郑贤福;;电网水调应用系统中多语言混合编程和数据交换设计[J];水电自动化与大坝监测;2011年02期
9 李飞娟;李娟;朱善安;;基于OMAP5912双核架构的嵌入式系统及其应用[J];电工技术;2006年07期
10 向继东,黄天戍,关焕梅;一种应用于电力企业网的网关实时反病毒系统[J];电力系统自动化;2003年17期
中国重要会议论文全文数据库 前4条
1 王同合;岳春生;门葆红;龚有亮;宇超群;;一种嵌入式北斗导航终端定位数据快速存取方法[A];第三届中国卫星导航学术年会电子文集——S07北斗/GNSS用户终端技术[C];2012年
2 赵胜欢;刘守会;;ARM及其嵌入式系统在LED屏幕中的应用[A];2006年全国LED显示技术应用及产业发展研讨会论文集[C];2006年
3 徐宏喆;张安强;李建业;;Linux跨平台访问Window数据库解决方案的设计与实现[A];第六届全国计算机应用联合学术会议论文集[C];2002年
4 黄璞;蒋挺;周正;;基于OMAP平台的嵌入式流媒体传输系统设计[A];中国通信学会第五届学术年会论文集[C];2008年
中国博士学位论文全文数据库 前1条
1 李俊;容错硬实时系统的可调度性分析[D];华中科技大学;2007年
中国硕士学位论文全文数据库 前10条
1 董晚华;面向JAVA代码的加密及动态解密机制的研究与实现[D];哈尔滨工程大学;2010年
2 高慧;C/S到B/S模式转换的技术研究[D];中国海洋大学;2009年
3 郑磊;Java虚拟机垃圾收集机制的研究及优化[D];华东理工大学;2011年
4 兰艳桃;基于JDBC接口的嵌入式数据库在PDA上的应用研究[D];昆明理工大学;2009年
5 刘小红;人民检察院政治工作信息统计管理系统的设计与实现[D];山东大学;2010年
6 鞠艳华;潍坊市体育局体育场馆管理系统的设计与实现[D];山东大学;2010年
7 刘晓妮;网管系统中SOAP北向接口的设计与实现[D];西安电子科技大学;2010年
8 赵洁;用户脚本技术研究及其在机器视觉组态平台中的应用[D];江南大学;2011年
9 吴刚;基于JC3 Classic虚拟机的程序运行时间的估计[D];北京交通大学;2011年
10 宋宗亮;大中型工业企业供应商管理系统[D];吉林大学;2011年
【同被引文献】
中国期刊全文数据库 前10条
1 张健;;高校党务、校务公开工作刍议[J];安徽农业大学学报(社会科学版);2010年03期
2 王蓓;朱英锁;;基于网络技术的高校设备管理系统研究[J];安徽工业大学学报(社会科学版);2006年02期
3 田艳,王峥;对企业成本管理若干问题的思考[J];安阳工学院学报;2005年01期
4 石国亮;;党务公开的程序及其设计[J];长白学刊;2010年06期
5 李志贤;;搞活物资供应 降低储备 节约成本的具体作法[J];武汉财会;1981年04期
6 陈源;谭玉玲;;基于数据挖掘的在线考试系统研究开发[J];常州信息职业技术学院学报;2007年01期
7 刘时进;网上教学系统的基本体系结构分析[J];中国远程教育;2002年07期
8 张坤;徐安凤;;网络环境下有害信息的识别与过滤技术[J];电脑知识与技术;2009年09期
9 石经海;;量刑思维规律下的量刑方法构建[J];法律科学(西北政法大学学报);2010年02期
10 张震;网格技术及其在电子政务平台中的应用[J];电子技术;2003年07期
中国重要会议论文全文数据库 前10条
1 孟文献;李武;刘辉兰;李陶深;;基于J2EE的安全中间件的研究[A];广西计算机学会——2004年学术年会论文集[C];2004年
2 王作鹏;杨贵海;亓祥波;李凤霞;;流程企业物资供应管理系统研究与设计[A];企业应用集成系统与技术学术研究会论文集[C];2006年
3 贺永班;;实现审计管理信息化 全面提升审计质量[A];全国内部审计质量控制理论研讨暨经验交流论文汇编[C];2004年
4 于海江;杨德礼;孙弢;霍云福;;一种新的物流评价模型[A];2003中国控制与决策学术年会论文集[C];2003年
5 ;抓好人才培养 努力建设高水平的师资队伍[A];全国纺织教育学会纺织教育交流会议文集[C];2004年
6 丁柏铨;;新一轮报刊治理与党报发展[A];论传媒改革与发展——中国传媒发展高层论坛论文集[C];2003年
7 梁伟;;数据库表分区技术的应用[A];第十届中国科协年会信息化与社会发展学术讨论会分会场论文集[C];2008年
8 梁海涛;;客户现场物料问题的管理[A];第二届中国质量学术论坛会议论文集[C];2005年
9 佘廉;;关于实施湖北省人才战略的建议[A];第三届湖北科技论坛专家建议报告书[C];2005年
10 梅雨勤;;浅谈企业人才经营与管理[A];第五届中国煤炭经济管理论坛暨2004年中国煤炭学会经济管理专业委员会年会论文集[C];2004年
中国重要报纸全文数据库 前10条
1 ;[N];中国机电日报;2000年
2 新华社记者 傅兴宇;[N];中国税务报;2000年
3 ;[N];工人日报;2000年
4 辽宁省鞍山市铁东区人民检察院、鞍山市人民检察院 罗娜 姚晓滨 刘志杰;[N];检察日报;2011年
5 吴智勇;[N];计算机世界;2001年
6 张东旭编译;[N];计算机世界;2005年
7 记者 柳堤;[N];中国新闻出版报;2001年
8 记者 柳堤;[N];中国新闻出版报;2001年
9 武志勇;[N];中华新闻报;2005年
10 李玉根;[N];中国人事报;2000年
中国博士学位论文全文数据库 前2条
1 白云飞;规范化量刑方法研究[D];吉林大学;2011年
2 邓崧;电子政务价值评估研究[D];同济大学;2007年
中国硕士学位论文全文数据库 前10条
1 何琼琼;罪刑相适应原则的实现[D];河南大学;2011年
2 徐强;基于组件的软件开发模式[D];北京工业大学;2000年
3 郑光;我国县级政府办公自动化系统及电子政务构建的研究[D];昆明理工大学;2001年
4 朱静伟;基于JAVA/CORBA分布式数据库访问技术研究及实现[D];西安电子科技大学;2001年
5 张黎;Java在分布式并行计算中的应用——Javaite[D];电子科技大学;2001年
6 吕坤;基于Java的系统跨平台实现的研究[D];西北工业大学;2001年
7 王怡;基于组件技术的WEB应用研究[D];西北大学;2001年
8 朱泾文;基于Java的多层体系结构数据库应用的研究与开发[D];河海大学;2001年
9 崔洪刚;移动电子政务系统中知识管理技术的研究和实现[D];广东工业大学;2002年
10 付建锋;玻璃深加工产品排料优化与物料管理集成系统的研究[D];广东工业大学;2002年
【二级引证文献】
中国期刊全文数据库 前2条
1 曹红根;朱长水;;基于SOA的政府部门间信息共享平台的研究[J];计算机与数字工程;2013年06期
2 田玉先;史增友;;医院药品管理系统更新升级难点及建议[J];现代仪器与医疗;2013年02期
中国硕士学位论文全文数据库 前3条
1 兰艳桃;基于JDBC接口的嵌入式数据库在PDA上的应用研究[D];昆明理工大学;2009年
2 陈美锭;源清中学无线智能教学系统的设计与实现[D];大连理工大学;2013年
3 高海瑞;基于J2EE的住宅小区物业管理系统的设计与实现[D];电子科技大学;2013年
【相似文献】
中国期刊全文数据库 前10条
1 柳青,盖起贤;Java运行系统与Java虚拟机[J];云南大学学报(自然科学版);1997年06期
2 文征,徐成,李仁发;Java技术在嵌入式实时操作系统上的实现[J];科学技术与工程;2005年03期
3 倪晓宇,易红,倪中华,汤文成;基于虚拟机的B/S协同系统的设计[J];计算机集成制造系统-CIMS;2005年02期
4 刘晖;;系统问答[J];电脑迷;2005年05期
5 刘猛;王中生;赵红毅;;基于Honeynet系统的Linux日志记录研究[J];电脑知识与技术(学术交流);2006年36期
6 张振伦;;虚拟机的演化[J];软件世界;2007年13期
7 娟子;;恶意软件瞄准虚拟技术[J];信息系统工程;2008年02期
8 黄金敢;;基于Integrity VM技术的服务器整合设计[J];福建电脑;2008年06期
9 基地;;关于Windows 7 的风言风雨[J];现代计算机(普及版);2008年04期
10 ;打造虚拟存储平台:Hyper-V+NetApp[J];微电脑世界;2009年02期
中国重要会议论文全文数据库 前10条
1 孟广平;;虚拟机漂移网络连接方法探讨[A];中国计量协会冶金分会2011年会论文集[C];2011年
2 汝学民;庄越挺;;计算机病毒技术的发展与防范[A];全国网络与信息安全技术研讨会’2004论文集[C];2004年
3 陈晓东;俞承芳;李旦;;基于FPGA的神经网络控制器及其应用[A];第六届全国信息获取与处理学术会议论文集(3)[C];2008年
4 王轶;陈俊辉;;使用VPC2007搭建企业应用和测试平台[A];2007第二届全国广播电视技术论文集2(下)[C];2007年
5 于洋;陈晓东;俞承芳;李旦;;基于FPGA平台的虚拟机建模与仿真[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
6 刘孟全;;服务器虚拟化相关问题分析[A];广西计算机学会2009年年会论文集[C];2009年
7 李永;吴庆波;苏航;;基于虚拟机的动态迁移技术分析和研究[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
8 李钢;应晶;;C2000语言:一种工业监控组态语言[A];2005中国控制与决策学术年会论文集(下)[C];2005年
9 沈腾飞;马自卫;;基于GridSphere的Eucalyptus后台管理系统研究与实现[A];第十六届全国青年通信学术会议论文集(上)[C];2011年
10 张际兰;;Java安全性评估[A];中国工程物理研究院科技年报(2000)[C];2000年
中国重要报纸全文数据库 前10条
1 ;利用工具解决虚拟机监测难题[N];网络世界;2007年
2 ;虚拟机管理工具仍有改进空间[N];网络世界;2007年
3 ;加强虚拟服务器安全的10个步骤[N];计算机世界;2008年
4 特约作者:聂阳德 钟达文;体验虚拟机的神奇魅力(第B04版)[N];电脑报;2002年
5 江苏 王志军;用好虚拟机VMware[N];电脑报;2002年
6 薛启康;VMware虚拟机的文件级备份[N];中国计算机报;2007年
7 ;BEA发布新版本Java虚拟机[N];人民邮电;2007年
8 电脑商报记者 张戈;趋势科技的一大步[N];电脑商报;2011年
9 编译 沈建苗;虚拟化技术的安全价值[N];计算机世界;2007年
10 河北科技大学 任文霞河北经贸大学 王春海;在U盘上定制个人PC[N];中国计算机报;2008年
中国博士学位论文全文数据库 前10条
1 董玉双;云平台中虚拟机部署的关键问题研究[D];吉林大学;2014年
2 曹文治;虚拟机网络性能优化研究[D];华中科技大学;2013年
3 杜雨阳;虚拟机状态迁移和相变存储磨损均衡方法研究[D];清华大学;2011年
4 刘勇鹏;大规模高效能计算的系统软件关键技术研究[D];国防科学技术大学;2012年
5 赵佳;虚拟机动态迁移的关键问题研究[D];吉林大学;2013年
6 陈华才;虚拟化环境中计算效能优化研究[D];华中科技大学;2011年
7 唐遇星;面向动态二进制翻译的动态优化和微处理器体系结构支撑技术研究[D];国防科学技术大学;2005年
8 AHMED ELSAYED SALLAM;[D];湖南大学;2013年
9 丁靖宇;面向企业虚拟私有云的虚拟专用网技术研究[D];东华大学;2012年
10 杨伟建;面向HDTV信源集成解码芯片的软硬件协同设计研究[D];浙江大学;2001年
中国硕士学位论文全文数据库 前10条
1 邱华;用于工业自动化设备互联的设备描述语言的定义和实现[D];华东师范大学;2006年
2 褚亚铭;一个教学用微内核操作系统的设计与实现[D];苏州大学;2005年
3 闫玉忠;串行程序并行化技术研究与一种新实现构想[D];西南交通大学;2003年
4 张凯龙;传统OA的Linux中间件平台移植技术及其实现[D];西北工业大学;2003年
5 贾希强;嵌入式数字电视中间件技术研究与实现[D];西北工业大学;2004年
6 李芳;数控系统中嵌入式PLC虚拟机的研究与开发[D];北京工业大学;2005年
7 覃安;计算机代数系统的设计与实现[D];中国科学院研究生院(成都计算机应用研究所);2006年
8 陆晓雯;虚拟机资源监测调整机制研究[D];华中科技大学;2008年
9 吴俊;基于RISC结构的ASIP设计[D];浙江大学;2002年
10 杨敏华;Java AWT的分析与实现[D];西北工业大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026