在OSGI Alliance網站中提到「...將多個設備集成到網絡環境中......」「...... OSGi組件系統實際上用於構建高度複雜的應用程序,如IDE(Eclipse),應用程序服務器......」 「...工業自動化,住宅網關,電話等等。」OSGI可以在哪裏應用?
工業自動化?聽起來不錯。我能想到一個監控系統,並且我發現了一些與汽車嵌入式系統相關的谷歌搜索結果
任何人都知道更多可以應用osgi的地方嗎?
在OSGI Alliance網站中提到「...將多個設備集成到網絡環境中......」「...... OSGi組件系統實際上用於構建高度複雜的應用程序,如IDE(Eclipse),應用程序服務器......」 「...工業自動化,住宅網關,電話等等。」OSGI可以在哪裏應用?
工業自動化?聽起來不錯。我能想到一個監控系統,並且我發現了一些與汽車嵌入式系統相關的谷歌搜索結果
任何人都知道更多可以應用osgi的地方嗎?
OSGi是一個通用的模塊系統。它試圖不偏向某個領域。雖然它起源於嵌入式領域,但我認爲現在使用OSGi的開發人員中有很小一部分屬於該領域。
我覺得有一個合理的複雜的任何代碼都從某種模塊化架構的受益,OSGi是一個非常不錯的選擇,雖然有一些障礙:
+1爲Celix參考。我沒有聽說過這個項目。 –
非也,其實嵌入式車載系統的唯一可行的OSGi應用程序;-)
OSGi是應用模塊化的代碼庫的方式,幾乎不考慮目標應用程序,雖然模塊化踢屁股更多更大代碼庫。非常緊密的實時程序可能不是,但如果你對Java和JVM運行良好,那麼OSGi應該是可行的。這更多的是關於如何構建代碼的方式。我建議Java Application Architecture: Modularity Patterns with Examples Using OSGi (Agile Software Development Series)瞭解OSGi的動機。
我想說這是SO的話題。儘管如此,恕我直言,這是一個更有趣的:http://www.eclipse.org/eclipsert/case_studies/siemens.php – home