problemsdevelopment complexity, no more plain java (bundles, activators, manifests...)different tools, adds its own behavior and complexity (ant, maven, packaging..)different containers, different packaging and conﬁguration
developer!! need the learn the OSGi way, well it is a new platform... need to learn each tool need to know each container sounds familiar?
Building Java Web/EE Appsdifferent servers (runtimes)different conﬁgurations
Building Java Web/EE Appsdifferent servers (runtimes)different conﬁgurations Eclipse WTP + Server Adapters
why reinvent the wheel? WTP and PDE abstraction of runtime from the project adapters for the runtimes to integrate the IDE target platforms for the runtimes
meet Eclipse Libratools for creation of deployable artifacts for application servers implementing theOSGi Enterprise speciﬁcation, (Web Application Bundles)tools for converting Java EE deployable artifacts to OSGi Enterprise deployableartifacts(Dynamic Web projects to a Web Application Bundle projects)
meet Eclipse Libratools for editing and validation of the metadata of OSGi Enterprise artifacts,(extension of the PDE Manifest Editor for editing manifest headers)OSGi server adapters, providing basic implementation of conﬁguring an OSGi-based application server, starting it and deploying OSGi enterprise artifacts.
demo(s) If I fail... can ﬁnd me at Eclipse booth or go watch it online... http://www.eclipse.org/libra/documentation/video/ Launchers and Declerative Services Gemini Web Http Service and WAR Products
Murat Yeneremail: firstname.lastname@example.org: @yenerm @eterationhttp://www.eclipse.org/libra/http://blogs.eteration.com/blog