Experts from member companies drive the technical work in the OSGi Alliance. With such world-class resources at its disposal, the alliance developed an efficient process to maximize their donated time.
The OSGi Alliance Board of Directors approves Expert Groups, subject to sufficient participatory interest within the membership and an acceptable charter. Participation is open to OSGi members who submit a Statement of Work to the Expert Group chair(s). This document allows members to contribute and participate in the EG activities. The membership agreement provides further details on this process.
Each Expert Group is normally led by two co-chairs who steer activities and represent the Expert Group within the OSGi Alliance and externally. The board confirms the co-chair appointments.
Each Expert Group works on items defined in documents known as Requests for Proposals (RFPs), which set the requirements for the technical development. RFPs may be created by anyone but are always reviewed by the Requirements Committee to ensure they meet real-world needs and complement the larger objectives of the OSGi Alliance. Assuming the RFP is accepted, the relevant Expert Group develops Requests for Comments (RFCs), which define the technical solution to the RFP. The Expert Group also develops Reference Implementations and Test Cases to support the RFC where this is appropriate.
The Expert Group chairs meet with chairs from the Requirements Committee and the Marketing Committee to form the Technical Steering Committee (TSC) of the OSGi Alliance. The TSC has overall responsibility for technical coordination and architectural direction of the OSGi Alliance.
Each Expert Group has a charter to define its purpose, overall direction and intended deliverables. The charter of each EG is the defining document that controls the actions that it performs.
A quick snapshot of the primary activities of each of the Expert Groups is provided below.
Core Platform Expert Group
The Core Platform Expert Group (CPEG) defines the core platform specifications and APIs that the OSGi Alliance requires. The CPEG is focused on components that form the execution environment for OSGi services and provides the fundamental services for all OSGi environments. Read more about CPEG …
Enterprise Expert Group
The Enterprise Expert Group (EEG) is a newly formed expert group that will define the technical requirements and specifications to tailor and extend the OSGi Service Platform to address information technology software infrastructure use cases found in enterprise business scenarios. Read more about EEG …
Internet of Things Expert Group
The OSGi Internet of Things Expert Group (IoTEG) is chartered to define the technical requirements and specifications to tailor and extend the set of OSGi Specifications to address information technology software infrastructure in Internet of Things scenarios. Read more about IoTEG…
Residential Expert Group
The Residential Expert Group (REG) is chartered to define the requirements and specifications to tailor and extend the OSGi Service Platform for fixed network connected gateway devices and connected devices. Examples of such devices include, but are not limited to, residential gateways, building automation gateways, white goods, consumer electronics, etc. Read more about REG …
The Member Area of the OSGi web site contains much more information and detail on specific activities, including drafts and final versions of RFPs and RFCs, final but pre-release versions of specifications and other technical documents, minutes, schedules and calendars of Expert Group meetings, and other important information. This information is only available to members. To become a member please visit the Join page.
COMMITTEE WORKING GROUPS
The Committee Working Groups consist of representatives from member companies of the OSGi Alliance. The committees meet regularly via teleconference and at face-to-face meetings.
The OSGi Marketing Committee was created to help promote the OSGi Alliance mission to all its stakeholders. Specifically, its primary goal is to demonstrate the OSGi Alliance is “the place” for industry and technology leaders to create and promote the OSGi specifications through the sponsorship of technology, market and user education programs.
The OSGi Marketing Committee strives to achieve this goal through the following initiatives:
- Create and hold three membership meetings per year including product showcases and demonstrations
- Participate in industry shows and conferences to promote the purpose and value of OSGi specifications and adoption
- Create and implement proactive communication programs for members, media and the business community
- Create branding and compliance strategy, including test suites, plugfests and compliance program
- Create developer resources program with special emphasis on web-based content
Market Requirement Working Committee
The Market Requirement Working Committee develops Market Requirement Documents (MRDs) that describe the principal market requirements for the OSGi Alliance. The MRDs help guide the development of the OSGi technical specification and provide the basis for tractability to ensure that the OSGi technical specification fulfills the market criteria. The MRDs are confidential and intended for the OSGi Alliance member companies only. Read more about the Requirements group ….
If you are from a member company and need protected access to the member area please complete the Password Request Form.
INOPERATIVE EXPERT GROUPS
The Vehicle Expert Group (VEG) focused on tailoring and extending the generic OSGi Service Platform core specifications for in-vehicle environments. The VEG received much of the input from automotive, telematics and transport member companies to ensure the specifications produced are well-suited to their target environment.
The Mobile Expert Group (MEG) defined the requirements and specifications to tailor and extend the OSGi Service Platform for mobile devices that are data-capable and also capable of connecting to wireless networks. Technical areas addressed by the MEG included the requirements, functional specifications, data formats and communication protocols for the mobile Service Platform as well as new requirements for the base service platform.