色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機編程>

智能手機無線網(wǎng)絡會議白板軟件系統(tǒng)解析

大小:0.5 MB 人氣: 2017-10-27 需要積分:1
隨著移動通信技術的快速發(fā)展,智能手機正在成為另一種形式的計算機終端,吸引越來越多的用戶的關注和使用。人們使用手機,不再只是局限于通話功能,而是追求無線商用和娛樂等高端需求。智能手機由于類似于個人PC的“操作系統(tǒng)+應用軟件”的架構,將成為手機市場的主流產(chǎn)品,甚至正在逐漸擠占個人PC和筆記本電腦的市場份額。
  智能手機目前以眾多娛樂功能吸引用戶,而其無線商用功能還處于萌牙階段,這是因為智能手機技術,包括硬件處理器、內(nèi)存、操作系統(tǒng)、應用軟件等目前仍處于高速發(fā)展階段,其無線商用功能還有待業(yè)界描述和定義并相應地開發(fā)出應用軟件。同時,無線商用可能要求移動基礎網(wǎng)絡保持較高的數(shù)據(jù)傳輸速率,這在升級為3 G的各大城市不成問題,因為移動3G網(wǎng)絡的通信速率在高速移動情況下可以達到384 kb/s,在慢速移動和靜止的情況下更高,已經(jīng)能夠滿足智能手機的無線商用要求。何況移動通信的基礎網(wǎng)絡還在向4 G發(fā)展和演進。
  無線網(wǎng)絡會議電子白板系統(tǒng)是利用J2ME開發(fā)平臺為智能手機描述和定義的一種無線商用,目的是為那些處于移動狀態(tài)而無法通過有線方式和筆記本電腦進行在線交流的移動用戶而開發(fā)的一種服務。智能手機的無線網(wǎng)絡白板應用類似于有線電視的電話會議,不同之處是利用智能手機和移動通信網(wǎng)絡。無線網(wǎng)絡白板應用與移動用戶的點對點通信有很大的不同。無線網(wǎng)絡白板繼承了PC機下電子白板的所有功能,例如參與會議的多個手機用戶可以通過手機對同一幅圖像進行處理和實時顯示,這種協(xié)同操作方式較之點對點通信方式大大提高了效率。
  1 開發(fā)環(huán)境
  目前智能手機使用的主流操作系統(tǒng)有:諾基亞公司的Sybian操作系統(tǒng)、微軟公司的Windows Mobile移動操作系統(tǒng)、谷歌公司的Android操作系統(tǒng)。由于前兩者是具有公司專屬專利權的操作系統(tǒng),所以應用和發(fā)展比較緩慢,而Android則是Google于2007年11月5日推出的基于Linux平臺的開源手機操作系統(tǒng)。由于Android系統(tǒng)的源代碼開放性以及眾多的應用接口,所以一經(jīng)推出僅用三年多的時間就超過了推出十多年的Sybian操作系統(tǒng)。Android開發(fā)平臺由操作系統(tǒng)、中間件、用戶界面和應用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。Android以Java編程語言,其中開發(fā)智能手機應用程序采用Java中的J2ME最為合適。J2ME由SUN公司推出,主要針對數(shù)字機頂盒、移動電話和PDA之類嵌入式消費電子設備的開發(fā)。J2ME把智能手機等類似的運算能力和電力供應有限地裝置歸入到稱為“CLDC”的嵌入式開發(fā)設備類型之中,在CLDC中有一個專門針對移動信息設備開發(fā)的簡表MIDP,像智能手機或PDA等內(nèi)存和處理器資源有限的嵌入式設備開發(fā)都利用J2ME的MIDP進行。本文正是在Android操作系統(tǒng)下,利用J2ME開發(fā)工具的MIDP進行開發(fā)的。
  2 服務器端程序開發(fā)
  參加電子會議的所有客戶端都可以通過自由競爭或選舉成為服務器,但每時每刻只能有一個客戶端競爭成為服務器。服務器相當于電子會議的主持人。通常參加電子會議的一組客戶端會按參加會議的人員身份確定一個服務器,服務器是按參加會議人員的實際情況確定,并不需要自由競爭。如果成為服務器的手機客戶臨時有事退出電子會議,則可以由實際參加會議的人員身份情況告知另一個客戶端成為服務器,如果沒有告知則可以通過競爭成為服務器。
  服務器的主要功能包括建立一個電子白板會議,服務器能夠發(fā)起與客戶端的連接,也能夠響應客戶端的連接請求,發(fā)送、接收和轉發(fā)客戶端的數(shù)據(jù),服務器還對電子白板會議進行維護,使得電子會議能夠順利推進。
  2.1服務器的線程結構表
  服務器端程序較多并且復雜。服務器端主要通過維護有多個線程的結構表來實現(xiàn)相關的功能。線程的結構表程序如下:
  struct ThreadStruct{
  int threadID;
  int userID;
  boolean connected;
  string mobileIP;
  int mobilePort
  }
  上述的線程結構表可以同時建立和維護多個線程,不同的線程使用threadID來標識,ID值可以自由定義,理論上可以在0~1 204之間。每個線程ID對應一個移動用戶。同時結構表中包含使用此線程的移動手機IP和端口號。服務器開啟后,默認情況下所有線程連接為未連接狀態(tài)值“false”。只有當服務器接收到某個客戶端的連接請求后,選擇其中一個空的線程和客戶端連接,這時該線程的連接狀態(tài)由“false”改變?yōu)椤皌rue”。一般情況下,發(fā)起連接的客戶端一旦與服務器建立連接后,會成為永久連接。也可以設置為經(jīng)過若干時間沒有數(shù)據(jù)響應則斷開此連接。當該線程客戶端斷開后,該線程數(shù)據(jù)結構的連接狀態(tài)重新設置為未連接“false”。下面的全局靜態(tài)變量定義的是線程結構表中的線程組值大小和端口號。
  final static int MAX_COUNT = 80;
  final static int USER_PORT = 4 545;

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?
      主站蜘蛛池模板: 97在线观看免费视频| 人妻无码AV中文系统久久免费| 原神美女被超污app| 久久99re8热在线播放| 亚洲综合国产在不卡在线| 久久不射电影网| 在线视频av大全色久久| 老湿影院色情a| 98久久人妻无码精品系列蜜桃 | 欧美最猛性XXXXX肛交| MELODY在线播放无删减| 日本黄色网站在线观看| 富婆大保健嗷嗷叫普通话对白 | 持田香织abc| 台湾18成人影院| 国产午夜一级淫片| 亚洲人成人毛片无遮挡| 久久精品视频在线看| 66美女人体| 青草在线观看视频| 观赏女性排尿| 亚洲精品美女久久777777| 久久大香萑太香蕉av| 51无码人妻精品1国产| 欧美男同gay粗大又长| 午夜国产高清精品一区免费| 国产午夜精品美女免费大片| 野草观看免费高清视频| 蜜桃最新网址| 成人免费视频一区| 亚洲 欧美 清纯 校园 另类| 久久re6热在线视频精品| 91看片淫黄大片.在线天堂| 日本高清免费看| 国产剧果冻传媒星空在线观看| 亚洲一级毛片免费在线观看| 美国caopo超碰在线视频| 成人精品视频99在线观看免费| 小草高清视频免费直播| 久久久久久久久人体| www.av在线|