Planet OSGi

The EclipseCon 2015 submission deadline is Monday November 17th. Of course we are looking for great Eclipse / OSGi / RCP content, but we are also looking for talks on really cool Java technologies, Cloud Development, Languages and Tools, Modeling or anything else you think the Eclipse community would be interested in. EclipseCon is being co-hosted with FOSS4G this year, so if you're developing geospatial software...

Read More

During the preparations for our EclipseCon talk "Web Applications with Eclipse RT and Docker in the Cloud" about our first Docker project, we spent quite some time building Docker images for Virgo powered applications. We investigated how to improve the continuous delivery of such applications using Gradle. In the first step we used the 'Gradle Docker plugin' to get started quickly. In your build script you specify Docker...

Read More

Today we are proud to release the OSGi JAX-RS Connector 4.0. A lot has happened since the 3.3 release back in March 2014. This post will give you an overview of the new and noteworthy things included in the 4.0 release. We updated the underlying Jersey library to 2.8 which was released back in April. This update is one of the main reasons we are doing...

Read More

Java8 was released in mid-March and the Java 7 End Of Life plan has already been announced. In a perfect world we would all be pushing forward with Java 8, but in reality, other requirements often get in the way. Many developers I talk to say that their production environments (or more likely, their customer's production environments) are very conservative, and are not approved for...

Read More

Yes, we love building modular web applications, if they just were easier to deploy on a server! Wrapping OSGi applications in WAR files, apparently still the most popular deployment option for RAP, results in a complicated setup: a web app containing an OSGi runtime together with all bundles, configuration, and a bridge servlet that delegates requests to the embedded OSGi - that's hard to build,...

Read More

[caption width="140" align="alignright"] Raspberry Pi is a trademark of the Raspberry Pi Foundation[/caption]As of recently, Oracle is providing a JVM for Raspberry Pi that performs well enough to use the Pi as an application server. Raspberry Pi and Java haven't been a great couple in the past, but with the new JVM that added native floating point operations this is history. If you are interested, here...

Read More

Most of the server-side Java systems I built over the last years had the following requirements: They should be modular to be highly extendable and of course they should have a REST API to lower the integration barrier for other systems. If you have similar requirements you probably choose two standards/technologies. For the modular part it's definitely OSGi at the moment and for the REST API part...

Read More