第8章 移動界面設(shè)計_第1頁
第8章 移動界面設(shè)計_第2頁
第8章 移動界面設(shè)計_第3頁
第8章 移動界面設(shè)計_第4頁
第8章 移動界面設(shè)計_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 第第8章章 移動界面設(shè)計移動界面設(shè)計主要內(nèi)容提要主要內(nèi)容提要w移動設(shè)備及交互方式移動設(shè)備及交互方式w移動界面設(shè)計原則移動界面設(shè)計原則w移動界面要素設(shè)計移動界面要素設(shè)計w移動界面設(shè)計技術(shù)與工具移動界面設(shè)計技術(shù)與工具w移動界面的設(shè)計實例移動界面的設(shè)計實例 8.1 移動設(shè)備及交互方式移動設(shè)備及交互方式 8.1.1 移動設(shè)備移動設(shè)備w目前主要的移動終端設(shè)備種類包括手機、掌上電腦目前主要的移動終端設(shè)備種類包括手機、掌上電腦PDA(Personal Digital Assistant)、筆記本電腦)、筆記本電腦以及各種特殊用途的移動設(shè)備如車載電腦。基于可以及各種特殊用途的移動設(shè)備如車載電腦?;诳梢苿有?/p>

2、(移動性(mobility)的考慮,目前移動互聯(lián)設(shè)備以)的考慮,目前移動互聯(lián)設(shè)備以智能手機與掌上電腦為主智能手機與掌上電腦為主 。Vulcan Inc.公司設(shè)計的公司設(shè)計的FlipStart MiniPC 移動互聯(lián)網(wǎng)的數(shù)據(jù)接入方式移動互聯(lián)網(wǎng)的數(shù)據(jù)接入方式w移動互聯(lián)網(wǎng)的數(shù)據(jù)接入方式目前也是多種標準并存,移動互聯(lián)網(wǎng)的數(shù)據(jù)接入方式目前也是多種標準并存,沒有完全統(tǒng)一。主要形式包括沒有完全統(tǒng)一。主要形式包括:無線局域網(wǎng)(無線局域網(wǎng)(Wireless Local Area Network,WLAN)無線城域網(wǎng)(無線城域網(wǎng)(Wireless Metropolitan Area Network,WMAN)無線

3、個域網(wǎng)(無線個域網(wǎng)(Wireless Personal Area Networks,WPAN)高速無線數(shù)據(jù)通訊系統(tǒng)以及衛(wèi)星通訊等高速無線數(shù)據(jù)通訊系統(tǒng)以及衛(wèi)星通訊等 移動互聯(lián)網(wǎng)的數(shù)據(jù)接入方式移動互聯(lián)網(wǎng)的數(shù)據(jù)接入方式w無線局域網(wǎng)采用無線的方式提供傳統(tǒng)有線局域網(wǎng)的所有功能,無線局域網(wǎng)采用無線的方式提供傳統(tǒng)有線局域網(wǎng)的所有功能,具有極大的靈活性。具有極大的靈活性。 w無線城域網(wǎng)技術(shù)的目標是提供類似于有線無線城域網(wǎng)技術(shù)的目標是提供類似于有線Modem、DSL (Digital Subscriber Line),以太網(wǎng)以及光纖網(wǎng)等有線方),以太網(wǎng)以及光纖網(wǎng)等有線方式的高速式的高速Internet接入,優(yōu)勢

4、是可以在較大的地理區(qū)域內(nèi)無接入,優(yōu)勢是可以在較大的地理區(qū)域內(nèi)無須布線。須布線。 w繼無線局域網(wǎng)繼無線局域網(wǎng)(WLAN)和無線城域網(wǎng)和無線城域網(wǎng)(WMAN)之后,各種形之后,各種形式的便攜式移動設(shè)備的不斷涌現(xiàn),促進了無線個域網(wǎng)的出現(xiàn),式的便攜式移動設(shè)備的不斷涌現(xiàn),促進了無線個域網(wǎng)的出現(xiàn),使移動互聯(lián)網(wǎng)的接入方式更為豐富。使移動互聯(lián)網(wǎng)的接入方式更為豐富。 高速無線數(shù)據(jù)通信高速無線數(shù)據(jù)通信w在無線語音通信系統(tǒng)之上發(fā)展起來的,分為三代:在無線語音通信系統(tǒng)之上發(fā)展起來的,分為三代:第一代是模擬無線網(wǎng)絡(luò),第一代是模擬無線網(wǎng)絡(luò),20世紀的世紀的80年代,目前在我國年代,目前在我國已基本淘汰。已基本淘汰。第二代

5、是數(shù)字語音通訊系統(tǒng)和數(shù)字通信系統(tǒng),常見的有第二代是數(shù)字語音通訊系統(tǒng)和數(shù)字通信系統(tǒng),常見的有九十年代出現(xiàn)的歐洲的全球移動通信系統(tǒng)九十年代出現(xiàn)的歐洲的全球移動通信系統(tǒng)GSM(Global Systems for Mobile Telecommunications,GSM)、)、美國的窄帶美國的窄帶CDMA(Code Division Multiple Access)。)。第三代,即第三代,即3G(Third Generation)階段,目標是采用)階段,目標是采用數(shù)字技術(shù)實現(xiàn)語音、數(shù)據(jù)以及多媒體信息的高速傳輸。數(shù)字技術(shù)實現(xiàn)語音、數(shù)據(jù)以及多媒體信息的高速傳輸。 8.1.3 移動界面的交互方式移動界面

6、的交互方式輸入方式:輸入方式:w目前主要的移動設(shè)備形式目前主要的移動設(shè)備形式智能手機與掌智能手機與掌上電腦而言,由于尺寸較小、接口較為簡單,上電腦而言,由于尺寸較小、接口較為簡單,全尺寸鍵盤、鼠標等諸多的傳統(tǒng)的輸入輸出全尺寸鍵盤、鼠標等諸多的傳統(tǒng)的輸入輸出設(shè)備較難在移動界面中使用,因此需要設(shè)計設(shè)備較難在移動界面中使用,因此需要設(shè)計專門的輸入輸出方式,以便適應(yīng)移動界面的專門的輸入輸出方式,以便適應(yīng)移動界面的特點。特點。 移動界面的輸入方式移動界面的輸入方式w鍵盤輸入鍵盤輸入 手機鍵盤的設(shè)計主要還手機鍵盤的設(shè)計主要還是從手機的主要功能即語音是從手機的主要功能即語音通信考慮的。由于每一個按通信考慮的

7、。由于每一個按鍵都是復(fù)用的,如數(shù)字鍵鍵都是復(fù)用的,如數(shù)字鍵7和和字母字母P、Q、R、S共用一個按共用一個按鍵。鍵。 T9輸入法就是目前最為著名的一種解決方案。使用輸入法就是目前最為著名的一種解決方案。使用T9輸入法的優(yōu)越之處在于輸入一個字以后,會提示一些可以輸入法的優(yōu)越之處在于輸入一個字以后,會提示一些可以合法組合的常見字,用戶只需要簡單地選擇即可輸入,大合法組合的常見字,用戶只需要簡單地選擇即可輸入,大大降低了手機文字輸入的疲勞程度,提高了批量文字信息大降低了手機文字輸入的疲勞程度,提高了批量文字信息的輸入效率。的輸入效率。 移動界面的輸入方式移動界面的輸入方式w鍵盤輸入鍵盤輸入軟鍵盤(軟鍵

8、盤(soft keyboard)是解決移動設(shè)備輸入)是解決移動設(shè)備輸入問題的又一重要方法。問題的又一重要方法。所謂的軟鍵盤就是在移動設(shè)備屏幕上顯示所謂的軟鍵盤就是在移動設(shè)備屏幕上顯示QWERTY鍵盤,用戶在屏幕上選擇軟鍵盤上的鍵盤,用戶在屏幕上選擇軟鍵盤上的鍵完成輸入。鍵完成輸入。這種輸入形式在桌面計算機的這種輸入形式在桌面計算機的Windows平臺上平臺上的輸入法中都可以見到。的輸入法中都可以見到。T9比軟鍵盤輸入法的效率高比軟鍵盤輸入法的效率高wT9輸入法所支持的手機鍵盤基于電話鍵盤設(shè)計的,輸入法所支持的手機鍵盤基于電話鍵盤設(shè)計的,手機用戶群未必熟悉計算機;手機用戶群未必熟悉計算機;w手機

