隨筆-46  評論-64  文章-2  trackbacks-0

          ???????? 最近準備畢業設計的開題報告,原來設想手機控制端使用J2ME,但是mentor給我思路說可以考慮使用OSGI,一番開導,完全打亂了我原來的想法,思路當然也開闊不少,我決定研究一下OSGI的可行性。

          ???????? 先介紹一下OSGI,如很多人一樣,對OSGI這個名詞的了解關注適于Eclipse,常見的解釋“OSGi 聯盟建立于 1999 年,是一個非贏利機構,旨在建立一個開放的服務規范。OSGi 規范為網絡服務定義了一個標準的、面向組件的計算環境,它最初的目的就是為各種嵌入式設備提供通用的軟件運行平臺,屏蔽設備操作系統與硬件區別的中間件平臺,通過這個平臺,可以對不同軟件商提供的應用(OSGi 中稱為 Bundle)進行組件的生命周期管理的能力,如應用組件可以從運行中被安裝、升級或者移除而不需要中斷設備的操作,應用組件可以動態的發現和使用其他庫或者應用程序。由于 OSGi 技術具有服務組件模塊化、動態加載應用等優點,正被越來越多的領域關注,如嵌入設備制造業、汽車制造業、企業應用等。目前,OSGi 聯盟發布的最新的 OSGi 服務規范為 4.0。

          ?????????? 看了OSGI的WhitePaper說OSGI應用于多種領域,見下圖osgi areas.PNG
          ??????? 我就想在我的Nokia6670手機里使用OSGI,照理來講肯定是可以搞定的,因為WhitePaper說了不少嘛,但是目前對OSGI的了解僅限于使用Eclipse開發幾個Bundle的簡單協作,自己想想直接把這個部署到手機里貌似不太可能,然后又Google的N多資料,終于發現一個CLDC設備上OSGI的實現,來自ProSystmBedded Server CLDC Edition,貌似有個評估版可以下載,我發現可以在我的Nokia機器上使用OSGI framework的希望了。還有Google到的信息是Knopflerfish的一個OSGI platform實現貌似是可以在SonyEricsson P900機器上跑起來了的。
          ??????? 郁悶的臺灣南海的地震把什么海底光纜搞掛了,這幾天國外網站都上不了,osgi,Knopflerfish,ProSyst都上不去,所以不能獲取進一步深入學習資料,網頁都打不開非常郁悶啊!

          ????????不知道有沒有人部署過這樣的OSGI在手機里的應用,總覺得這個OSGI的WhitePaper說的都是抽象層面上的,我想學習的是怎么樣把這個用起來。說OSGI規范化***,但是不知道如何用起來啊。。。希望有研究OSGI的人和我交流交流。

          ?????? osgi architecture.PNG


          ???????? J2ME + WebService是個簡單的架構,J2ME開發手機上的Application,WebService提供手機和Server的信息交互??紤]過用.NET實現WebService,J2ME調用。這個系統結構相對容易被更多人了解且容易實現。

          ???????? 兩種實現,相對來說更想嘗試OSGI,但是OSGI卻相對來說陌生一點,現在很多關于OSGI的資料也訪問不了,矛盾啊。。。

          posted on 2006-12-29 22:47 jht 閱讀(1046) 評論(3)  編輯  收藏 所屬分類: OSGI 、J2ME

          評論:
          # re: 使用OSGI還是J2ME? 2007-03-28 09:45 | dongcheng
          我也在研究OSGI,有興趣的加我QQ41572359,我在常識用J2ME實現一個類似OSGI的手機端插件體系結構解決類庫復用和不同型號手機間同意開發的問題.  回復  更多評論
            
          # re: 使用OSGI還是J2ME? 2008-03-05 09:20 | pilly
          在cldc上限制很多沒有反射機制,也就是說不能動態加載類,那等于不能在cldc上完整實現osgi規范。  回復  更多評論
            
          # re: 使用OSGI還是J2ME? 2011-09-08 08:36 | tb
          現在我都是完J2ME的   回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 嘉善县| 嘉黎县| 永川市| 瑞丽市| 通化市| 永丰县| 公安县| 利津县| 溧阳市| 甘德县| 乐业县| 日照市| 凌海市| 和田市| 安庆市| 古浪县| 天峨县| 大名县| 渝北区| 沧源| 大田县| 房产| 铜鼓县| 亚东县| 抚远县| 仁怀市| 家居| 镶黄旗| 嘉禾县| 晴隆县| 江川县| 彩票| 绥德县| 富平县| 自治县| 平昌县| 贵州省| 郎溪县| 柳河县| 黎平县| 南京市|