hur.cn - 华软网

 热门搜索

  • 论文编号: 佚名
  • 论文字数: 10000 字
  • 支付金币: 5个
  • 金币充值: 点击查看金币充值
  • 资源类型: 毕业设计
  • 论文语言: 简体中文
  • 运行环境: WinXP/NT/Vista/Win7
  • 解压密码:
  • 评分等级: ★★★
  • 整理录入: 昕晨
  • 更新时间: 2021/5/15 23:33:38

设计介绍    


1.1 手机软件现状
在信息社会中,手机及其余无线设备越来越多的走进普通公民的事情和生活,随着信息网络化的持续进展,手机及其余无线设备上网络势在必行。然则传统手机存留以下弊端:
1.  传统手机出厂时均由硬件厂商固化程序,程序不能增加、删除,有了毛病也不能更新、修改,若要增加新功能必需另换一部手机。
2.  传统手机访问互联网是通过WAP(Wireless Application Protocal),所有网络资源必需接通网络才能在线访问,非常耗时、费用亦很高。
而Java技术在无线应用方面的优势非常明显:
1.  应用程序可按需下载,而不是采办由硬件商提供的套件,可升级空间大。
2.  Java技术提供了一个类库,它使的应用开发商能够创建更为直观、富厚的用户界面(GUI);
3.  Java技术使网络带宽的应用更为有效,由于应用程序能够下载到器件上,并在当地运行,仅仅是在连接到服务器时才会占用网络带宽。
鉴于以上分析,Java手机将是未来手机的发展方向,是业界的热门。
1.2 J2ME介绍
虽然 Java 已经被用到许多公司级软体上,可是其实骨子里面照旧非常适适用在嵌入式系统之中。Java平台演进到Java2后,Java平台分别针对不同领域的需求被分成四个版本,亦即J2EE、J2SE、J2ME和JavaCard。其中J2ME定位在消费性电子东西的应用上。这个版本针对资源有限的电子消费东西的需求精简焦点类库,并提供了模块化的架构让不同类型东西能够随时增加支持的能力。这个版本的应用层面相当广泛,会是未来Java平台发展的重点项目。
J2ME在1999年的JavaOne开发人员大会上首次亮相,它的目标是面向智能无线设备和小型计算机设备的开发人员。J2ME的一个关头优点是,J2ME与所有支持Java的设备都是兼容的。支持Java的设备就是所有运行Java虚拟机器的计算机。Motorola、Nokia等生产厂商都生产支持Java的设备。、
J2ME平台是由配置(Configuration)和简表(Profile)组成的。配置是提供应最大范围设备运用的最小类库集合,在配置中同时包括Java虚拟机。简表是针对一系列设备
提供的开发包集合。在J2ME中另有一个重要的观点是可选包(Optional Package),它是针对特定设备提供的类库,比如某些设备是支持蓝牙的,针对此功能J2ME中制定了JSR82(Bluetooth API)提供了对蓝牙的支持。
目前,J2ME中有两个最主要的配置,分别是Connected Limited Devices Configuration(CLDC)和Connected Devices Configuration(CDC)。
作为第一个面临小型设备的Java应用开发规范,CLDC是由包括Nokia,Motorola和Siemens在内的18家全球知名公司共同商谈完成的。CLDC是J2ME焦点配置中的一个,能够支持一个或多个profile。其目标主要面向小型的、网络连接速度慢、能源有限(主要是电池供电)且资源有限的设备,如手机、PDA等。
而CDC则是主要用于运算能力相对较佳、在电力供应上相对对照充足的嵌入式装置 (譬喻说冷气机、电冰箱、电视机机顶盒 (set-top box))
1.3 手机游戏应具有的特征
    一个手机游戏应该具有以下特征:
