欢迎来到天天文库
浏览记录
ID:55279040
大小:707.00 KB
页数:16页
时间:2020-05-08
《移植J2ME游戏到Android平台.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、移植J2ME游戏到Android平台版本:0.1日期:4/21/2011作者:陈旭RevisionHistoryVersionNumberDateAuthorChangesMade0.14/21/11陈旭草稿TableofContentsRevisionHistoryiiTableofContentsi1.ProjectScope11.1.ProjectObjectivesandDeliverables11.2.Strategy11.3.Constraints21.4.ProjectLifecycle22.TrainingPlan23.PortingJavaMEto
2、runonAndroidplatform33.1.原理33.2.移植J2ME游戏到Android平台53.3.测试113.4.修改BUG和维护111.ProjectScopeTheprojectscopeincludesthenecessaryworktocompletetheprojectsuccessfully,includingadefinitionofwhatisandisnotbeingperformed.本项目主要是将已有的J2ME游戏移植到Android平台,并封装J2MEAPI的Android实现,并产生一套移植规范来指导单机部的J2ME游戏移植到A
3、ndroid平台,方便开发人员快读推出J2ME游戏的Android版本产品,以后公司的J2ME程序都可遵循此规范来移植到Android平台。Overview1.1.ProjectObjectivesandDeliverables1生成一套使用AndroidSDK实现J2MEAPI的库,打包成JAR。2一套为移植J2ME游戏到Android平台的规范(SPEC)。3以规范来移植J2ME游戏到Android平台。451.2.StrategyHigh-levelapproachtomeetingobjectives1团队开发人员对J2ME
4、游戏和J2MEAPI有相当的了解,才能整体把握移植过程中所涉及的技术。2团队开发人员对AndroidSDK有使用经验,并知晓与J2MESDK的差异,如何使用AndroidSDK来实现J2MESDK。3移植J2ME游戏与原游戏开发人员及时的沟通,来解决移植过程存在的问题。4了解基本的项目管理知识,比如版本控制,BUG追踪,项目进度,开发过程及方法。51.1.Constraints1团队成员只具有某一方面的知识,或者只了解J2ME,或者AndroidSDK2没有一套规范化的项目管理过程,如使用BUG追踪,版本控制,过程管理,做出风险评估,优先级安排,如何拆分功能等等。3
5、451.2.ProjectLifecycleLifeCyclePhaseDescriptionExitCriteria项目初始阶段前期的技术储备,了解J2ME游戏所涉及的知识点,在此过程中能够熟练使用AndroidSDK。熟练掌握J2MEAPI包含哪些功能,知道如何使用AndroidSDK来实现J2MEAPI。J2MEAPI的Android实现包阶段J2ME的接口和实现分离,采用插件的形式来提供Android的实现,最终打包成JAR形式供公司内开发人员使用。此库包含牵涉到游戏开发的大部分的J2MEAPI实现,提供稳定的功能实现,性能有一定保障。功能测试和系统测试对J
6、2ME的每个功能模块都要进行单独的测试,最后将整个功能集成进行系统测试,并修改BUG,对功能模块调整。J2ME游戏调用此库可以稳定的运行于Android平台。批量移植J2ME游戏批量移植J2ME游戏到Android平台运行于Android平台J2ME游戏和一般的Android游戏无异。2.TrainingPlanResourceNameTraining/SkillNeededSource/Date陈旭对进行Android版本移植的程序员进行集中Android基础和移植J2ME培训。1天1.PortingJavaMEtorunonAndroidplatform1.1.
7、原理智能机越来越普及,而Android系统的手机在智能机市场越来越普及,我们的游戏主要是J2ME游戏,为了更快的融入Android生态系统,利用已有的J2ME游戏资源,这就需要把J2ME游戏移植到Android平台。恰AndroidSDK主要是以JAVA作为其主要开发语言,这就为我们移植J2ME游戏到Android平台提供了便利。移植的主要工作是开发利用AndroidSDK实现J2MEAPI的库(DroidLib.JAR,以后都引用为DroidLib),这样J2ME开发人员在无需改变J2ME游戏代码的情况下,通过调用此库,就可以让J2ME游戏轻松的运行于Andr
此文档下载收益归作者所有