OALib Journal期刊
ISSN: 2333-9721
费用:99美元
跨平台嵌入式数字地图可视化中间件设计与应用
DOI: 10.3724/SP.J.1047.2015.00675 , PP. 675-681
Keywords: 地图可视化 ,嵌入式系统 ,数字地图 ,跨平台 ,中间件
Abstract:
本文在分析嵌入式环境下平台差异和计算、存储与显示等资源有限对数字地图可视化限制性的基础上,基于中间件思想,提出了跨嵌入式操作系统平台的数字地图可视化中间件EMD_MW(EmbeddedMapDisplay_MiddleWare),设计了操作系统抽象层、服务框架层和功能层中间件体系结构。利用操作系统抽象层,提取与数字地图可视化相关的操作系统消息转发和图形图像绘制接口进行抽象,屏蔽了不同嵌入式操作系统之间的异构性;利用服务框架层屏蔽了数据存储差异性,扩展了基本图形绘制接口;通过功能层提供数字地图显示各类接口,并详细阐述了EMD_MW的抽象层、服务框架和功能层的设计和实现,给出了基于EMD_MW的几种工程应用。本文设计的跨平台嵌入式数字地图可视化中间件,已在多个嵌入式地理信息应用系统中得到检验,表明该中间件具有良好的跨平台特性,较好地解决了不同嵌入式平台下的数字地图显示问题。
References
[1] 高昂,陈荣国,张明波,等.面向网格环境的Java跨平台GIS系统原型实现的关键技术[J].地球信息科学,2007,9(6):65-70.
[2] Sun Microsystems Inc. Embedded Java application environment specification, version1.1[DB/OL]. http://Java.sun.com/products/embeddedjava/spec/index.html, 2001.
[3] Logan S. Cross-platform development in C++: Building Mac OS X、 Linux、 and Windows applications[M]. Boston: Addison-Wesley Professional, 2007:17-63.
[4] Engebretsen L. Platform-independent code conversion within the C++ locate framework[J]. Software, 1996,36(15):1643-1654.
[5] Tapadiya P. Com+ programming: A practical guide using visual C++ and ATL[M]. Upper Saddle River, NJ: Prentice Hall PTR, 2000:1-52.
[6] Dale Rogerson著,杨秀章,江英译.COM技术内幕[M].北京:清华大学出版社,2000:125-165.
[7] 王炜.JavaBean组件程序设计[M].北京:清华大学出版社,2001:1-60.
[8] 周园春,李淼,张建,等.中间件技术综述[J].计算机工程与应用,2002(15):80-82.
[9] Haerr G. Microwindows architecture[DB/OL]. http://www. microwindows.com, 1999.
[10] Jasmin Blanchette, Mark Summerfield 著,闫锋欣,曾泉人,张志强译. C++ GUI Programming with Qt4, Second Edition[M]. 北京:电子工业出版社,2008:1-10.
[11] 魏永明.嵌入式软件开发及C语言实现——MiniGUI剖析[M].北京:电子工业出版社,2008:1-25.
[12] Chatterjee S, Strosnider J. Quantitative analysis of hardware support for real-time operating systems[J]. Real-Time Systems, 1996,5(1):123-142.
[13] 何操.嵌入式中间件技术研究[J].制造业自动化,2010,32(5):232-234.
[14] Alderson A, Hull M E C, Jackson K, Griffiths L E. Method engineering for industrial real-time and embedded systems[J]. Information and Software Technology, 1998,40:443-454.
[15] 林建民.嵌入式操作系统技术发展概述[J].计算机工程,2001,27(10):1-4.
[16] 张东,钱德沛,刘爱龙,等.车辆导航中基于约束条件的地图引擎和路径规划研究[J].计算机工程,2007,33(1):236-238.
[17] 尚海忠,朱培彦,王霞,等.操作系统抽象层——一种支持跨平台的新技术[J].计算机工程,2002,28(2):109-111.
[18] 王同合,岳春生,胡泽明.基于抽象层的嵌入式GIS跨平台体系结构设计[J].淮海工学院学报(自然科学版),2009,18(SI):31-32.
[19] 刘小林,华一新,葛文,等.嵌入式GIS图形中间件的设计与实现[J].测绘通报,2010(11):58-61.
[20] 吴峰,王自强.基于Frame的嵌入式GUI系统设计[J].计算机应用与软件,2005(3):22-23.
Full-Text
Contact Us
service@oalib.com
QQ:3279437679
WhatsApp +8615387084133