9、鍵盤采用一個按鍵對應(yīng)于多個字符,鍵的大小手機鍵盤采用一個按鍵對應(yīng)于多個字符,鍵的大小自然可以更大,能更快的鍵入和更高的準確程度;自然可以更大,能更快的鍵入和更高的準確程度;w手機鍵盤按鍵的設(shè)計更加緊湊,按鍵間距相對較小,手機鍵盤按鍵的設(shè)計更加緊湊,按鍵間距相對較小,手指移動距離短,也可以提高輸入速度手指移動距離短,也可以提高輸入速度 。移動界面的輸入方式移動界面的輸入方式w筆輸入筆輸入手寫文字識別是一種文本的輸入方式,作為鍵盤輸入的手寫文字識別是一種文本的輸入方式,作為鍵盤輸入的一種替代方式。一種替代方式。隨著筆輸入技術(shù)的日益成熟,目前筆輸入技術(shù)的在包括隨著筆輸入技術(shù)的日益成熟,目前筆輸入技術(shù)

10、的在包括平板電腦(平板電腦(Tablet PC)、智能手機、掌上電腦等多種移)、智能手機、掌上電腦等多種移動設(shè)備中的得到了廣泛應(yīng)用。動設(shè)備中的得到了廣泛應(yīng)用。近年來微軟公司力推近年來微軟公司力推Tablet PC,也在一定程度上對于筆,也在一定程度上對于筆輸入的普及起了推波助瀾的作用。輸入的普及起了推波助瀾的作用。 筆輸入是目前掌上電腦最主要的一種輸入方式。特別在筆輸入是目前掌上電腦最主要的一種輸入方式。特別在中國,由于漢字書寫的復(fù)雜性,手寫筆輸入成為最自然、中國,由于漢字書寫的復(fù)雜性,手寫筆輸入成為最自然、符合中國人書寫習慣的輸入方式。符合中國人書寫習慣的輸入方式。移動界面的輸入方式移動界面

11、的輸入方式在微軟的在微軟的TabletPC系統(tǒng)中稱為數(shù)字墨水系統(tǒng)中稱為數(shù)字墨水(Digital Ink),實際就是將筆跡信息作為一種),實際就是將筆跡信息作為一種新的數(shù)據(jù)類型做到了操作系統(tǒng)層,并提供相應(yīng)的新的數(shù)據(jù)類型做到了操作系統(tǒng)層,并提供相應(yīng)的應(yīng)用程序接口,供軟件開發(fā)人員用于開發(fā)可以充應(yīng)用程序接口,供軟件開發(fā)人員用于開發(fā)可以充分利用筆式輸入便利的應(yīng)用軟件。分利用筆式輸入便利的應(yīng)用軟件。 移動界面的輸入方式移動界面的輸入方式w語音識別語音識別 語音是人們在日常生活中進行交流最主要的手段,語音語音是人們在日常生活中進行交流最主要的手段,語音技術(shù)已成為新一代多通道人機界面中的最重要技術(shù)之一技術(shù)已成

12、為新一代多通道人機界面中的最重要技術(shù)之一語音識別技術(shù)的研究工作始于語音識別技術(shù)的研究工作始于20世紀世紀50年代,目前這個年代,目前這個領(lǐng)域最具代表性的產(chǎn)品是領(lǐng)域最具代表性的產(chǎn)品是IBM公司的公司的Viavoice和和DRAGON公司的公司的Naturally Speaking??梢酝ㄟ^將掌上設(shè)備作為語音門戶網(wǎng)站可以通過將掌上設(shè)備作為語音門戶網(wǎng)站(Voice Portal)的的訪問終端。在這種環(huán)境中,用戶可以在辦公室、家里或訪問終端。在這種環(huán)境中,用戶可以在辦公室、家里或旅行途中隨時隨地通過手機等具有語音通信功能的移動旅行途中隨時隨地通過手機等具有語音通信功能的移動設(shè)備與具備語音識別與合成技術(shù)

13、的語音門戶網(wǎng)站進行對設(shè)備與具備語音識別與合成技術(shù)的語音門戶網(wǎng)站進行對話。話。 移動界面的輸入方式移動界面的輸入方式語音識別技術(shù)還可以用于人機界面的語音命令導(dǎo)語音識別技術(shù)還可以用于人機界面的語音命令導(dǎo)航,使得用戶可以直接用語音發(fā)出各種操作指令。航,使得用戶可以直接用語音發(fā)出各種操作指令。目前的語音識別技術(shù)仍然存在著很多的問題,因目前的語音識別技術(shù)仍然存在著很多的問題,因此能夠?qū)崿F(xiàn)的應(yīng)用領(lǐng)域還有一定的局限性,不會此能夠?qū)崿F(xiàn)的應(yīng)用領(lǐng)域還有一定的局限性,不會立即給人機交互方式帶來本質(zhì)性的影響。立即給人機交互方式帶來本質(zhì)性的影響。語音錄制:可以隨時在任何可執(zhí)行屏幕手寫或繪語音錄制:可以隨時在任何可執(zhí)行屏

14、幕手寫或繪制操作的程序中進行語音錄制,可以單獨生成一制操作的程序中進行語音錄制,可以單獨生成一段錄音,還可以將一段錄音嵌入文本便箋中。段錄音,還可以將一段錄音嵌入文本便箋中。 移動界面的輸出方式移動界面的輸出方式 w主要是顯示屏幕和聲音輸出主要是顯示屏幕和聲音輸出顯示技術(shù)顯示技術(shù) w顯示屏的關(guān)鍵因素:分辨率、色彩、尺寸、功耗及顯顯示屏的關(guān)鍵因素:分辨率、色彩、尺寸、功耗及顯示響應(yīng)速度。示響應(yīng)速度。 w多種顯示器:多種顯示器:超扭曲陣列超扭曲陣列(Super-Twisted Nematic STN)、)、DSTN(Dual STN)、CSTN(Color STN)、)、薄膜式晶體管(薄膜式晶體管

15、(Thin Film Transistor,TFT)以及?。┮约氨∧ざO管(膜二極管(Thin Film Diode,TFD)等。)等。 w單色單色STN液晶屏:用簡單的無源矩陣尋址方案,具有液晶屏:用簡單的無源矩陣尋址方案,具有性能可靠、成本低、功耗也極低的特點。性能可靠、成本低、功耗也極低的特點。w一些新的顯示技術(shù):有機發(fā)光二極管一些新的顯示技術(shù):有機發(fā)光二極管(Organic Light Emitting Diode,OLED) 和硅基液晶和硅基液晶(Liquid Crystal On Silicon,LCOS)。移動界面的輸出方式移動界面的輸出方式聲音輸出聲音輸出w手機與手機與PDA等

16、掌上設(shè)備的聲音輸出功能一般較弱。近等掌上設(shè)備的聲音輸出功能一般較弱。近年來,逐漸通過引入聲音合成技術(shù),使得其可以播放年來,逐漸通過引入聲音合成技術(shù),使得其可以播放較為動聽的較為動聽的MIDI(Musical Instrument Digital Interface)電子音樂。)電子音樂。w移動設(shè)備的音樂合成技術(shù)主要包括兩種:調(diào)頻移動設(shè)備的音樂合成技術(shù)主要包括兩種:調(diào)頻(Frequency Modulation,F(xiàn)M)合成與波表()合成與波表(Wave Table)合成。)合成。 w復(fù)音就是俗稱的復(fù)音就是俗稱的“和弦和弦”,指的是音樂合成系統(tǒng)中能,指的是音樂合成系統(tǒng)中能夠同時發(fā)出的聲音的數(shù)目,而

