| |
OSGi
TECHNOLOGY MAKES HEADLINES
World-Leading Enterprise Application Server Providers Propel OSGi Technology to an Industry-wide Standard –
IBM, Oracle, Paremus, ProSyst, Red Hat, SAP, SpringSource and Sun Microsystems Use OSGi technology in current and next-generation Java technology-based servers.
Read more...
_______________________
OSGi BundleFest 2008
This year we had our first BundleFest. With all the specification work going on for Enterprise, Residential, and Mobile (which is pushing a lot on the Core Platform) we felt that we needed some time to work closely together on the RIs and the Compliance Tests. The location was decided to be Montpellier, France, at least we would have a chance on some sunshine. Well, we actually had 5 sunny days; unfortunately, we were so caught up in work that we went in with dusk and came out with dark. Then again, we could work with the windows wide open.
A lot was accomplished. A major task was RFC 119 and getting the test cases and reference implementations up and running. TIBCO, Siemens, and IONA worked intensely to get it all working. During the evaluation they made it clear that they would never have been able to get it all working so quickly if we had tried to do this via e-mail.
ProSyst had two projects to work on: Transactions (RFC 98) and improvements on the test cases for the Mobile specification. The transaction work is mostly done because it could use the transaction code in Geronimo.
Some heroic work was done on the Mobile testcases. We have moved the OSGi build to "bnd" and this means quite a lot of work per test case because the OSGi test cases are non-trivial. They cause us to have over 900 bundles in the build. Obviously, some of these test case are quite complex.
SpringSource was one of the first companies to register for the BundleFest and they sent two people. Though their intent was to do some real coding, it turned out that they did not reach that goal until the last day. However, the specification improved significantly with the help of the folks from IBM working on the Compliance Tests that were on a continuous real time chat.
NTT worked on writing test cases for changes in the framework regarding permissions. This was not an easy task because the test framework in the OSGi build is Equinox and it does not have the necessary changes yet. Though the new build makes it very easy to switch frameworks, it does require that the framework implements the new RFC 132 for framework launching.
On Friday we evaluated the week and the judgment was overwhelmingly positive. Not only did we all have a very good time, we also got a lot of work done. As Tim Diekmann said: "Without the BundleFest, it would have cost us weeks to get this far." And I tend to agree. It is therefore likely that we will repeat this type of event in the future.
(You can get pictures here).
Kind regards,
Peter Kriens
_______________________
Expert Group Updates and Latest Happenings
REG
The Residential Expert Group (REG) had a meeting September 18 and 19 in New Jersey, together with representatives of the Mobile Expert Group (MEG) on the first day and a joined meeting with the Core Platform Expert Group (CPEG) on the second day. Besides the progressing work on the RFP’s and RFC’s, common interest for future work items has been discussed in a meeting with MEG representatives. The fixed and mobile telecommunications markets are merging in many regards, so both groups identified a couple of work items that would enhance the ease of use and overarching integration of services.
Work on the RFP’s and RFC’s is also continuing. Good progress has been made in defining the residential management tree (RFC 140). In addition RFP 110 – “Security Improvement for Configuration Admin Service” and RFP 113 – “Requirements for an IGD Service” have been approved by the Requirements Committee.
Another important item is the work on a White Paper that presents and explains a remote management reference architecture supporting both single and multiple service providers.
_______________________
EEG
The Enterprise Expert Group (EEG) has been working to complete the designs for Distributed OSGi (RFC 119) and the OSGi Blueprint Service (RCF 124 - derived from Spring), including a lot of email discussion, a face to face meeting September 18-19 in New Jersey, and good participation at the OSGi Bundlefest the week of October 13 in Montpellier, France. A lot of coding was done at the Bundlefest on the RI and Compliance Test components for RFC 119 and on the RI for RFC 124 as well. So these significant parts of the upcoming release are nearing completion after nearly two years of work.
Now the EEG is turning its attention to the very important work of figuring out the best way to approach integrating major parts of Java EE into an OSGi environment, including JDBC & JPA for persistence, JNDI for directory services, enhanced Web application support, and JTA for transactions, to name a few. After a lengthy discussion and several revisions, RFP 98 "OSGi Platform and Java EE integration" was recently approved, which provides the umbrella under which the Java EE mapping work can progress to the design phase. Members of the EEG are now drafting and refining several RFCs related to Java EE components and how they fit within the OSGi Framework.
The goal of completing the next release in time for the next major release of Eclipse remains intact, although time is getting short, the group is focused well on its current activities. While the work on the Distributed OSGi and the Blueprint Service designs starts to ramp down and turn to work on the formal specification, the RI, and the Compliance Tests, work on the Java EE mapping is ramping up. Altogether it remains an ambitious effort, but with a lot of potential advantages for the OSGi community as it moves into the enterprise space.
Please visit, the OSGi Alliance Working Groups to learn more about each Expert Group.
_______________________
OSGi Technology in the News
Sun offers OSGi app server
Sun is offering its open-source GlassFish Enterprise Server version 3 Prelude, a Web application server based on a modular OSGi architecture. 11/5/2008
Documenting Command Providers
Interesting article how to easily document Eclipse Command providers. 10/21/2008
Building LinkedIn's Next Generation Architecture with OSGi
A report from attending the Colorado Software Summit in Keystone, Colorado. 10/20/2008
SpringSource creates repository of OSGi-ready Java libraries
SD Times, 10/17/08
SpringSource Releases New App Server
Application Development Trends, 10/9/08
SpringSource Unveils Its OSGi-Supported App Server
Information Week, 10/3/08
SpringSource launches Java app server
TechWorld (UK), 10/3/08
SpringSource dm Server incorporates OSGi bundles
Software Development Times, 10/2/08
Top Vendors Leading the OSGi Charge
An interesting article rehashing the OSGi news release of September 16 and looking at the implications. Especially the questions you should ask your vendor are interesting. 10/1/2008
ModuleFusion 1.0.2 Released: Enterprise OSGi Distribution
Read how multiple enterprise Java application frameworks can be packaged together as OSGi bundles. Developers can thus use familiar technologies when building server applications without employing a full J2EE container. 9/30/2008
How to use configuration Admin
An interesting article about Configuration Admin usage. 9/24/2008
_______________________
Blogs
Experimenting with OSGi on Server Side
10/16/08
OSGi: What modularity can do for you (part 1)
8/27/08
|
|
|
OSGi ALLIANCE
ON THE ROAD |
| |
Logistics & Fleet Management Systems USA 2008
October 23-24, 2008 - Atlanta, GA, United States
Keep it real-time! How to integrate fleet logistics data across an enterprise and a logistics network. An OSGi speaker will present at this event.
_______________________
Handsets Forum USA
October 29-30, 2008 - The Marriot Courtyard, San Diego, USA
The world's leading American specific event on the Handsets Ecosystem. Bring together Mobile Operators, Handset Manufacturers, Content Providers, application Developers in a 2 day Conference and Exhibition.
_______________________
W-JAX 2008
November 3-7, 2008 - Munich, Germany
W-JAX is a conference focused on enterprise software, and Java has a significant share of it. This year, W-JAX will have a dedicated OSGi day. The authors of the German OSGi book will speak there as well as the OSGi evangelist Peter Kriens.
_______________________
Telematics 2008
November 6-7, 2008 - Munich, Germany
Win the Battle for Telematics Supremacy as the Car gets Connected. An OSGi speaker will speak at this event.
_______________________
ØREDEV
November 17-21, 2008 - Malmo, Sweden
Øredev has its origins and focus on the software development process, from programming to project management. We work to organize an event based on the concept of quality - for learning and networking - Sharing Knowledge. Jon Bostrom will be speaking at this event
_______________________
Devoxx 2008
December 8-12, 2008 - Antwerp, Belgium
Devoxx is one the premier Java conferences in Europe organized by the Belgian Java Users group. This year there are many OSGi related sessions planned, among which 2 sessions of the OSGi evangelist Peter Kriens.
_______________________
OSGi DevCon and EclipseCon
March 23-26, 2009 - Santa Clara, CA, United States
_______________________
|
|
The OSGi Specifications
If you are tired of reading the
OSGi specifications online,
then you can now buy the specifications in book form!
Officially authorized by the
OSGi Alliance . All the current three specifications
(Core, Compendium, and Mobile)
are available.
To order your book
if
you are a member
click
HERE
For non members: click HERE

|
|
|