OpenMobster

基本介紹

  • 中文名:OpenMobster
  • 外文名:OpenMobster
  • 套用學科:計算機科學與技術
  • 適用領域範圍:雲計算
  • 適用領域範圍:移動套用開發
簡介,功能和服務,特點,

簡介

OpenMobster是結合移動應用程式(設備上的應用程式)雲服務的開放源碼平台 。它的目標是為移動應程式開發提供基礎設施,高效地構建在雲里消耗信息的應用程式。它提供了無縫的應用程式的狀態/數據同步,Comet風格的推送通知的,一致的伺服器端API/框架以揭露雲服務,並一致的設備端API/框架以跨多平台高效地開發原生移動應用程式。

功能和服務

由平台提供什麼服務?
同步平台
雲數據是由內部應用程式的本地存儲激活。這使得應用程式功能無縫地同時在線上和離線模式上實現。基於本地狀態的變化,數據自動與雲服務同步。這些狀態的變化會被自動檢測,並不需要任何設備端相關的編程開發的一部分的同步。
推送通知
應用程式狀態的變化是從雲伺服器積極推到一個應用程式。推送機制採用純網路/插座為基礎的方法,而不是如傳送簡訊提醒或電子郵件警報等笨拙的方法。推送通知發生在應用程式的執行環境內。
簡單的移動RPC(遠程過程調用)
公開您的伺服器端的粗粒性分布的業務服務。這些服務是通過一個簡單的RPC機制激活,這些機制沒有任何低層次的程式,如HTTP的客戶端代碼,客戶端的REST庫及應用程式開發的一部分等。有一個RPC API,它使這些調用。
管理控制台
一個管理控制台提供管理雲伺服器。它提供了安全和帳戶設定功能。隨著時間的推移,管理控制台將進行設備管理功能,如遠程擦除,遠程跟蹤,遠程鎖定等。
伺服器端框架提供什麼?
通道框架
頻道作為一個集成設備模型/數據和伺服器端的後端存儲系統(如關係資料庫,內容存儲庫,或CRMs,ERPs等企業系統)的一個網關,它提供了一個簡單的CRUD(Create, Read, Update, and Delete)接口來公開後端數據。該頻道是專門設計,開發人員不必擔心任何低層次的狀態管理,同步,或其他移動化的問題。這個想法就是保持通道純粹的面向數據組件。
服務框架
服務框架用於向移動套用服務框架公開粗粒度的業務流程。
設備端框架提供什麼?
移動數據框架
移動數據框架提供雲數據為導向的服務,如無縫的離線數據同步,Comet風格的推送通知,簡單的RPC(遠程過程調用)機制 。
移動MVC框架
這是一個胖客戶端的MVC(Model-View-Controller)框架。它是基於一個富網際網路應用程式的設計原則。在這一點上,在移動空間演化的時候,它不是一種普遍採用跨不同移動平台的圖形用戶界面標準。這導致大量的應用程式接口活躍在多平台上。雖然這個框架不是設計成“寫一次,隨處運行,但它抽象出了很多UI框架管道,否則將需要由開發商編寫,移植和維護。該框架抽象出一些低層次的服務,如APP引導,螢幕導航,優美的錯誤處理,和國際化。
支持的是什麼樣的移動平台?
該項目正在以迅猛的速度發展。該平台支持Android(2.0版本及以上),和iPhone。我們的項目路線圖上可以找到更多細節。

特點

主要特性:
用於開發手機同步套用的平台
開發“推”套用的平台
開發離線手機套用的平台
套用開發框架
移動雲服務的伺服器端開發框架
管理控制台
這裡是一個用 OpenMobster 編寫的 iPhone 同步程式。

相關詞條

熱門詞條

聯絡我們