17、并非音樂理論中的和弦。夠同時發(fā)出的聲音的數(shù)目,而并非音樂理論中的和弦。 8.2 移動界面設(shè)計原則移動界面設(shè)計原則移動界面設(shè)計的新問題移動界面設(shè)計的新問題w資源相對匱乏資源相對匱乏 高檔手機的顯示分辨率也不過高檔手機的顯示分辨率也不過320240,而且尺寸很小,而且尺寸很小,同時無法展示網(wǎng)站豐富的多媒體內(nèi)容。同時無法展示網(wǎng)站豐富的多媒體內(nèi)容。 移動界面并非簡單的縮小版的桌面系統(tǒng)的用戶界面。移動界面并非簡單的縮小版的桌面系統(tǒng)的用戶界面。桌面系統(tǒng)用戶界面中采用的一般是并行展示其中各種選桌面系統(tǒng)用戶界面中采用的一般是并行展示其中各種選擇可以在一個大小可調(diào)的屏幕中同時顯示出來。擇可以在一個大小可調(diào)的屏幕

18、中同時顯示出來。移動界面中,這些選擇只能采用順序展示的方式。移動界面中,這些選擇只能采用順序展示的方式。 移動界面設(shè)計的難題就是如何在有限的資源條件下有效移動界面設(shè)計的難題就是如何在有限的資源條件下有效地為用戶提供信息服務(wù),提供的選擇須根據(jù)重要性排列地為用戶提供信息服務(wù),提供的選擇須根據(jù)重要性排列 。移動界面設(shè)計的新問題移動界面設(shè)計的新問題w移動設(shè)備的種類繁多移動設(shè)備的種類繁多 在開發(fā)移動應(yīng)用時需要專門針對某一型號的一種在開發(fā)移動應(yīng)用時需要專門針對某一型號的一種設(shè)備開發(fā),大大增加了應(yīng)用開發(fā)的復(fù)雜度。設(shè)備開發(fā),大大增加了應(yīng)用開發(fā)的復(fù)雜度。在移動界面的設(shè)計中,各設(shè)備的差異是移動應(yīng)用在移動界面的設(shè)計

19、中,各設(shè)備的差異是移動應(yīng)用開發(fā)過程中最需要關(guān)注的一個環(huán)節(jié)。開發(fā)過程中最需要關(guān)注的一個環(huán)節(jié)。移動界面具有一定的自適應(yīng)性是解決問題的一種移動界面具有一定的自適應(yīng)性是解決問題的一種思路。思路。 移動界面設(shè)計的新問題移動界面設(shè)計的新問題w連接方式復(fù)雜連接方式復(fù)雜移動互聯(lián)網(wǎng)的數(shù)據(jù)接入方式形式繁雜,多種標準并存,移動互聯(lián)網(wǎng)的數(shù)據(jù)接入方式形式繁雜,多種標準并存,并在較長的一段時間內(nèi)也很難完全統(tǒng)一。并在較長的一段時間內(nèi)也很難完全統(tǒng)一。而移動設(shè)備的位置具有很強的移動性,同一設(shè)備可能在而移動設(shè)備的位置具有很強的移動性,同一設(shè)備可能在不同的時間段處于不同的網(wǎng)絡(luò)連接條件下,網(wǎng)絡(luò)的性能不同的時間段處于不同的網(wǎng)絡(luò)連接條件

20、下,網(wǎng)絡(luò)的性能變化范圍可能很大。變化范圍可能很大。移動的同時往往需要保持應(yīng)用執(zhí)行的連續(xù)性。移動的同時往往需要保持應(yīng)用執(zhí)行的連續(xù)性。應(yīng)將網(wǎng)絡(luò)連接狀況視為一種資源,在設(shè)計時制訂相應(yīng)的應(yīng)將網(wǎng)絡(luò)連接狀況視為一種資源,在設(shè)計時制訂相應(yīng)的策略。策略。 移動界面設(shè)計的新問題移動界面設(shè)計的新問題w移動界面設(shè)計中的最大問題就是界面的定制。移動界面設(shè)計中的最大問題就是界面的定制。無論是移動設(shè)備各種資源的匱乏、種類與連無論是移動設(shè)備各種資源的匱乏、種類與連接方式的繁復(fù),最終均可以歸結(jié)為根據(jù)需要接方式的繁復(fù),最終均可以歸結(jié)為根據(jù)需要定制合適的移動應(yīng)用界面。定制合適的移動應(yīng)用界面。 設(shè)計原則設(shè)計原則w簡單直觀簡單直觀

21、移動應(yīng)用的用戶不一定熟悉桌面計算機的操作移動應(yīng)用的用戶不一定熟悉桌面計算機的操作 移動證券軟件的用戶的目的是要了解股票行情或移動證券軟件的用戶的目的是要了解股票行情或進行證券交易進行證券交易 移動手機游戲的用戶是為了打發(fā)時間或休閑娛樂移動手機游戲的用戶是為了打發(fā)時間或休閑娛樂 設(shè)計原則設(shè)計原則w個性化設(shè)計個性化設(shè)計移動設(shè)備的復(fù)雜性使得了解目標應(yīng)用平臺的相關(guān)移動設(shè)備的復(fù)雜性使得了解目標應(yīng)用平臺的相關(guān)細節(jié)顯得尤為重要。細節(jié)顯得尤為重要。根據(jù)目標平臺信息,開發(fā)個性化的版本,通過充根據(jù)目標平臺信息,開發(fā)個性化的版本,通過充分利用每種設(shè)備的優(yōu)勢特性提高移動應(yīng)用的可用分利用每種設(shè)備的優(yōu)勢特性提高移動應(yīng)用的

22、可用性。性。 設(shè)計原則設(shè)計原則w易于檢索易于檢索 避免嵌套過深的多級菜單,縮減不必要的功能。避免嵌套過深的多級菜單,縮減不必要的功能。以滿足用戶的目標需要為準,盡量減少用戶進行以滿足用戶的目標需要為準,盡量減少用戶進行信息訪問時所要采取的步驟。信息訪問時所要采取的步驟。同時盡可能創(chuàng)建多種信息訪問途徑。同時盡可能創(chuàng)建多種信息訪問途徑。設(shè)計原則設(shè)計原則w界面風格一致界面風格一致不必要的差異常常會讓用戶感到不習慣,從而降不必要的差異常常會讓用戶感到不習慣,從而降低可用性。低可用性。一致的界面風格對用戶來說很直觀。一致的界面風格對用戶來說很直觀。應(yīng)當檢查每個布局和每個顯示來保證其一致性。應(yīng)當檢查每個布

