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