tag:blogger.com,1999:blog-187720022024-03-08T11:31:59.609+00:00OSGi BlogThe Dynamic Module System for JavaJürgen Alberthttp://www.blogger.com/profile/02725834158183495837noreply@blogger.comBlogger410125tag:blogger.com,1999:blog-18772002.post-81943981371157695032023-09-13T12:19:00.002+00:002023-09-14T08:07:44.949+00:00BND Tools 7.0 Release Candidate 1 is availableWe are happy to announce the BND Tools 7.0.0 Release Candidate, which can now be downloaded here. Thanks to the support by members of the OSGi Working Group the code base has been ported to Java 17 and the release features the support of multi release JARs (among many other changes). For the changelog and release notes, please check out Github. You can also contribute via the issueRalph Göringhttp://www.blogger.com/profile/04788088034682995884noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-27128703122545607562023-07-11T13:11:00.004+00:002023-07-11T13:13:44.689+00:00OSGi Summit 2023 Hi OSGi enthusiasts!After your vibrant and numerous attendance last year, the OSGi Working Group is pleased to announce the second edition of the OSGi Summit in Ludwigsburg, Germany.As last year, the summit will be held in parallel with the EclipseCon from October 16-18, 2023. The first day is scheduled as OSGi Community Day and is a whole day loaded with talks on the newest things Ralph Göringhttp://www.blogger.com/profile/04788088034682995884noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-56736612582077398122022-09-06T14:07:00.002+00:002022-09-29T15:27:55.510+00:00OSGi Summit 2022Hi, OSGi enthusiasts!
This year the OSGi Working Group is pleased to announce the first ever OSGi Summit in
Ludwigsburg,
Germany. The summit will be held in parallel to EclipseCon from October 24th to 26th,
2022. The first day is OSGi Community Day and is a whole day packed full with talks on the newest things happening
in the OSGi world,
content about community and many otherSandaredhttp://www.blogger.com/profile/14383320750401834956noreply@blogger.com0Königsallee 43, 71638 Ludwigsburg, Deutschland48.8924206 9.19690620.582186763821156 -25.959344 77.202654436178847 44.353156tag:blogger.com,1999:blog-18772002.post-31352283035901057092022-01-21T14:08:00.000+00:002022-01-21T14:08:22.950+00:00Goodby 2021, welcome 2022! In the spirit of the presidential letter from the OSGi Alliance days, I’d like to take the time to recap the previous year and give you all a heads up on what is to be expected in the new year.The past year has been a new Playing Field for us. With the transition to the Eclipse Foundation we had to figure out how everything works and find our feet so to speak. It was our first year but we Jürgen Alberthttp://www.blogger.com/profile/02725834158183495837noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-36599543729821813102021-03-16T14:00:00.003+00:002021-03-16T15:47:06.735+00:00Update on the OSGi Working GroupDear OSGi enthusiasts,It has been a couple of months since we announced the move of your favorite Specification Organization to the Eclipse Foundation. We have been silent since, but this does not mean that we have been inactive. So we want to use this chance to give you a brief update on the current state of affairs.In early January we started our work, by forming the OSGi Working Group SteeringJürgen Alberthttp://www.blogger.com/profile/02725834158183495837noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-63329948357206273612020-12-09T16:38:00.001+00:002020-12-09T16:38:11.999+00:00OSGi Core Release 8 is now final and publishedThe specifications, reference implementations, and compliance tests for OSGi Core Release 8 have been approved as final by the members of the OSGi Alliance as one of the final actions of the OSGi Alliance as we transition the mission to the OSGi Working Group at the Eclipse Foundation.You can find the online version of the Core Release 8 specification on the OSGi Specification Project BJ Hargravehttp://www.blogger.com/profile/05791451307210957698noreply@blogger.com2tag:blogger.com,1999:blog-18772002.post-42925106606916482652020-10-19T17:42:00.000+00:002020-10-19T17:42:48.667+00:00Announcement of Transition to Eclipse FoundationIt has been over twenty-one years since the OSGi Alliance was formed - sponsored by several major corporations such as Ericsson, IBM, Oracle, and Sun Microsystems - to create open specifications, reference implementations, and compliance tests to establish an architecture and programming model that was modular, dynamic, and service-oriented. These standards were initially targeted at “BJ Hargravehttp://www.blogger.com/profile/04308252684366301474noreply@blogger.com0San Ramon, CA, USA37.7643595 -121.953961637.710166971998191 -122.02262615078125 37.818552028001804 -121.88529704921875tag:blogger.com,1999:blog-18772002.post-29280342936829820512020-08-21T08:50:00.000+00:002020-08-21T08:50:37.288+00:00OSGi Core R8 Proposed Final and Compendium R8 new DraftRecently, the OSGi Alliance has published 2 new specification drafts with a lot of new content.The Core R8 Proposed Final Draft is now available. New in Core:Condition Service Specification - the Condition Service generalizes what is sometimes referred to as the Ready Service: a potentially complex set of states that, when combined, indicate that the system has reached a certain point, such as David Bosschaerthttp://www.blogger.com/profile/13786738766478890804noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-26811702481162179862020-03-23T14:32:00.000+00:002020-03-24T13:06:58.334+00:00OSGi Core R8 Specification Draft Available - Get ConnectedThe OSGi Core Expert Group has released a draft of the upcoming OSGi Core Release 8 specification. The draft includes two new specifications for the Core Framework as well as a number of smaller improvements.
OSGi Connect - Provides a mechanism to connect bundles in the Framework with content managed outside of the Framework itself
OSGi Condition Service - Provide a mechanism to signal that a Thomas Watsonhttp://www.blogger.com/profile/14853078142946210604noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-23894604129116351342020-03-17T20:58:00.002+00:002020-03-17T20:58:52.453+00:00OSGi Alliance IoT VisionThe OSGi Alliance
started more than 20 years ago with the mission to develop specifications for
connected homes and buildings – something we now consider part of the Internet
of Things. Over the last couple of months, we have worked on an update of our
IoT vision that describes challenges and requirements, and how OSGi addresses
these in the chaotic IoT standards landscape. The challenges and Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-31041343866031502002020-01-22T11:14:00.001+00:002021-03-11T19:26:56.008+00:00To Embed or Not To Embed Your API PackagesFor many years the OSGi Alliance, like other Java Standards organisations, has been creating APIs as part of its specifications. Multiple communities have then been involved in providing implementations of those APIs and specifications (see https://en.wikipedia.org/wiki/OSGi_Specification_Implementations).
In Java, not just OSGi, to use a specification you need both the API and the code which David Bosschaerthttp://www.blogger.com/profile/13786738766478890804noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-4758944968760563672019-09-27T15:50:00.000+00:002019-09-27T16:22:13.172+00:00OSGi Connect Revisited
The Java 9 release introduced the Java Platform Module System (JPMS) - finally modularizing the class libraries provided by the JVM. In addition, JPMS can be used to modularize applications, enabling developers to split their applications into modules. The OSGi specification has been providing a module system for Java applications for over 20 years which also allows developers to modularize Karl Paulshttp://www.blogger.com/profile/11333393936956933158noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-73588702282968853152019-09-17T08:54:00.000+00:002019-09-17T08:54:37.153+00:00Type Safe Eventing - Teaching an Old Spec New TricksThe rapid growth in the number of connected devices in homes, factories, cities, and everywhere else embracing the IoT revolution has driven a huge increase in the volume and rate of data that systems are expected to handle. Properly managed, the use of "events" can provide a flexible, scalable way to deal with these large data volumes.
Doesn't OSGi Already Support Eventing?
Yes! Tim Wardhttp://www.blogger.com/profile/08604490622371773696noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-26826746507200627872019-09-10T15:30:00.001+00:002019-09-10T15:30:46.832+00:00Messaging Comes Into OSGi R8
Distributed communication plays an important role in today’s business applications. No matter if we are dealing with IoT, cloud or microservice infrastructures: components or services need to talk with each other.
The variety of available products that can handle asynchronous communication is large. We all know messaging systems like Kafka, RabbitMQ, MQTT, JMS, Websockets, just to name a few. Mark Hoffmannhttp://www.blogger.com/profile/06224947133462159712noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-33646410719339806252019-08-26T09:54:00.000+00:002019-08-26T09:54:26.915+00:00New in OSGi R8: Condition Service
OSGi R7 made developing Applications with OSGi very
convenient. It supports complex applications, to become easier manageable and
allows for a structure every developer can keep track of. It is furthermore a
great Framework to avoid unnecessary complexity, even though it cannot totally
prevent it in large applications.
Using services, either with DS and/or CDI, naturally leads
to dependent Jürgen Alberthttp://www.blogger.com/profile/02725834158183495837noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-27042737823152709432019-08-12T15:45:00.000+00:002019-08-12T15:45:16.553+00:00OSGi Community Event 2019 -- Keynote and Talks Announced
We are pleased to announce that the details of the selected talks
for this year's Community Event are now available. You
can find a list
of talks, titles, and abstracts online.
Congratulations to everyone selected and thanks to everyone who made a submission for the OSGi Community Event 2019. We
recognize that it takes time and effort and appreciate all of the submissions.
Keynote Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-69417596623772563102019-07-29T07:48:00.000+00:002019-08-29T16:08:50.275+00:00New OSGi Work - FeaturesAs recently the OSGi R7 Core, Enterprise and Compendium specs were completed, work has started on the next specifications for OSGi R8. Over the coming few months we'll focus on some of the new work that is underway at OSGi, here on this blog. In this post, we'll look at OSGi Features.
OSGi Frameworks are being used in many different scenarios, from embedded devices and set-top boxes to UI David Bosschaerthttp://www.blogger.com/profile/13786738766478890804noreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-5543090588583634442019-07-09T21:10:00.001+00:002019-07-09T21:10:20.895+00:00OSGi Community Event 2019 Early Bird Pick & Registration Now OpenCongratulations to Raymond Augé from Liferay, Inc. for being selected as the Early Bird pick! The title of his talk submission is OSGi CDI Integration Specification.
Abstract
The OSGi Alliance has developed a specification describing integration between OSGi and CDI. The combination of these two powerful development technologies opens the door to new possibilities. This Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-78887764872917813902019-05-29T19:10:00.001+00:002019-05-29T19:10:41.745+00:00OSGi After 20 Years
Post written by Peter Kriens, OSGi Fellow and CEO of aQute SARL
Looking at the current adoption of microservices it is hard
to not think, "We told you so 20 years ago!” The reason why microservices
work so well is it provides a well-defined API entry point into a module. The
caller has a dependency to an API but can ignore the messy details of how that
API is implemented; and even Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-4712480632843888372019-05-20T16:03:00.000+00:002019-05-20T16:03:27.075+00:00OSGi Community Event 2019 -- CFP Now Open
The OSGi Community Event 2019 is returning to
Ludwigsburg, Germany where we will be co-located with EclipseCon Europe
again. The event will be held October 21-24 inclusive and will feature an
OSGi tutorial, talks, a BOF and other OSGi community-related
activities. Attendees will have access to the full program at the OSGi
Community Event and EclipseCon Europe.
CALL FOR PAPERSUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-32697731009927495822019-05-02T22:59:00.001+00:002019-05-02T22:59:21.772+00:00OSGi Alliance Milestones & AchievementsHappy 20th anniversary to us! Let's take a walk down memory lane and look at the many achievements and milestones that OSGi Alliance has accomplished over the last 20 years.
You can also view the two-decade timeline of OSGi Alliance Milestones & Achievements here.
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-15548264265046033842019-05-02T17:24:00.001+00:002019-05-02T17:24:25.775+00:00Chicago JUG OSGi Meetup -- Wed., May 22
On Wednesday, May 22, the Chicago JUG will be hosting an evening with the OSGi
Alliance Expert Group. The event will be held 6:00-8:00 pm and you may register here.
You won't want to miss this event and hear from two members of the OSGi Alliance Expert Group --
Raymond Augé, Sr. Software Architect at Liferay, Inc. and BJ Hargrave, Senior
Technical Staff Member at IBM, who will Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-46080170969946115912019-03-26T11:55:00.000+00:002019-03-26T11:55:20.851+00:00OSGi Alliance Celebrates 20th Anniversary with Global Adoption and Milestones of Success
2019 is a big milestone year for OSGi Alliance as we
celebrate our 20th anniversary! We’re
proud to have accomplished so much in those 20 years and look forward to
marking many more milestones in creating open specifications that enable the
modular assembly of software, and the use of highly performant microservices,
built with Java technology. The road has not always been Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18772002.post-82718653369385580392019-01-28T08:17:00.000+00:002019-01-30T22:48:49.379+00:00Berlin Brandenburg JUG OSGi Meetup - Tues 19 Feb, 2019 - 18.30hrsBelated New Year Wishes to all in the OSGi Community. We hope you had a good festive break and no doubt are settled in for the year ahead.
We are pleased to announce the first OSGi event of 2019. Join us on Tues 19 Feb in Berlin, Germany. The OSGi Alliance is holding its Expert Group meetings in town that week and we are pleased to have secured some interesting talks covering Unknownnoreply@blogger.com0Ullsteinstraße 128, 12109 Berlin, Germany52.4539244 13.38778049999996326.931889899999998 -27.920813500000037 77.9759589 54.696374499999962tag:blogger.com,1999:blog-18772002.post-49535305518953405792018-11-20T12:44:00.001+00:002018-11-20T12:44:30.147+00:00OSGi Community Event 2018 - Slides & Videos Now Available
Click here for OSGi Community Event 2018 Slides and Videos
So the OSGi Community Event 2018 has come and go again for another year. Thanks to everyone
who joined us and also to the speakers who provided the talks (and lots of pre-event hard work preparing them) that are essential to the success of the conference.
This year we learnt how OSGi is being used by ESA for tracking and Unknownnoreply@blogger.com0