這里是我目前的成果。
http://m.tkk7.com/Files/Ferrari4000/framework.zip包含了framework的jar文件。
解壓后,直接運行.bat文件就可以了。這個framework實現了r4core的大部分api(除一些支持local和安全的外,secrurity admin和conditional permission這兩個服務也沒有實現,url service也沒有實現),輸入help可以看到可以運行的命令(不過全是英文的,還是我寫的,將就一下吧)。
http://m.tkk7.com/Files/Ferrari4000/src.zip包含所有源碼。代碼有點亂,hoho
要成功編譯代碼,您還需要下載這個http://m.tkk7.com/Files/Ferrari4000/osgi.rar
解壓并后得到4個jar,并把他們放入到build path中,import順序保證它們優先于jre就可以了。
我打算重新編寫了。把framework的實現重新規劃一下,然后實現core的所有內容,進而再實現cmpn的所有服務。
如果你對開發osgi framework感興趣,一起來吧!
給我發信:jerrylee.li@gmail.com