EclipseCon 2007中將會有關(guān)于OSGi的專題Topic,經(jīng)過一段時間的Topic征求后,目前公布出來了一些Topic供大家投票,以確定到底哪幾個Topic會在明年的EclipseCon上登場,稍微看了一下,基本上都屬于初級的介紹,沒有什么深入性質(zhì)的探討,畢竟OSGi在國外目前也只是處于開始流行階段,順便提一下最近OSGi EEG倒是有不少的動作,相信近期會有一些他們活動的結(jié)果公告出來。
目前供投票的Topic有這么幾個:
1、Writing your own
OSGi adaptor to enhance Eclipse classloading
??????一個耗時較短的Tutorial,通過這個Topic,你將學(xué)習(xí)到如何寫OSGi的adaptor,寫OSGi的adaptor有什么用呢?通過寫OSGi的adaptor能讓你監(jiān)控OSGi的應(yīng)用,在這個Tutorial上將會象大家演示一些已經(jīng)在使用的adaptor,其中有一個是用來實現(xiàn)AOP的,這點倒是比較感興趣,:)
2、Server-side
OSGi applications -- using the
OSGi framework to write server processes
????? 一個耗時較長的Tutorial,這個Topic屬于一個基礎(chǔ)性質(zhì)的Tutorial,它不涉及將OSGi應(yīng)用到web環(huán)境的介紹,在這個Topic中將以一個簡單的SMTP Server來講解OSGi在server-side application中的應(yīng)用方法,通過這個Topic,參與者可以學(xué)習(xí)到:
????? ● Service和Eclipse擴展點的比較(這個我挺感興趣的,因為在之前我的一篇blog上曾經(jīng)有提及到這個問題);
????? ●?怎么樣為其他的Bundle提供service,以及怎么樣用service工廠來為每個服務(wù)的使用者定制服務(wù);
????? ●?怎么樣使用其他Bundle提供的service,以及怎么樣使用service trackers;
????? ●?避免啟動時bundle依賴的產(chǎn)生;
????? ●?通過OSGi console監(jiān)控服務(wù)的運行狀態(tài);
????? ●?OSGi服務(wù)的設(shè)計模式,類如"白板模式";
????? ●?使用Configuration Admin Service配置平臺;
????? ●?使用Declarative Service來簡化部署;
????? ●?并發(fā)方面的一些問題,類如線程在OSGi運行期怎么進行交互;使用Event Admin Service異步發(fā)布消息。
???????這個Topic可以看到還是比較的清楚,基本屬于OSGi如何使用在服務(wù)端的基礎(chǔ)介紹,這些東西在OSGi Opendoc中基本上都有介紹。
3、Building Server-Side Eclipse based web applications
??????也是一個耗時將會比較長的Tutorial,不過這個Topic我估計會有很多人非常的關(guān)注,畢竟現(xiàn)在的應(yīng)用中B/S結(jié)構(gòu)的還是占大多數(shù),大家都在想怎么樣把OSGi更好的應(yīng)用到B/S中,這個Topic將會對如何使用OSGi來構(gòu)建B/S應(yīng)用進行講解,其中包括了在OSGi中如何使用struts,如何部署到各種應(yīng)用服務(wù)器,如何直接使用采用了Jetty而實現(xiàn)的HttpService;有點吸引力吧,呵呵
??????說起這個,想起了最近在Equinox中有提供dojo bundle的試驗,:)
4、Building Service Oriented Bundle Architectures
????? 這個無疑也是熱門性質(zhì)的Topic,借著SOA的春風(fēng),吹吧....
????? 不過不可否認(rèn),OSGi從底層機制上保證了面向服務(wù)方式的更好的采用,特別是Declarative Services的Service-Oriented Component Model無疑更是為大家進行系統(tǒng)設(shè)計時提供了最佳的參考和實踐的指導(dǎo)。
????? 這個Topic算是中等以上的OSGi的話題,為如何使用OSGi更好的進行設(shè)計提供講解...
5、Spring and
OSGi combined
????? Spring & OSGi現(xiàn)在已經(jīng)是非常的熱門了,這個Topic自然會得到N多人的關(guān)注。
6、Secure Extensible Applications via Embedded
OSGi Frameworks
??????參加這個Topic你將學(xué)到:
????? ●?怎樣嵌入Eclipse Equinox和Apache Felix;
????? ●?怎么樣開啟和使用OSGi的安全模型;
????? ●?怎樣使用OSGi關(guān)于安全方面的一些服務(wù),如
ConditionalPermissionAdmin;
??????●?怎么樣按照數(shù)字簽名和一系列的要求來組裝bundles;
????? ●?怎樣使用OBR。
7、Component Programming with
OSGi
??????這個在EclipseCon 2006上好象講過了....,個人覺得這個可以和4進行合并,完整的來講解基于OSGi更好的采用Service-Oriented Component Model的方法來構(gòu)建系統(tǒng)的思想。
總體而言,無論這里面哪些Topic會成為EclipseCon 2007的正式Topic,它們的講述必將為OSGi的推廣做出貢獻(xiàn),支持其中的誰,就趕緊為它投上一票吧,移動、聯(lián)通、小靈通用戶均發(fā)送至OSGi,哈哈
回到正題,給Topic投票必須是EclipseCon網(wǎng)站的注冊會員,或者你可以直接發(fā)郵件給peter,:),具體投票的地址請見:
http://bundles.osgi.org/Conference/Tutorials