摘要:该子系统设计是基于Android4.0以上系统、Eclipse平台开发的一款云虚拟实验系统平台的安卓手机程序。基于云的虚拟实验系统是一个完整的应用系统。整个系统由信号处理虚拟实验板卡、信号处理虚拟实验板卡应用网关、基于云的虚拟实验管理系统和虚拟实验系统手机软件等几个部分构成。
随着无线网络技术以及移动终端的高速发展,智能手机也逐渐成为人们日常生活不可或缺的设备之一。因此提供一款供移动用户使用的云虚拟实验操作系统十分必要。
本论文介绍了云虚拟实验系统手机安卓APP开发的基本思路和方法,具体介绍了在TCP/IP协议的模式下利用Socket套接字的方式进行网络通信,实现用户登录、注册功能;利用安卓多线程技术对网络数据进行处理,进行实时实验操作,同时还阐述了利用Google推出的aChartEngine包进行数据可视化的方法。
关键字:TCP/IP协议,网络通信,Android程序开发,实时绘图
目录
中文摘要
Abstract
第一章-绪论-3
1.1-研究背景-3
1.2-国内外研究现状-4
1.3本文研究内容-4
1.4论文框架-5
第二章 云虚拟实验系统框架-6
2.1-云虚拟实验系统组成-6
2.2-云虚拟系统APP开发环境-7
2.3 基于云的虚拟实验系统手机APP框架-8
2.4本章小结-9
第三章 云虚拟实验系统APP设计与实现-10
3.1-用户登录/注册模块-10
3.1.1-用户登录-10
3.1.2-用户注册-11
3.2 网络通信模块-11
3.2.1 Android手机的网络环境-12
3.2.2 网络传输通信协议-12
3.2.3 数据转换-14
3.2.4 多线程网络通信-16
3.3 实验实时数据显示-17
3.3.1绘图思路-18
3.3.2 实时绘图-19
3.4 本章小结-19
第四章 云虚拟实验系统操作APP测试-21
4.1 用户登录/注册功能测试-22
4.1.1 用户登录功能测试-22
4.1.2 用户登录功能测试-23
4.2实验选择功能测试-24
测试步骤:-24
4.3实验操作功能测试-25
4.3.1 信号发生实验-25
4.3.2 信号采集实验-26
4.4本章小结-27
第五章 结论与建议-28
5.1 结论-28
5.2 建议-28
5.2.1 UI界面优化-28
5.2.2 网络通信优化-29
5.2.3 实时绘图优化-29
参考文献-31
致谢-33
附录 云虚拟实验系统应用层通信协议-34