- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于J2ME平台的手机天气预报程序的设计与实现
PAGE I
基于J2ME平台的手机天气预报程序的设计与实现
目 录
TOC \o 1-2 \h \u
下载Pulsar开发平台
Pulsar平台是Eclipse基金会为手机专门开发的J2me开发平台,基于Eclipse,在Eclipse的基础上增加了部分型号手机的在线SDK下载功能,整合了EclipseME插件,如果用标准版本的Eclipse开发手机J2ME程序则需要安装EclipseME插件才能进行正常开发。
将Eclipse下载后解压到任意目录,运行Eclipse.exe就可以了。
2.4 安装WTK
WTK(SunJ2MEWirelessToolkit)——Sun的无线开发工具包
在SUN的官方网站
http://J/products/sjwtoolkit/download.html
下载WTK2.5.2,按默认的设置安装就行了。
2.5 在Eclipse上面配置SDK
双击打开Eclipse,点击window—performance
点击左侧J2ME—device management
点击import,然后点击browse找到wtk安装目录,点击确定即可。最后在device management中选择默认的模拟器就行了。到这里,J2ME开发环境的搭建就算完成了
2.6 J2ME体系结构
J2ME 体系结构是基于设备的系列和类别的。一个类别定义了一个特定种类的设备:移动电话、简单寻呼机和电脑记事本都是单独的类别。对存储器和处理能力有相近需求的若干类别的设备构成设备的一个系列。移动电话、简单寻呼机和简单个人电脑记事本一起就是占用资源很小的设备的一个系列。
图2.1 J2ME环境架构
为了支持资源受限设备系列所要求的那种灵活性和可定制部署,人们将 J2ME 体系结构设计成模块化的和可伸缩的。J2ME 技术在一个完整的应用程序运行时模型中定义了这种模块性和可伸缩性,在该模型中的四个软件层都构建在设备的主机操作系统上。
图2.2 J2ME体系结构
Java 虚拟机层(Java Virtual Machine Layer):这一层是 Java 虚拟机的一个实现,它是为特定设备的主机操作系统定制的,而且支持一个特定的 J2ME 配置(configuration)。
配置层(Configuration Layer):配置层定义了 Java 虚拟机功能的和特定类别设备上可用的 Java 类库的最小集。从某种程度上说,一个配置定义了 Java 平台功能部件和库的共同性,开发者可以假设这些功能部件和库在属于某一特定类别的所有设备上都是可用的。用户不太会见到这一层,但它对框架(profile)实现者非常重要。
框架层(Profile Layer):框架层定义了特定系列设备上可用的应用程序编程接口(API)的最小集。框架在一个特定的配置上面实现。应用程序是针对特定的框架编写的,因此可以移植到支持该框架的任何设备上。一个设备可以支持多个框架。用户和应用程序供应商看到最多的就是这一层。
MIDP 层:移动信息设备框架(Mobile Information Device Profile(MIDP))是一个 Java API 集合,它处理诸如用户界面、持久存储和联网这样的问题。
Java 虚拟机层(Java Virtual Machine Layer)、配置层(Configuration Layer)和框架层(Profile Layer)一起构成了连接限制设备配置(Connected Limited Device Configuration(CLDC))。MID 框架(MID Profile)和 CLDC 提供了一个标准的运行时环境,这个环境允许把新的应用程序和服务动态地部署在终端用户设备上。
用 MIDP API 进行 J2ME 编程:构件
CLDC 和 MIDP 组合起来为创建移动电话和简单双向寻呼机上的应用程序提供了完整的环境。
MID 框架的核心是一个 MIDlet 应用程序。这个应用程序继承了 MIDlet 类,以允许应用程序管理软件对 MIDlet 进行控制、从应用程序描述符检索属性以及对状态变化进行通知和请求。
所有 MIDlet 都继承 MIDlet 类 — 运行时环境(应用程序管理器)和 MIDlet 应用程序代码之间的接口。MIDlet 类提供了用于调用、暂停、重新启动和终止 MIDlet 应用程序的 API。
应用程序管理软件可以在运行时环境内管理多个 MIDlet 的活动。此外,MIDlet 可以自己发起一些状态变化,并把这些变化通知给应用程序管理软件。
MIDP API 类的完整集合可以分为两个类别:
用于用户界面的 MIDP API:设计这些 API 是
您可能关注的文档
- 基于a_sp的数据结构课程网站的设计与实现本科毕业设计.doc
- 基于DSP技术的无刷直流电机控制技术和实现方法毕业设计论文.doc
- 基于DSP技术的语音监控系统的软件设计与实现本科毕业论文.doc
- 基于DSP控制的感应电机变频调速系统上位机程序使用说明_毕业设计(论文).doc
- 基于DSP视频监控系统的_研究与实现毕业论文设计.doc
- 基于DSP无线通讯的多功能机器人“灵狐”的研究与实现论文.doc
- 基于DTW模型的语音识别毕业设计论文.doc
- 基于Dynaform的车门冲压成形过程仿真与坯料设计毕业论文.doc
- 基于E-learning的PHP自主学习系统的设计学士学位.doc
- 基于ESSH框架的软件日志系统毕业设计(论文).doc
文档评论(0)