山东大学《人机交互技术》课程上机实验指导书.docVIP

山东大学《人机交互技术》课程上机实验指导书.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档