论文部分内容阅读
摘 要 手机游戏行业是目前比较受关注的一项产业,它的发展前景很大,它的人才缺口更大。J2ME有一个独特的优点:它是专为手机设计的。它具有很高的移植性、较强的实践性和易上手性。
关键词 J2ME;移植性;实践性
AbastractMobile gaming industry is now compared to concern an industry, it's great prospects for the development , it's talent gap even greater. J2ME is a unique advantage: it is designed specifically for mobile phones. It has high portability and more practicality and easy to use.
KeyWordsJ2ME;Portability;Practicality
一、开设前景
目前,中国游戏产业已经成为国际公认最具发展潜力的市场。据易观国际最新发布的报告《2007年第4季度中国网络游戏市场季度监测》研究结果显示:2007年第四季度中国网络游戏市场收入规模季度增长15%,达到33.67亿,继续保持快速的增长势头。《2007中国互联网调查报告》预测,我国在2006至2008年间,网络游戏产业总值将达到221.6亿元。然而就是在这样一个网络游戏发展快、势头猛的国家,游戏的专业制作人才却十分匮乏。根据某项调查显示,未来3年至5年内中国网络游戏产业需要20万游戏设计与开发人才。
这么大的人才需求并不是一朝一夕所能解决的。
目前游戏人才的培养模式跟其他行业人才的培养形式一样,有两种:短期的社会专业培训机构模式与长期的正规院校学历教育模式。以游戏学院为代表的社会职业培训已有了成熟的体系,并在全国有了相当广泛的影响,但仅仅靠职业培训,远远不能满足人才的产业对人才的需求量,同时也不能保证游戏开发人才的质量和游戏开发人才本身知识体系的完整性,建立成熟的游戏教育体系必须依靠完善的高校教育做为支持。如今游戏专业也成为了各类大中专院校和中等职业学校纷纷追捧的热门专业。北京电影学院、南京邮电学院等院校和一些地方的职业技术中等学校已经开办游戏专业。而“游戏开发”也有望进入劳动部公布的新职业,成为名正言顺的“正当”职业。
手机游戏行业是目前比较受关注的一项产业,也是游戏开发的一个重要分支,目前全世界已有 20 亿部手机,按照使用人口的比例,中国应有4亿部,随着3G时代的即将到来, 基于JAVA的手机游戏也有着更加广阔的前景。
二、使用J2ME进行手机游戏开发的优势
手机开发的最新流行技术就是sun公司的J2ME技术,它被很多客户认同并使用,快速成为手机程序开发的流行技术。J2ME是Java 2 MicroEdition的缩写,是用于把Java 应用于移动通信设备、嵌入式设备或消费性电器而推出的一项技术,是致力于消费产品和嵌入式设备的为手机等小型移动终端开发各种单机与网络应用的技术。
使用J2ME进行手机游戏开发有如下优势:
1.开发工具专业性
相对其他智能客户端平台而言,J2ME有一个独特的优点:它是专为手机设计的。它所有的性能都跟手机相关,使得游戏的开发更加的便捷和容易。
2.高移植性
由于J2ME是java三大分支之一,J2ME技术源于Java,所以也具有JVM的优势,可以在支持Java的平台上进行移植,J2ME应用可运行在不同投资商的不同设备上。这在高度竞争性的手机设备行业中是特别重要的。现在所有主要的智能手机制造商都支持J2ME平台。
3.此课程可以作为《JAVA语言程序设计》的后续课程
当前许多高职院校已开设(或准备开设)Java程序设计课程,该课程已成为高校计算机基础教学的骨干课程之一。在教育部计算机基础课程教学指导委员会制定的白皮书中,Java课程也被列为核心课程,《J2ME手机游戏开发》可以做为上述课程的后续课程,对它在知识层面和实践方向上做一个延深。
4.易上手性
因为J2ME易学的知识特性,J2ME只需要掌握几个核心的package就能写出能来真实成就感的游戏,实践性强,使得J2ME游戏开发相对于其他网络游戏的开发,更易于上手,游戏开发成功率更高,学生的学习积极性主动性强。J2ME知识的学习也会对学生以后学习其他语言带来十分大的帮助,使他们转向J2SE,J2EE都会容易很多。
5.拓展性
J2ME游戏开发成功后,每个游戏的后续修改和扩展功能使得学生从而会在游戏的兼容性,迁移性上下功夫,去研究,使得学生会更加主动去研究设计模式,算法与程序结构、去深钻面向对象编程理念。面向对象编程思维,算法与程序结构、设计模式这些都是往计算机行业纵深发展的必须要掌握的技术。
6.J2ME有一些小的缺憾,使得学生可以在这方面研究做出成就
(1)在手机中不更改代码实现移植,主要指游戏。
(2)不能动态修改按钮文字。
(3)在Canvas上不能接受中文输入。
(4)由于手机的屏幕尺寸不一、厂商的扩展API不统 一、不同手机性能不一致导致J2ME的跨平台性技术相对与JAVA来说比较差。
三、学习J2ME可以从事的工作种类
现在J2ME技术可以说相当的火爆,学好了J2ME之后可以从事的工作种类如下:
1.J2ME游戏开发人员
根据游戏策划或者文档要求,在某种特定的机型(以Nokia S40或S60居多)开发游戏程序。这是现在大部分J2ME程序员从事的工作。需要熟练掌握:高级用户界面、低级用户界面、线程,如果是网络游戏,还需要熟练网络编程。
2.J2ME应用开发人员
现在的移动应用还不是很多,但是还是出现了一些,特别是移动定位以及移动商务相关的内容。需要熟练掌握:高级用户界面、线程和网络编程。
3.J2ME游戏移植人员
参照源代码,将可以在一个平台上可以运行的游戏移植到其他平台上去。例如将Nokia S40的游戏移植到S60上,或者索爱的T618等等。
他们从事的工作主要是控制屏幕坐标,有些可能需要替换一些API。需要熟悉各平台之间的差异以及相关的技术参数,比如屏幕大小、最大jar文件尺寸等等。
四、课程设置与适用专业
J2ME课程中需要学习深入分析手机游戏开发的基本知识,j2me开发平台,并通过大量实例实践手机游戏项目开发的全过程。
1.课程设置要求
学习本课程需要具备Java语言基础知识,如数据类型及运算、控制语句、类与对象等。最好对数据库、网络及Web技术的基础知识有一定的了解。
2.开设课程
在高校开设J2ME课程可以分以下两门课程:
《J2me手机游戏开发》:本课程主要介绍MIDP1.0和MIDP2.0,其中包括MIDP应用程序模型介绍,MIDP用户界面类库,MIDP高层用户界面,游戏动画实现,双缓存技术,碰撞检测,人工智能,MIDP数据存储等。培养具有手游设计与开发能力,能从事手机游戏开发岗位工作,具有手游设计、手游开发等技能的应用型人才。
《J2ME手机游戏开发技术与项目实践详解》:本课程是在J2ME移动游戏开发基础上,使用多个完整案例的方式来介绍开发角色扮演类、益智类,射击等不同类型游戏的相关技术。另外包括代码的优化,游戏的移植等。本课程集合了游戏业界资深程序员丰富的游戏专业技术积累,直接培养学生掌握当前在游戏公司中求职的基本要求,帮助学生贴近游戏开发人才需求,顺利进入手机游戏行业。
通过上述课程的学习,学生将具有J2ME开发的理论基础和实际设计经验,可以快速进入移动应用的领域,在企业中进行J2ME手机程序的实际开发工作。
3.适用专业
本课程适用于高职院校计算机应用嵌入式方向的专业和计算机软件技术专业。高职院校如果开设游戏专业或与游戏培训学校进行了课程互换,那么此课程也可作为一门专业基础课。
五、总结
高职教育是任何行业发展的人才保障,是一个长期的、根本性的策略,要想让我国游戏水准从根本上得到提高,在大中专、高职院校开设游戏专业进行学历教育是必需的。综上所述,本人认为在高职院校开设J2ME课程是可行的,是有发展前途的。
参考文献
[1]杨建、杨军.《精通J2ME嵌入式软件开发》.北京:电子工业出版社,2007.
[2]易观国际.《2007第4季度中国网络游戏市场季度监测》.2008.
[3]沈大海.《J2ME手机游戏开发技术与项目实践详解》.北京:人民邮电出版社,2008.
关键词 J2ME;移植性;实践性
AbastractMobile gaming industry is now compared to concern an industry, it's great prospects for the development , it's talent gap even greater. J2ME is a unique advantage: it is designed specifically for mobile phones. It has high portability and more practicality and easy to use.
KeyWordsJ2ME;Portability;Practicality
一、开设前景
目前,中国游戏产业已经成为国际公认最具发展潜力的市场。据易观国际最新发布的报告《2007年第4季度中国网络游戏市场季度监测》研究结果显示:2007年第四季度中国网络游戏市场收入规模季度增长15%,达到33.67亿,继续保持快速的增长势头。《2007中国互联网调查报告》预测,我国在2006至2008年间,网络游戏产业总值将达到221.6亿元。然而就是在这样一个网络游戏发展快、势头猛的国家,游戏的专业制作人才却十分匮乏。根据某项调查显示,未来3年至5年内中国网络游戏产业需要20万游戏设计与开发人才。
这么大的人才需求并不是一朝一夕所能解决的。
目前游戏人才的培养模式跟其他行业人才的培养形式一样,有两种:短期的社会专业培训机构模式与长期的正规院校学历教育模式。以游戏学院为代表的社会职业培训已有了成熟的体系,并在全国有了相当广泛的影响,但仅仅靠职业培训,远远不能满足人才的产业对人才的需求量,同时也不能保证游戏开发人才的质量和游戏开发人才本身知识体系的完整性,建立成熟的游戏教育体系必须依靠完善的高校教育做为支持。如今游戏专业也成为了各类大中专院校和中等职业学校纷纷追捧的热门专业。北京电影学院、南京邮电学院等院校和一些地方的职业技术中等学校已经开办游戏专业。而“游戏开发”也有望进入劳动部公布的新职业,成为名正言顺的“正当”职业。
手机游戏行业是目前比较受关注的一项产业,也是游戏开发的一个重要分支,目前全世界已有 20 亿部手机,按照使用人口的比例,中国应有4亿部,随着3G时代的即将到来, 基于JAVA的手机游戏也有着更加广阔的前景。
二、使用J2ME进行手机游戏开发的优势
手机开发的最新流行技术就是sun公司的J2ME技术,它被很多客户认同并使用,快速成为手机程序开发的流行技术。J2ME是Java 2 MicroEdition的缩写,是用于把Java 应用于移动通信设备、嵌入式设备或消费性电器而推出的一项技术,是致力于消费产品和嵌入式设备的为手机等小型移动终端开发各种单机与网络应用的技术。
使用J2ME进行手机游戏开发有如下优势:
1.开发工具专业性
相对其他智能客户端平台而言,J2ME有一个独特的优点:它是专为手机设计的。它所有的性能都跟手机相关,使得游戏的开发更加的便捷和容易。
2.高移植性
由于J2ME是java三大分支之一,J2ME技术源于Java,所以也具有JVM的优势,可以在支持Java的平台上进行移植,J2ME应用可运行在不同投资商的不同设备上。这在高度竞争性的手机设备行业中是特别重要的。现在所有主要的智能手机制造商都支持J2ME平台。
3.此课程可以作为《JAVA语言程序设计》的后续课程
当前许多高职院校已开设(或准备开设)Java程序设计课程,该课程已成为高校计算机基础教学的骨干课程之一。在教育部计算机基础课程教学指导委员会制定的白皮书中,Java课程也被列为核心课程,《J2ME手机游戏开发》可以做为上述课程的后续课程,对它在知识层面和实践方向上做一个延深。
4.易上手性
因为J2ME易学的知识特性,J2ME只需要掌握几个核心的package就能写出能来真实成就感的游戏,实践性强,使得J2ME游戏开发相对于其他网络游戏的开发,更易于上手,游戏开发成功率更高,学生的学习积极性主动性强。J2ME知识的学习也会对学生以后学习其他语言带来十分大的帮助,使他们转向J2SE,J2EE都会容易很多。
5.拓展性
J2ME游戏开发成功后,每个游戏的后续修改和扩展功能使得学生从而会在游戏的兼容性,迁移性上下功夫,去研究,使得学生会更加主动去研究设计模式,算法与程序结构、去深钻面向对象编程理念。面向对象编程思维,算法与程序结构、设计模式这些都是往计算机行业纵深发展的必须要掌握的技术。
6.J2ME有一些小的缺憾,使得学生可以在这方面研究做出成就
(1)在手机中不更改代码实现移植,主要指游戏。
(2)不能动态修改按钮文字。
(3)在Canvas上不能接受中文输入。
(4)由于手机的屏幕尺寸不一、厂商的扩展API不统 一、不同手机性能不一致导致J2ME的跨平台性技术相对与JAVA来说比较差。
三、学习J2ME可以从事的工作种类
现在J2ME技术可以说相当的火爆,学好了J2ME之后可以从事的工作种类如下:
1.J2ME游戏开发人员
根据游戏策划或者文档要求,在某种特定的机型(以Nokia S40或S60居多)开发游戏程序。这是现在大部分J2ME程序员从事的工作。需要熟练掌握:高级用户界面、低级用户界面、线程,如果是网络游戏,还需要熟练网络编程。
2.J2ME应用开发人员
现在的移动应用还不是很多,但是还是出现了一些,特别是移动定位以及移动商务相关的内容。需要熟练掌握:高级用户界面、线程和网络编程。
3.J2ME游戏移植人员
参照源代码,将可以在一个平台上可以运行的游戏移植到其他平台上去。例如将Nokia S40的游戏移植到S60上,或者索爱的T618等等。
他们从事的工作主要是控制屏幕坐标,有些可能需要替换一些API。需要熟悉各平台之间的差异以及相关的技术参数,比如屏幕大小、最大jar文件尺寸等等。
四、课程设置与适用专业
J2ME课程中需要学习深入分析手机游戏开发的基本知识,j2me开发平台,并通过大量实例实践手机游戏项目开发的全过程。
1.课程设置要求
学习本课程需要具备Java语言基础知识,如数据类型及运算、控制语句、类与对象等。最好对数据库、网络及Web技术的基础知识有一定的了解。
2.开设课程
在高校开设J2ME课程可以分以下两门课程:
《J2me手机游戏开发》:本课程主要介绍MIDP1.0和MIDP2.0,其中包括MIDP应用程序模型介绍,MIDP用户界面类库,MIDP高层用户界面,游戏动画实现,双缓存技术,碰撞检测,人工智能,MIDP数据存储等。培养具有手游设计与开发能力,能从事手机游戏开发岗位工作,具有手游设计、手游开发等技能的应用型人才。
《J2ME手机游戏开发技术与项目实践详解》:本课程是在J2ME移动游戏开发基础上,使用多个完整案例的方式来介绍开发角色扮演类、益智类,射击等不同类型游戏的相关技术。另外包括代码的优化,游戏的移植等。本课程集合了游戏业界资深程序员丰富的游戏专业技术积累,直接培养学生掌握当前在游戏公司中求职的基本要求,帮助学生贴近游戏开发人才需求,顺利进入手机游戏行业。
通过上述课程的学习,学生将具有J2ME开发的理论基础和实际设计经验,可以快速进入移动应用的领域,在企业中进行J2ME手机程序的实际开发工作。
3.适用专业
本课程适用于高职院校计算机应用嵌入式方向的专业和计算机软件技术专业。高职院校如果开设游戏专业或与游戏培训学校进行了课程互换,那么此课程也可作为一门专业基础课。
五、总结
高职教育是任何行业发展的人才保障,是一个长期的、根本性的策略,要想让我国游戏水准从根本上得到提高,在大中专、高职院校开设游戏专业进行学历教育是必需的。综上所述,本人认为在高职院校开设J2ME课程是可行的,是有发展前途的。
参考文献
[1]杨建、杨军.《精通J2ME嵌入式软件开发》.北京:电子工业出版社,2007.
[2]易观国际.《2007第4季度中国网络游戏市场季度监测》.2008.
[3]沈大海.《J2ME手机游戏开发技术与项目实践详解》.北京:人民邮电出版社,2008.