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

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

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

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

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

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

中圖分類號:TP399 文獻標識碼:A 文章編號:1007-9416(2018)02-0177-02

1 引言

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

2 S1000D標準

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

3 總體方案

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

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

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

Crosswalk作為一款開源的web引擎已經(jīng)成為移動端跨平臺應(yīng)用開發(fā)的熱門技術(shù)。技術(shù)文件安卓閱讀器使用MVC模式進行設(shè)計并采用Crosswalk引擎框架。系統(tǒng)架構(gòu)劃分為視圖層、控制層以及數(shù)據(jù)模型層三個層級。數(shù)據(jù)模型層儲提供數(shù)據(jù)模型存儲來自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)航模塊提供目錄樹與內(nèi)容檢索兩種功能,其中目錄樹按照不同技術(shù)文件的層次關(guān)系、標準化的系統(tǒng)/子系統(tǒng)/單元組件的層次劃分關(guān)系組織,目錄樹的最底層為DM的內(nèi)容導(dǎo)航,依據(jù)DM的類型以相應(yīng)樣式顯示。基礎(chǔ)閱讀功能模塊用于提供基礎(chǔ)的文件閱讀功能,包括:閱讀模式切換、后退/前進、書簽、注釋、頁內(nèi)查找、調(diào)閱更改記錄、用戶反饋等功能。交互式閱讀功能模塊用于圖形、圖像和多媒體文件與外部程序之間的交互。

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

5.1 內(nèi)容提取

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

5.2 閱讀功能

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

5.3 系統(tǒng)集成

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

6 結(jié)語

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

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

參考文獻

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

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

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

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

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

猜你喜歡
交互式
交互式電子白板在課堂教學(xué)中應(yīng)用之所見
交互式虛擬現(xiàn)實游戲之特質(zhì)
探析高中物理教學(xué)中運用交互式電子白板的實踐應(yīng)用
考試周刊(2016年94期)2016-12-12 13:34:00
ASP技術(shù)在交互式網(wǎng)頁設(shè)計中的應(yīng)用
人間(2016年30期)2016-12-03 23:06:54
淺談交互式電子白板在中學(xué)英語課堂的有效應(yīng)用
南北橋(2016年10期)2016-11-10 16:35:15
試論“交互式”課堂模式在初中英語閱讀教學(xué)中的運用
考試周刊(2016年76期)2016-10-09 09:24:38
交互式電子白板在歷史教學(xué)中的應(yīng)用研究
成才之路(2016年25期)2016-10-08 10:38:17
交互式電子白板在數(shù)學(xué)課堂中的運用研究
成才之路(2016年18期)2016-07-08 17:01:37
淺析多媒體教室“交互式”管理
科技視界(2016年11期)2016-05-23 10:07:23
交互式智能平板輔助課堂教學(xué)的實踐與思考
成才之路(2016年1期)2016-01-28 12:00:41
主站蜘蛛池模板: 综合成人国产| 色首页AV在线| 亚洲伊人电影| 精品久久国产综合精麻豆 | 亚洲av综合网| 日韩午夜福利在线观看| 暴力调教一区二区三区| 久久免费精品琪琪| 操美女免费网站| 最新亚洲av女人的天堂| 无码福利日韩神码福利片| 永久毛片在线播| 亚洲制服丝袜第一页| 台湾AV国片精品女同性| 红杏AV在线无码| 国产亚洲精品自在久久不卡 | 日韩精品成人在线| 97久久免费视频| 中文无码精品A∨在线观看不卡 | 国产精品人人做人人爽人人添| 久久久久国色AV免费观看性色| 亚洲黄色视频在线观看一区| 国产一区成人| 91青青草视频在线观看的| 亚洲女同欧美在线| 欧美在线天堂| 国内精品九九久久久精品 | 日韩最新中文字幕| 国产XXXX做受性欧美88| 亚洲av无码久久无遮挡| 国产a v无码专区亚洲av| av在线5g无码天天| 久久大香香蕉国产免费网站| 91久久精品国产| 午夜日b视频| www.狠狠| 99九九成人免费视频精品 | 极品尤物av美乳在线观看| 欧美视频在线播放观看免费福利资源| 欧美亚洲国产一区| 久久一本精品久久久ー99| 国产欧美高清| 午夜无码一区二区三区| 国产精品视频第一专区| 黑人巨大精品欧美一区二区区| 中文字幕av一区二区三区欲色| 久久久久久午夜精品| 天天干天天色综合网| 日韩欧美国产三级| vvvv98国产成人综合青青| 精品少妇人妻一区二区| 一本综合久久| 国产又粗又猛又爽| 国产小视频在线高清播放| 国产特级毛片| 国产女人爽到高潮的免费视频| 成人午夜天| 久久影院一区二区h| 国产资源免费观看| 蜜臀AV在线播放| 国产成人亚洲精品无码电影| 亚洲精品国产精品乱码不卞| 亚洲综合狠狠| 欧美啪啪网| 全部毛片免费看| 99精品热视频这里只有精品7| 拍国产真实乱人偷精品| 欧美在线综合视频| 欧美日韩国产一级| 综合成人国产| 国产三级毛片| 国产导航在线| 人妻中文字幕无码久久一区| 亚洲国产综合自在线另类| 91久久精品日日躁夜夜躁欧美| 欧美亚洲另类在线观看| 97精品伊人久久大香线蕉| 99精品这里只有精品高清视频| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产簧片免费在线播放| 99爱视频精品免视看| 免费一级全黄少妇性色生活片|