999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于云平臺的安卓電子白板系統的設計

2018-01-20 06:42:04段芙蓉易小波
電腦知識與技術 2018年31期
關鍵詞:電子白板

段芙蓉 易小波

摘要:基于云平臺的安卓白板演示系統包括云平臺的服務端和安卓客戶端兩個部分,是一個便于遠程溝通與演示的輔助工具,其中,客戶端是基于Android Studio平臺利用Java語言開發實現的,實現了文本輸入、自由書寫、簡單圖形繪制、圖元顏色選擇、重點標記、擦除等繪制功能以及與服務端通信的功能。服務端是利用C++的Socket技術實現與客戶端的通信并且對客戶端的權限進行管理,從而實現同一網絡中電腦終端與安卓智能設備的通訊互聯和白板演示的功能。

關鍵詞:電子白板;安卓;套接字

中圖分類號:TP311? ? ? ? 文獻標識碼:A? ? ? ? 文章編號:1009-3044(2018)31-0065-02

近年來,隨著計算機技術的飛速發展,智能電子產品越發普及,人們對便利的多媒體交互方式有了更多的新需求。傳統利用QQ等即時通信(IM)軟件雖然具備了白板演示的功能,但是畢竟是一個通用的工具,無法滿足某些專業交流領域的需求。本文以阿里云服務器和多臺安卓設備進行白板操作為例,來模擬多方遠程通信的白板演示功能,在圖形繪制方面實現了QQ電子白板的各種圖形元素的繪制功能,并將這些繪制信息序列化JSON字符串,發送給公網上的服務器,服務器則實現繪制信息的同步轉發,從而實現了每個客戶端的同步顯示。

系統功能包括:

1)文本輸入、自由書寫、簡單圖形框繪制、繪制工具的顏色選擇、重點標記、擦除等圖元和文本的繪制功能;

2)文件保存和讀取等功能,實現離線書寫板書內容,保存在手機SD卡上,隨時讀取顯示等存儲功能;

3)安卓智能設備之間、智能設備與電腦之間的套接字通信以及多線程處理等功能;

4)開發了遠程代理下C++服務端,解決了多人交互過程中權限管理問題。

1 安卓端圖形繪制模塊的設計

客戶端是基于Android Studio平臺利用Java語言開發實現的,繪制功能包括文本、自由畫筆、直線、矩形和橢圓等圖元的繪制,以及圖元顏色更換、文字大小,圖元邊框粗細等設置功能。依據面向對象的思想設計純虛基類LGISDraw集成了各個圖元的共有屬性,然后利用多態的思想派生出5個子類:LGISText(文本)、LGISPLine(自由畫筆)、LGISLine(直線)、LGISRect(矩形)、 LGisCircle(橢圓),實現各個子類獨特的功能和屬性。類圖結構如下圖4所示:

安卓客戶端的用戶每次繪制都定義為以上圖元類的一個對象,首先將繪制的對象進行JSON序列化處理,然后利用通信模塊把對應的字符串傳輸到服務端,服務端將該字符串轉發到每個客戶端,最后,其他客戶端將接收到的JSON字符串反序列化重建對象,實現圖元的同步繪制,由此實現同步演示的功能。

2通信功能模塊的實現

本系統把Android控制端稱為客戶端,PC演示端稱為服務器,為了提高服務器的效率服務器采用封裝的C++WSASocket類來實現通信。雖然兩者實現Socket通信的開發平臺不同,但是底層的通信協議允許,藍牙通信的實現機制也是相同的。客戶端和服務器通信類的設計分別如下圖2和圖3所示:

3 系統實現

客戶端啟動后,最開始進入的是使用模式選擇界面,其中離線模式是為了方便用戶預先編輯和保存好演示內容,以便在演示時隨時調入。遠程代理模式和WIFI會議模式需要手動輸入服務器的IP和地址與服務端進行連接。

客戶端與服務器連接成功后就進入了用戶編輯界面,為了方便用戶的編輯,系統提供了一些常見的圖元編輯工具,如:直線、文本、矩形、圓形以及自由書寫圖元等。系統也提供了設置圖元顏色和線條粗細的功能。客戶端編輯界面如圖4所示:

用戶手動輸入服務器的IP地址與端口號,點擊登錄按鈕手動與服務器建立連接如下圖5所示。

兩個客戶端連接上同一個服務器之后雙方編輯的內容JSON序列化后通過通信模塊傳輸到遠程服務器,服務器將收發到的JSON轉發給另外一個客戶端,另外一個客戶端收到JSON數據之后反序列化轉化成圖元模塊繪制在自己的白板上:

4結束語

