建立在HTTP協議上的web在IoT和Internet領域廣泛使用。通過MVC的模式結合業務雲和數據庫,並通過CoaP/HTTP來建立與IoT device/adaption的通信。
Web作爲表現層的技術。其content-type報頭的text/html或者application/xhtml+xml或者application/json等API技術將稱爲標準技術。
而移動終端作爲最廣泛的交互設備,將適應上述標準技術。以下是一些移動終端web/API的設計指導。主要指delivery content方面。
一半而言移動終端屏幕小,沒有鼠標,而具體的數字需要反應給雲中的capDB。
有關輸入和輸入法,對URL/URI的長度是敏感的,焦點順序應該是有邏輯的。對於back鍵而言,經常出現狀態斷鏈(back , next),產生錯誤(一個事務未完成)。
有關內容的問題,按流量而言,檢索到無用信息,檢索鏈過長,檢索到特大的圖片(影像用戶體驗),廣告等內容的處理。
人機工程學認爲移動端不適合特大的文檔。
移動端使用網絡的內容和用戶本身的目標/做的事有關,比如正在旅行。
移動端的優點有:
-
personal
-
personalizable
-
portable
-
connected
-
location awareness
-
one-handed operation
-
always on
-
universal alerting device
挑戰(有點難度的需求)包括:
one web
設備無關原則及content adaption。
相關的delivery context包括:
- Usable Screen Width
-
120 pixels, minimum.
- Markup Language Support
-
XHTML Basic 1.1 [XHTML-Basic] delivered with content type
application/xhtml+xml
. - Character Encoding
-
UTF-8 [UTF-8].
- Image Format Support
-
JPEG.
GIF 89a.
- Maximum Total Page Weight
-
20 kilobytes.
- Colors
-
256 Colors, minimum.
- Style Sheet Support
-
CSS Level 1 [CSS]. In addition, CSS Level 2 [CSS2]
@media
rule together with thehandheld
andall
media types (see CSS 2 Media Types). - HTTP
- Script
-
No support for client side scripting.
heading(增大), form ,label ,input, image, 字符編碼,出錯信息,避免用像素值和絕對尺寸定的measure(有防設備無關性),背景圖,顏色,SVG,bar等等。
應該想的是what it means,how to do it, how to test