1 引言有关资料表明,到 2005 年, 全球的移动电话将超过 14 亿部, 移动电话深入每个人的生活, 让具有“无线通信、随身携带”特性的移动电话伴随着因特网的发展使得移动应用前景无限。目前, 手机上的软件发展经历了三个阶段: 最早只有基本的语音服务, 其后增加了简单的附加应用, 接着出现了 WAP 方式使移动终端能访问 的功能。发展到当前这个阶段,利用 J2ME(Java 2 Micro Edition) 实现移动应用是一种良好的途径。随着人们物质文化水平的提高, 数码产品已经步入了百姓的日常生活, 越来越多来的人拥有了数码相机或数码摄像机。这些设备拍摄的照片只能利用特殊的设备才可以浏览, 那么如果我们可以利用随身携带的手机查看数码照片将是一件非常理想的事情。基于这一想法,我们设计了这个基于 J2ME 手机相册系统。这个系统利用了 J2ME 和流技术实现对数码照片的显示。用户将自己的照片发布到相应的 web 服务器上, 可以随时通过手机登陆该网站, 访问自己的数码照片, 把网站的地址告诉亲朋则可以与大家分享这些美丽的瞬间。 2 相关技术介绍 J2ME 介绍 Sun 在 1999 年6 月时推出了 Java 2 袖珍版(J2ME) 来满足消费电子和嵌入设备的需要。 J2ME 是为了那些使用有限的能源、有限的网络连接( 常常是无线连接) 以及有限图形用户界面能力的设备开发的。 J2ME 针对硬件的数据处理能力、存储容量、网络连接能力等规定了 Configuration 的概念,把上述运算功能有限、电力有限的嵌入式装置定义在 Connected Limited Device Configuration(CLDC) 规格之中;而另外一种装置则规范为 Connected Device Configuration(CDC) 规格。 CLDC 所使用的 java 虚拟机称为 KVM ,而 CDC 所使用的则称为 CVM 。 J2ME 的体系结构如图 1 所示。图1 java2 平台 J2ME 与 Web 的 Http 连接 Web 由客户与服务器组成。客户是简单由 TCP/IP 加上 Web 浏览器组成, WEB 服务器由 HTTP 加后台数据库组成。客户的浏览器和服务器用 TCP/IP 的 HTTP (超文本传输协议) 建立连接, 使得客户与服务器二者的超媒体传输变得很容易。所有的客户及 WEB 服务器统一使用 TCP/IP , 统一分配 IP, 使得客户和服务器的逻辑连接变成简单的点对点连接。 URL (统一资源定位器)实现了单一文档能在整个国际互联网主机中的定位。客户的请求通过 WEB 服务器的 CGI (公用网关接口)可以很好地与后台的各种类型数据接口。 J2ME 提供了 HTTP ,TCP 等高级 协议, 使移动电话能直接访问已有 的全部信息, 通过它能让用户方便地实现手机网与 的互连和资源共享。 流技术 Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符, 字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。 j
J2ME相册管理 来自淘豆网m.daumloan.com转载请标明出处.