Content tagged with: OSGi
OSGi is about to become the predominant standard in Enterprise Java and for good reasons. But like any other new technology introducing it inside existing environments can be challenging. This talk shows the benefits of OSGi in Enterprise Java, the concrete challenges and solutions to them. The focus is on the SpringSource dm Server that represents a complete OSGi environment and solves many of the issues in this area. Throughout the talk several demos and code samples will show the pratical application of the shown principles. This includes the stepwise …
This talk was given by Peter Kriens at Jazoon 2009. The value of modularity is proven by nature and was quickly discovered for software as well. By reducing coupling between the components of an application, applications become more flexible and easier to maintain. Object Oriented (OO) programming took these lessons and applied them to classes by encapsulating their fields. However, it turns out that OO creates designs that are highly coupled on class level; the tangled web of objects problem. This entanglement hinders reuse, complicates maintenance and makes larger applications …
This video from the talk of Jérôme Dochez and Ludovic Champenois at Jazoon 2009 demonstrates the Java EE 6 features coupled with a highly modular application server architecture where users will be capable of choosing the exact set of features they require while using the latest technology advancements from the JCP community. First, it explains how GlassFish is implemented, on top of OSGi runtime with a highly modular architecture. It will further digs into how to leverage a powerful service based framework with dependency injection to simplify the life of …
Neil Bartlett presents OSGi to Java developers: an introduction to OSGi – the standard module system for Java -, infrastructure projects using OSGi, the partial failure of OOP, the benefits of using COP – Component Oriented Programming – and how to implement components, including a demo.
http://www.infoq.com/presentations/OSGi-for-Application-Developers-Neil-Bartlett
Project Fuji forms the core component of Open ESB v3 effort and represents Sun’s next generation open source integration runtime, focused on providing a lightweight, developer-friendly, and extensible platform for composite application development.
Fuji project home page
Maintaining and evolving deployed applications is a challenging task, as the Java platform provides no support for versioning or dynamic updates. In most cases, fixing a bug (no matter how small) requires a system shutdown while running multiple versions of the same applications inside the same VM is no-go. This session will show developers how to address these problems and simplify the impacts on deployment procedures as software evolves. The session will focus on modularizing Java applications by using an OSGi platform which, used today, can simplify tomorrow’s application deployments. …
In this interview from EclipseCon 2009, Michael Coté talks with multi-RedMonkTV guest Jeff McAffer, one of the leads on the Equinox project. Having spoken with him about Equinox many times before, Coté starts by asking Jeff to give an update on what’s been going on in Equinox-land of late. In doing so, they speak about how Equinox is related to the OSGi Enterprise and other specifications. Also, Jeff mentions the p2 and other sub and related projects. Since there’s always great interest in p2, Coté asks Jeff to give us …

Facebook
RSS Feed
Twitter