基于Java平台的移动设备应用系统设计-(精品课件).pptVIP

  • 14
  • 0
  • 约3.28千字
  • 约 25页
  • 2018-10-14 发布于广西
  • 举报

基于Java平台的移动设备应用系统设计-(精品课件).ppt

武汉大学电子信息学院计算机图像处理实验室 框图 武汉大学电子信息学院计算机图像处理实验室 武汉大学电子信息学院计算机图像处理实验室 目录 目录 武汉大学电子信息学院计算机图像处理实验室 * 武汉大学电子信息学院计算机图像处理实验室 * 基于Java平台的移动设备 应用系统设计 Application Development of Mobile Devices Based on Java Technology * 武汉大学电子信息学院计算机图像处理实验室 * 目录 无线开发的背景和困难 J2ME的介绍 手机应用系统开发与演示 工作总结和改进 * 武汉大学电子信息学院计算机图像处理实验室 * 无线开发的背景 手机、PDA等嵌入式设备的日益普及 Internet的飞速发展 消费者对移动设备功能的需求 * 武汉大学电子信息学院计算机图像处理实验室 * 无线开发的困难 处理器性能低下 内存资源有限 输入/输出设备具有特殊性 网络连接速度慢且不可靠 * 武汉大学电子信息学院计算机图像处理实验室 * 无线开发需要解决的问题 开发工具的适用性 实际的无线测试环境 可靠的和可扩展的服务支持 * 武汉大学电子信息学院计算机图像处理实验室 * Java技术介绍 J2SE Java2 平台标准版 (Java 2 Platform Standard Edition ) J2EE Java2 平台企业版 (Java 2 Platform Enterprise Edition ) J2ME Java2 平台微型版 (Java 2 Platform Micro Edition ) Java技术起源于20世纪90年代初期SUN 公司的Green Project 和Oak编程语言,这种语言后来被重新命名为Java .后来随着Java技术的发展,为了适应不同的应用开发者和不同的运行环境,SUN 公司在1999年下半年将其分为三个不同的版本: * 武汉大学电子信息学院计算机图像处理实验室 * J2ME的优点 从厂商的角度看 从无线网络运营商的角度来看 从用户的角度来看 J2ME无线开发平台具有众多的Java的优点,例如:面向对象的编程语言、平台无关性、网络安全性以及多线程等等 * 武汉大学电子信息学院计算机图像处理实验室 * J2ME的高层体系结构 为了在消费类和嵌入式设备上应用Java技术,同时不失去Java技术的特性,即跨平台兼容性和网络安全性,J2ME定义了两个核心概念: Configuration(配置) Profile(简表) * 武汉大学电子信息学院计算机图像处理实验室 * Configuration CDC (Connected Devise Configuration 连接设 备配置) CLDC(Connected Limited Device configuration 有限连设备配置)。 Configuration是个规范,它定义了基本的J2ME运行环境,包括虚拟机和一组来自J2SE的核心类子集。它主要的目的是针对消费性电子产品的网络连接能力、处理器速度、内存等特性为之分类。目前阶段J2ME定义了两种 Configuration: * 武汉大学电子信息学院计算机图像处理实验室 * Profile Foundation Profile Personal Profile Personal Digital Assistant Profile Mobile Information Device Profile Profile是建立在Configuration上的特定的API集合。 Profile是对Configuration的扩展和补充,提供了Configuration所缺少的功能,包括应用程序的生命周期、用户界面、网络连接、本地数据存等。由于设备功能的多样性,导致了Profile的多样性 : * 武汉大学电子信息学院计算机图像处理实验室 * MIDP 内存:128K 非易失性内存用于MIDP组件;8K非易失性内存用于应用创建的固定数据;32K非易失性内存用于运行虚拟机。 显示屏:96×54大小,1位深度 输入:单手、双手或触摸屏 网络:双向、无线、间断的、具有有限带宽 MIDP是简表的一种,它定义了移动信息设备的类型和提供相关的API集合,它建立在CLDC之上,并且提供一个标准的运行环境,允许在终端用户设备上动态地部署新的应用程序和服务。MIDP对硬件的要求如下: * 武汉大学电子信息学院计算机图像处理实验室

文档评论(0)

1亿VIP精品文档

相关文档