本文完成了基于 Android平臺的電子白板系統的開發,其中包括客戶端和服務器端兩部分,根據不同的應用場景分別完成了會議模式和遠程代理模式的功能實現。系統實現完成后并且進行了相應的功能測試與性能測試,測試結果表明,該系統的具有較強的實用性和穩定性,具有很廣泛的應用價值。 同時本系統也能夠為廣大的 Android 平臺程序開發者實現網絡以及圖形化操作提供了參考。

參考文獻:

[1] 姚昱旻,劉衛國.Android 的架構與應用開發研究[J].計算機系統應用,2008(11):110-112,24.

[2] 王培海.基于 Android 的移動云存儲系統設計與實現[J].電視技術,2011,35(15):94.

[3] 楊豐盛.Android 應用開發揭秘[M].北京:機械工業出版社,2010.

[4] 李俊華.XMPP環境下的網絡交互式電子白板研究與開發[J].閩江學院學報,2010,31(5):50-52.

[5] 孫東.電子白板在遠程教育應用中的關鍵技術研究及實現[D].北京:解放軍信息工程大學,2008.

[6] 董冠濤.紅外線感應電子白板的設計與實現[碩士學位論].長春:吉林大學,2009.

[7] Satoru Fujii,Jun Iwata, Kouji Yoshida.Development? of? a? Remote Communication System for Computer Novices and Their Instructors[J].Lecture Notes in Computer Science,2009.

[8] Valerie Quashie.How interactive is the interactive whiteboard[J].Mathematies Teaching,2009.

猜你喜歡
電子白板
交互式電子白板在課堂教學中的運用
甘肅教育(2020年14期)2020-09-11 07:57:36
利用電子白板突破初中化學教學難點
甘肅教育(2020年8期)2020-06-11 06:10:20
交互式電子白板在初中數學教學中的運用
甘肅教育(2020年8期)2020-06-11 06:10:18
巧用電子白板 激活英語課堂
電子白板助力初中化學教學改革
交互式電子白板在小學教學中的應用
基于交互式電子白板錄像課的教學設計與應用
中小學電教(2016年3期)2016-03-01 03:40:53
如何靈活運用電子白板進行教學
交互式電子白板與初中美術課堂教學
電子白板扮靚語文教學
主站蜘蛛池模板: 最新国语自产精品视频在| 一级成人a毛片免费播放| 国产小视频在线高清播放 | 亚洲日韩精品无码专区97| 免费网站成人亚洲| 69视频国产| 91久久偷偷做嫩草影院电| 国产成人精品一区二区| 色久综合在线| 美女无遮挡免费视频网站| 国产国语一级毛片| 91青青视频| 丰满人妻中出白浆| 欧美精品一区二区三区中文字幕| 就去色综合| 五月婷婷亚洲综合| 色妞永久免费视频| 欧美人与牲动交a欧美精品| www.99精品视频在线播放| 欧美激情第一欧美在线| 亚洲三级色| 色综合天天综合中文网| 日韩av无码精品专区| 久久精品最新免费国产成人| 伊人无码视屏| 麻豆AV网站免费进入| 亚洲精品国产成人7777| 精品无码一区二区三区电影| 欧美激情二区三区| 日韩第九页| 麻豆国产原创视频在线播放| 无码精品国产dvd在线观看9久| 一边摸一边做爽的视频17国产| 九九九国产| AV不卡在线永久免费观看| 伊人查蕉在线观看国产精品| 无码专区在线观看| 免费一级毛片在线观看| 亚洲无码视频一区二区三区| 在线播放精品一区二区啪视频| 91精品啪在线观看国产91九色| 国产麻豆精品在线观看| 国产成人av一区二区三区| аv天堂最新中文在线| 毛片免费高清免费| 又大又硬又爽免费视频| 日韩毛片免费观看| 无码免费的亚洲视频| 欧美亚洲日韩不卡在线在线观看| 五月激情婷婷综合| 日韩国产综合精选| 日本午夜视频在线观看| 亚洲男人在线天堂| 69国产精品视频免费| 波多野结衣的av一区二区三区| 国产精品播放| 亚洲一区毛片| 在线综合亚洲欧美网站| 国产欧美日韩18| 2020精品极品国产色在线观看 | 亚洲天堂网在线视频| 亚洲无码不卡网| 欧美色香蕉| 国产精品成人第一区| 免费看黄片一区二区三区| 呦女亚洲一区精品| 日本免费一级视频| 中国一级特黄大片在线观看| 国产色爱av资源综合区| 国内精品久久久久鸭| 91成人免费观看| 97久久超碰极品视觉盛宴| 成人亚洲国产| 日本国产精品一区久久久| 国产福利一区在线| 三级欧美在线| 国产美女叼嘿视频免费看| 麻豆精选在线| 综合网天天| 欧美乱妇高清无乱码免费| 久久不卡精品| 这里只有精品在线|