﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-独立小桥风满袖-文章分类-Develop</title><link>http://www.blogjava.net/seaflower/category/196.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 06:45:32 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 06:45:32 GMT</pubDate><ttl>60</ttl><item><title>about J2ME</title><link>http://www.blogjava.net/seaflower/articles/535.html</link><dc:creator>独立小桥风满袖</dc:creator><author>独立小桥风满袖</author><pubDate>Fri, 21 Jan 2005 05:16:00 GMT</pubDate><guid>http://www.blogjava.net/seaflower/articles/535.html</guid><wfw:comment>http://www.blogjava.net/seaflower/comments/535.html</wfw:comment><comments>http://www.blogjava.net/seaflower/articles/535.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/seaflower/comments/commentRss/535.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/seaflower/services/trackbacks/535.html</trackback:ping><description><![CDATA[<TABLE class=ft_9 style="BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid" cellSpacing=0 cellPadding=0 width="100%" bgColor=#fff2ec border=0>
<TBODY>
<TR>
<TD width=18></TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>KVM（K Virtual Machine）</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>J2ME的虚拟机 用来执行Spotlet或者MIDlet。不同版本的JAVA有不同的虚拟机来运行Java Applet,Java Servlet或者Java Application。而且虚拟机不只SUN一家，比如IBM的J9 VM。</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>配置（Configuration）</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>
<P class=a14>Configuration是一个规范，它定义了基本的J2ME运行环境，包括虚拟机和一组源自J2SE的核心类子集。每一个Configuration都对应于一组具有类似能力的设备。例如，某一Configuration可能被定义为针对内存比较富裕而且有网络连接的嵌入设备，其虚拟机可能是一个完整的JVM，API可能是J2SE中API的一个比较大的子集；而另一个Configuration可能被定义为针对内存较少且只有简单网络连接的设备，其虚拟机可能是JVM的一个子集，其API可能为J2SE中API的一个最小子集再加上其他少量特定API。</FONT></P></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>概要（Profile）</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>
<P class=a14>Profile是建立在某个Configuration之上的特定API集合。一个Configuration只定义虚拟机和基本的API集合，不定义建立应用程序的细节。而Profile是对Configuration的扩展，提供基本Configuration所缺少的功能，包括应用程序生命周期、用户界面、网络连接、存储、安全等。一个Profile既可直接建立在Configuration上，也可建立在另一个Profile之上。</FONT></P></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>可选包（Optional Package）</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>
<P class=a14>为了在不改动Profile的前提下增加设备的功能，J2ME在Profile之外又提供了可选包，您可将它们看成Profile的扩展，每个可选包为某个或某些Profile增加特定的功能。当需要为某个Profile增加一个新的API时，你必须首先将它定义为可选包。如果随着时间的推移该可选包被广泛采用，它则可能成为某个或某些Profile的一部分。</FONT></P></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>CLDC：</FONT></TD></TR>
<TR>
<TD width=18>　 </TD>
<TD width=516>Connected Limited Device Configuration 连接限制设备配置。配置的作用是决定环境所使用的JVM J2ME使用的是KVM</FONT> </TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><FONT size=1>　</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>MIDP：</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>Mobile Information Devices Profile 移动信息设备简表。J2ME有两种简表MIDP和KJava 手机上的开发使用的是MIDP。</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>OTA（Over－the－Air Technology）空中下载技术：</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>是通过移动通信（GSM或CDMA）的空中接口对SIM卡数据及应用进行远程管理的技术。空中接口可以采用WAP、GPRS、CDMA1X及短消息技术。OTA技术的应用，使得移动通信不仅可以提供语音和数据服务，而且还能提供新业务下载。这样，应用及内容服务商可以不受平台的局限，不断开发出更具个性化的贴近用户需求的服务，如信息点播、互动娱乐、位置服务以及银行交易等。通过OTA空中下载技术，手机用户只要进行简单操作，就可以按照个人喜好把网络所提供的各种业务菜单利用OTA机制下载到手机中，并且还可以根据自己的意愿定制具体业务。</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>1G/2G/2.5G/3G</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>1G（first generation）表示第一代移动通讯技术。如现在以淘汰的模拟移动网。 
<P>2G（second generation）表示第二代移动通讯技术。代表为GSM。以数字语音传 输技术为核心。</P>
<P>2.5G是基于2G与3G之间的过渡类型。代表为GPRS。比2G在速度、带宽上有所提高 。可使现有GSM网络轻易地实现与高速数据分组的简便接入。</P>
<P>3G（third generation）表示第三代移动通讯技术。面向高速、宽带数据传输。 国际电信联盟（ITU）称其为IMT-2000（International Mobile Telecom- munication）。最高可提供2Mbp/s的数据传输速率。主流技术为CDMA技术代表有WCDMA（欧，日）、CDMA2000（美）和TD－SCDMA（中）。</P></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>GSM</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>全球移动通讯系统（Global system for Mobile communications）的英文缩写。2G的主流技术，数据速率为9.6kb/s。</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>GPRS</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>通用分组无线业务（General Packet Radio Service）的英文缩写。是一种基于GSM系统的无线分组交换技术。是2.5G的主流技术。理论最高数据速率为171.2kb/s 。</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>CDMA（注：这里指3G的CDMA）</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>（注：这里指3G的CDMA）码分多址的英文缩写，是目前公认的3G主流技术。目前存在3种3G的主流CDMA标准，分别是WCDMA、CDMA2000和TD-SCDMA。前两者分别由欧洲和美国提出，TD-SCDMA由中国提出（大唐电信），已被ITU和3GPP所接受。其中，WCDMA和CDMA2000是FDD模式，而TD－SCDMA是TDD模式（注：FDD－频分双工，需用两个频段进行收发；TDD－时分双工，采用同一个频段，但以不同的时隙进行。）</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　 </TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>WAP和WML</FONT> </TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>WAP是无线应用协议（Wireless Application Protocal）的英文缩写。它是无线互联网上的一系列协议的组合。面向移动电话等小型、窄带的移动设备。WAP能够运行于各种无线网络之上，如GSM、GPRS、CDMA等。</FONT> 
<P>WML是无线注标语言（Wireless Makeup language）的英文缩写。支持WAP技术的手<BR><BR>机能浏览由WML描述的Internet内容。</FONT></P></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>蓝牙（BlueTooth）</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>&nbsp;&nbsp;&nbsp;&nbsp;蓝牙是一种支持设备短距离通信（一般是10m之内）的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。它的标准是IEEE802.15。工作在 2.4GHz 频带。带宽为1Mb/s（注：蓝牙这名字很有意思，来自公元10世纪统一丹麦和瑞典的斯堪的纳维亚国王的名字。）</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>　</TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516><IMG height=26 src="http://game.kongzhong.com/editor/images/kz_j2me_mcjs.gif" width=26 align=absMiddle><FONT color=#6b6bb5>VoiceXML</FONT></TD></TR>
<TR>
<TD width=18>　</TD>
<TD width=516>&nbsp;&nbsp;&nbsp;&nbsp;VoiceXML（Voice eXtensible Markup Language）是W3C定义的可扩展标记语言(XML)的一种扩展，根据播放的提示信息、口述的命令、语音或按键音输入，实现人机交互。VoiceXML的标准化将简化Web上具有语音响应服务的个性化界面的创建，使人们能够通过语音和电话访问网站上的信息和服务。</FONT></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/seaflower/aggbug/535.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/seaflower/" target="_blank">独立小桥风满袖</a> 2005-01-21 13:16 <a href="http://www.blogjava.net/seaflower/articles/535.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>