基于J2ME平台的移动即时通信系统客户端设计与开发

上传人:jiups****uk12 文档编号:40622473 上传时间:2018-05-26 格式:PDF 页数:97 大小:3.41MB
返回 下载 相关 举报
基于J2ME平台的移动即时通信系统客户端设计与开发_第1页
第1页 / 共97页
基于J2ME平台的移动即时通信系统客户端设计与开发_第2页
第2页 / 共97页
基于J2ME平台的移动即时通信系统客户端设计与开发_第3页
第3页 / 共97页
基于J2ME平台的移动即时通信系统客户端设计与开发_第4页
第4页 / 共97页
基于J2ME平台的移动即时通信系统客户端设计与开发_第5页
第5页 / 共97页
点击查看更多>>
资源描述

《基于J2ME平台的移动即时通信系统客户端设计与开发》由会员分享,可在线阅读,更多相关《基于J2ME平台的移动即时通信系统客户端设计与开发(97页珍藏版)》请在金锄头文库上搜索。

1、摘 要摘 要自 从2 0 世纪9 0 年代即时通信( I n s t a n t M e s s a g i n g , I M ) 首次出现以 来,只经历短暂的市场认知周期便被广大使用者所青睐。I M最大的特点就是能够通过网络进行实时通信。 本文对即时通信在中国和全球范围内的发展进行了说明。 随着互联网时代的到来, 即时通信提供的服务越来越周全, 各种工 M 软件层出不穷,随着应用的发展,今天的即时通信已 经成为一种综合的网络通信工具。本文提出的移动即时通信来自 于通信业界最成功的两个应用的结合点: 固定网络中的桌面即时通信系统和移动互联网中的短消息系统。 如果用户在移动终端上能像在桌面P

2、C终端一样方便地使用即时通信系统并且可以访问已有的好友列表, 移动即时通信系统就能够轻松地获得较大的市场份额。 本文描述了移动即时通信的市场现状和未来展望, 对现有的几种即时通信技术进行了分析。 对移动即时通信系统的应用案例进行研究。M I M ( M o b i l e I n s t a n t M e s s a g i n g 的 简称) 是北京掌中 无限 信息技术公司开发的移动多媒体即时通信系统, 该系统采用J a b b e r 协议,同时 通过扩展J a b b e r协议以 支持移动性和其它功能。作者通过对J 2 M E 无线开发平台的分析和研究,设计和实现了基于J 2 M E

3、 平台的M I M 系统客户端。通过M 工 M 客户端软件, 用户可以 将在线状态信息呈现给好友, 可以和好友进行一对一的聊天或者是群组聊天。 支持接收和发送文本信息和部分支持多媒体信息。 M I M 系统最大特色是可以 连接第三方 I M软件,用户通过M I M 客户端可以登录Q Q 和M S N ,确保可以在任何时候任何地点和Q Q / M S N 好友进行联系。通过M 工 M客户端软件, 用户可以享受到 M I M提供的移动娱乐服务,M 工 M提供聊天室,用户可以在聊天室和其他用户进行讨论,分享彼此的观点。关键词 J 2 M E ; J a b b e r ;即时通信;H t t pA

4、b s t r a c tA b s t r a c tI n s t a n t M e s s a g i n g ( I M ) a p p l i c a t i o n s h a v e b e e n w i d e l y a c c e p t e d a n du s e d s i n c e i t s h o w e d u p i n m a r k e t i n 1 9 9 0 s . I M S y s t e m b e c a m e p o p u l a r t ot h e m a s s e s . I t a l l o w s e n d u

5、s e r s t o c o m m u n i c a t e w i t h e a c h o t h e r i n r e a lt i m e t h r o u g h I n t e r n e t . T h i s p a p e r s t u d i e s t h e d e v e l o p m e n t o f I M i n C h i n aa n d t h e w o r l d . W i t h t h e i n t e r n e t s d e v e l o p m e n t , I M p r o v i d e s m o r e

6、a n d m o r es e r v i c e . A t t h e s a m e t i m e , m o r e a n d m o r e I M s o f t w a r e w i l l c o m e o u t , a n dI M i s b e c o m i n g a n i n t e g r a t e d n e t w o r k i n g c o m m u n i c a t i o n t o o l .T h i s p a p e r p r e s e n t s m o b i l e I M o r i g i n a t e d

7、 f r o m t h e s u c c e s s f u lc o n j u n c t i o n o f t w o a p p l i c a t i o n s i n t e l e c o m i n d u s t r y : I n t e r n e t b a s e dd e s k t o p I M a n d M o b i l e W i r e l e s s t e r m i n a l . I f u s e r s c a n c o m m u n i c a t e w i t ht h e i r f r i e n d s f r o

