首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

1.6    小  型  软  件

首先感受一下J2ME所处的位置,去看看小型设备的世界。就像在图1.5中看到的,这些小型设备主要分为5种类型,如图1.5所示。

在过去的几十年中,这些小型设备制造商通常都已经(虽然有时候不是很不情愿)提供给程序员和内容提供商以不同层次的工具来开发软件,整个业界也曾经试图建立标准的软件平台,也取得了一定程度上的成功。表1.1列出了最近使用的一些开发工具。

图1.5  小型设备主要的种类

表1.1  非Java开发工具

工    具

描    述

制造商开发包

最常见的开发平台是用设备制造商或者操作系统(如Palm、Windows CE和EPOC/Psion)提供的工具,在大多数情况下,要用C++进行开发

WAP/WML

WAP(无线应用协议),一个用在移动设备的标准通信协议,它采用类似HTTP和TCP的方式。早期的一个由移动电话运营商开发的互联网系统用WAP来传送WML(无线标识语言),WML是用来取代在浏览器上使用的较为复杂的HTML(超文本标记语言)的,但是最终结果并不是那些推广者宣传的“移动互联网”

Web/HTML

只有在一些高端的设备上,有时候使用Web来作为内容发布工具。这些内容通常都要根据这些小型设备的特点进行仔细修改

其他中间件

许多厂商已经试着提供一些内容制作的中间件,如i-mode和BREW都有不同程度的成功

i-mode

在日本市场有一个被称为i-mode的庞大的系统,这个简单的协议以与WAP类似的方法来发布内容。笔者认为,与WAP相比,它顺利的成功归功于一些简单的差别,它们是:

  ●       它是一个封闭的市场,所以内容是有目的的,也是跟它相关的。

  ●       它的用户很快达到一个非常大的数量。

  ●       运营商(NTT DoCoMo)在技术的实现上起了很大的作用(事实上他们发明了它),所以他们强烈地希望i-mode的成功。

  ●       它是在一个包交换的网络上发布的,与电路交换的网络相比,它没有拨号延迟的不便。

  ●       它具有彩色屏幕。

  ●       内容有趣。

i-mode已经开始变成了一个很大的事物(包括对Java的支持),其内容在其他章节         讲述。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论