23、局和每個顯示來保證其一致性。各種移動應(yīng)用開發(fā)平臺都提供某種形式的應(yīng)用界各種移動應(yīng)用開發(fā)平臺都提供某種形式的應(yīng)用界面的風格指南,仔細研究這些指南對于移動應(yīng)用面的風格指南,仔細研究這些指南對于移動應(yīng)用的界面設(shè)計非常重要。的界面設(shè)計非常重要。 設(shè)計原則設(shè)計原則w避免不必要的文本輸入避免不必要的文本輸入 盡量使用戶避免不必要的文本信息的輸入,而采盡量使用戶避免不必要的文本信息的輸入,而采用選擇列表或模糊查詢,即輸入一部分查詢關(guān)鍵用選擇列表或模糊查詢,即輸入一部分查詢關(guān)鍵詞就可以獲得檢索目標或包含目標的列表可供用詞就可以獲得檢索目標或包含目標的列表可供用戶選擇,這樣可以降低對于用戶進行關(guān)鍵字文字戶選擇,

24、這樣可以降低對于用戶進行關(guān)鍵字文字輸入的麻煩。輸入的麻煩。設(shè)計原則設(shè)計原則w根據(jù)用戶的要求使服務(wù)個性化根據(jù)用戶的要求使服務(wù)個性化允許應(yīng)用保留用戶信息以便能夠記錄用戶的個性允許應(yīng)用保留用戶信息以便能夠記錄用戶的個性化信息,例如:可以利用化信息,例如:可以利用cookie記錄,或存儲在記錄,或存儲在該應(yīng)用所在的服務(wù)器中。該應(yīng)用所在的服務(wù)器中。下一次用戶啟動應(yīng)用時可以得到個性化的服務(wù)。下一次用戶啟動應(yīng)用時可以得到個性化的服務(wù)。 設(shè)計原則設(shè)計原則w最大限度地避免用戶出錯最大限度地避免用戶出錯 預(yù)測用戶可能出現(xiàn)的錯誤,提供相應(yīng)的機制盡可預(yù)測用戶可能出現(xiàn)的錯誤,提供相應(yīng)的機制盡可能避免。能避免。例如:如果

25、用戶要輸入日期,可以采用格式化輸例如:如果用戶要輸入日期,可以采用格式化輸入的方法,檢查用戶輸入是否全部是數(shù)字,而且入的方法,檢查用戶輸入是否全部是數(shù)字,而且代表日期、月份以及年份的數(shù)字的取值范圍是否代表日期、月份以及年份的數(shù)字的取值范圍是否在合法的范圍內(nèi)。在合法的范圍內(nèi)。 設(shè)計原則設(shè)計原則w文本信息應(yīng)當本地化文本信息應(yīng)當本地化 要根據(jù)應(yīng)用所使用的地域特點,使應(yīng)用本地化。要根據(jù)應(yīng)用所使用的地域特點,使應(yīng)用本地化。例如,在美國使用例如,在美國使用zipcode (郵政編碼)術(shù)語,(郵政編碼)術(shù)語,而在英國和澳大利亞使用而在英國和澳大利亞使用post或或postal code(郵政編碼)。有時,用

26、詞得當與否也可以決定(郵政編碼)。有時,用詞得當與否也可以決定某種應(yīng)用可用性的好壞。詞義表達清楚是關(guān)鍵,某種應(yīng)用可用性的好壞。詞義表達清楚是關(guān)鍵,要避免使用含混不清的用語。要避免使用含混不清的用語。 8.3 移動界面要素設(shè)計移動界面要素設(shè)計w移動界面也包含很多種類的設(shè)計要素,主要移動界面也包含很多種類的設(shè)計要素,主要界面設(shè)計元素有:界面設(shè)計元素有:菜單菜單 按鈕按鈕 多選列表多選列表 文字顯示文字顯示 數(shù)據(jù)輸入數(shù)據(jù)輸入 圖標與圖像圖標與圖像 報警提示報警提示 移動多媒體移動多媒體 移動界面設(shè)計要素移動界面設(shè)計要素w菜單菜單主要目的用于提供項目選擇。主要目的用于提供項目選擇。 設(shè)計移動界面可用性

27、好的菜單應(yīng)遵守的規(guī)則:設(shè)計移動界面可用性好的菜單應(yīng)遵守的規(guī)則:w 供選擇的項目應(yīng)根據(jù)需要進行邏輯分類,如果沒有邏輯順序,可供選擇的項目應(yīng)根據(jù)需要進行邏輯分類,如果沒有邏輯順序,可以按優(yōu)先級分類,將被選擇頻率最高的項目放在列表的最頂端。以按優(yōu)先級分類,將被選擇頻率最高的項目放在列表的最頂端。 w 每一屏中不宜設(shè)計過多的選項,如果一個菜單上的選擇項目太多,每一屏中不宜設(shè)計過多的選項,如果一個菜單上的選擇項目太多,應(yīng)該建立一個應(yīng)該建立一個“更多更多”鏈接,將菜單擴展到多個屏幕。鏈接,將菜單擴展到多個屏幕。 w 菜單上的每一選項一般應(yīng)當簡明扼要,不宜超過一行。菜單上的每一選項一般應(yīng)當簡明扼要,不宜超過

28、一行。菜單模擬顯示畫面菜單模擬顯示畫面 移動界面設(shè)計要素移動界面設(shè)計要素w按鈕按鈕一般移動界面中的按鈕不經(jīng)常使用圖標。一般移動界面中的按鈕不經(jīng)常使用圖標。 在按鈕屬性的設(shè)置上根據(jù)所顯示的應(yīng)用類型和信息類型,在按鈕屬性的設(shè)置上根據(jù)所顯示的應(yīng)用類型和信息類型,使用風格和標注一致的標簽。使用風格和標注一致的標簽。漢字標簽則一般需要注意字數(shù)的控制漢字標簽則一般需要注意字數(shù)的控制 。常見的通用按鈕常見的通用按鈕w OK(確定):可用于菜單項的選擇或表示對某一操作的認可,(確定):可用于菜單項的選擇或表示對某一操作的認可,如確認刪除。如確認刪除。w Done(完成):可用于結(jié)束當前操作,并返回到上一層任務(wù)

29、。(完成):可用于結(jié)束當前操作,并返回到上一層任務(wù)。w Back(返回):使用戶回到前一個操作屏幕。(返回):使用戶回到前一個操作屏幕。 移動界面設(shè)計要素移動界面設(shè)計要素“尋找航班尋找航班”是根據(jù)特定的應(yīng)用需要設(shè)定的按鈕。是根據(jù)特定的應(yīng)用需要設(shè)定的按鈕。按鈕模擬顯示畫面按鈕模擬顯示畫面移動界面設(shè)計要素移動界面設(shè)計要素w多選列表多選列表 在移動應(yīng)用中使用多選列表,可以最大限度地減在移動應(yīng)用中使用多選列表,可以最大限度地減少文本輸入。少文本輸入。多選列表模擬顯示畫面多選列表模擬顯示畫面移動界面設(shè)計要素移動界面設(shè)計要素w文字顯示文字顯示 文字顯示控件主要用于顯示較多數(shù)量的文字信息。文字顯示控件主要用

