(→Subsystem Components) |
m (→Processes) |
||
| (24 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| - | |||
== Mission == | == Mission == | ||
| Line 6: | Line 5: | ||
== Members == | == Members == | ||
| - | The | + | The [http://meego.com/about/governance/program-office/core-os-program Core OS Program permanent members are listed]. |
== Architecture == | == Architecture == | ||
| - | The Core OS program covers OSBASE, MIDDLEWARE and Handset UI Framework (aka MeeGo Touch Framework). See the | + | The Core OS program covers OSBASE, MIDDLEWARE and Handset UI Framework (aka MeeGo Touch Framework). See the [http://meego.com/developers/meego-architecture MeeGo architecture] for more details. |
=== Subsystem Components === | === Subsystem Components === | ||
| Line 23: | Line 22: | ||
|- | |- | ||
| rowspan="4" | MeeGo API | | rowspan="4" | MeeGo API | ||
| - | | MeeGo Touch Framework | + | | [[MeeGo Touch Framework]] |
| Tomas Junnonen | | Tomas Junnonen | ||
| - | | Dirk-Jan Binnema (PM), Richard Sun (PM) | + | | Dirk-Jan Binnema (PM), Richard Sun (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| Qt | | Qt | ||
| - | | | + | | Adrian Constantin (PM) |
| Fathi Boudra | | Fathi Boudra | ||
|- | |- | ||
| Qt Mobility | | Qt Mobility | ||
| - | | | + | | Alex Blasche |
| Minjung Shin (PM) | | Minjung Shin (PM) | ||
|- | |- | ||
| Qt WRT | | Qt WRT | ||
| - | | Fathi | + | | Fathi Boudra |
| Harri Heine (PM) | | Harri Heine (PM) | ||
|- | |- | ||
| rowspan="4" | Comms Services | | rowspan="4" | Comms Services | ||
| - | | Connection Management (ConnMan) | + | | Connection Management ([[D-Bus/ConnMan|ConnMan]]) |
| - | | Marcel | + | | Marcel Holtmann |
| - | | Patrick, Jussi (PM) | + | | Patrick, Jussi Lehtinen (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| Telephony (oFono) | | Telephony (oFono) | ||
| - | | Marcel | + | | Marcel Holtmann |
| - | | Aki, Erkki (PM) | + | | Aki, Erkki (PM), Mikko Leppanen (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| VoIP, IM, Presence (Telepathy) | | VoIP, IM, Presence (Telepathy) | ||
| - | | | + | | Core OS component, but delivered by the [[Handset Program|Handset UX Program]] |
| - | | | + | | |
|- | |- | ||
| Bluetooth (Bluez) | | Bluetooth (Bluez) | ||
| - | | Johan | + | | Johan Hedberg |
| - | | Marcel, Jussi (PM) | + | | Marcel Holtmann, Jussi Lehtinen (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| rowspan="4" | Internet Services | | rowspan="4" | Internet Services | ||
| Layout Enigne (WebKit) | | Layout Enigne (WebKit) | ||
| - | | | + | | Adrian Constantin (PM) |
| Fathi Boudra | | Fathi Boudra | ||
|- | |- | ||
| Line 76: | Line 75: | ||
| 3D Graphics (Open GL/GLES) | | 3D Graphics (Open GL/GLES) | ||
| | | | ||
| - | | | + | | Konsta Karsisto (PM) |
|- | |- | ||
| 2D Graphics (QPainter) | | 2D Graphics (QPainter) | ||
| - | | | + | | Adrian Constantin (PM) |
| Fathi Boudra | | Fathi Boudra | ||
|- | |- | ||
| Line 93: | Line 92: | ||
| Media Framework (GStreamer) | | Media Framework (GStreamer) | ||
| Stefan Kost | | Stefan Kost | ||
| - | | Eigo Mori (PM) | + | | Eigo Mori (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| Camera (camerasrc) | | Camera (camerasrc) | ||
| | | | ||
| - | | Eigo Mori (PM) | + | | Eigo Mori (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| Codecs Open Format Codecs) | | Codecs Open Format Codecs) | ||
| Stefan Kost | | Stefan Kost | ||
| - | | Eigo Mori (PM) | + | | Eigo Mori (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| Audio (PulseAudio) | | Audio (PulseAudio) | ||
| Jyri Sarha | | Jyri Sarha | ||
| - | | Jaska Uimonen (PM) | + | | Jaska Uimonen (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| UPnP | | UPnP | ||
| | | | ||
| - | | Zeeshan Ali, Eigo Mori (PM) | + | | Zeeshan Ali, Eigo Mori (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| rowspan="3" | Data Management | | rowspan="3" | Data Management | ||
| Content Framework (Tracker) | | Content Framework (Tracker) | ||
| Ivan Frade | | Ivan Frade | ||
| - | | Javier Fernandez-Hidalgo (PM) | + | | Javier Fernandez-Hidalgo (PM), Jean-Luc Lamadon, Kaustabh Debbarman (PM) |
|- | |- | ||
| - | | Context Framework (contextkit) | + | | [[Context Framework]] (contextkit) |
| Marius Vollmer | | Marius Vollmer | ||
| - | | | + | | Javier Fernandez-Hidalgo (PM), Jean-Luc Lamadon, Kaustabh Debbarman (PM) |
|- | |- | ||
| Package Management (PackageKit) | | Package Management (PackageKit) | ||
| Line 127: | Line 126: | ||
| Device Health | | Device Health | ||
| Semi Malinen | | Semi Malinen | ||
| - | | | + | | Henrik Saari (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| Sensor Framework | | Sensor Framework | ||
| Markus Lehtonen | | Markus Lehtonen | ||
| - | | | + | | Henrik Saari (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| Resource Manager | | Resource Manager | ||
| Janos Kovacs | | Janos Kovacs | ||
| - | | Jaska Uimonen (PM) | + | | Jaska Uimonen (PM), Kaustabh Debbarman (PM) |
|- | |- | ||
| Backup & Restore | | Backup & Restore | ||
| Line 142: | Line 141: | ||
|- | |- | ||
| Personal Services | | Personal Services | ||
| - | | | + | | PIM, Device Sync, Accounts & SSO |
| - | | | + | | Core OS component, but delivered by the [[Handset Program|Handset UX Program]] |
| | | | ||
|- | |- | ||
| rowspan="2" | Other | | rowspan="2" | Other | ||
| - | | Kernel | + | | [[Core OS Program/kernel|Kernel]] |
| Arjan | | Arjan | ||
| | | | ||
|- | |- | ||
| - | | Security | + | | [[Security/Architecture|Security]] |
| Janne Karhunen | | Janne Karhunen | ||
| - | | Janne Hirvimies (PM), Ryan | + | | Janne Hirvimies (PM), Ryan Ware , Kaustabh Debbarman (PM) |
|- | |- | ||
|} | |} | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
== Release Plan == | == Release Plan == | ||
| - | * [ | + | * [[Release Engineering/Plans/1.1|MeeGo.com 1.1]] |
| + | * [[Release Engineering/Plans/1.2|MeeGo.com 1.2]] | ||
== Quality == | == Quality == | ||
| - | Test Plan, Testability, Test Report | + | * [[Quality#MeeGo Core Testing|Test Plan, Testability, Test Report]] are available. |
| - | + | == Processes == | |
| - | + | * [[Core OS Program/changecontrol|MeeGo Core Change Control Process]] is documented. | |
| + | * The [http://meego.com/developers/requirements lifecycle of the requirements] are explained. | ||
| + | * The [[Quality/Bug Life Cycle and Handling|lifecycle of the bugs]] are explained. | ||
| - | == | + | == Progress Dashboard == |
| - | + | * Find the program progress in the [[Core OS Program Dashboard]]. | |
Contents |
The Core OS Program is responsible for delivering all platform functionality to meet the needs of the official MeeGo device categories. The Core OS Program reports to the Program Office.
The Core OS Program permanent members are listed.
The Core OS program covers OSBASE, MIDDLEWARE and Handset UI Framework (aka MeeGo Touch Framework). See the MeeGo architecture for more details.
PM stands for Project Manager.
| Domain | Subsystem | Maintainer | Contributors |
|---|---|---|---|
| MeeGo API | MeeGo Touch Framework | Tomas Junnonen | Dirk-Jan Binnema (PM), Richard Sun (PM), Kaustabh Debbarman (PM) |
| Qt | Adrian Constantin (PM) | Fathi Boudra | |
| Qt Mobility | Alex Blasche | Minjung Shin (PM) | |
| Qt WRT | Fathi Boudra | Harri Heine (PM) | |
| Comms Services | Connection Management (ConnMan) | Marcel Holtmann | Patrick, Jussi Lehtinen (PM), Kaustabh Debbarman (PM) |
| Telephony (oFono) | Marcel Holtmann | Aki, Erkki (PM), Mikko Leppanen (PM), Kaustabh Debbarman (PM) | |
| VoIP, IM, Presence (Telepathy) | Core OS component, but delivered by the Handset UX Program | ||
| Bluetooth (Bluez) | Johan Hedberg | Marcel Holtmann, Jussi Lehtinen (PM), Kaustabh Debbarman (PM) | |
| Internet Services | Layout Enigne (WebKit) | Adrian Constantin (PM) | Fathi Boudra |
| Web Run Time | Harri Heine (PM) | Fathi Boudra | |
| Web Services (libsocialweb) | |||
| Location | |||
| Visual Services | 3D Graphics (Open GL/GLES) | Konsta Karsisto (PM) | |
| 2D Graphics (QPainter) | Adrian Constantin (PM) | Fathi Boudra | |
| I18N, Rendering | |||
| X | |||
| Media Services | Media Framework (GStreamer) | Stefan Kost | Eigo Mori (PM), Kaustabh Debbarman (PM) |
| Camera (camerasrc) | Eigo Mori (PM), Kaustabh Debbarman (PM) | ||
| Codecs Open Format Codecs) | Stefan Kost | Eigo Mori (PM), Kaustabh Debbarman (PM) | |
| Audio (PulseAudio) | Jyri Sarha | Jaska Uimonen (PM), Kaustabh Debbarman (PM) | |
| UPnP | Zeeshan Ali, Eigo Mori (PM), Kaustabh Debbarman (PM) | ||
| Data Management | Content Framework (Tracker) | Ivan Frade | Javier Fernandez-Hidalgo (PM), Jean-Luc Lamadon, Kaustabh Debbarman (PM) |
| Context Framework (contextkit) | Marius Vollmer | Javier Fernandez-Hidalgo (PM), Jean-Luc Lamadon, Kaustabh Debbarman (PM) | |
| Package Management (PackageKit) | |||
| Device Services | Device Health | Semi Malinen | Henrik Saari (PM), Kaustabh Debbarman (PM) |
| Sensor Framework | Markus Lehtonen | Henrik Saari (PM), Kaustabh Debbarman (PM) | |
| Resource Manager | Janos Kovacs | Jaska Uimonen (PM), Kaustabh Debbarman (PM) | |
| Backup & Restore | |||
| Personal Services | PIM, Device Sync, Accounts & SSO | Core OS component, but delivered by the Handset UX Program | |
| Other | Kernel | Arjan | |
| Security | Janne Karhunen | Janne Hirvimies (PM), Ryan Ware , Kaustabh Debbarman (PM) |