廖峻锋trycfliaoieeeorg台大资工所智慧型机器人及自.ppt
《廖峻锋trycfliaoieeeorg台大资工所智慧型机器人及自.ppt》由会员分享,可在线阅读,更多相关《廖峻锋trycfliaoieeeorg台大资工所智慧型机器人及自.ppt(20页珍藏版)》请在三一文库上搜索。
1、,廖峻鋒 (try) cfliaoieee.org 台大資工所 智慧型機器人及自動化實驗室,OSGi: 服務導向的Java模組系統,大綱,OSGi : Yet another framework ? 發展沿革 元件模型與運作方式 相關開源專案 結語: OSGi的未來發展,Java類別版本混合問題,Java cp crack.jar;mylib-v3.jar;mylib-v2.jar;mylib-v1.jar,org.coscup.s1,org.coscup.s1,org.coscup.s1,A,B,C,B,C,B,C,D,E,D,A,C,Java類別版本混合問題,存取權限管理限於package
2、 level的問題 Classloader只會載入在classpath中第一個遇到的類別 造成同時載入各版本類別 設定classpath的順序影響了那一個類別會被載入 對類別使用者來說 不同版本無法併存,使用者也無法指定要使用那一個版本的類別 對類別提供者來說 類別一但宣告為public,所有clients都可以存取,無法做個別的控制,Java類別使用權限問題,MySecretA,org.coscup.s1,ClientX,ClientY,com.evil-empire.client,ClientZ,org.coscup.s2,如何才能達成更精細的存取設定?,Java模組概念 單獨設定各Pac
3、kages的對外權限,MyScretA,org.coscup.s1,ClientX,ClientY,com.evil-empire.client,ClientZ,org.coscup.s2,設定: 只有 MyPublicB可以讓外面存取,MyPublicB,Java模組概念: 不同模組可以用不同版本的類別庫,org.coscup.s1,B,C,E,D,org.coscup.s1: 3個版本,設定: 只載入第5版,org.coscup.s1,設定: 只載入第1版,A,B,C,如何動態提供服務,電話服務,視訊服務,視訊電話應用程式,服務導向軟體架構,電話服務 機動性:高,體積:小,位置:客廳,電話
4、服務 機動性:無,體積:大,位置:書房,電話服務 機動性:無,體積:中,位置:客廳,視訊服務 面板:大,位置:客廳,視訊服務 面板:小,位置:客廳,視訊電話應用程式,服務目錄,服務目錄管理員,Hi,請給我一個電話服務和視訊服務,電話服務最好是機動性高的,視訊服務最好是在廚房,最符合您的要求的只有這些,你要不要?,OSGi 平台,由Intel、IBM、NEC、Mitsubishi、Motorola、NTT、Nokia、Oracle、Samsung、Siemens AG、BenQ等數十家廠商聯合制定並推動。 OSGi是一個直接建構在JVM上的通用的中介軟體(Universal Middleware
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 廖峻锋 trycfliaoieeeorg 台大资工 智慧型 机器人
链接地址:https://www.31doc.com/p-2604568.html