30、于顯示較多數(shù)量的文字信息。根據(jù)顯示的需要,可能使用以下幾種形式的鏈接。根據(jù)顯示的需要,可能使用以下幾種形式的鏈接。 wView(查看):如果一個數(shù)據(jù)列表中每個項目包含額(查看):如果一個數(shù)據(jù)列表中每個項目包含額外的詳細信息,可以使用該鏈接來顯示這些數(shù)據(jù)。外的詳細信息,可以使用該鏈接來顯示這些數(shù)據(jù)。 wMore(更多):一般作為數(shù)據(jù)頁末尾的一個鏈接,使(更多):一般作為數(shù)據(jù)頁末尾的一個鏈接,使用戶進入下一頁的相關(guān)數(shù)據(jù)。用戶進入下一頁的相關(guān)數(shù)據(jù)。 wSkip(跳過):跳過當前選項,鏈接到下一個類似的(跳過):跳過當前選項,鏈接到下一個類似的數(shù)據(jù),如下一封電子郵件信息。數(shù)據(jù),如下一封電子郵件信息。

31、移動界面設(shè)計要素移動界面設(shè)計要素w文字顯示的一般可用性建議:文字顯示的一般可用性建議:每一屏幕顯示內(nèi)容不宜過多,如果信息較多,應(yīng)每一屏幕顯示內(nèi)容不宜過多,如果信息較多,應(yīng)定義一個定義一個More鏈接。鏈接。 一般情況下文字信息應(yīng)當使用換行方式進行顯示。一般情況下文字信息應(yīng)當使用換行方式進行顯示。移動界面設(shè)計要素移動界面設(shè)計要素文字顯示模擬顯示畫面文字顯示模擬顯示畫面移動界面設(shè)計要素移動界面設(shè)計要素w數(shù)據(jù)輸入數(shù)據(jù)輸入針對數(shù)據(jù)輸入的可用性原則包括:針對數(shù)據(jù)輸入的可用性原則包括: 對于數(shù)據(jù)輸入一般應(yīng)該進行長度、數(shù)據(jù)類型以及取值范對于數(shù)據(jù)輸入一般應(yīng)該進行長度、數(shù)據(jù)類型以及取值范圍等形式的格式化,以指導(dǎo)

32、用戶輸入合法的可用信息。圍等形式的格式化,以指導(dǎo)用戶輸入合法的可用信息。 建立數(shù)據(jù)輸入標題,并根據(jù)需要在標題中加入所要求的建立數(shù)據(jù)輸入標題,并根據(jù)需要在標題中加入所要求的輸入格式。輸入格式。 如果已經(jīng)可以確定數(shù)據(jù)的某些輸入部分,可以預(yù)先填好,如果已經(jīng)可以確定數(shù)據(jù)的某些輸入部分,可以預(yù)先填好,且不允許用戶修改。且不允許用戶修改。 應(yīng)當具有檢錯機制,如某些信息必須填寫,應(yīng)當可以設(shè)應(yīng)當具有檢錯機制,如某些信息必須填寫,應(yīng)當可以設(shè)置成禁止提交空數(shù)據(jù)。置成禁止提交空數(shù)據(jù)。 在格式設(shè)置中適當?shù)靥砑臃指舴蕴崾居脩糨斎牒戏ǖ脑诟袷皆O(shè)置中適當?shù)靥砑臃指舴蕴崾居脩糨斎牒戏ǖ男畔?。信息。移動界面設(shè)計要素移動界面

33、設(shè)計要素格式化模擬顯示畫面格式化模擬顯示畫面 移動界面設(shè)計要素移動界面設(shè)計要素w圖標與圖像圖標與圖像 圖像、圖標可以增強顯示信息的效果。圖像、圖標可以增強顯示信息的效果。在移動設(shè)備上使用圖像,需要注意的問題包括:在移動設(shè)備上使用圖像,需要注意的問題包括: w了解目標設(shè)備所支持的圖象格式了解目標設(shè)備所支持的圖象格式 。w注意調(diào)色板的設(shè)置使其達到最佳顯示效果。注意調(diào)色板的設(shè)置使其達到最佳顯示效果。 w對于不支持圖像的設(shè)備,應(yīng)當提供替換的信息展示方對于不支持圖像的設(shè)備,應(yīng)當提供替換的信息展示方式。式。 w進行圖像瀏覽時,圖像缺省地應(yīng)當充滿整個可用區(qū)域,進行圖像瀏覽時,圖像缺省地應(yīng)當充滿整個可用區(qū)域,

34、如必須滾屏時,盡量使用垂直滾屏。如必須滾屏時,盡量使用垂直滾屏。 w盡量使用戶在上下文中直接瀏覽嵌入的圖像,而不必盡量使用戶在上下文中直接瀏覽嵌入的圖像,而不必使用獨立的顯示工具。使用獨立的顯示工具。移動界面設(shè)計要素移動界面設(shè)計要素圖像模擬顯示畫面圖像模擬顯示畫面 移動界面設(shè)計要素移動界面設(shè)計要素w報警提示報警提示 警報提示,可以將用戶所關(guān)心的最新信息通知給用戶,警報提示,可以將用戶所關(guān)心的最新信息通知給用戶,或向用戶提供有關(guān)當前狀況的信息。或向用戶提供有關(guān)當前狀況的信息。一般使用文字信息,可能加入一定的圖標。一般使用文字信息,可能加入一定的圖標。常用的提示類型有:常用的提示類型有: w 確認

35、提示確認提示w 信息提示信息提示 w 警告提示警告提示 w 出錯提示出錯提示 w 持久性提示持久性提示 w 等待提示等待提示 移動界面設(shè)計要素移動界面設(shè)計要素w多媒體技術(shù)展示多媒體技術(shù)展示目前移動設(shè)備的多媒體支持進步很大,已經(jīng)可以目前移動設(shè)備的多媒體支持進步很大,已經(jīng)可以播放幾種類型的音頻和視頻文件,還可以使用內(nèi)播放幾種類型的音頻和視頻文件,還可以使用內(nèi)置或外接的攝像頭來抓取圖像。置或外接的攝像頭來抓取圖像。移動應(yīng)用開發(fā)平臺開始提供支持多媒體數(shù)據(jù)的編移動應(yīng)用開發(fā)平臺開始提供支持多媒體數(shù)據(jù)的編程接口。程接口。移動界面設(shè)計要素移動界面設(shè)計要素制作能夠在移動設(shè)備進行播放的多媒體音頻或視頻文件,制作能

36、夠在移動設(shè)備進行播放的多媒體音頻或視頻文件,應(yīng)注意以下問題:應(yīng)注意以下問題: w 盡量使用標準的文件格式。盡量使用標準的文件格式。w 根據(jù)平臺的計算能力特點,選擇合適的格式。根據(jù)平臺的計算能力特點,選擇合適的格式。 w 不必一味追求動態(tài)視頻,有的應(yīng)用場合下靜態(tài)圖像也可以達到很不必一味追求動態(tài)視頻,有的應(yīng)用場合下靜態(tài)圖像也可以達到很好的展示效果。好的展示效果。 w 根據(jù)平臺的多媒體回放能力制作相應(yīng)質(zhì)量的多媒體數(shù)據(jù)。根據(jù)平臺的多媒體回放能力制作相應(yīng)質(zhì)量的多媒體數(shù)據(jù)。 w 視頻內(nèi)容應(yīng)該精練,沒有必要包含太多的特技效果。視頻內(nèi)容應(yīng)該精練,沒有必要包含太多的特技效果。 w 如果在應(yīng)用中使用音頻增強效果,

