Interesting is that there is a lot of cross-pollination happening. For example, work done in the EEG is often applicable to the residential context as well and vice-versa. And the nice thing about the work done in the EGs is that it's really all quite democratic and consensus oriented. No single company or organization dominates the decisions.
One thing that was really missing here was the general visibility of all the work happening on the RFPs and RFCs. The OSGi Alliance published Early Access Drafts at certain points in time, but this provided no live visibility on how the specifications were taking shape.
This has now been changed. From now on technical work done by the OSGi Alliance on RFPs and RFCs is visible live in the OSGi design repository at Github: https://github.com/osgi/design
This is great news for people who want to implement a spec that is still in development, for people who want to follow the specification process in general or simply for people who want to comment on or otherwise reference an active OSGi RFP or RFC!
And if you have any feedback, this can be provided through the usual feedback channels: the OSGi Bugzilla system.
For more background see also the press release.
And to get an idea on what OSGi is currently working on, here's the current list of the active documents as available via Github (click on the link to download):
- RFP 154 Network Interface Information Service
- RFP 156 Native OSGi
- RFP 158 Distributed Eventing
- RFC 155 Blueprint Namespaces
- RFC 156 Blueprint Configuration Admin support
- RFC 164 Blueprint Transactions
- RFC 166 Blueprint Bean Interceptors
- RFC 180 Portable Java Contracts
- RFC 182 REST Interface
- RFC 183 Cloud Ecosystems
- RFC 184 Blueprint 1.1
- RFC 185 Data Transfer Objects
- RFC 187 Complex Repository Requirements
- RFC 188 Native Namespace
- RFC 189 HTTP Service Updates
- RFC 190 Declarative Service Enhancements
- RFC 191 Weaving Hook Enhancements
- RFC 192 ZigBee Device Service
- RFC 193 CDI Integration
- RFC 194 EJB Integration
- RFC 195 Service Scopes
- RFC 196 Device Abstraction Layer
- RFC 197 OSGi Package Type Annotations
- RFC 198 System Bundle Framework Hooks
- RFC 199 EnOcean Device Service
- RFC 200 Resource Management
- RFC 201 Subsystems Update
- RFC 202 USB Device Category