資源描述:
《基于安卓android平臺即時通信系統(tǒng)的設(shè)計與實(shí)現(xiàn)畢業(yè)論文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、哈爾濱理工大學(xué)畢業(yè)設(shè)計(論文)任務(wù)書學(xué)生姓名:尹文博學(xué)號:0705030302學(xué)院:測控技術(shù)與通信工程學(xué)院專業(yè):通信工程任務(wù)起止時間:2011年3月7日至2011年6月24日畢業(yè)設(shè)計(論文)題目:基于ANDROID平臺即時通信系統(tǒng)的設(shè)計與實(shí)現(xiàn)畢業(yè)設(shè)計工作內(nèi)容:3月7日~3月20日:搜集與課題有關(guān)的資料,了解ANDROID平臺的相關(guān)應(yīng)用與背景資料;3月21日~4月15日:了解ANDROID平臺架構(gòu)組成及個組成部分作用,嘗試搭建ANDROID開發(fā)環(huán)境并測試簡單應(yīng)用程序;4月16日~5月31日:學(xué)習(xí)并掌
2、握ANDROID平臺的手機(jī)即時通訊系統(tǒng)的架構(gòu)和客戶端,服務(wù)器端解決方案;6月1日~6月24日:完成服務(wù)器端,客戶端的設(shè)計與實(shí)現(xiàn)。完成系統(tǒng)部署及測試并撰寫畢業(yè)論文,準(zhǔn)備答辯。資料:[1]王向輝張國印沈潔.ANDROID應(yīng)用程序開發(fā).清華大學(xué)出版社,2010..3[2]于少山卡米利毛依丁基于XML的即時通訊系統(tǒng)的研究與實(shí)現(xiàn)重慶郵電大學(xué)學(xué)報2007年6月59-61[3]JasonMorris.AndroidUserInterfaceDevelopment.PacktPublishingLtd2011[4
3、]J.F.DimarzioAndroidAProgranmmer'sGuideMcGrawHill.2008指導(dǎo)教師意見:簽名:年月日系主任意見:簽名:年月日教務(wù)處制表哈爾濱理工大學(xué)畢業(yè)設(shè)計中期總結(jié)學(xué)生姓名:尹文博學(xué)號:0705030302學(xué)院:測控技術(shù)與通信工程學(xué)院專業(yè):通信工程任務(wù)起止時間:2011年3月7日至2011年6月24日畢業(yè)設(shè)計(論文)題目:基于STM32F103的高精度鎖相環(huán)研究與實(shí)現(xiàn)中期總結(jié):一、課題來源及研究的目的和意義:隨著3G網(wǎng)絡(luò)的應(yīng)用,移動終端不再僅是通訊網(wǎng)絡(luò)終端,還將成
4、為互聯(lián)網(wǎng)的終端。移動終端的應(yīng)用軟件和需求的服務(wù)與日俱增。GOOGLE與2007年11月推出了一個專為移動設(shè)備設(shè)計的軟件平臺——ANDROID。ANDROID是一套真正意義上的開放性的移動設(shè)備綜合平臺,它包括操作系統(tǒng),中間軟件和一些關(guān)鍵的平臺應(yīng)用。ANDROID是由Linux+Java構(gòu)成的開源軟件,允許所有廠商和個人在其基礎(chǔ)上進(jìn)行開發(fā)。ANDROID平臺的開放性等特點(diǎn)既能促進(jìn)技術(shù)(包括平臺本身)的創(chuàng)新,又有助于降低開發(fā)成本,還可以使運(yùn)營商能非常方便的定制自己特色化的產(chǎn)品。因此,它具有很大的市場潛力
5、。我國網(wǎng)民數(shù)量于2008年底首次超越美國躍居世界第一位,其中手機(jī)網(wǎng)民達(dá)到8千多萬,手機(jī)上網(wǎng)成為網(wǎng)絡(luò)接入的一個重要發(fā)展方向。即時通信使用率更是高達(dá)百分之八十。說明即時通信在網(wǎng)絡(luò)應(yīng)用中占據(jù)了十分重要的位置。二、國內(nèi)外在該方向的研究現(xiàn)狀及分析:Linux系統(tǒng)是一個源代碼開放的操作系統(tǒng)。由于其開源性,手機(jī)制造商可以根據(jù)實(shí)際情況開發(fā)自己的Linux手機(jī)操作系統(tǒng),從而吸引更多的軟件制造商在其上開發(fā)更多的應(yīng)用軟件,豐富第三方的應(yīng)用。但是Linux操作系統(tǒng)也存在不足,集成開發(fā)環(huán)境和基于Linux的產(chǎn)品與PC的鏈接
6、性比較差等.MSN是微軟公司開發(fā)的即時通訊工具,與Windows實(shí)現(xiàn)無縫結(jié)合,在國內(nèi)即時通訊軟件中僅次于QQ占據(jù)第二的位置.popo是網(wǎng)易公司開發(fā)的一款免費(fèi)多媒體即時通訊工具,融合了QQ與MSN的優(yōu)點(diǎn),解決安全與隱私問題的功能非常完善.popo還支持用戶同時登陸一個MSN賬戶,實(shí)現(xiàn)與MSN的互通互聯(lián).ICQ是1996年11月在全世界范圍推出的第一款即時通訊軟件,是現(xiàn)在功能最強(qiáng)大全球用戶最多應(yīng)用最廣泛的即時通訊工具.目前主流的IM協(xié)議主要有即時信息和空間協(xié)議(IMPP),空間和即時信息協(xié)議(PRIM
7、),針對即時通訊和空間平衡擴(kuò)充的進(jìn)程開始協(xié)議SIP(SIMPLE)和XMPP(EXTENSIBLEMESAGEINGANDPRESENCEPROTOCOL)協(xié)議。三、主要研究內(nèi)容學(xué)習(xí)和進(jìn)展情況的說明:1.ANDROID的架構(gòu)分析ANDROID的架構(gòu)是由Linux內(nèi)核,C/C++函數(shù)庫,dalvik虛擬機(jī),應(yīng)用框架以及應(yīng)用程序構(gòu)成的.通過編譯基于框架的應(yīng)用程序可以降低開發(fā)負(fù)荷.應(yīng)用軟件原則上是在dalvikvm上運(yùn)行的.ANDROID應(yīng)用程序的開發(fā)基于框架和組件。ANDROID本身已在其框架中提高了
8、許多的組件供應(yīng)用程序調(diào)用,開發(fā)者也可開放新組件于應(yīng)用程序框架中。ANDROID應(yīng)用程序框架之下是一套C/C++函數(shù)庫,它們服務(wù)于ANDROID應(yīng)用程序組件,其功能通過組件間接提供給開發(fā)者。ANDROID的Java程序運(yùn)行環(huán)境包含一組Java核心函數(shù)庫及dalvik虛擬機(jī),他們有效地優(yōu)化了Java程序的運(yùn)行環(huán)境。所有的ANDROID應(yīng)用都運(yùn)行在它自己的進(jìn)程里。2.ANDROID應(yīng)用構(gòu)成和工作機(jī)制一個ANDROID程序一般是由ACTIVITY,INTENTRECEIVER,SERVIC