- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大实验Android平台上的多设备交互系统-嵌入式系统-清华大学
PAGE 1
PAGE 7
嵌入式系统实验指示书
(创新实验:Android平台上的多设备互操作)
ver 2.1
清华大学计算机科学与技术系
2009年10月(第二稿)
创新实验:Android平台上的多设备互操作
负责人:索岳,HYPERLINK mailto:suoyue@suoyue@注:选做本实验平台实验的同学如有问题可首先咨询本实验平台负责人,最后也首选联系负责人检查实验
实验目的
深入学习掌握基于Android系统的嵌入式系统开发过程。
培养自学能力、小组合作能力和创新能力。
实验要求
实验内容:在Android平台上,围绕多设备间的互操作(手机与PC,手机与手机间),自选一个实验题目进行研究探索,选题应具有一定的难度、工作量、创新性和应用价值。
实验检查:实验应在本学期第16周结束之前(2010年1月9日之前)申请检查并提交实验报告。检查时由同学向助教或老师演示实验结果,说明本组同学的分工,并回答助教或老师的问题。检查时要求本组的所有同学必须同时到场,不到场将被扣分。过期未完成实验检查的,本组所有成员的成绩将乘以系数0.8,请大家尽可能按时完成实验。
实验报告:本实验要求提交一份实验报告,报告的格式要求正规一些,但也不要长篇大论、言之无物,希望言简意赅、抓住重点、突出增量。实验报告文件命名规则:姓名1_姓名2_...姓名n_实验报告题目.doc(姓名1、姓名2……姓名n分别为该组n名同学的姓名)。实验报告电子版应在申请实验检查之前提交到网络学堂上,并告知相关的助教或老师(联系谁检查实验就告知谁),实验检查之前未提交实验报告的组所有成员均将被扣1-3分。
实验选题建议
Android平台是Google公司近年推出的面向移动设备的嵌入式操作系统,本实验希望同学们在Android平台上开发出支持多设备间互操作的应用系统。所谓多设备互操作的应用系统,是指在多个计算设备(如手机、电脑、投影仪)间互联互通的基础上,设计并实现这些设备间的相互控制、屏幕共享、文件传递等互操作功能。
本实验需要同学们首先学习并熟悉Android平台上的编程,部分文档和例程可参考[1-6].
本实验推荐面向如下的场景,基于实验室已有的一些工作基础来建立Android手机上的多设备互操作应用系统:
推荐场景:会议室中具有一台公用的投影仪,其显示输入与一台PC相连接。用户P携带一台或多台基于Android系统的手机(或上网本)进入会议室。P启动手机上的多设备互操作应用软件,应用显示当前环境中具有一台可供使用的投影仪设备。P作为此次会议的主讲人,他通过此软件便捷的将已存储在手机上的PPT文件推送给投影仪。投影仪打开PPT文件并进入播放模式。会议开始,P通过它的手机远程控制PPT的播放完成演讲。在上述推荐场景中,具体的工作主要具有如下六个工作单元(WP),分别为:
WP1:手机主动发现投影仪(已与PC相连接,下同);
WP2:手机将本地的文件推送给投影仪;
WP3:手机远程控制投影仪;
WP4:手机显示投影仪当前显示的屏幕内容;
WP5:手机上完成WP1-WP3的应用界面设计。
WP6:集成使用WP1-WP5的一个演示场景
具体而言,有如下建议:
多设备间互操作的应用系统包括设备间的底层通讯连接,以及上层实现远程控制/文件传递或共享/屏幕共享等具体功能。
【面向WP1】目前实验室中已实现了一套在PC设备上运行的多设备间互操作应用系统,本实验建议充分利用现有应用系统来开发基于Android系统的应用。如下图所示,每个设备上都会运行MDIClient,每个MDIClient通过连接MDIServer来实现与环境的通信(MDIServer按照一定的规则运行在其中的一台设备上),设备间的控制命令通过MDIServer来实现转发。
对于本实验而言,我们提供PC上的Server供大家进行调试,同学们需要在Android手机上实现Client端,并完成对MDIServer的自发现、自动连接、以及消息传递等功能,具体的连接附录中具体阐述。
同时,我们提供场景中的投影仪所属PC的MDIClient供参考使用。同学们可以利用MDIClient上具有的功能(如基于SMB的文件推送、面向屏幕共享的VNC等)来实现本实验所需的应用场景。
【面向WP3】在Android手机上实现对其他设备(如PC)远程控制的例子,可考虑将Android手机实现为其他PC的无线键鼠。具体可参照RemoteDroid REF _Ref243934578 \r \h [6]或gRemote REF _Ref243934580 \r \h [7]等,其实现方法实现采用C/S结构,手机为Client,PC为Server,Client端截
您可能关注的文档
最近下载
- 人教版数学一年级上册 前后上下左右专项练习题(试题) .docx VIP
- Unit 3 Same or Different Section A Grammar Focus—3c课件(共21张PPT)人教版英语八年级上册.pptx VIP
- 液化石油气安全技术说明书.doc VIP
- “希沃易+”融合小学英语教学的应用与研究 论文.pdf VIP
- 建筑业税收政策培训课件.pptx VIP
- 2025山东济南市工会社会工作专业人才联合招聘47人笔试模拟试题及答案解析.docx VIP
- 2023年青海省成考(专升本)大学政治考试真题含解析.doc VIP
- 部编版八上语文名著《红岩》章节练习.docx VIP
- 公差分析标准模板.xlsx VIP
- 世界咖啡介绍.ppt VIP
文档评论(0)