首页> 中文学位 >基于构件的手机开放式虚拟仪器浏览器研发
【6h】

基于构件的手机开放式虚拟仪器浏览器研发

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 课题来源

1.2课题的目的及意义

1.3 国内外研究现状

1.4 本文研究的主要内容及文章组织结构

2基于构件的开放式手机虚拟仪器浏览器平台总体结构

2.1应用程序重构的含义

2.2浏览器平台需解决的问题

2.3浏览器平台系统架构

2.4 本章小结

3手机虚拟仪器浏览器平台的设计

3.1 构件模型设计

3.2 构件装配模型

3.3 虚拟仪器APP运行机制

3.4 构件装配语言及解析

3.5响应式装配脚本语言及解析

3.6 本章小结

4手机虚拟仪器浏览器平台功能扩展实现

4.1 动态语言编译执行

4.2 构件动态加载

4.3 本章小结

5脚本服务端设计

5.1脚本存储模型

5.2通信驱动模型

5.3本章小结

6浏览器平台应用实例

6.1家居生活

6.2健康护理

7总结与展望

致谢

参考文献

附录1 攻读学位期间取得的研究成果

展开▼

摘要

针对目前移动测试系统在线升级和功能调整的需求,本文研发了一种手机开放式虚拟仪器浏览器。将传统测试系统进行模块化分割,设计成构件的形式来动态装配成应用程序。本文设计了多种不同功能构件进行封装和集成,同时设计了构件间通信机制、构件转配语言,并引入动态语言编译和动态构件加载技术,使得用户不仅可以很方便的更改测试系统配置和内部功能,还可以扩展用户自定义的功能。
  本文的主要工作包括:
  第一、设计了基于构件的开放式手机虚拟仪器浏览器系统总体架构。
  第二、设计了构件模型,采用总线的思想设计了构件装配模型和虚拟仪器应用程序运行机制,引入XML、JSON和YAML语言作为构件装配语言,并设计了一种读写方便的本浏览器专有的装配语言(RSAL),并完成了这4种语言解析器的编制。
  第三、设计了浏览器功能扩展模型,包括:利用动态JAVA语言编译技术在装配脚本中添加功能语句实现浏览器内部集成函数功能,利用动态构件加载技术引入第三方构件,将设计好的外部构件上传至云端提供 URL下载地址,浏览器在联网情况下随时随地能够很快捷的引入第三方功能。
  第四、设计了脚本服务器模型,包括:设计了两种脚本存储模型,代码嵌入模型和Micro SD卡存储模型,设计了脚本服务器和手机浏览器通信模型,脚本服务器核心板采用Arduino Due开发板来进行实现,利用蓝牙技术,手机与脚本服务器进行连接,下载脚本和采集数据。
  本浏览器平台适合教学、工业测试、家居、生理护理等领域,在该平台下,笔者设计了室外温度测量和无线遥控电灯开关两个跟家居生活相关的应用,心电、血氧和血压信号采集和分析三个跟人体生理护理相关的应用,验证了该平台的可实现性以及良好的适应性和可扩展性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号