關於3G最新開發平臺 xface相關介紹


1.1. 平臺引擎
XFACE 平臺引擎是一個跨平臺的輕量級多WIDGETS 手機運行環境,它提供專用的WEB 引擎和手機瀏覽器,也可以作爲輕量級的手機桌面環境,爲開發者提供快速移動應用開發平臺。
XFACE 上的Widget 應用是採用HTML、CSS 和JavaScript 等網絡技術的手機應用程序。使得目前普遍的網頁開發人員都可以快速投入到手機應用開發的隊伍之中。
XFACE 上的應用有以下特點:
• 相對於WAP:
炫—外觀表現力極強,動畫、音視頻支持強
活—操作靈活,交互方式多樣
快—基於腳本的本地處理,迅速響應用戶操作
易—操作簡單快捷
酷—個性化定製能力強,可推送針對個人的精準服務
鮮—及時動態推送的內容與主題,保持用戶桌面的變化
與新鮮,即使是廣告也不煩人
• 相對於傳統Client 端應用:
易於安裝
免維護,無障礙升級
應用更豐富,體驗更一致
開發容易,跨平臺運行(移植適配難度小)
Open 的web 標準
資源更豐富
成熟的B/S 模式,便於運營商快速部署新業務
1.2. 能力概述
• 標準化:
基於WAP2.0 標準
• 輕量化:
適當剪裁,核心部分爲WAP2.0 的子集
不再兼容WAP1.0
採用嚴格的xhtml 規範,降低web 引擎的實現開銷
• 能力擴展:
Widgets 發現、安裝與桌面管理、自動升級與卸載
多widget 併發支持、後臺運行模式支持
DOM L2 的支持(WEB2.0)
Ajax 支持(可實現異步數據傳輸)
表現效果增強(包括:動畫、音頻、視頻支持等)
本地能力擴展(包括:電話撥打、短信收發、RSS 閱讀、電話本、照相、錄音等)
運營支撐能力擴展(包括:計費接口、UA、用戶身份識別等)
1.3. 應用開發方式及特點
• 開發工具環境:
頁面設計器
xFace 代碼編輯器
xFace 規範驗證工具
移動終端設備仿真環境
應用測試環境
ECMA Script 參考庫
IDE 集成開發環境
在線開發環境
開發者社區
• 開發特點:
簡單性:JavaScript 採用小程序段的方式實現編程,它提供了一個簡易的開發過程。在程序運行過程中被逐行地解釋。可以被嵌入 HTML 的文件之中執行。
面向對象:JavaScript 是一種基於對象的語言,同時也可以看作一種面向對象的語言。這意味着它能運用自己已經創建的對象。因此,許多功能可以來自於腳本環境中對象的方法與腳本的相互作用。
動 態性:JavaScript 是動態的,它可以直接對用戶或客戶輸入做出響應,無須經過Web 服務程序。它對用戶的反映響應,是採用以事件驅動的方式進行的。所謂事件驅動,就是指在主頁中執行了某種操作所產生的動作,就稱爲“事件”。比如按下鼠 標、移動窗口、選擇菜單等都可以視爲事件。當事件發生後,可能會引起相應的事件響應。
跨平臺性:JavaScript 是依賴於瀏覽器本身,與操作環境無關,只要能運行瀏覽器的計算機,並支持JavaScript 的瀏覽器就可以正確執行。JavaScript 是一種基於客戶端瀏覽器的語言,用戶在瀏覽中填表、驗證的交互過程只是通過瀏覽器對調入HTML文檔中的JavaScript 源代碼進行解釋執行來完成的,即使是必須調用CGI 的部分,瀏覽器只將用戶輸入驗證後的信息提交給遠程的服務器,大大減少了服務器的開銷

發佈了14 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章