8、m m o b i l e t e r m i n a l s u n i t a s c o n v e n i e n t l y a s f r o m P C S , i ti s d o u b t l e s s t h a t m o b i l e I M s h a l l b e e a s i l y g a i n i n g h u g e m a r k e t . T h i s p a p e rd e s c r i b e s t h e m a r k e t o f m o b i l e I M a n d f o r e c a s t s i t

9、s f u t u r e . T h i s p a p e ra l s o a n a l y s e s s o m e I M t e c h n o l o g i e s a n d o n e i m p l e m e n t a t i o n c a s e .M I M ( M o b i l e I n s t a n t M e s s a g i n g ) w a s l a u n c h e d b y P I C A T e c h n o l o g i e sL t d . M I M S y s t e m i s d e s i g n e d a

10、 n d i m p l e m e n t e d u s i n g j a b b e r p r o t o c o l , w i t he x t e n s i o n t o j a b b e r s u p p o r t m o b i l i t y a n d o t h e r f u n c t i o n s . T h e a u t h o rd e s i g n s a n d i m p l e m e n t s M I M c l i e n t b a s e d o n J 2 M E w i t h a n a l y s i s a n d

11、 r e s e a r c ho n t h e J 2 M E p l a t f o r m .U s i n g M I M c l i e n t , a u s e r c a n p r e s e n t h i s s t a t u s t o f r i e n d s , c a n s e n do n e t o o n e o r o n e t o m a n y m e s s a g e s . T h e c l i e n t b a s e d o n J 2 M E s u p p o r t s t e x tm e s s a g e , a n

12、 d m u l t i m e d i a m e s s a g e. T h e c l i e n t c a n c o n n e c t t o t h i r d - p a r t yI M ( s u c h a s Q Q / M S N ) , a l l o w i n g u s e r c o m m u n i c a t e w i t h h i s f r i e n d s a n y w h e r ea t a n y t i m e . U s e r s c a n g e t m o r e m o b i l e e n t e r t a

13、i n m e n t s e r v i c e w i t h M I M .S e v e r a l c h a t r o o m s w i t h h o t t o p i c s a r e a l s o a v a i l a b l e , w h e r e b y p e r s o n sw i t h s i m i l a r i n t e r e s t s c a n s h a r e e a c h o t h e r s t h o u g h t s .K e y w o r d j 2 m e ; j a b b e r ; i n s t a

14、 n t m e s s a g i n g ; h t t pI I独 创 性 声 明本人声明所呈交的 论文是我个人在导师指导下进行的 研究工作及取得的 研究成果。尽我所知, 除了文中 特别加以 标注和致谢的 地方外, 论文中不包含其他人己 经发表或撰写过的研究成果, 也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的 材料。 与我一同工作的同志对本研究所做的 任何贡献均已 在论文中作了明确的说明并表示了谢意。签 名 : 杨敏日 期 : 2 0 0 6 , 夕 、 古关于论文使用授权的说明本人完全了解北京工业大学有关保留、 使用学位论文的规定, 即: 学校有权保留送交论文的复印

15、件, 允许论文被查阅和借阅: 学校可以公布论文的 全部或部分内 容, 可以采用影印、缩印 或其他复制手段保存论文。( 保密的论文在解密后应遵守此规定)签名:导师签名:W简单结构 i n t e r f a c e 也代替7多重继承;J a v a自 动分配内存和收集垃圾,而C + + 中这类事情则需要自己 做.( 3 ) 分布性使用 J a v a不必写冗长的代码,因为可以分开构造模块,然后再将模块集成在一起形成最后的应用程序。而且写过代码之后,不必一遍遍地编译,用 J a v a构造的应用程序可以 直接编译成字节码。( 4 ) 安全性到目 前为止, 没有一个程序设计语言能够提供绝对的安全。

16、J a v a 也不例外。但是, J a v a与其竞争的程序设计语言相比有更多的优势,因为它既考虑到企业界的需求也考虑到最终用户的需求,从而在各个阶段采取了一系列的安全措施。( 5 ) 健壮性J a v a是健壮的,这是指它所提供的都是可靠的。J a v a真正让人感到是一个第2 章 J 2 M E 无线开发平台.巴里里里巴口巴里巴巴里里里里里里月巴巴里困口.口,.口目目.口曰曰粤斗曰三粤里里里绝巴三里巴 巴 巴巴 曰巴 巴巴 巴巴 巴里曰 日 巴巴 巴 巴 巴里 里巴 三里三 巴 巴 三里 巴 曰可靠的语言; 它能够在执行之前很容易也很全面地检测到可能的代码错误。 J a v a不支持指针, 因而避免了复杂性。 没有集成指针的背后原因是限制内存重写, 从而在数据管理方面提供更高的可靠性。2 . 2 J 2 M E 平台的体系结构J 2 M E 平台由多种配置( C o n f i g u r a t i o n ) 、 简表( P r o f i l e ) 和可选包( O p t i o n a lP a c k a g e ) 组成。 平台的实

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号