發(fā)布日期:2022-07-15 點擊率:47
當用戶在臺式PC或筆記本電腦上瀏覽因特網(wǎng)時,他們可以花上5分鐘、 10分鐘、甚至1個小時,而當他們使用移動設(shè)備訪問因特網(wǎng)時,他們可能正在走出一個大廳或正在機場候機,但無論他們在哪里,他們一般都在趕時間,并急需查找一些很緊急的信息。他們希望30秒內(nèi)就能找到信息,因為他們實在沒有時間坐在PC前耐心地在網(wǎng)上搜尋。
今天的移動設(shè)備工業(yè)仍處在一個了解如何為滿足用戶這一新需求而創(chuàng)建新型應(yīng)用的早期階段,我們目前正在做的是建設(shè)無線因特網(wǎng)通信管道,即一個全新的移動因特網(wǎng)網(wǎng)絡(luò)。就在今年,我們已經(jīng)開始弄清以何種格式傳送的哪類應(yīng)用和內(nèi)容對移動用戶非常有價值,因為這類用戶以一種非常不同的模式在因特網(wǎng)上尋找信息。無線因特網(wǎng)應(yīng)用有望極大地推動所有相關(guān)行業(yè)的發(fā)展,尤其是基礎(chǔ)設(shè)施供應(yīng)商、應(yīng)用和內(nèi)容開發(fā)商、移動電話制造商和移動電話運營商。
目前移動設(shè)備工業(yè)主要采用無線應(yīng)用協(xié)議(WAP)作為攜帶和編碼因特網(wǎng)信息的方法,WAP標準的一個關(guān)鍵部份是專為窄帶無線連接而優(yōu)化的內(nèi)容編碼語言WML。 由于移動因特網(wǎng)服務(wù)和設(shè)備仍在不斷演變發(fā)展之中,因此任何一種移動因特網(wǎng)設(shè)備的軟件平臺都必須非常靈活。
大多數(shù)移動電話用微型瀏覽器產(chǎn)品都使用WAP標準語言WML閱讀內(nèi)容,不過,微軟公司的移動探險者(Mobile Explorer)微型瀏覽器可工作在“雙重模式”下,這意味著它即能閱讀以WML編碼的內(nèi)容,也能閱讀以因特網(wǎng)標準語言HTML編碼的內(nèi)容。它使得移動用戶可實現(xiàn)真正的因特網(wǎng)接入,因為HTML是今天因特網(wǎng)的通用語言。
STNC有限公司是一家無線應(yīng)用軟件開發(fā)公司,1999年7月被微軟收購,他為微軟提供了‘微軟移動探索者’基礎(chǔ)源代碼。微軟收購STNC公司后,不僅馬上得到了多個品牌商業(yè)產(chǎn)品,而且可加快其‘移動探索者’微型瀏覽器上市周期,并在歐洲建立起一個關(guān)鍵的有核心競爭力的研發(fā)中心。
收購的基礎(chǔ)源代碼包括:小型HTML 3.2瀏覽器、WAP 1.1瀏覽器、TCP/IP棧、POP3 E-mail客戶端軟件、許多圖形庫和一些其它組件。這些源代碼是現(xiàn)在‘微軟移動探索者’移動瀏覽器的核心。
在為最初的兩臺電話??Sony公司的CMD-Z5和Benefon公司的Q電話設(shè)計平臺時,我們已經(jīng)發(fā)現(xiàn)將要面臨的挑戰(zhàn)是靈活性。從物理概念上講,CMD-Z5和Q電話很相似,兩者都很纖巧并可舒服地放在襯衫口袋里,不過,他們的不同之處也很多:不同的處理器、不同的存儲器結(jié)構(gòu)、不同的中斷結(jié)構(gòu)、以及不同的電話實時操作系統(tǒng)界面。
通用API
Sony的電話界面如微軟Windows操作系統(tǒng)一樣是基于圖形信息的,而Benefon的Q電話界面則類似于與調(diào)制解調(diào)器通信時的AT命令集。為這兩臺電話開發(fā)的瀏覽器源代碼90%是相同的,設(shè)計挑戰(zhàn)在于如何定義一個可在多個平臺上工作的足夠靈活的通用API。
另一個挑戰(zhàn)是為各種各樣的移動設(shè)備創(chuàng)建合適的信息。對于PC來說,即使用戶采用不同的瀏覽器,其硬件?屏幕大小和分辨率仍幾乎是標準的;與此相反,移動電話的顯示屏大小?輸入和硬件性能卻變化很大,因此與PC相比用戶界面設(shè)計的挑戰(zhàn)非常大。
我們的目標是開發(fā)一種雙模式瀏覽器,它工作起來就如同PC瀏覽器,并能訪問為PC設(shè)計的網(wǎng)站,盡管要受到一些限制。在很小的移動電話顯示屏上不可能象在較大的PC屏幕上那樣渲染圖象,在開發(fā)這種雙模式瀏覽器時,微軟公司面臨的一個挑戰(zhàn)是建立一個同時支持IP和WAP協(xié)議的并行棧。我們希望在沒有重復很多代碼的情況下實現(xiàn)這一點。
由于移動電話的基本設(shè)計理念與PC完全不同,由此引起的一些限制將使我們不得不做出一些基本取舍。例如,對于用外部交流電源供電的PC來說,體積和功耗不是一個嚴重的問題,但對移動電話來說則不是這樣。移動電話用戶既希望設(shè)備小和輕,又希望手機電池能工作整個星期,這必然使得設(shè)計者對功耗進行嚴格管理和控制,從而導致移動電話中的可用存儲器容量和處理器速度受到限制。這意味著由于移動設(shè)備固有的局限性,對軟件開發(fā)者來講最重要的兩個因素:速度和存儲器常常必須作出折衷。
這些限制使得我們在開發(fā)移動電話瀏覽器時,必須對某些因特標準作出折衷選擇,例如,我們選擇不支持幀以及大多數(shù)PC瀏覽器支持的手寫法。之所以作出不支持幀的決定是因為電話屏幕太小,而不支持手寫法則是因為可用的存儲器容量有限。
總體上講,移動通信工業(yè)正從單一功能的語音移動電話向手持式因特網(wǎng)接入設(shè)備發(fā)展,語音功能將只是其功能一部分。 根據(jù)Herschel Shosteck Associates公司的預測,到2003年,約90%的移動電話將安裝微型瀏覽器。