李 燦
(武漢軟件工程職業(yè)學院,湖北武漢 430074)
·電子信息與計算機技術(shù)·
HTML HTML55技術(shù)在智能終端上的應(yīng)用調(diào)研及發(fā)展預(yù)測
李 燦
(武漢軟件工程職業(yè)學院,湖北武漢 430074)
本文簡要介紹了HTML5技術(shù)的概念、核心特點、支持狀況,論述了HTML5在智能終端上的應(yīng)用情況,對HTML5技術(shù)在智能終端上的發(fā)展前景進行了預(yù)測和展望。
HTML5;智能終端;應(yīng)用;發(fā)展
HTML5是萬維網(wǎng)聯(lián)盟用于取代1999年所制定的HTML 4.01和XHTML 1.0標準的HTML標準版本。它的第一份正式草案于2008年1月公布,2014年10月該標準規(guī)范制定完成,HTML5的發(fā)展勢頭和應(yīng)用前景氣勢如虹[1]。
1.1 HTML 5的核心特點
HTML5使Web網(wǎng)頁的表現(xiàn)性能提高,可描繪二維圖形,準備了用于播放視頻和音頻的標簽。HTML5追加了本地數(shù)據(jù)庫等Web應(yīng)用的功能,內(nèi)嵌一個本地的SQL數(shù)據(jù)庫,以加速交互式搜索、緩存以及索引功能。增強了設(shè)備的兼容性,提供了豐富的數(shù)據(jù)與應(yīng)用接入開放接口,使外部應(yīng)用程序可以直接與瀏覽器內(nèi)部的數(shù)據(jù)相連[2]。
1.2 HTML 5的支持情況
目前支持HTML5的國際IT公司有:谷歌,微軟公司,臉譜公司,英特爾公司,蘋果公司,Mozilla公司等。支持HTML5的操作系統(tǒng)有:微軟的Win8操作系統(tǒng),蘋果的IOS操作系統(tǒng),谷歌的Android操作系統(tǒng),Mozilla公司的火狐OS操作系統(tǒng),塞班公司也表示將在不久的將來發(fā)布支持HTML5的操作系統(tǒng)BBX和Simbian3。在瀏覽器方面,支持HTML5的通用瀏覽器有國際的IE9,火狐,Chrome,國內(nèi)的傲游,360,搜狗等;手機瀏覽器有國際的Safari,Opera,國內(nèi)的UC瀏覽器,百度手機瀏覽器,海豚瀏覽器,Q立方瀏覽器,天天瀏覽器等[3-4]。
HTML5技術(shù)目前已經(jīng)涉足許多產(chǎn)品領(lǐng)域,在傳統(tǒng)領(lǐng)域,如智能手機、平板電腦、掌上電腦、上網(wǎng)本、電子閱讀器等均得到了廣泛的應(yīng)用;在一些新興領(lǐng)域,如車載系統(tǒng)、智能機頂盒、智能電視、智能手表、智能眼鏡等,生產(chǎn)商們也開始關(guān)注和研究HTML5。
2.1 HTML 5在手機領(lǐng)域的應(yīng)用
近幾年,HTML5技術(shù)在智能手機領(lǐng)域發(fā)展迅猛,Strategy Analytics研究報告指出:2011年有3.36億臺支持HTML5的手機(能通過網(wǎng)頁瀏覽器完整支持HTML5的手機,如iphone4s)售出,2013年有10億臺,到2016年,這一數(shù)字可能達到21億,預(yù)計大部分的增長會來自北美、歐洲和亞洲。
2012年10月,Nokia研究中心介紹了其開發(fā)的Cloud?berry,一個基于HTML5的云手機軟件平臺。云手機是一種全部應(yīng)用和用戶數(shù)據(jù)的主拷貝都存儲在云端,所有面向用戶的功能都從網(wǎng)上動態(tài)下載和緩存的移動設(shè)備,Cloudberry系統(tǒng)利用HTML5支持離線應(yīng)用和應(yīng)用自動更新的特性,以及專有的數(shù)據(jù)緩存機制,來保證應(yīng)用和應(yīng)用數(shù)據(jù)在設(shè)備離線情況下能夠使用。
2.2 HTML 5在平板領(lǐng)域的應(yīng)用
近兩年HTML5在平板領(lǐng)域和在手機領(lǐng)域一樣發(fā)展迅速。黑莓手機制造商RIM、Mozilla公司、微軟公司都在近5年推出了支持HTML5標準的平板電腦產(chǎn)品。
2010年9月黑莓手機制造商RIM發(fā)布了他們平板機產(chǎn)品“PlayBook”,采用全新的黑莓平板機系統(tǒng)(BlackBer?ry Tablet OS),支持HTML5標準。2012年4月該平板在HTML5測評網(wǎng)站“html5test.com”的HTML5支持測評中,位列所有平板電腦第一位。微軟公司于2012年9月宣布:Win8平板將不再支持任何插件,這意味著針對平板優(yōu)化的Metro版IE10瀏覽器將完全采用HTML5技術(shù),這是因為微軟公司認為瀏覽器的插件體驗不如HTML5。
2.3 HTML 5在電視領(lǐng)域的應(yīng)用
近兩年HTML5技術(shù)在電視領(lǐng)域受到硬件及軟件廠商的廣泛重視。2013年7月海信推出智能電視概念機LED50K660,該產(chǎn)品采用“完全基于HTML5的WebOS系統(tǒng),整合了電視功能控制、后臺資源推送和用戶行為記錄等功能,同時完全支持各種WebAPP的運行”。樂視TV近年宣稱:“Letv UI默認內(nèi)置樂視專為電視定制的瀏覽器,最接近HTML5的標準實現(xiàn)”?!癓etv UI將為HTML5提供更廣泛的支持,從瀏覽器到應(yīng)用商店”。Google表示,他們的TV平臺將支持HTML5,從蘋果最近對于HT?ML5一系列炒作可以推斷Apple TV也很有可能支持HTML5。2012年1月,Opera軟件公司推出Opea TV Store,“采用HTML5技術(shù),針對電視機的網(wǎng)絡(luò)應(yīng)用商店,支持高清顯示屏、機頂盒、藍光播放器和標準的遙控器。”2012年7月,Opera軟件公司推出“適用于所有電視機型”的HTML5應(yīng)用框架。2012年9月,Opera宣布與海信合作,開發(fā)網(wǎng)絡(luò)電視,提供HTML5引擎。
2.4 HTML 5在車載領(lǐng)域的應(yīng)用
目前用于開發(fā)智能化IVI(車載娛樂系統(tǒng))的大量技術(shù)中,HTML5成為首選技術(shù),它不僅能夠用來開發(fā)這些系統(tǒng)復雜的人機界面,而且也能管理開發(fā)成本。
2012年10月QNX軟件公司發(fā)布全球首個全HTML框架車載信息娛樂系統(tǒng)解決方案——CAR2。QNX宣稱:“QNX CAR2應(yīng)用平臺遠不止一個車載嵌入式智能解決方案,它是一個能夠幫助用戶完成新一代連接的平臺,這個連接包括手機與汽車的連接,汽車與云端的連接,當然更重要的是汽車與消費者的連接?!薄斑@個以汽車為中心的HTML5架構(gòu)將幫助汽車廠商創(chuàng)建更令人賞心悅目而且便捷的用戶體驗,并將手機、平板電腦以及其他平臺中已有的HTML5應(yīng)用連接到主控臺中。”富士通天公司在“Mobile World Congress 2013”上展出并演示了基于新一代Web標準HTML5的車載終端試制品。該車載終端是在Linux上運行開源Web瀏覽器“Chromium”,利用該瀏覽器訪問智能手機內(nèi)Web服務(wù)器提供的Web應(yīng)用,而智能手機起到緩存核心Web應(yīng)用的代理服務(wù)器的作用。該車載終端應(yīng)用了HTML5技術(shù):①利用HTML5的WebSocket技術(shù)通過手機遠程設(shè)置車載導航儀目的地;②利用HTML5的Canvas技術(shù),在攝像頭獲得的影像上重疊顯示各種信息;③利用HTML5的Divice API等,把車速等現(xiàn)實信息傳給Web應(yīng)用,使用戶界面隨著車速的變化而改變。
2.5 HTML 5在數(shù)字標牌領(lǐng)域的應(yīng)用
一些數(shù)字標牌廠商認為:合理利用HTML5標準,就可以允許內(nèi)容制作者創(chuàng)建豐富媒體內(nèi)容通道,保證能方便地發(fā)布在線上屏幕和移動設(shè)備。
2012年6月瀾彩軟件在上海國際數(shù)字標牌展示了自家的全志A10平臺+HTML5數(shù)字標牌解決方案。日本Sony也于近年推出HTML5信息發(fā)布和數(shù)字標牌解決方案,該B2B解決方案主要面向各大中型商場和區(qū)域的信息發(fā)布。
本章節(jié)將對HTML5技術(shù)在未來電視、未來車載和未來數(shù)字標牌3個領(lǐng)域的應(yīng)用及發(fā)展進行預(yù)測和展望。
3.1 HTML 5與未來電視
HTML5技術(shù)可以給未來電視的使用者帶來更加智慧、人性和多樣化的電視體驗。基于HTML5技術(shù)的未來電視可能具有以下功能:
3.1.1 分屏共享
在HTML5的架構(gòu)下,利用現(xiàn)代電視的大屏熒幕特性和HTML5豐富的網(wǎng)頁表現(xiàn)效果,可以同時顯示很多不同的資訊動態(tài),并且不會影響使用者正在觀看的節(jié)目內(nèi)容。
3.1.2 多屏互動
利用HTML5強大的跨平臺特性,家人爭搶同一個遙控器或鍵盤的情況可能成為歷史,不同使用者可以透過手上的智能手機、平板電腦或筆電,各自操作屏幕上所需出現(xiàn)的資訊,直接與電視屏幕進行互動。
3.1.3 在線視頻
利用HTML5的自適應(yīng)屏幕功能,在電視上全屏顯示網(wǎng)站視頻將成為可能,未來電視使用者只要登錄視頻網(wǎng)站,就可以在第一時間觀賞最新的影視資源。
3.2 HTML 5與未來車載
如果有什么能在未來幫助汽車制造商在合理的成本條件下滿足車載信息娛樂系統(tǒng)中的用戶所需,那就非HTML5莫屬了。在未來,基于HTML5技術(shù)的車載系統(tǒng)可能具有的功能有:
3.2.1 個性導航
不遠的將來,利用HTML5技術(shù)得天獨厚的網(wǎng)絡(luò)傳輸速度、離線緩存和動態(tài)頁面等特性,可以及時地將路況和車流量等動態(tài)信息同步到車載信息系統(tǒng),配合GPS導航儀,在車載屏幕上呈現(xiàn)立體多樣的導航畫面。
3.2.2 駕駛輔助
利用HTML5對底層硬件的操作能力和強大的頁面表象效果,可以在操作攝像頭獲得的影像上重疊各種信息顯示在屏幕上,輔助駕駛員保持車道及停車等動作。
3.2.3 媒體互動
利用HTML5對云技術(shù)的支持和跨平臺無縫遷移能力,可以實現(xiàn)車載系統(tǒng)與手機、平板等移動設(shè)備的互動和同步,可以將移動設(shè)備中的音視頻媒體資源與車速等現(xiàn)實信息結(jié)合,呈現(xiàn)在車載終端,帶給駕駛員更加娛樂休閑的駕駛環(huán)境。
3.3 HTML 5與未來數(shù)字標牌
HTML5是一個可以推動數(shù)字標牌的內(nèi)容開發(fā)與管理的Web關(guān)鍵技術(shù),Web、云技術(shù)和數(shù)字標牌將打破壁壘實現(xiàn)無縫交叉。
現(xiàn)有數(shù)字標牌的形態(tài)主要是一臺高性能主機加上多塊僅作為顯示終端的液晶屏幕,所有管理工作都在服務(wù)器端完成,這樣的產(chǎn)品具有頁面表現(xiàn)單一、與客戶難以互動、顯示信息更新緩慢的缺點。未來數(shù)字標牌的形態(tài)可能會是一臺云服務(wù)器加上多塊自帶基于HTML5的WebOS的智能顯示屏組成的系統(tǒng)。這樣的系統(tǒng)頁面表現(xiàn)豐富多彩,顯示信息更新及時,與客戶自由互動。例如,客戶可點擊屏幕獲取詳細信息,也可將顯示的咨詢信息同步到自己的移動設(shè)備。
HTML5由于標準不夠規(guī)范,音視頻表現(xiàn)有待提高,在未來還有很長的路要走,但基于其創(chuàng)新的特性和良好的發(fā)展勢頭,我們可以大膽而樂觀地預(yù)測:未來HTML5不僅在移動領(lǐng)域?qū)@得更加廣泛的支持,在其他領(lǐng)域特別是智能電視、車載、數(shù)字標牌等也會迎來突破性的進展,而一些HTML5還未涉足的領(lǐng)域,如智能家居、可穿戴設(shè)備(智能眼鏡,智能手表),又何嘗沒有它的用武之地呢?
[1]邢曉鵬.HTML5核心技術(shù)的研究與價值分析[J].價值工程,2011,30(22):157-158.
[2]黃永慧,陳程凱.HTML5在移動應(yīng)用開發(fā)上的應(yīng)用前景[J].計算機技術(shù)與發(fā)展,2013,23(7):207-210.
[3]李慧云,何震葦,李麗,等.HTML5技術(shù)與應(yīng)用模式研究[J].電信科學,2012(5):24-29.
[4]劉天寅.HTML5與未來的WEB應(yīng)用平臺[J].陰山學刊,2010,24(2):86-90.
App lication Research and Development Forecastof HTM L5 Technology in Intelligent Term inal
LiCan
(Wuhan VocationalCollegeofSoftwareand Engineering,Wuhan Hubei430074)
This paper briefly introduces the concept,the core features,and supporting condition of HTML5 technology,discusses the application of HTML5 in the intelligent terminal,andmakesa forecastand outlook for the developmentprospectof the HTML5 technology in the intelligent terminal is.
HTML5;intelligent terminal;application;development
TN929
:A文章編號:1003-5168(2015)03-0001-3
2015-2-10
李燦(1985.5-),男,碩士,助理工程師,研究方向:嵌入式軟件開發(fā)。