- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东大学《人机交互技术》课程上机实验指导书
《人机交互技术》课程实验教学大纲
一.实验教学的目的
通过《人机交互技术》实验课程的实践,使学生了解《人机交互技术》与计算机图形、程序设计、认知心理学以及计算机硬件的发展等领域密切相关,并加深学生对人机交互知识的理解,增强学生的实际运用能力和开发高可用性的交互界面的能力。
二.实验教学的任务
通过案例学习,让学生了解不同的人机交互模型设计类型,以及成功与失败案例所带来的启示。通过原型设计使学生了解原型的作用,并了解用户需求对设计一个良好人机交互界面的重要性。通过原型和界面评估,使学生掌握针对交互系统的评估方法。
三.具体实验题目名称和学时分配、适用专业及实验性质(设计性、综合性、验证性)
实验环境:在普通PC机房进行,要求环境,eclipse,android2.1
三星、摩托罗拉、HTC真机测试。
序号 实验项目名称 备注 1 基于android的二维交互游戏: android2.1以上系统,搭建“会说话的宠物”二维游戏平台,通过指点触摸交互方式,宠物作出反应。利用语音交互功能,宠物模范人声音。
2 基于android2.1以上系统,搭建“清明上河图交互漫游系统”,通过触摸屏、感应器、话筒实现人机互动。
载入清明上河图图片,通过指点拖动浏览,并且针对不同的对象场景预设风声、流水声、鸟声、喧闹人群声、讨价还价声、弹唱戏曲声等。当用户漫游至相应场景时,加载声音并合成。
例如,用户远观整个街市场景时,合成喧闹人群声和自然声;当用户zoom in到图片某细节处,可能听到清晰的讨价还价声。
为增强交互功能,使用重力感应器,感应手机位移和用户动作,以控制流水流速和方向等,反馈不同的声觉效果给用户。 人员:最多5人一组。
一人负责:整体界面设计,和具体规划;
一人负责:图片加载,指控移动,zoom in , zoom out等功能;
二人负责:音效制作与合成
一人负责:重力感应器 3 基于android2.1以上系统,搭建个人理财系统:包括创建、修改、保存、删除账簿,记录财务收入、输出记录,月度财务总结,预算、支付计划制定等。
8
计算机科学技术/软件工程
在普通PC机房进行,要求环境,eclipse,android2.1 4 基于android2.1以上系统,搭建“软件学院占位”系统:用户可以对软院各区教室座位进行查询,预订,占领,释放等功能。C/S架构,客户端移动设备通过wifi或3G网络流量等,对服务器端座位数据库进行操作。 5 基于山东大学校区二维地图的GPS导航系统。包括GPS定位,目的地查询定位,路径规划和计算。
6 基于android2.1以上系统,搭建“聊天”系统。
7 其他。。。
可自由申请,由王筱婷老师审查通过后可进行。原则上不超过三个人一组。
以上题目,任选一个,除特殊说明外,最多三个人一组。最终提交:源码和3000字左右开发文档。交作业时当面给王筱婷老师演示。并具体按照王筱婷老师要求将作业提交至ftp存档.
Android学习资料下载:/~wanglu/
Android实验设计
实验一:系统安装与HelloWorld
【目的】
安装智能手机开发相关软件平台。
【要求】
完成智能手机开发平台安装、以及相关配置
并实现Hello World
了解项目的基本文件目录结构
【原理】
Eclipse安装原理,Android编程方法
【过程】
安装JAVA JDK
下载网址:/javase/downloads/
安装Eclipse
下载网址:/downloads/
安装Android
或/index.html
安装ADT(Android Development Tools)
或/index.html
安装手机USB驱动
或/index.html
如果用模拟器调试,则可暂时不装。
建立新项目,实现Hello World。
Open Eclipse.
Click the menu File - New - Project.
Expand the Android folder and select Android Project.
Name the project HelloWorld
得到的文件结构如下:
运行:
选运行的设备,可以是模拟器,也可以是真机(如果已经连接好真实手机的话):
模拟器运行:
真实手机调试:
实验二:界面设计:控件与布局
【目的】
Android编程基础,UI设计。
【要求】
了解Android编程原理
掌握界面控件设计
掌握控件的事件处理编程
【原理】
UI设计原理
【过程】
了解各种控件的基本功能
各种控件:
Menu
TextView、EditText、
Button
Radio button
List
ProgressBar;
文档评论(0)