-
基于
WiFi
的即时
通信软件的设计与实现
即时通信是一种终端服务,
允许两个人或者多个人使用网络可以跨平台地即时地传递文
字信息,
文本文件,
语音和视频进行交流。
自从即时通
信软件产生以来,
这种以网络为基础,
与其他在线用户交互信息
的实时方式,
已其方便快捷的特点,
受到了对消息反馈即时性要
求
很高的行业和机构的青睐。
即时通
信自
1998
年面世以来,特别是近几年的迅速发展,即时通信
的功能日益丰富,
逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。即
时通信不再是一个单
纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务
、办公协作和企业客户
服务等为一体的综合化信息平台。
p>
传统的即时通信应用大部分是在
PC
端实现
的,但随着无线传输网络的发展,各种智能
操作平台的推出提供了硬件基础,
在移动设备上的即时通信系统的研究成为了
3G
业
务新的
亮点。
随着网络技术的迅猛发展,信息科技水平的不断提
高,
移动终端技术逐渐增强,
各种
智能
操作系统平台的出现,
为即时通信系统移动化的发展提供了硬件基础;
< br>移动设备中开放
性的
Android
平台,随着
3G
网络发展迅速占领了市场。
第三代移动通信技术(
3rd-generatio
n
,
3G
)
,
是指支持高速数据传输的蜂窝移动通讯技
术。
3G
服务能够同时传送声音及数据信息,速率一般在几百
kbps
以上。目前
3G
存在四种
标准
:
CDMA2000
,
WCDMA
p>
,
TD-SCDMA
,
WiMAX
。一般地讲,
3G
是指
将无线通信
与国际互联网等多媒体通信结合的新一代移动通信系统,未来的
3G
必将与社区网站
进行结合,
WAP
与
WEB
的结合是一种趋势
。
3G
与
2G
的主要区别是在传输声音和数
据的速度上的提升,它能够在全球范围内更好地实现无线漫
游,并处理图像、音乐、
视频流等多种媒体形式,提供包括网页浏览、电话会议、电子商
务等多种信息服务,
同时也要考虑与已有第二代系统的良好兼容性。为了提供这种服务,
无线网络必须能
够支持不同的数据传输速度,也就是说在室内、室外和行车的环境中能够
分别支持至
少
2Mbps
(兆比特
p>
/
每秒)
、
384
kbps
(千比特
/
每秒)以及
144kbps
的传输速度。
Wi-Fi
俗称无线宽带,
wi-Fi
与
Wlan
的区别在于
WLan
是无线局域网,
Wi-Fi
< br>是一种技
术。
Wlan
属于
p>
Wi-Fi
。
它是一种短程无线传输技术,
能够在数百英尺范围内支持互联网接入
的无线电信号。
Wi-Fi
的正式名称是“
IEEE802.1
1b
”
,与蓝牙一样,同属于在办公室和家庭
< br>中使用的短距离无线技术。
虽然在数据安全性方面,
该技
术比蓝牙技术要差一些,
但是在电
波的覆盖范围方面则要略胜一
筹。随着技术的发展,以及
IEEE 802.11a
及
IEEE 802.11g
等
标准的出现,
现在
IEEE
802.11
这个标准已被统称作
Wi-Fi
< br>。
从应用层面来说,
要使用
Wi
-Fi
,
用户首先要有
Wi-Fi
兼容的用户端装置。
Wi-Fi
是一种
帮助用户访问电子邮件、
Web
和流式
媒体的互联网技术。
它为用户提供了无线的宽带互联网访问。
同
时,它也是在家里、办公室
或在旅途中上网的快速、
便捷的途径
。
能够访问
Wi-Fi
网络的地方被称为热点。
Wi-Fi
热
点是通
过在互联网连接上安装访问点来创建的。
这个访问点将无线信号通过短程进行
传输,一般覆盖
90
米左右。当一台支持
Wi-Fi
的设备遇到一个热点时,这个设备可
以用无线方式连接到那个网络。
Android
一词的本义指
“机器人”
,
同时也是
Google
于
2007<
/p>
年
11
月
5
p>
日宣布的基于
Linux
平台的开源手机操
作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,
是首个为移动终
端打造的真正开放和完整的移动软件。目前,最新版本为
Android
2.4
Gingerbread
和<
/p>
Android
3.0
Honeyc
omb
。
Android
早期由原名为
的公司开发,谷歌
在
< br>2005
年收购
后,
继续对
Android
系统开发运营,
它采用了软件堆层
(
software
stack
,又名软件叠层)的架构,主要分为三部分。底层
Linux
内核只提供基本功能,其他的
应用软件
则由各公司自行开发,部分程序以
Java
编写。
2011
年初数据显示,仅正式上市两
年的操作系统
Android
已经超越称霸十年的塞班系统,
使之跃居全球最受欢迎的智能手机平
台。现在,
And
roid
系统不但应用于智能手机,也在平板电脑市场急速扩张,在智能
MP4
方面也有较大发展。
开发
Android
平台下的软件成为了迎合行业发展的一种趋
势。
Android
是
Google<
/p>
推出的
一个基于
Linux
内核的手机操作系统,包含底层架构,中间件和开发环境的一套平台系统。
它
支持流行的组件式程序设计,具有针对性移动设备
Dalvik
虚拟机。浏览器核心是基于开
源的
WebKit
引擎,
对基于
html
的各种
语言有良好的支持。
图像引擎使用基于
openGLES1.0
的三维图形库。又因为
Google
与
运营商、设备制造商、开发商和其它第三方结成深层的合
作伙伴关系,
< br>希望通过建立标准化、
开放式的移动电话软件平台,
在移
动产业内形成一个开
放式的生态系统、
Android
平台正在被越来越多的开发者和使用者所接受。
Android
不仅是一种操作系统,它更是一个开源的体系架构。
< br>Android
平台大量应用了
开源社区的成果,并将其
针对移动设备进行了一系列地优化。
Android
平台包含的
主要构成
部分及其特性有:经过
Google
< br>改进和调优的
LinuxKernel
;经过
修改的
Java
虚拟机
DalvikVM
;大量可用的类库和应用软件;<
/p>
Google
已经开发好的大量现成的应用软件;基于
Eclipse
的完整开发环境;优化过的
2D<
/p>
和
3D
图形处理系统;多媒体方面对常见
的音频、视
频和图片格式提供支持;支持
GSM
、蓝牙、
EDGE
、
3G
p>
、
WiFi
、摄像头、
GPS
等。
目前,国内外对
p>
Android
平台下开发应用程序的热情很高,开发
Android
平台下的即时
通信软件也是层出不穷
,
其中涌现了许多有价值的开源社区以及一些第三方做的框架。
例如:
beem_
,
Android
Asmack
等等,这对于完成
And
roid
平台下的即时通信软件有着
阶段性的贡献,还有许许多
多
Android
爱好者在一些论坛和博客中共同交流和完善这
个
Android
即时通信系统,给用户的体验也越来越好。这
也吸引了越来越多的人投身到对
Android
软件的开发研究
当中,因为他是开源的,因为它有许多的志同道合的人能够进行交
流,并且从中获取经验
和进步。
Android
平台上开发利用
WiFi
实现实现即时通信,他
能够让使用
Android
平台并支持
WiFi
功能的手机或电脑用户方便的、迅捷的相互联系,而不会产生各类资讯费用。<
/p>
Android
-
-
-
-
-
-
-
-
-
上一篇:一点翻译怎样将Word在线翻译成英文
下一篇:电脑常用的一些英文名词+中文对照