Tuesday, September 18, 2018

Meet us at Liferay DEVCON

The OSGi Alliance is pleased to be attending Liferay DEVCON in Amsterdam in November.  The main conference is taking place November 7 and 8 and we will have an OSGi booth in the exhibition area.  There is also an unconference taking place the day before the main conference on November 6.


We are happy to answer any questions you have about modularity and OSGi technology, the OSGi Alliance, the new R7 release and anything else you can think of that is OSGi related.

We would also encourage anyone who might be interested in joining the OSGi Alliance and contributing to the ongoing evolution and development of the open standard OSGi specifications to come and chat with us at our booth.  Even though R7 is only just out the door, we are already drawing up ideas for Release 8 (R8) and so now is a great time to join us and get involved in the new activities.

Liferay is an extensive user of OSGi technology and we are really pleased to have the opportunity to meet their community of users and developers at this key event.  Ray AugĂ©, a Senior Software Architect at Liferay, and co-chair of the OSGi Enterprise Expert Group, will be presenting on the upcoming OSGi CDI integration specification. Ray's talk will demonstrate common usage patterns and its component model that brings OSGi dynamics; like services and configuration, to CDI and provides for an ecosystem of CDI portable extensions.

You can find out more about this year's Liferay DEVCON including how to register on the conference website.

We realize that this is coming hot on the heels of the OSGi Community Event and EclipseCon Europe in October and Liferay is offering a 25% discount on DEVCON ticket prices to anyone that is attending that event this year too.  To obtain your discount code please see the Liferay advert in the OSGi Community Event and EclipseCon Europe event brochure.

Wednesday, September 5, 2018

OSGi R7 Highlights Blog Series

The OSGi R7 Highlights blog series has come to a close and we certainly want to thank you for following the series and hope you found it insightful and useful!  The series featured posts from technical experts at the OSGi Alliance sharing some of the key highlights of the new R7 release.

Its worth noting that the OSGi Core specification has provided a stable platform for developing modular Java applications for almost two decades. The OSGi Core R7 specification continues this tradition by providing updates to the OSGi Core specification which are fully compatible with previous versions of the OSGi Core specification.  This gives developers and users of OSGi technology an established track record of certainty of their investment protection from adopting OSGi.

The blog posts covered the topics below so if you missed reading any of the posts, be sure to take a moment to check them out.

Feel free to send questions regarding any of the OSGi R7 blog posts to us by email or as comments on the post in question.  We welcome any and all feedback and want to hear from you if you have any suggestions on future topics related to OSGi R7 or otherwise.

OSGi R7 Highlights Blog Series

  • Java 9 Support – Multi-release JAR support and runtime discovery of the packages provided by the JPMS modules loaded by the platform.
  • Declarative Services – Constructor injection and component property types.
  • JAX-RS – A whiteboard model for building JAX-RS microservices.
  • Converter – A package for object type conversion.
  • Cluster Information – Support for using OSGi frameworks in clustered environments.
  • Transaction Control – An OSGi model for transaction life cycle management.
  • Http Whiteboard – Updates to the Http Whiteboard model.
  • Push Streams and Promises – The Promises packages is updated with new methods and an improved implementation and the new Push Streams package provides a stream programming model for asynchronously arriving events.
  • Configurator and Configuration Admin – Configuration Admin is updated to support the new Configurator specification for delivering configuration data in bundles.
  • LogService – A new logging API is added which supports logging levels and dynamic logging administration and a new Push Stream-based means of receiving log entries is also added.
  • Bundle Annotations – Annotations that allow the developer to inform tooling on how to build bundles.
  • CDI – Context and Dependency Injection support for OSGi developers.

Be sure to follow us on Twitter or LinkedIn or subscribe to our Blog feed.