移动应用开发iOS平台专业实验室建设方案.docx
- 文档编号:5577781
- 上传时间:2022-12-28
- 格式:DOCX
- 页数:15
- 大小:181.40KB
移动应用开发iOS平台专业实验室建设方案.docx
《移动应用开发iOS平台专业实验室建设方案.docx》由会员分享,可在线阅读,更多相关《移动应用开发iOS平台专业实验室建设方案.docx(15页珍藏版)》请在冰豆网上搜索。
移动应用开发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移动互联网专业实验室详细配置清单
产品名称
性能参数
数量
用途
价格
备注
itouch
8G版本
6
iOS程序开发测试真机设备
1498*6=8988
满足大部分iOS程序低配置要求的开发测试需求,价格为苹果官方教育优惠价
iphone4s
16G版本
4
iOS程序开发测试真机设备
4988*4=19952
作为iOS现在主要机型满足iOS应用程序的开发测试需求,价格为苹果官方价格
iPhone4
8G版本
1
iOS程序开发测试真机设备
3688*1
作为iOS上一代主要机型满足iOS应用程序的开发测试需求,价格为苹果官方价格
iphone3GS
8G版本
1
iOS程序开发测试真机设备
2888*1
作为iOS老版本机型满足iOS应用程序的开发测试需求,价格为苹果官方价格
iPad2
二代,16G版本,WLAN+3G
2
iOS程序开发测试真机设备
3988*2=7976
作为iOS平板上一代主要机型满足iOS平板应用程序的开发测试需求,价格为苹果官方价格
newiPhone
16G
2
iOS程序开发测试真机设备
5000*2=10000
中国现未上市
newIpad
三代,16G版本,WLAN+4G
1
iOS程序开发测试真机设备
4000*1=4000
中国现未上市
学生台式机
macmini,2。
3GHz双核IntelCorei5,内存扩展至4GB,500GB硬盘,IntelHDGraphics3000显卡显示器21寸IPS1920*1080,USB键盘鼠标
22
用于辅助开发商用级程序开发,图形界面设计。
16*6200=99200
保证模拟器流畅运行
笔记本
MacbookProwithRetinadisplay,2.3GHz四核IntelCorei7处理器,8GB1600MHz内存,
IntelHDGraphics4000
NVIDIAGeForceGT650M,配备1GBGDDR5显存
2
教师机,用于商用级程序开发,商务演示
14988*2=29976
台式一体机
iMac,3。
1GHz四核IntelCorei5
2560x1440分辨率
4GB(两个2GB)内存
1TB硬盘1
AMDRadeonHD6970M显卡配1GB显存
2
教师机,用于商用级程序开发,图形界面设计。
14968*2=29936
投影转接头
MiniDisplay-〉VGA
MiniDisplay->HDMI
1
苹果电脑接投影仪专用转接头
238*1+328*1=566
延长质保
Applecare,针对各个苹果设备,itouch及老款的iPhone不购买,其他均需购买以延长质保到三年
1
延长主要设备的保修至三年
22620
iMac968*2=1936
MBP1798*2=3596
MacMini768*16=12288
iPad508*3=1524
iPhone468*7=3276
交换机
千兆24口
1
网络连接
4000*1=4000
教师用电脑桌
办公电脑桌椅1。
2米1.4米转角
4
办公设备
600*4=2400
学生用电脑桌
1000*600mm
22
教学设备
250*22=5500
会议桌
约15人
1
办公设备
2000
工作椅
教师用可升降5张
40
教学设备
300*5+100*35=6000
保险柜
规格:
(高)1180mm×(宽)600mm×(深)585mm
1
存放移动设备
3800
文件柜
1
办公设备
500
实验室建设调研开支
1
6000
参加各类相关会议、论坛及其他交流
教师进修培训
1
30000
组织教师进修培训
总计
299990
实验室布局
实验室分为教师区、学生区和多功能会议室三个功能分区。
教师区以转角办公桌相抵构成工作面,以档板分隔,平衡沟通与私密性。
会议室用于召开技术会议、为客户演示产品和存放设备等功能。
学生区成行列分布.
人才培养相关
表2iOS移动互联网专业实验室入门培养目录
编号
内容
知识点
1。
0
1.1
苹果系统操作使用
MacOS介绍,软件安装、使用,Unix环境,各类开发工具,键盘特点及热键,与Windows的主要区别,Cocoa及Carbon说明,应用程序介绍,Dashboard介绍,多媒体软件介绍,AppleScript介绍,iTunesAppStore商业运营模式
1。
2
iPhone软硬件特性
iPhone硬件基础,模拟器与实机区别,iPhone模拟器的使用。
iPhoneOS结构介绍, iPhone应用程序结构规则,操作系统框架,私有框架,加速计说明,多点触摸说明。
1。
3
开发工具介绍
xCode安装卸载、基本配置及使用.DashCode、QuartzComposer、Iconcomposer、InterfaceBuilder等工具的简单介绍。
1.4
程序调试介绍
程序调试基本概念,Instruments使用简介,调试的基本规则和规律.设置断点、设置全局断点快速定位问题代码行、暴力测试等
2。
0
2.1
iPhone开发必备之Objective-C2.0语言(包含C/C++基础)
oc语言发展史,面向对象与面向过程的区别,面向对象简介
2.2
c语言基础
数据的存储与运算、定义变量、运算符和表达式、程序控制语句
2.3
面向对象基础
类与对象;继承、封装、多态
2.4
Objective—C语言
Objective—C语言基本语法;字符串处理;集合类(数组、字典、集合);文件操作;NSData的使用;多线程;后台执行;NSDataFormatter格式化日期;
2.5
Objective—C高级
分类;特性;协议
2。
6
应用程序的生命周期
应用程序的生命周期介绍
2。
7
内存管理
内存管理机制,引用计数,内存分配与释放,自动释放池autorelease的使用
2。
8
单元测试
使用Cocoa 框架进行单元测试、Cocoa应用单元测试等
3。
0
3。
1
专业英语
iPhone开发中的常用英语术语
3.2
软件工程基础
软件过程和软件活动;需求设计、概要设计、详细设计、软件测试基本原则和文档规范;配置管理的基本概念和必要性;
3。
3
代码版本控制及编码规范
使用SVN控制代码版本,遵循相同的编码规范
4.0
4。
1
iPhone开发的版本演变进化
iPhone操作系统历史版本说明,演化说明,当前版本特性.
4。
2
iPhone操作系统的优势及局限
iPhoneOS与MacOS的区别,与其他操作系统的比较,内存优势、硬件优势、特性优势;内存局限,屏幕局限,软件局限。
4.3
iPhone的开发框架CocoaTouch概览
层级结构:
核心层、服务层、媒体层、CocoaTouch层; UIKit概览,目标—动作概览,地址簿简介。
4。
4
Xib方式开发程序
InterfaceBuilder工具的使用。
代码中的IBOutlet和IBAction。
4.5
iPhone中视图控制器
UIWindow、UIScreen、UIView、UIViewController、UIScrollView、UIButton、UIImage、UIImageView、UITextField、UISegmentedControl、UISlider、UISwitch、UIToolBar、UIActionSheet、日期及数据选择器等的使用
4.6
iPhone中高级视图控制器一览
NavigationController、TabController、UITableView使用、自定义以及整合
4.7
了解视图及绘制:
View
drawrect方法 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、Notification
5。
0
5。
1
网络基础课程
网络介绍方式基础知识
5.2
HTTP协议操作
http下载上传 getpostheader
5.3
流行的XML和JSON数据交换格式的使用
xml使用例子讲解 jsonframework使用前后台交互
5.4
Bonjour基础
bonjour介绍例子无需配置网络连接
5。
5
CFNetwork网络开发
tcpudp通信
5.6
ASIHTTPRequest
ASIHTTPRequest介绍及使用
6。
0
6。
1
数据库基础及介绍
数据库知识,介绍,举例
6.2
使用Plist文本格式保存数据
保存nsarray, nsdictionary
6.3
SQLite的使用
开发前的数据库创建管理复制到document 使用更新注意事项
6。
4
CoreData简化数据库操作
coredata设计使用数据关系
6。
5
地址簿的使用
调用地址薄定制
6。
6
Sql语句
Sql基础语法,数据库连接查询,分组查询,使用函数等
7.0
7.1
视图切换动画效果
viewtransition 自定义transition
7。
2
详解使用CoreAnimation制作动画效果
coreanimation详解例子
7。
3
CoreGraphics详细介绍及操作
cg画线画圆曲线 3D变形扭曲
7.4
音频视频播放
调用播放器播放
7.5
OpenGLES基础课程
opengles函数介绍简单用法
8。
0
8.1
有趣的核心动画(CoreAnimation)让程序变得更美
UIView动画 CoreAnimation动画 Transition
8.2
二维、三维坐标及转换
坐标系知识第四、第二象限坐标系 3D坐标系坐标转换
8.3
音效对于用户体验的作用
音效的使用声音文件格式播放音效
9。
0
9。
1
在程序中增加计费功能点(InAppPurchase)
配置inapppurchase 获取产品列表提交服务器完成订购
9。
2
使用PushNotification替代短信获取通知
配置pushnotification 发送
9。
3
地图及位置应用
mapkit使用
9。
4
本地程序与Web程序的结合
使用html定制界面嵌入webaboutus等
9.5
Objective—C与C/C++整合开发
objc嵌入cc++c/c++中调用objc函数
10。
0
10。
1
苹果商店的介绍
iTunesStore介绍,AppStore介绍,更改服务区,排行榜介绍,收入情况介绍.
10.2
iPhone软件市场
软件分类说明,软件排名规则说明,推广方式,竞争情况,案例分析,优秀软件作者介绍。
10.3
注册为开发者
注册ADC,注册为iDP,注册公司帐户、个人帐户、企业帐户,填写表格,登录开发者平台,登录iTunesConnect,设定测试帐户。
10。
4
真机调试
下载证书,使程序在iPhone或iPad上运行程序
10.5
发布及提交程序流程
建立软件,文档准备,图档准备,软件提交,InAppPurchase提交,PushNotification提交,多语言版本提交,代码签名。
10.6
更新程序,上线及推广
软件更新,程序被拒怎么办,修改上线日期,管理财务报表,使用第三方工具查看评论及评星,推广软件。
10。
7
做一个最简单的iPhone软件
从零开始,一步一步开发一个小软件,并提交到AppStore。
用以展示iPhone设计、开发、提交的步骤。
11.0
项目实战*
11.1
PDF阅读器*
编写pdf阅读器,浏览pdf文档
11.2
iPad2点菜系统*
iPad2酒店点菜系统,实现菜单浏览,下单等操作
11。
3
基于iOS的新型信息系统
结合电子政务、电子商务等的实际需求,开发实际可用的基于iOS的新型信息系统解决方案,并逐步完善
汇总清单
表3iOS移动互联网专业实验室汇总清单
类别
科目
资金预算
备注
硬件
实训设备
216604
包括测试设备和开发机器等
实训设备保修延期
22620
苹果机器延保至3年
辅助设备
24766
办公用品、桌椅、交换机等
软件
平台软件、开发软件
0
含在硬件设备中
考察学习
6000
其他
30000
含教师进修培训等
总计
299990
计算机网络教研室
2012-6-8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动 应用 开发 iOS 平台 专业 实验室 建设 方案