37、音頻的使用與否應(yīng)當不改變程如果在應(yīng)用中使用音頻增強效果,音頻的使用與否應(yīng)當不改變程序的運行結(jié)果。序的運行結(jié)果。 w 錄制音頻時應(yīng)當盡可能的提高音量,以保證回放時的效果錄制音頻時應(yīng)當盡可能的提高音量,以保證回放時的效果 移動界面導(dǎo)航設(shè)計移動界面導(dǎo)航設(shè)計w一般應(yīng)該在應(yīng)用設(shè)計完成后,建立導(dǎo)航流程一般應(yīng)該在應(yīng)用設(shè)計完成后,建立導(dǎo)航流程圖表,規(guī)劃移動應(yīng)用的導(dǎo)航流程。圖表,規(guī)劃移動應(yīng)用的導(dǎo)航流程。導(dǎo)航設(shè)計的基礎(chǔ)是按傳統(tǒng)的樹結(jié)構(gòu)編排的層次狀導(dǎo)航設(shè)計的基礎(chǔ)是按傳統(tǒng)的樹結(jié)構(gòu)編排的層次狀態(tài)結(jié)構(gòu)態(tài)結(jié)構(gòu)。在層次狀態(tài)結(jié)構(gòu)中,每一節(jié)點代表一個狀態(tài),一在層次狀態(tài)結(jié)構(gòu)中,每一節(jié)點代表一個狀態(tài),一般是一個新的顯示畫面。般是一個

38、新的顯示畫面。用戶點擊按鍵打開一個可選項,或從菜單中選中用戶點擊按鍵打開一個可選項,或從菜單中選中一項,實現(xiàn)狀態(tài)轉(zhuǎn)換的過程。一項,實現(xiàn)狀態(tài)轉(zhuǎn)換的過程。返回功能一般返回到層次樹的上一級,初始狀態(tài)返回功能一般返回到層次樹的上一級,初始狀態(tài)下返回功能就是退出,將關(guān)閉該應(yīng)用。下返回功能就是退出,將關(guān)閉該應(yīng)用。導(dǎo)航流程圖表導(dǎo)航流程圖表 加入標簽導(dǎo)航的層次狀態(tài)結(jié)構(gòu)加入標簽導(dǎo)航的層次狀態(tài)結(jié)構(gòu)加入標簽導(dǎo)航的層次狀態(tài)結(jié)構(gòu)加入標簽導(dǎo)航的層次狀態(tài)結(jié)構(gòu)w標簽進行導(dǎo)航的視圖應(yīng)遵循的原則:標簽進行導(dǎo)航的視圖應(yīng)遵循的原則: 從一個標簽視圖轉(zhuǎn)到另一個并不影響這些視圖中從一個標簽視圖轉(zhuǎn)到另一個并不影響這些視圖中的返回鍵功能。的

39、返回鍵功能。它們中的任何一個返回功能指向同一個地方,即它們中的任何一個返回功能指向同一個地方,即該應(yīng)用的上一層。該應(yīng)用的上一層。 當某個狀態(tài)擁有標簽視圖時,如果用戶從上一層當某個狀態(tài)擁有標簽視圖時,如果用戶從上一層進入到該狀態(tài),打開的將是默認視圖。進入到該狀態(tài),打開的將是默認視圖。 如果用戶從某個標簽視圖進入到其下面一層,這如果用戶從某個標簽視圖進入到其下面一層,這時的返回功能將導(dǎo)致返回到原先的視圖。時的返回功能將導(dǎo)致返回到原先的視圖。有同層次之間相互訪問的導(dǎo)航有同層次之間相互訪問的導(dǎo)航 一個手機游戲的導(dǎo)航流程圖表一個手機游戲的導(dǎo)航流程圖表 8.4 移動界面設(shè)計技術(shù)與工具移動界面設(shè)計技術(shù)與工具

40、w開發(fā)移動應(yīng)用開發(fā)移動應(yīng)用考慮各種復(fù)雜的網(wǎng)絡(luò)連接方式??紤]各種復(fù)雜的網(wǎng)絡(luò)連接方式??紤]各種不同的硬件設(shè)備甚至不同型號的設(shè)備之考慮各種不同的硬件設(shè)備甚至不同型號的設(shè)備之間的差異。間的差異。與現(xiàn)有的應(yīng)用體系盡可能的集成,因此選擇適當與現(xiàn)有的應(yīng)用體系盡可能的集成,因此選擇適當?shù)拈_發(fā)平臺也很重要。的開發(fā)平臺也很重要。對各種不同的移動應(yīng)用開發(fā)體系結(jié)構(gòu)、移動設(shè)備對各種不同的移動應(yīng)用開發(fā)體系結(jié)構(gòu)、移動設(shè)備操作系統(tǒng)和移動應(yīng)用標準等等,需要在綜合考慮操作系統(tǒng)和移動應(yīng)用標準等等,需要在綜合考慮多種因素。多種因素。8.4.1 移動應(yīng)用開發(fā)技術(shù)移動應(yīng)用開發(fā)技術(shù)w.Net 精簡框架精簡框架 屬于微軟的屬于微軟的.net

41、架構(gòu)中的一部分,是專用于移動架構(gòu)中的一部分,是專用于移動設(shè)備的開發(fā)工作的精簡版的設(shè)備的開發(fā)工作的精簡版的.Net 開發(fā)框架。開發(fā)框架。包括部分包括部分.NET 架構(gòu)類庫和部分獨有的類庫。架構(gòu)類庫和部分獨有的類庫。.net精簡框架同樣包含一個受控的運行時環(huán)境,精簡框架同樣包含一個受控的運行時環(huán)境,能使用多種自己熟悉的語言如能使用多種自己熟悉的語言如C+、Basic、C#等語言。等語言。目前僅能運行于微軟的目前僅能運行于微軟的Windows系列操作系統(tǒng)。系列操作系統(tǒng)。 8.4.1 移動應(yīng)用開發(fā)技術(shù)移動應(yīng)用開發(fā)技術(shù)wJ2ME架構(gòu)架構(gòu)Sun的的J2ME(Java 2 Micro Edition)是專門

42、針)是專門針對移動設(shè)備和其他資源受限的設(shè)備專門設(shè)計的對移動設(shè)備和其他資源受限的設(shè)備專門設(shè)計的Java版本,專門針對屏幕、電能和內(nèi)存等受限資版本,專門針對屏幕、電能和內(nèi)存等受限資源進行了優(yōu)化。源進行了優(yōu)化。 采用采用J2ME技術(shù)開發(fā)的移動應(yīng)用,可以通過無線技術(shù)開發(fā)的移動應(yīng)用,可以通過無線下載或數(shù)據(jù)線傳輸?shù)确绞皆谝苿釉O(shè)備中進行安裝。下載或數(shù)據(jù)線傳輸?shù)确绞皆谝苿釉O(shè)備中進行安裝。 J2ME技術(shù)的細分主要由配置技術(shù)的細分主要由配置(Configuration)、概要概要(Profile)兩個概念來控制。兩個概念來控制。 8.4.1 移動應(yīng)用開發(fā)技術(shù)移動應(yīng)用開發(fā)技術(shù)wJ2ME架構(gòu)架構(gòu)配置就是不同的規(guī)范,規(guī)

