您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 移动应用开发(iOS平台)专业实验室建设方案
iOS移动互联网专业实验室建设方案基地负责人:成员:实验室建设意义与目标移动互联网的发展催生了对于移动互联网人才的大量需求,包括移动应用策划、开发、测试、设计相关、移动项目管理等等的人才缺口越来越大,而包括学校在内的各类培训机构所能提供的人才对于缺口来说还是远远不够。终端作为移动互联网构成的最主要和最直接部分,按操作系统分当下主要有iOS、Android以及其他系统,其中由于各类限制(包括开发的技术门槛和成本门槛等等),iOS的人才需求量尤为巨大。建设iOS移动互联网专业实验室就是为适应当下这个发展趋势,为社会培养急需的人才,实现实训基地与市场的无缝对接。由于iOS开发的各类门槛,使得iOS人才的缺口巨大,建设iOS移动互联网专业实验室就是为了跨过这些门槛,一方面从项目开发所需软、硬件环境需求入手,满足开发及教学的软硬件要求,另一方面从iOS人才培养的教学角度出发,通过以项目为主导的方式通过项目进行iOS专业人才的培养。计算机网络技术专业在整合传统网络专业中网络配置、网络管理和网络服务等精华内涵基础上,从09年起,培养方案修订增加移动互联网应用内容,并从10年起,增设“3G技术”专业方向,是省内最早一批设置该方向的高职院校。基本与以3G手机、平板电脑为代表的移动互联网市场的瞬间换代、蓬勃发育时期吻合。面向移动互联网服务行业的专业发展战略成为我系计算机网络技术专业价值迁移新脉络。网络技术专业开设多门移动开发专项课程和实训课,同时承担移动应用教科研项目和商业项目若干,组织有专业教师带队,集合优秀学生的项目团队。另外还承担了软件技术专业移动开发课程。iOS的开发由于开发环境的限制(须使用Mac电脑进行开发)和测试设备的限制(须使用iOS的相关设备进行真机测试),为尽快的适应市场对于人才需求的变化,急需建立一个功能较完备的实验室进行专门人才的培养,使得学校能迅速地培养出市场所急需的人才。iOS专业实验室建设目标是,以实验室为平台,教师和企业工程师带领优秀学生建立iOS研发团队,开展教科研和承接商用项目。设备条件在数量满足约20余人同时研发情况,性能上手机、平板电脑等真机设备基本覆盖市场主流规格型号,以满足移动软件特殊的兼容性测试需求。学生机能满足iOS普通开发机的的配置要求,教师机达到高级应用开发机器的配置。后台服务及数据库应用使用专业级服务器(与Android专业实验室共用,符合现在通常商业开发一套数据多套手机客户端的现状与要求)。在效益目标上,实验室软环境建设质量不断提高。实验室使用率高,设备利用率高;培养效果显著,实验设备使用效益良好;利用实验室资源,开展项目设计、专业培训等社会服务。最终建设成特色显著,形成区域性的移动应用开发的人才、师资和教育实践中心。实验室功能1.通过实际项目的锻炼,培养包括移动应用策划、开发、测试、设计相关、移动项目管理等等的专门人才2.支持网络专业工学交替课程移动应用开发分组学生的实践需求。3.支持承接的商业项目、横向课题研发环境。4.同时作为网络教研室教师的专业实验室,开展教科研工作。5.开展移动应用开发的社会培训。6.利用类型覆盖率高的真机设备为社会提供手机程序的兼容性测试服务。7.针对企业的需求,制定并执行订单式的人才培养,使得学校与市场需求无缝对接,人才与就业无缝对接。详细配置清单表1iOS移动互联网专业实验室详细配置清单产品名称性能参数数量用途价格备注itouch8G版本6iOS程序开发测试真机设备1498*6=8988满足大部分iOS程序低配置要求的开发测试需求,价格为苹果官方教育优惠价iphone4s16G版本4iOS程序开发测试真机设备4988*4=19952作为iOS现在主要机型满足iOS应用程序的开发测试需求,价格为苹果官方价格iPhone48G版本1iOS程序开发测试真机设备3688*1作为iOS上一代主要机型满足iOS应用程序的开发测试需求,价格为苹果官方价格iphone3GS8G版本1iOS程序开发测试真机设备2888*1作为iOS老版本机型满足iOS应用程序的开发测试需求,价格为苹果官方价格iPad2二代,16G版本,WLAN+3G2iOS程序开发测试真机设备3988*2=7976作为iOS平板上一代主要机型满足iOS平板应用程序的开发测试需求,价格为苹果官方价格newiPhone16G2iOS程序开发测试真机设备5000*2=10000中国现未上市newIpad三代,16G版本,WLAN+4G1iOS程序开发测试真机设备4000*1=4000中国现未上市学生台式机macmini,2.3GHz双核IntelCorei5,内存扩展22用于辅助开发商用级程序开16*6200=99200保证模拟器流畅运至4GB,500GB硬盘,IntelHDGraphics3000显卡显示器21寸IPS1920*1080,USB键盘鼠标发,图形界面设计。行笔记本MacbookProwithRetinadisplay,2.3GHz四核IntelCorei7处理器,8GB1600MHz内存,IntelHDGraphics4000NVIDIAGeForceGT650M,配备1GBGDDR5显存2教师机,用于商用级程序开发,商务演示14988*2=29976台式一体机iMac,3.1GHz四核IntelCorei52560x1440分辨率4GB(两个2GB)内存1TB硬盘1AMDRadeonHD6970M显卡配1GB显存2教师机,用于商用级程序开发,图形界面设计。14968*2=29936投影转接头MiniDisplay-VGAMiniDisplay-HDMI1苹果电脑接投影仪专用转接头238*1+328*1=566延长质保Applecare,针对各个苹果设备,itouch及老款的iPhone不购买,其他均需购买以延长质保到1延长主要设备的保修至三年22620iMac968*2=1936MBP三年1798*2=3596MacMini768*16=12288iPad508*3=1524iPhone468*7=3276交换机千兆24口1网络连接4000*1=4000教师用电脑桌办公电脑桌椅1.2米1.4米转角4办公设备600*4=2400学生用电脑桌1000*600mm22教学设备250*22=5500会议桌约15人1办公设备2000工作椅教师用可升降5张40教学设备300*5+100*35=6000保险柜规格:(高)1180mm×(宽)600mm×(深)585mm1存放移动设备3800文件柜1办公设备500实验室建设调研开支16000参加各类相关会议、论坛及其他交流教师进修培训130000组织教师进修培训总计299990实验室布局实验室分为教师区、学生区和多功能会议室三个功能分区。教师区以转角办公桌相抵构成工作面,以档板分隔,平衡沟通与私密性。会议室用于召开技术会议、为客户演示产品和存放设备等功能。学生区成行列分布。人才培养相关表2iOS移动互联网专业实验室入门培养目录编号内容知识点1.01.1苹果系统操作使用MacOS介绍,软件安装、使用,Unix环境,各类开发工具,键盘特点及热键,与Windows的主要区别,Cocoa及Carbon说明,应用程序介绍,Dashboard介绍,多媒体软件介绍,AppleScript介绍,iTunesAppStore商业运营模式1.2iPhone软硬件特性iPhone硬件基础,模拟器与实机区别,iPhone模拟器的使用。iPhoneOS结构介绍,iPhone应用程序结构规则,操作系统框架,私有框架,加速计说明,多点触摸说明。1.3开发工具介绍xCode安装卸载、基本配置及使用。DashCode、QuartzComposer、Iconcomposer、InterfaceBuilder等工具的简单介绍。1.4程序调试介绍程序调试基本概念,Instruments使用简介,调试的基本规则和规律。设置断点、设置全局断点快速定位问题代码行、暴力测试等2.02.1iPhone开发必备之Objective-C2.0语言(包含C/C++基础)oc语言发展史,面向对象与面向过程的区别,面向对象简介2.2c语言基础数据的存储与运算、定义变量、运算符和表达式、程序控制语句2.3面向对象基础类与对象;继承、封装、多态2.4Objective-C语言Objective-C语言基本语法;字符串处理;集合类(数组、字典、集合);文件操作;NSData的使用;多线程;后台执行;NSDataFormatter格式化日期;2.5Objective-C高级分类;特性;协议2.6应用程序的生命周期应用程序的生命周期介绍2.7内存管理内存管理机制,引用计数,内存分配与释放,自动释放池autorelease的使用2.8单元测试使用Cocoa框架进行单元测试、Cocoa应用单元测试等3.03.1专业英语iPhone开发中的常用英语术语3.2软件工程基础软件过程和软件活动;需求设计、概要设计、详细设计、软件测试基本原则和文档规范;配置管理的基本概念和必要性;3.3代码版本控制及编码规范使用SVN控制代码版本,遵循相同的编码规范4.04.1iPhone开发的版本演变进化iPhone操作系统历史版本说明,演化说明,当前版本特性。4.2iPhone操作系统的优势及局限iPhoneOS与MacOS的区别,与其他操作系统的比较,内存优势、硬件优势、特性优势;内存局限,屏幕局限,软件局限。4.3iPhone的开发框架CocoaTouch概览层级结构:核心层、服务层、媒体层、CocoaTouch层;UIKit概览,目标-动作概览,地址簿简介。4.4Xib方式开发程序InterfaceBuilder工具的使用。代码中的IBOutlet和IBAction。4.5iPhone中视图控制器UIWindow、UIScreen、UIView、UIViewController、UIScrollView、UIButton、UIImage、UIImageView、UITextField、UISegmentedControl、UISlider、UISwitch、UIToolBar、UIActionSheet、日期及数据选择器等的使用4.6iPhone中高级视图控制器一览NavigationController、TabController、UITableView使用、自定义以及整合4.7了解视图及绘制:Viewdrawrect方法CoregraphicsRect坐标4.8多点触摸:革命性的触摸和手势操作UITouch多点触摸应用如何使用手势4.9显示Web内容UIWebview使用4.10开发自定义控件自己的控件view的使用touchesbegan事件通知自定义协议4.11设备检测检测iPhone、iPad版本信息,版本不同,程序的代码实现可能不同4.12设计模式MVC设计模式的设计,Cocoa自身的MVC模式介绍及使用。如何在程序中遵循MVC设计模式。其他设计模式:Delegate、Target-Action、Singleton、Notification5.05.1网络基础课程网络介绍方式基础知识5.2HTTP协议操作http下载上传getpostheader5.3流行的XML和JSON数据交换格式的使用xml使用例子讲解jsonframework使用前后台交互5.4Bonjour基础bonjour介绍例子无需配置网络连接5.5CFNetwork网络开发tcpudp通信5.6ASIHTTPRequestASIHTTPRequest介绍及使用6.06.1数据库基础及介绍数据库知识,介绍,举例6.2使用Plist文本格式保存数据保存nsarray,nsdictionary6.3SQLite的使用开发前的数据库创建管理复制到document使用更新注意事项6.4CoreData简化数据库操作coredata设计使用数据关系6.5地址簿的使用调用地址薄定制6.6Sql语句Sql基础语法,数据库连接查询,分组查询,使用函数等7.07.1视图切
本文标题:移动应用开发(iOS平台)专业实验室建设方案
链接地址:https://www.777doc.com/doc-4425857 .html