亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于安卓平臺(tái)的S1000D技術(shù)文件閱讀器設(shè)計(jì)與實(shí)現(xiàn)

        2018-05-14 09:57:28何鵬董巖方挺立曾衛(wèi)平
        關(guān)鍵詞:交互式閱讀器安卓

        何鵬 董巖 方挺立 曾衛(wèi)平

        摘要:目前市面上的安卓閱讀器無(wú)法滿足技術(shù)文件的顯示與交互需求,由此提出了一個(gè)在安卓平臺(tái)下實(shí)現(xiàn)S1000D技術(shù)文件閱讀器的方案。依據(jù)對(duì)S1000D標(biāo)準(zhǔn)的研究,選取了Crosswalk瀏覽器引擎作為閱讀器的主體,設(shè)計(jì)了系統(tǒng)架構(gòu)及功能模塊,并對(duì)關(guān)鍵技術(shù)進(jìn)行了介紹。該閱讀器已經(jīng)在兩種機(jī)型的電子飛行手冊(cè)中使用,其滿足了用戶的交互需求,提升了閱讀體驗(yàn)。

        關(guān)鍵詞:S1000D;閱讀器;交互式;安卓

        中圖分類號(hào):TP399 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2018)02-0177-02

        1 引言

        隨著信息技術(shù)尤其是移動(dòng)互聯(lián)網(wǎng)的發(fā)展,用戶對(duì)移動(dòng)端的要求越來(lái)越高,對(duì)技術(shù)文件閱讀軟件有著越來(lái)越迫切的需求。目前安卓上的閱讀器包括pdf、word以及一些專用的書(shū)籍閱讀軟件,上述閱讀器都很難滿足技術(shù)文件的顯示樣式與交互功能,更不支持S1000D的標(biāo)準(zhǔn)。綜上所述基于安卓平臺(tái)的S1000D技術(shù)文件閱讀器的實(shí)現(xiàn)是目前需要解決且具有廣闊的應(yīng)用前景。

        2 S1000D標(biāo)準(zhǔn)

        S1000D標(biāo)準(zhǔn)中提出了數(shù)據(jù)模塊(DM)與公用資源數(shù)據(jù)庫(kù)(CSDB)兩個(gè)核心概念,數(shù)據(jù)模塊為“技術(shù)出版物中最小的、自包含的信息單元”。它以SGML或XML格式組織數(shù)據(jù),并有相應(yīng)的文檔類型定義(DTD)或XML Schema來(lái)約束和驗(yàn)證數(shù)據(jù)文件中的標(biāo)記,所有的數(shù)據(jù)模塊都存儲(chǔ)在CSDB中。公用資源數(shù)據(jù)庫(kù)是一個(gè)信息存儲(chǔ)地與管理工具,為生成技術(shù)手冊(cè)而需要的所有信息對(duì)象都保存在其中,它也被用于媒體輸出,用于生成紙質(zhì)的或電子格式的出版物[1]。包括圖形、圖像和多媒體信息或其他非結(jié)構(gòu)化信息等與數(shù)據(jù)模塊相關(guān)聯(lián)并存儲(chǔ)于CSDB,以信息控制碼(ICN)來(lái)定位和管理[2]。

        3 總體方案

        通過(guò)對(duì)S1000D標(biāo)準(zhǔn)的研究可以得出,基于S1000D標(biāo)準(zhǔn)的技術(shù)文件中所有的數(shù)據(jù)模塊(DM)都可以轉(zhuǎn)換成網(wǎng)頁(yè)格式通過(guò)瀏覽器引擎來(lái)顯示,其中技術(shù)圖形信息或其他非結(jié)構(gòu)化信息以網(wǎng)頁(yè)資源的方式存放,資源通過(guò)超鏈接技術(shù)與網(wǎng)頁(yè)內(nèi)容相關(guān)聯(lián)。本文提出在安卓平臺(tái)下選取一款合適的瀏覽器引擎作為閱讀器的主體用于技術(shù)文件內(nèi)容的顯示,并基于該瀏覽器引擎通過(guò)頁(yè)面腳本語(yǔ)言完成閱讀器功能的開(kāi)發(fā)。閱讀器中技術(shù)圖形、圖像、多媒體的交互功能以安卓應(yīng)用程序的形式進(jìn)行封裝或開(kāi)發(fā),在網(wǎng)頁(yè)腳本文件和應(yīng)用程序中實(shí)現(xiàn)接口邏輯與申明實(shí)現(xiàn)網(wǎng)頁(yè)對(duì)應(yīng)用程序的調(diào)用完成閱讀器交互功能的開(kāi)發(fā)。

        4 系統(tǒng)設(shè)計(jì)

        4.1 系統(tǒng)架構(gòu)

        Crosswalk作為一款開(kāi)源的web引擎已經(jīng)成為移動(dòng)端跨平臺(tái)應(yīng)用開(kāi)發(fā)的熱門(mén)技術(shù)。技術(shù)文件安卓閱讀器使用MVC模式進(jìn)行設(shè)計(jì)并采用Crosswalk引擎框架。系統(tǒng)架構(gòu)劃分為視圖層、控制層以及數(shù)據(jù)模型層三個(gè)層級(jí)。數(shù)據(jù)模型層儲(chǔ)提供數(shù)據(jù)模型存儲(chǔ)來(lái)自CSDB中的數(shù)據(jù)模塊信息、技術(shù)圖形信息和其他非結(jié)構(gòu)化信息,及系統(tǒng)信息與用戶信息;視圖層提供電子技術(shù)文件及其交互式控件的展示;控制層加載數(shù)據(jù)模型層的數(shù)據(jù)用于顯示電子技術(shù)文件,獲取視圖層發(fā)送的用戶操作并處理。

        4.2 功能模塊劃分

        依據(jù)S1000D提出的用戶交互功能要求及安卓閱讀器的通用功能,把技術(shù)文件安卓閱讀器的功能模塊分為:目錄導(dǎo)航模塊、基礎(chǔ)閱讀功能模塊、交互式閱讀功能模塊。目錄導(dǎo)航模塊提供目錄樹(shù)與內(nèi)容檢索兩種功能,其中目錄樹(shù)按照不同技術(shù)文件的層次關(guān)系、標(biāo)準(zhǔn)化的系統(tǒng)/子系統(tǒng)/單元組件的層次劃分關(guān)系組織,目錄樹(shù)的最底層為DM的內(nèi)容導(dǎo)航,依據(jù)DM的類型以相應(yīng)樣式顯示?;A(chǔ)閱讀功能模塊用于提供基礎(chǔ)的文件閱讀功能,包括:閱讀模式切換、后退/前進(jìn)、書(shū)簽、注釋、頁(yè)內(nèi)查找、調(diào)閱更改記錄、用戶反饋等功能。交互式閱讀功能模塊用于圖形、圖像和多媒體文件與外部程序之間的交互。

        5 關(guān)鍵技術(shù)

        5.1 內(nèi)容提取

        從CSDB中提取出來(lái)的DM是用XML描述的,僅包含內(nèi)容而不帶有格式,需要通過(guò)編制的XSL+CSS樣式單將XML文檔轉(zhuǎn)換成HTML格式進(jìn)行顯示。程序使用Xpath技術(shù)[3]定位并獲取HTML文件中的各種標(biāo)簽數(shù)據(jù)。

        5.2 閱讀功能

        閱讀器的基礎(chǔ)功能都可以在Crosswalk瀏覽器引擎下完成開(kāi)發(fā)。這里使用JQUERY+bootstrap技術(shù)完成基本功能的開(kāi)發(fā),由于bootstrap中包含了豐富的web組件[4],依據(jù)這些組件可以快速搭建飛行手冊(cè)的完整界面與基本功能。其中閱讀模式切換功能利用CSS濾鏡[5]屬性實(shí)現(xiàn)反色效果,頁(yè)內(nèi)查找功能使用JQUERY的元素選擇器。

        5.3 系統(tǒng)集成

        技術(shù)文件的顯示利用Crosswalk框架下的XWalkView控件,XWalkView是一個(gè)基于Chrome內(nèi)核的移動(dòng)端瀏覽器控件,此控件保證所開(kāi)發(fā)的html頁(yè)面在所有機(jī)器上體驗(yàn)一致。通過(guò)XWalkView提供的javascript與java互操作方法,完成技術(shù)文件中圖形、圖像和多媒體文件與外部程序之間的交互。

        6 結(jié)語(yǔ)

        本文設(shè)計(jì)的閱讀器已在兩種機(jī)型上的電子飛行手冊(cè)中使用。依據(jù)飛行機(jī)組人員的需求,電子手冊(cè)不僅包含基礎(chǔ)閱讀功能,還提供了調(diào)用其它程序的交互功能,包括:點(diǎn)擊手冊(cè)中的應(yīng)急處置流程圖調(diào)用應(yīng)急處置程序,點(diǎn)擊手冊(cè)中的性能曲線圖調(diào)用性能計(jì)算程序,點(diǎn)擊手冊(cè)中的駕駛艙圖調(diào)用駕駛艙瀏覽程序等。

        該閱讀器設(shè)計(jì)快速完成了交互式電子飛行手冊(cè)的開(kāi)發(fā),滿足了飛行機(jī)組人員對(duì)手冊(cè)的交互需求,提升了飛行機(jī)組人員的閱讀體驗(yàn)。

        參考文獻(xiàn)

        [1]王興華.基于S1000D標(biāo)準(zhǔn)的IETM內(nèi)容管理系統(tǒng)的研究[D].廣東工業(yè)大學(xué),2010.

        [2]朱興動(dòng),黃葵,王正.基于S1000D的IETM閱讀器設(shè)計(jì)[J].計(jì)算機(jī)工程,2010,36(13):288-290.

        [3]李文珠,廖湖聲,蘇航.基于下推轉(zhuǎn)換機(jī)的XML流數(shù)據(jù)處理方法[J].計(jì)算機(jī)工程與應(yīng)用,2016,52(8):49-55.

        [4]季嘉明.基于Bootstrap+SSI的跨平臺(tái)企業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].東華大學(xué),2015.

        [5]陳章斌.基于網(wǎng)頁(yè)的CSS濾鏡特效[J].貴陽(yáng)學(xué)院學(xué)報(bào)(自然科學(xué)版),2010,05(4):72-74.

        猜你喜歡
        交互式閱讀器安卓
        基于反向權(quán)重的閱讀器防碰撞算法
        文物表情包
        一種高效的RFID系統(tǒng)冗余閱讀器消除算法
        ASP技術(shù)在交互式網(wǎng)頁(yè)設(shè)計(jì)中的應(yīng)用
        人間(2016年30期)2016-12-03 23:06:54
        一種基于安卓系統(tǒng)的手機(jī)側(cè)抓包分析方法
        淺談交互式電子白板在中學(xué)英語(yǔ)課堂的有效應(yīng)用
        南北橋(2016年10期)2016-11-10 16:35:15
        試論“交互式”課堂模式在初中英語(yǔ)閱讀教學(xué)中的運(yùn)用
        考試周刊(2016年76期)2016-10-09 09:24:38
        交互式電子白板在歷史教學(xué)中的應(yīng)用研究
        成才之路(2016年25期)2016-10-08 10:38:17
        一種RFID網(wǎng)絡(luò)系統(tǒng)中消除冗余閱讀器的高效算法
        安卓L未至安卓M來(lái)了!安卓首泄漏M系統(tǒng)
        婷婷色婷婷开心五月四| 日韩中文字幕精品免费一区| 成人免费丝袜美腿视频| 亚洲一区二区三区成人网| 国产猛男猛女超爽免费视频| 野花社区视频www官网| 亚洲情a成黄在线观看动漫尤物| 久久五月精品中文字幕| 亚洲精品视频在线一区二区| 综合中文字幕亚洲一区二区三区| 美女视频在线观看亚洲色图| 国语对白嫖老妇胖老太| 草莓视频一区二区精品| 国产特黄1区2区3区4区| 手机免费在线观看av网址| 成人网站免费看黄a站视频| 日本欧美国产精品| 日韩精品中文字幕人妻中出| 一道本久久综合久久鬼色| 高清不卡一区二区三区| 亚洲成人免费观看| 白白白色视频在线观看播放| 成年女人免费v片| 全球av集中精品导航福利| 在线视频青青草猎艳自拍69| 日本人妻高清免费v片| 日日躁夜夜躁狠狠躁| 亚洲黄色电影| 区一区一日本高清视频在线观看| 国产精品国产三级野外国产| 国产成人a人亚洲精品无码| 中文毛片无遮挡高潮| 日韩国产一区二区三区在线观看 | 久久亚洲国产中v天仙www| 亚洲精品国产二区在线观看| 免费观看a级毛片| 精品人妻无码一区二区色欲产成人| 国产99精品精品久久免费| 国内精品亚洲成av人片| 天天燥日日燥| 精品少妇爆乳无码aⅴ区|