43、定了相應(yīng)的設(shè)備至少需要達到配置就是不同的規(guī)范,規(guī)定了相應(yīng)的設(shè)備至少需要達到的運算能力、供電能力以及存儲容量的大小等要求,同的運算能力、供電能力以及存儲容量的大小等要求,同時也定義與設(shè)備無關(guān)的時也定義與設(shè)備無關(guān)的Java虛擬機和核心類庫,提供了虛擬機和核心類庫,提供了基本的語言特性基本的語言特性 概要在一種配置的基礎(chǔ)上進一步對設(shè)備類型進行細分,概要在一種配置的基礎(chǔ)上進一步對設(shè)備類型進行細分,提供針對設(shè)備特定功能的提供針對設(shè)備特定功能的API和擴展類庫,能夠更好地適和擴展類庫,能夠更好地適應(yīng)特定類別的設(shè)備,使其充分發(fā)揮設(shè)備的功能。應(yīng)特定類別的設(shè)備,使其充分發(fā)揮設(shè)備的功能。 J2ME的最大優(yōu)勢是優(yōu)良

44、的跨平臺特性,同一個應(yīng)用程序的最大優(yōu)勢是優(yōu)良的跨平臺特性,同一個應(yīng)用程序采用采用J2ME架構(gòu)可以在多種軟硬件平臺上使用。架構(gòu)可以在多種軟硬件平臺上使用。 8.4.1 移動應(yīng)用開發(fā)技術(shù)移動應(yīng)用開發(fā)技術(shù)wBREW BREW(Binary Runtime Environment for Wireless)是美國高通公司(是美國高通公司(QUALCOMM)為無線應(yīng)用開發(fā)和執(zhí))為無線應(yīng)用開發(fā)和執(zhí)行提供的一種平臺。行提供的一種平臺。能夠與可能駐留在設(shè)備中的其它應(yīng)用和軟件協(xié)調(diào)使用,能夠與可能駐留在設(shè)備中的其它應(yīng)用和軟件協(xié)調(diào)使用,適用于從多種類型和層次的手機等無線設(shè)備;適用于從多種類型和層次的手機等無線設(shè)備;

45、可以支持包括可以支持包括Java在內(nèi)的各種編程語言。在內(nèi)的各種編程語言。可以支持可以支持J2ME架構(gòu)的架構(gòu)的CLDC/MIDP組合。組合。開發(fā)人員還可以直接在開發(fā)人員還可以直接在BREW平臺上開發(fā)應(yīng)用程序,與平臺上開發(fā)應(yīng)用程序,與J2ME程序相比,具有一定的速度優(yōu)勢。程序相比,具有一定的速度優(yōu)勢。8.4.2 移動瀏覽標準協(xié)議移動瀏覽標準協(xié)議w采用采用J2ME等技術(shù)開發(fā)的應(yīng)用軟件需要運行程序的用戶終端等技術(shù)開發(fā)的應(yīng)用軟件需要運行程序的用戶終端上進行安裝和配置,同時也對終端的性能具有一定的要求。上進行安裝和配置,同時也對終端的性能具有一定的要求。w移動應(yīng)用的開發(fā)還有一種模式,就是采用類似于移動應(yīng)用

46、的開發(fā)還有一種模式,就是采用類似于Web應(yīng)用的應(yīng)用的開發(fā),用戶端僅需支持一定的移動瀏覽標準協(xié)議,一般通過開發(fā),用戶端僅需支持一定的移動瀏覽標準協(xié)議,一般通過移動瀏覽器的方式,就可以通過網(wǎng)絡(luò)訪問移動應(yīng)用服務(wù)器,移動瀏覽器的方式,就可以通過網(wǎng)絡(luò)訪問移動應(yīng)用服務(wù)器,獲取信息或完成某些操作。獲取信息或完成某些操作。8.4.2 移動瀏覽標準協(xié)議移動瀏覽標準協(xié)議wWAPWAP( Wireless Application Protocol)是專門為移動)是專門為移動系統(tǒng)設(shè)計的一種通信協(xié)議和應(yīng)用環(huán)境,由一個稱為系統(tǒng)設(shè)計的一種通信協(xié)議和應(yīng)用環(huán)境,由一個稱為“WAP論壇論壇”的組織負責制訂,目前已推出了的組織負責

47、制訂,目前已推出了2.0標準,標準,不過全面支持不過全面支持WAP2.0的設(shè)備還需要一定的時間才能得到的設(shè)備還需要一定的時間才能得到普及。普及。在在WAP 2.0版本中增加了對版本中增加了對IP、TCP和和HTTP等標準協(xié)議等標準協(xié)議的支持,而且在支持用戶向服務(wù)器端發(fā)出請求的的支持,而且在支持用戶向服務(wù)器端發(fā)出請求的PULL模模式之外,還增加了式之外,還增加了PUSH模式,可以支持服務(wù)器端的應(yīng)用模式,可以支持服務(wù)器端的應(yīng)用程序通過一個程序通過一個PUSH代理(代理(Push Proxy)向客戶端發(fā)送)向客戶端發(fā)送信息,特別適合向用戶發(fā)送定制的新聞等。信息,特別適合向用戶發(fā)送定制的新聞等。8.4

48、.2 移動瀏覽標準協(xié)議移動瀏覽標準協(xié)議wWMLWML專為移動設(shè)備設(shè)計,因而其開發(fā)也具有相應(yīng)的特點,專為移動設(shè)備設(shè)計,因而其開發(fā)也具有相應(yīng)的特點,開發(fā)開發(fā)WML應(yīng)用需要重新設(shè)計其內(nèi)容,特別是其用戶界面,應(yīng)用需要重新設(shè)計其內(nèi)容,特別是其用戶界面,需要考慮移動設(shè)備的屏幕大小以及計算能力進行特別的需要考慮移動設(shè)備的屏幕大小以及計算能力進行特別的設(shè)計,因此需要專門的網(wǎng)站加以支持,如中國移動的移設(shè)計,因此需要專門的網(wǎng)站加以支持,如中國移動的移動夢網(wǎng)動夢網(wǎng)WAP網(wǎng)站。網(wǎng)站。目前的問題是這種專門的網(wǎng)站相當少,因為需要重新制目前的問題是這種專門的網(wǎng)站相當少,因為需要重新制作網(wǎng)站內(nèi)容,特別是大型網(wǎng)站的成本很高,通

49、過采用中作網(wǎng)站內(nèi)容,特別是大型網(wǎng)站的成本很高,通過采用中間件和服務(wù)器端生成技術(shù)對現(xiàn)有的間件和服務(wù)器端生成技術(shù)對現(xiàn)有的HTML頁面內(nèi)容進行頁面內(nèi)容進行動態(tài)的轉(zhuǎn)換是一種有效的解決手段。動態(tài)的轉(zhuǎn)換是一種有效的解決手段。 8.4.2 移動瀏覽標準協(xié)議移動瀏覽標準協(xié)議wXHTML Basic 與與XHTML MP 2000 年年12月,月,W3C發(fā)布了發(fā)布了XHTML Basic 規(guī)范作為面向規(guī)范作為面向移動應(yīng)用的瀏覽頁面語言的推薦規(guī)范。移動應(yīng)用的瀏覽頁面語言的推薦規(guī)范。在其上通過增加部分功能模塊設(shè)計的在其上通過增加部分功能模塊設(shè)計的XHTML MP(XHTML Mobile Profile)目前得到了

50、廣泛的支持。)目前得到了廣泛的支持。XHTML Basic和和XHTML MP是在是在XHTML的基礎(chǔ)上發(fā)展的基礎(chǔ)上發(fā)展起來的,而起來的,而XHTML也將是目前的主流頁面語言也將是目前的主流頁面語言HTML的的換代技術(shù),因此基于換代技術(shù),因此基于XHTML MP開發(fā)的移動應(yīng)用具有良開發(fā)的移動應(yīng)用具有良好的兼容性,前景廣闊。好的兼容性,前景廣闊。 8.4.3 移動設(shè)備操作系統(tǒng)移動設(shè)備操作系統(tǒng) wPalm OS w微軟的系列移動操作系統(tǒng)微軟的系列移動操作系統(tǒng) w嵌入式嵌入式LINUX wSymbian OS/EPOC OS w其他其他 移動設(shè)備操作系統(tǒng)移動設(shè)備操作系統(tǒng)wPalm OSPalm OS