易于学习: 既然手机游戏面向的是普通消费者而不是计算机专家,那么他们不可能深入的学习游戏技巧。消费者不会花几个小时去研讨一个3元的手动操作的游戏。坚持游戏的简单是最基本的要求。
可中断性: 多任务措置惩罚是手机生活方式的基本特征。手机用户经常在任务(如等一个电子邮件或等车)之间有一小段时间。而游戏、日历管理、通讯和事情数据访问运用的是统一个设备。所以一个好的手机游戏应该提供短时间的娱乐功能,而且允许用户在游戏和事情模式之间顺利切换。
鉴于定阅:手机游戏的盈利成功取决于他们很大的运用量。一起头开发和设计每一个游戏都是高贵的。如果一个手机游戏开发者要赢利的话,重要的是:统一个游戏引擎,多个题目,基本的故事情节类似。鉴于定阅的游戏是持续产生收入的最好方法。
富厚的社会交互: 不论一个游戏设计得多好,只需玩家找到了它的基本模式或玩完了所有的游戏路径很快就会厌烦这个游戏。对于一个鉴于定阅的游戏,重要的是与另外玩家合作以增强所玩游戏的智力和随机性。在今天纷纷复杂的多玩家游戏中具有富厚社会交互的游戏证明是成功的。
利用手机技术的优点: 巨额的手机技术研发费用都花在提高设备和网络的可用性和可靠性上面。因此,手机设备硬件和网络协议与桌面/控制台世界(如全球定位系统(GPS)扩展、条形码扫描仪、和短消息服务(SMS)/多媒体信息服务(MMS)通讯)有着非常大的差异。好的手机游戏应该利用那些更新的设备特征和网络基础设备的优点。
1.4 本游戏背景介绍
在抗战中,由国民政府领导的中国空军是所有国民党军队中抗战最为完全,也最为勇敢的军队,虽然开战之初力量悬殊,然则面临穷凶极恶的日本侵略者,他们毫不畏惧,视死如归,全力以赴投身到民族救亡的伟业中去,用自己的鲜血和生命谱写了中华民族最为豪迈的诗篇。自一九三二年二月五日“一·二八”事件始,至一九四五年八月十四日止,抗战期间,共出动飞机一千一百二十八批,八千八百四十七架次,击落敌机五百二十九架,击伤敌机一百一十架,炸毁敌机二百二十七架。同时,中国空军空战中一共牺牲空勤人员六百六十一名。
我至今依然清楚的记得,在抗日战争即世界反法西斯战争胜利50周年的时候,我在一本描写抗战空军的书里第一次看到阎海文烈士那年轻的面孔时所带来的震撼,第一次看到高志航、沈崇海等空军烈士的事迹时所带来的感动,第一次听说碧山空战时的无奈。
时至今日,已经很少有人能够记得在中国的天空献身的抗日英雄们,我只可引用下面这句话来表达我的心情:“你们的名字无人知晓,你们的业绩与世长存! ”
我的这款游戏取名为《览桥风景》,以纪念从览桥中央航校走出的英雄们。
1.5 本章小结
引言和第一章中介绍了手机在无线应用方向的现今概况,J2ME的相关内容,分析了J2ME在手机软件开发中起的重要作用,描写了本论文的相关背景。

 

 

 

 


2  开发环境及相关技术的介绍
2.1  开发环境
操作系统:Microsoft Windows XP
程序语言:Java 2
开 发 包:Java(TM) 2 Standard Edition (5.0)
        Sun Micro. J2ME   Wireless Tool Kit 2.2
IDE:    Eclipse 3.01
2.2  Java语言特色
1. 平台无关性
Java引进虚拟机原理,并运行于虚拟机,实现不同平台之间的Java接口。Java的数据类型与机器无关。
2. 平安性
Java的编程类似C++,但舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样能够防止病毒通过指针入侵系统。它提供了平安管理器,防止程序的非法访问。
3. 面向对象
    Java吸收了C++面向对象的观点,将数据封装于类中,实现了程序的简洁性和便于维护性,使程序代码能够只需一次编译就可反复利用。
4. 分布式
Java建立在TCP/IP网络平台上,提供了用HTTP和FTP协议传送和接收信息的库函数,运用其相关技术能够十分方便的构建分布式应用系统。
5. 健壮性
Java致力与检查程序在编译和运行时的毛病,并自动回收内存,减少了内存犯错的可能性。Java取消了C语言的结构、指针、#define语句、多重继承、goto语句、操作符、重载等不容易被掌握的特征,提供垃圾收集器自动回收不用的内存空间。
2.3  关于ECLIPSE
    Eclipse 是一个开放代码的、鉴于 Java 的可扩展开发平台。就其自身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附加了一个规范的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
虽然大多数用户很乐于将 Eclipse 看成 Java IDE 来运用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,由于它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,和给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的施展场所。

 


上一源码:JAVA图书馆书库管理系统论文毕业设计
下一源码:JAVA+access做的综合测评系统毕业设计

下载地址    

  • JAVA打飞机游戏毕业设计毕业设计

下载说明

  • 为防止盗链,本站资源部分有解压密码,解压密码点击查看
  • 如果您发现该资源不能下载,请通知管理员;
  • 为了保证您快速的下载,推荐使用迅雷或网际快车等专业工具下载;
  • 为确保所下资源能正常使用,请使用WinRAR v3.80或以上版本解压本站资源;
  • 本站所收集的下载资源均来源于网络,如果有侵犯您的版权,请来信告知,我们会马上处理;
  • 本站所提供的资源仅供学习和研究,请勿用于商业用途,请在下载后24小时内删除;
  • 本站不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害!