51、是一套專門為掌上電腦編寫的操作系統(tǒng),充分是一套專門為掌上電腦編寫的操作系統(tǒng),充分考慮到了掌上電腦的資源受限等特點,本身所占的內(nèi)存考慮到了掌上電腦的資源受限等特點,本身所占的內(nèi)存很小,其上所編寫的應(yīng)用程序的內(nèi)存占用也很小,可以很小,其上所編寫的應(yīng)用程序的內(nèi)存占用也很小,可以運行眾多的應(yīng)用程序。運行眾多的應(yīng)用程序。目前專門為目前專門為Palm OS編寫的應(yīng)用程序非常豐富,也使得編寫的應(yīng)用程序非常豐富,也使得Palm 系統(tǒng)一直受到較多的關(guān)注。系統(tǒng)一直受到較多的關(guān)注。 第一部第一部Palm系列的掌上電腦是系列的掌上電腦是1996推出的推出的Palm Pilot 1000,使用,使用Palm OS 1.

52、0操作系統(tǒng),顯示屏幕為單色操作系統(tǒng),顯示屏幕為單色S T N , 1 6 0 1 6 0 象 素 ,象 素 , 2 級 灰 度 , 處 理 器 采 用級 灰 度 , 處 理 器 采 用MOTOROLA Dragonball 16MHz,通過串口通訊,內(nèi)存,通過串口通訊,內(nèi)存128KB。移動設(shè)備操作系統(tǒng)移動設(shè)備操作系統(tǒng)w微軟的系列移動操作系統(tǒng)微軟的系列移動操作系統(tǒng) Windows公司最早推出的掌上設(shè)備的操作系統(tǒng)是公司最早推出的掌上設(shè)備的操作系統(tǒng)是Widnows CE。微軟公司在微軟公司在Windows Mobile的概念下,發(fā)展了的概念下,發(fā)展了Pocket PC和和SmartPhone兩大平臺

53、體系,分別針對手持電腦和兩大平臺體系,分別針對手持電腦和智能手機兩個領(lǐng)域。智能手機兩個領(lǐng)域。最大優(yōu)勢是圖形用戶界面功能強大,開發(fā)工具比較完善,最大優(yōu)勢是圖形用戶界面功能強大,開發(fā)工具比較完善,使用者也容易入門,操作起來較為熟悉;同時提供了較使用者也容易入門,操作起來較為熟悉;同時提供了較強的多媒體功能,如視頻、音頻回放等;強的多媒體功能,如視頻、音頻回放等;缺點是本身對內(nèi)存等資源的消耗較大,需要配置很高的缺點是本身對內(nèi)存等資源的消耗較大,需要配置很高的移動設(shè)備加以支持,成本較高,較適合一些高端的企業(yè)移動設(shè)備加以支持,成本較高,較適合一些高端的企業(yè)應(yīng)用場合。應(yīng)用場合。 移動設(shè)備操作系統(tǒng)移動設(shè)備操

54、作系統(tǒng)w嵌入式嵌入式LINUX 嵌入式嵌入式Linux在開放源碼的在開放源碼的LINUX系統(tǒng)之上發(fā)展而來,具系統(tǒng)之上發(fā)展而來,具備了備了Linux的諸多優(yōu)點,如支持多任務(wù)等,也可以對應(yīng)用的諸多優(yōu)點,如支持多任務(wù)等,也可以對應(yīng)用軟件提供良好的支持。軟件提供良好的支持。由于開放源碼,也比較容易移植,由于開放源碼,也比較容易移植, 可擴展性和可移植性可擴展性和可移植性是該類系統(tǒng)的最大優(yōu)勢。是該類系統(tǒng)的最大優(yōu)勢。目前支持嵌入式目前支持嵌入式Linux的移動設(shè)備正在逐漸增多,但還遠的移動設(shè)備正在逐漸增多,但還遠未達到成熟的地步,仍然有很大的發(fā)展空間。未達到成熟的地步,仍然有很大的發(fā)展空間。 移動設(shè)備操作

55、系統(tǒng)移動設(shè)備操作系統(tǒng)wSymbian OS/EPOC OS EPOC OS是一種專門為掌上設(shè)備而設(shè)計的開放是一種專門為掌上設(shè)備而設(shè)計的開放式操作系統(tǒng),特別是針對智能手機應(yīng)用。式操作系統(tǒng),特別是針對智能手機應(yīng)用。在其上發(fā)展起來的在其上發(fā)展起來的SymbianOS目前得到了諾基目前得到了諾基亞等移動終端廠商的支持,功能日益完善,在智亞等移動終端廠商的支持,功能日益完善,在智能手機領(lǐng)域占有較大的份額。能手機領(lǐng)域占有較大的份額。Symbian OS的設(shè)計非常靈活,特別是其用戶界的設(shè)計非常靈活,特別是其用戶界面框架可以支持眾多不同配置和輸入輸出手段的面框架可以支持眾多不同配置和輸入輸出手段的智能手機,是

56、其最大的優(yōu)勢。智能手機,是其最大的優(yōu)勢。 8.4.4 移動界面移動界面開發(fā)工具開發(fā)工具 w很多開發(fā)工具特別是設(shè)備廠商提供的開發(fā)包很多開發(fā)工具特別是設(shè)備廠商提供的開發(fā)包和硬件密切相關(guān),使得互相之間的兼容性較和硬件密切相關(guān),使得互相之間的兼容性較差。差。 w要有針對性地對各種可能運行的平臺進行測要有針對性地對各種可能運行的平臺進行測試,以便充分保證移動應(yīng)用的運行效果。試,以便充分保證移動應(yīng)用的運行效果。模擬器軟件模擬器軟件w模擬器就是在一種平臺上采用軟件模擬另外的軟硬模擬器就是在一種平臺上采用軟件模擬另外的軟硬件環(huán)境。件環(huán)境。移動設(shè)備的模擬器主要由相應(yīng)的開發(fā)商推出。模擬器有移動設(shè)備的模擬器主要由相

57、應(yīng)的開發(fā)商推出。模擬器有幾種不同的形式:幾種不同的形式:w 單純的模擬界面,不同的設(shè)備的差別就在于采用了不同的貼圖,單純的模擬界面,不同的設(shè)備的差別就在于采用了不同的貼圖,J2ME環(huán)境中的模擬器很多屬于此列。環(huán)境中的模擬器很多屬于此列。 w 硬件與軟件環(huán)境分別模擬,即使用模擬器引擎模擬硬件環(huán)境,然硬件與軟件環(huán)境分別模擬,即使用模擬器引擎模擬硬件環(huán)境,然后再針對特定的設(shè)備使用專門的后再針對特定的設(shè)備使用專門的ROM實現(xiàn)軟件環(huán)境的模擬。實現(xiàn)軟件環(huán)境的模擬。Palm、Windows Mobile等模擬器屬于這一類。等模擬器屬于這一類。w 簡單的軟硬一體式的模擬工具,一般為每一款移動產(chǎn)品設(shè)計一種簡單的軟硬一體式的模擬工具,一般為每一款移動產(chǎn)品設(shè)計一種模擬器,應(yīng)用分為較窄,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論