Difference between revisions of "LuneOS-webOS-OSE Migration Status"
Jump to navigation
Jump to search
Line 19: | Line 19: | ||
! style="font-weight:bold; font-size:24px;" | URL | ! style="font-weight:bold; font-size:24px;" | URL | ||
! style="font-weight:bold; font-size:24px;" | Description | ! style="font-weight:bold; font-size:24px;" | Description | ||
− | |||
! style="font-weight:bold; font-size:24px;" | Migration from OWO/New | ! style="font-weight:bold; font-size:24px;" | Migration from OWO/New | ||
! style="font-weight:bold; font-size:24px;" | Migration Difficulty | ! style="font-weight:bold; font-size:24px;" | Migration Difficulty | ||
Line 29: | Line 28: | ||
| https://github.com/webosose/activitymanager | | https://github.com/webosose/activitymanager | ||
| Manage all running activities | | Manage all running activities | ||
− | |||
| Migration | | Migration | ||
| Medium | | Medium | ||
Line 40: | Line 38: | ||
| https://github.com/webosose/appinstalld2 | | https://github.com/webosose/appinstalld2 | ||
| Application installer | | Application installer | ||
− | |||
| Migration/New | | Migration/New | ||
| Hard | | Hard | ||
Line 51: | Line 48: | ||
| https://github.com/webosose/applicationinstallerutility | | https://github.com/webosose/applicationinstallerutility | ||
| | | | ||
− | |||
| Migration/New | | Migration/New | ||
| Hard | | Hard | ||
Line 62: | Line 58: | ||
| https://github.com/webosose/audiod-pro | | https://github.com/webosose/audiod-pro | ||
| audio deamon which controls and configures audio | | audio deamon which controls and configures audio | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 72: | Line 67: | ||
| https://github.com/webosose/avoutput-adaptation-layer-api | | https://github.com/webosose/avoutput-adaptation-layer-api | ||
| | | | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 83: | Line 77: | ||
| https://github.com/webosose/avoutput-adaptation-layer-mock | | https://github.com/webosose/avoutput-adaptation-layer-mock | ||
| webOS avoutput adaptation layer that talks to HAL | | webOS avoutput adaptation layer that talks to HAL | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 95: | Line 88: | ||
| RPi specific webOS avoutput adaptation layer using DRM and ALSA driving | | RPi specific webOS avoutput adaptation layer using DRM and ALSA driving | ||
display and sound | display and sound | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 106: | Line 98: | ||
| https://github.com/webosose/avoutputd | | https://github.com/webosose/avoutputd | ||
| Service which controls audio and video output | | Service which controls audio and video output | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 117: | Line 108: | ||
| https://github.com/webosose/bluetooth-sil-api | | https://github.com/webosose/bluetooth-sil-api | ||
| webOS Bluetooth SIL API | | webOS Bluetooth SIL API | ||
− | |||
| New | | New | ||
| Hard | | Hard | ||
Line 127: | Line 117: | ||
| https://github.com/webosose/bluetooth-sil-bluez5 | | https://github.com/webosose/bluetooth-sil-bluez5 | ||
| webOS Bluetooth SIL implementation for bluez5 | | webOS Bluetooth SIL implementation for bluez5 | ||
− | |||
| New | | New | ||
| Hard | | Hard | ||
Line 137: | Line 126: | ||
| https://github.com/webosose/bootd | | https://github.com/webosose/bootd | ||
| Simplified upstart-like component | | Simplified upstart-like component | ||
− | |||
| Migration/New | | Migration/New | ||
| Medium, possible replacement for | | Medium, possible replacement for | ||
Line 148: | Line 136: | ||
| https://github.com/webosose/build-webos | | https://github.com/webosose/build-webos | ||
| webOS OSE build layer | | webOS OSE build layer | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 159: | Line 146: | ||
| Boilerplate for packaging a widget for AGL application framework, that | | Boilerplate for packaging a widget for AGL application framework, that | ||
launches Chromium Browser. | launches Chromium Browser. | ||
− | |||
| New | | New | ||
| Very hard | | Very hard | ||
Line 169: | Line 155: | ||
| https://github.com/webosose/chromium53 | | https://github.com/webosose/chromium53 | ||
| Open source Chromium project used by webOS | | Open source Chromium project used by webOS | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 180: | Line 165: | ||
| Boilerplate for packaging a widget for AGL application framework, that | | Boilerplate for packaging a widget for AGL application framework, that | ||
launches Chromium Browser. | launches Chromium Browser. | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 190: | Line 174: | ||
| https://github.com/webosose/chromium68 | | https://github.com/webosose/chromium68 | ||
| OSE version of webos webengine based on chromium v68 | | OSE version of webos webengine based on chromium v68 | ||
− | |||
| New | | New | ||
| Very hard | | Very hard | ||
Line 200: | Line 183: | ||
| https://github.com/webosose/cjson | | https://github.com/webosose/cjson | ||
| open-source json-c library used by webOS | | open-source json-c library used by webOS | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 210: | Line 192: | ||
| https://github.com/webosose/cmake-modules-webos | | https://github.com/webosose/cmake-modules-webos | ||
| CMake modules needed to build webOS components | | CMake modules needed to build webOS components | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 221: | Line 202: | ||
| Node.js implementation of the com.palm.service.devmode Developer Mode | | Node.js implementation of the com.palm.service.devmode Developer Mode | ||
Service | Service | ||
− | |||
| Migration/New | | Migration/New | ||
− | | Medium | + | | Medium |
− | |||
| Not started | | Not started | ||
− | | | + | | Possible replacement for https://github.com/webOS-ports/org.webosports.service.devmode |
|- | |- | ||
| 149540141 | | 149540141 | ||
Line 232: | Line 211: | ||
| https://github.com/webosose/com.webos.app.enactbrowser | | https://github.com/webosose/com.webos.app.enactbrowser | ||
| Enact Based Web Browser | | Enact Based Web Browser | ||
− | |||
| Migration/New | | Migration/New | ||
− | | Hard | + | | Hard |
− | |||
| Not started | | Not started | ||
− | | | + | | Possible replacement for https://github.com/webOS-ports/org.webosports.app.browser |
|- | |- | ||
| 125006976 | | 125006976 | ||
Line 243: | Line 220: | ||
| https://github.com/webosose/com.webos.app.settings | | https://github.com/webosose/com.webos.app.settings | ||
| Settings application | | Settings application | ||
− | |||
| Migration/New | | Migration/New | ||
| N/A | | N/A | ||
Line 253: | Line 229: | ||
| https://github.com/webosose/com.webos.service.ai | | https://github.com/webosose/com.webos.service.ai | ||
| | | | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 263: | Line 238: | ||
| https://github.com/webosose/com.webos.service.audiooutput | | https://github.com/webosose/com.webos.service.audiooutput | ||
| | | | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 273: | Line 247: | ||
| https://github.com/webosose/com.webos.service.camera | | https://github.com/webosose/com.webos.service.camera | ||
| | | | ||
− | |||
| New | | New | ||
| Hard | | Hard | ||
Line 283: | Line 256: | ||
| https://github.com/webosose/com.webos.service.contextintentmgr | | https://github.com/webosose/com.webos.service.contextintentmgr | ||
| | | | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 293: | Line 265: | ||
| https://github.com/webosose/com.webos.service.flowmanager | | https://github.com/webosose/com.webos.service.flowmanager | ||
| | | | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 303: | Line 274: | ||
| https://github.com/webosose/com.webos.service.memorymanager | | https://github.com/webosose/com.webos.service.memorymanager | ||
| Memory Manager | | Memory Manager | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 313: | Line 283: | ||
| https://github.com/webosose/com.webos.service.pdm | | https://github.com/webosose/com.webos.service.pdm | ||
| | | | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 323: | Line 292: | ||
| https://github.com/webosose/com.webos.service.rosbridge | | https://github.com/webosose/com.webos.service.rosbridge | ||
| | | | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 333: | Line 301: | ||
| https://github.com/webosose/com.webos.service.tts | | https://github.com/webosose/com.webos.service.tts | ||
| | | | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 343: | Line 310: | ||
| https://github.com/webosose/com.webos.service.videooutput | | https://github.com/webosose/com.webos.service.videooutput | ||
| | | | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 353: | Line 319: | ||
| https://github.com/webosose/configd | | https://github.com/webosose/configd | ||
| Simple get/set interfaces to access the configurations | | Simple get/set interfaces to access the configurations | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 363: | Line 328: | ||
| https://github.com/webosose/configd-data | | https://github.com/webosose/configd-data | ||
| Configurable data sets to be used by configd | | Configurable data sets to be used by configd | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 373: | Line 337: | ||
| https://github.com/webosose/configurator | | https://github.com/webosose/configurator | ||
| Creates the database schema for webOS Applications | | Creates the database schema for webOS Applications | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 383: | Line 346: | ||
| https://github.com/webosose/cpushareholder-stub | | https://github.com/webosose/cpushareholder-stub | ||
| Stubbed implementation of the webOS CPU shares scripts | | Stubbed implementation of the webOS CPU shares scripts | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 393: | Line 355: | ||
| https://github.com/webosose/crashd | | https://github.com/webosose/crashd | ||
| crashd and libSegFault implementation for crash report generation | | crashd and libSegFault implementation for crash report generation | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 403: | Line 364: | ||
| https://github.com/webosose/db8 | | https://github.com/webosose/db8 | ||
| A userspace service that provides access to the webOS database | | A userspace service that provides access to the webOS database | ||
− | |||
| Migration | | Migration | ||
| Medium | | Medium | ||
Line 413: | Line 373: | ||
| https://github.com/webosose/event-monitor | | https://github.com/webosose/event-monitor | ||
| webOS event monitor service | | webOS event monitor service | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 423: | Line 382: | ||
| https://github.com/webosose/event-monitor-network | | https://github.com/webosose/event-monitor-network | ||
| Network notifications plugin of event-monitor | | Network notifications plugin of event-monitor | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 433: | Line 391: | ||
| https://github.com/webosose/filecache | | https://github.com/webosose/filecache | ||
| webOS Daemon to cache filesystem requests | | webOS Daemon to cache filesystem requests | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 443: | Line 400: | ||
| https://github.com/webosose/g-camera-pipeline | | https://github.com/webosose/g-camera-pipeline | ||
| | | | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 453: | Line 409: | ||
| https://github.com/webosose/g-media-pipeline | | https://github.com/webosose/g-media-pipeline | ||
| Media pipeline which uses GStreamer | | Media pipeline which uses GStreamer | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 463: | Line 418: | ||
| https://github.com/webosose/gst-libav | | https://github.com/webosose/gst-libav | ||
| | | | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 473: | Line 427: | ||
| https://github.com/webosose/gst-plugins-bad | | https://github.com/webosose/gst-plugins-bad | ||
| | | | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 483: | Line 436: | ||
| https://github.com/webosose/gst-plugins-base | | https://github.com/webosose/gst-plugins-base | ||
| | | | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 493: | Line 445: | ||
| https://github.com/webosose/gst-plugins-good | | https://github.com/webosose/gst-plugins-good | ||
| | | | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 503: | Line 454: | ||
| https://github.com/webosose/gst-plugins-ugly | | https://github.com/webosose/gst-plugins-ugly | ||
| | | | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 513: | Line 463: | ||
| https://github.com/webosose/gstreamer | | https://github.com/webosose/gstreamer | ||
| | | | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 523: | Line 472: | ||
| https://github.com/webosose/ilib-qml-plugin | | https://github.com/webosose/ilib-qml-plugin | ||
| A library of i18n routines written in Javascript | | A library of i18n routines written in Javascript | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 533: | Line 481: | ||
| https://github.com/webosose/ilib-webapp | | https://github.com/webosose/ilib-webapp | ||
| Internationalization library written in pure ES5 Javascript | | Internationalization library written in pure ES5 Javascript | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 543: | Line 490: | ||
| https://github.com/webosose/ime-manager | | https://github.com/webosose/ime-manager | ||
| Input method plugins for webOS | | Input method plugins for webOS | ||
− | |||
| New | | New | ||
| Hard | | Hard | ||
Line 553: | Line 499: | ||
| https://github.com/webosose/jemalloc | | https://github.com/webosose/jemalloc | ||
| Jemalloc used in webOS | | Jemalloc used in webOS | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 563: | Line 508: | ||
| https://github.com/webosose/libgoogleassistant | | https://github.com/webosose/libgoogleassistant | ||
| | | | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 573: | Line 517: | ||
| https://github.com/webosose/libndl-directmedia2 | | https://github.com/webosose/libndl-directmedia2 | ||
| Media framework which supports OpenMAX | | Media framework which supports OpenMAX | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 583: | Line 526: | ||
| https://github.com/webosose/libpbnjson | | https://github.com/webosose/libpbnjson | ||
| webOS's Better Native JSON library | | webOS's Better Native JSON library | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 594: | Line 536: | ||
| Generates dynamically webOS system bus role files for webOS Javascript | | Generates dynamically webOS system bus role files for webOS Javascript | ||
services | services | ||
− | |||
| Migration | | Migration | ||
− | | | + | | Easy |
| In progress | | In progress | ||
| | | | ||
Line 604: | Line 545: | ||
| https://github.com/webosose/libsandbox | | https://github.com/webosose/libsandbox | ||
| Collection of APIs for separating running programs | | Collection of APIs for separating running programs | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 614: | Line 554: | ||
| https://github.com/webosose/libwebosi18n | | https://github.com/webosose/libwebosi18n | ||
| webOS Native Internationalization library (for C and C++ applications) | | webOS Native Internationalization library (for C and C++ applications) | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 624: | Line 563: | ||
| https://github.com/webosose/localization-tool | | https://github.com/webosose/localization-tool | ||
| | | | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 634: | Line 572: | ||
| https://github.com/webosose/ls2-helpers | | https://github.com/webosose/ls2-helpers | ||
| webOS Luna System Bus helper library for C++11 | | webOS Luna System Bus helper library for C++11 | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 644: | Line 581: | ||
| https://github.com/webosose/luna-downloadmgr | | https://github.com/webosose/luna-downloadmgr | ||
| | | | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 654: | Line 590: | ||
| https://github.com/webosose/luna-init | | https://github.com/webosose/luna-init | ||
| Initialization and font setup files used by luna-sysmgr | | Initialization and font setup files used by luna-sysmgr | ||
− | |||
| Migration | | Migration | ||
− | | | + | | |
| To start | | To start | ||
| | | | ||
Line 664: | Line 599: | ||
| https://github.com/webosose/luna-prefs | | https://github.com/webosose/luna-prefs | ||
| Retrieves system preferences values set and used by webOS | | Retrieves system preferences values set and used by webOS | ||
− | |||
| Migration | | Migration | ||
| Medium | | Medium | ||
Line 674: | Line 608: | ||
| https://github.com/webosose/luna-service2 | | https://github.com/webosose/luna-service2 | ||
| webOS Luna System Bus library, daemon, and utilities | | webOS Luna System Bus library, daemon, and utilities | ||
− | |||
| Migration | | Migration | ||
− | | | + | | Medium |
| Done | | Done | ||
| | | | ||
Line 684: | Line 617: | ||
| https://github.com/webosose/luna-service2-security-conf | | https://github.com/webosose/luna-service2-security-conf | ||
| webOS component which defines luna-service2 API permissions | | webOS component which defines luna-service2 API permissions | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 694: | Line 626: | ||
| https://github.com/webosose/luna-surfacemanager | | https://github.com/webosose/luna-surfacemanager | ||
| Luna surface manager, a surface manager for webOS | | Luna surface manager, a surface manager for webOS | ||
− | |||
| New | | New | ||
| Hard | | Hard | ||
Line 704: | Line 635: | ||
| https://github.com/webosose/luna-sysservice | | https://github.com/webosose/luna-sysservice | ||
| Provides preference, timezone and ringtone services for webOS components | | Provides preference, timezone and ringtone services for webOS components | ||
− | |||
| Migration | | Migration | ||
− | | | + | | Easy |
| Done | | Done | ||
| | | | ||
Line 714: | Line 644: | ||
| https://github.com/webosose/maliit-framework-webos | | https://github.com/webosose/maliit-framework-webos | ||
| webOS input method framework and service | | webOS input method framework and service | ||
− | |||
| New | | New | ||
| Hard | | Hard | ||
Line 724: | Line 653: | ||
| https://github.com/webosose/media-resource-calculator | | https://github.com/webosose/media-resource-calculator | ||
| Media Resource Calculator | | Media Resource Calculator | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 734: | Line 662: | ||
| https://github.com/webosose/meta-agl-lge | | https://github.com/webosose/meta-agl-lge | ||
| Yocto meta layer for LG WebAppManager on AGL (from webOS OSE) | | Yocto meta layer for LG WebAppManager on AGL (from webOS OSE) | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 744: | Line 671: | ||
| https://github.com/webosose/meta-webosose | | https://github.com/webosose/meta-webosose | ||
| Yocto layer for webOS | | Yocto layer for webOS | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 754: | Line 680: | ||
| https://github.com/webosose/mojoloader | | https://github.com/webosose/mojoloader | ||
| Javascript loader for foundation frameworks and other loadable libraries | | Javascript loader for foundation frameworks and other loadable libraries | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 764: | Line 689: | ||
| https://github.com/webosose/mojoservicelauncher | | https://github.com/webosose/mojoservicelauncher | ||
| webOS component responsible for launching the node.js services | | webOS component responsible for launching the node.js services | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 775: | Line 699: | ||
| A module for nodejs that allows dynamic loading and execution of | | A module for nodejs that allows dynamic loading and execution of | ||
Javascript files | Javascript files | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 786: | Line 709: | ||
| A module for nodejs that allows Javascript access to the webOS logging | | A module for nodejs that allows Javascript access to the webOS logging | ||
system | system | ||
− | |||
| Migration | | Migration | ||
− | | | + | | Easy |
| Done | | Done | ||
| | | | ||
Line 796: | Line 718: | ||
| https://github.com/webosose/nodejs-module-webos-service | | https://github.com/webosose/nodejs-module-webos-service | ||
| A low-level library for node.js services on webOS | | A low-level library for node.js services on webOS | ||
− | |||
| New | | New | ||
− | | Easy | + | | Easy |
− | |||
| Not started | | Not started | ||
| Required by com.webos.service.flowmanager/rosbridge | | Required by com.webos.service.flowmanager/rosbridge | ||
Line 807: | Line 727: | ||
| https://github.com/webosose/nodejs-module-webos-sysbus | | https://github.com/webosose/nodejs-module-webos-sysbus | ||
| A module for nodejs that allows Javascript access to the webOS system bus | | A module for nodejs that allows Javascript access to the webOS system bus | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 817: | Line 736: | ||
| https://github.com/webosose/notificationmgr | | https://github.com/webosose/notificationmgr | ||
| webOS notification service | | webOS notification service | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 827: | Line 745: | ||
| https://github.com/webosose/novacomd | | https://github.com/webosose/novacomd | ||
| Utility to communicate with a target device over USB or TCP/IP | | Utility to communicate with a target device over USB or TCP/IP | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 837: | Line 754: | ||
| https://github.com/webosose/nyx-lib | | https://github.com/webosose/nyx-lib | ||
| webOS Platform Portability Layer | | webOS Platform Portability Layer | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 847: | Line 763: | ||
| https://github.com/webosose/nyx-modules | | https://github.com/webosose/nyx-modules | ||
| webOS portability layer - device specific modules | | webOS portability layer - device specific modules | ||
− | |||
| Migration | | Migration | ||
| Hard | | Hard | ||
Line 857: | Line 772: | ||
| https://github.com/webosose/nyx-modules-qemux86 | | https://github.com/webosose/nyx-modules-qemux86 | ||
| webOS portability layer - emulator specific modules | | webOS portability layer - emulator specific modules | ||
− | |||
| New | | New | ||
| N/A | | N/A | ||
Line 867: | Line 781: | ||
| https://github.com/webosose/nyx-utils | | https://github.com/webosose/nyx-utils | ||
| Utility to invoke nyx library device type commands | | Utility to invoke nyx library device type commands | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 877: | Line 790: | ||
| https://github.com/webosose/omx-components | | https://github.com/webosose/omx-components | ||
| Omx components for rendering video and audio | | Omx components for rendering video and audio | ||
− | |||
| New | | New | ||
| Medium | | Medium | ||
Line 887: | Line 799: | ||
| https://github.com/webosose/pdm-plugin | | https://github.com/webosose/pdm-plugin | ||
| | | | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 897: | Line 808: | ||
| https://github.com/webosose/pmklogd | | https://github.com/webosose/pmklogd | ||
| Kernel logging daemon implementation. | | Kernel logging daemon implementation. | ||
− | |||
| Migration | | Migration | ||
| Unknown | | Unknown | ||
Line 907: | Line 817: | ||
| https://github.com/webosose/pmlogctl | | https://github.com/webosose/pmlogctl | ||
| Command line interface for controlling PmLog logging information | | Command line interface for controlling PmLog logging information | ||
− | |||
| Migration | | Migration | ||
− | | | + | | Medium |
| Done | | Done | ||
| | | | ||
Line 917: | Line 826: | ||
| https://github.com/webosose/pmlogdaemon | | https://github.com/webosose/pmlogdaemon | ||
| Logging daemon implementation | | Logging daemon implementation | ||
− | |||
| Migration | | Migration | ||
− | | | + | | Medium |
| Done | | Done | ||
| | | | ||
Line 927: | Line 835: | ||
| https://github.com/webosose/pmloglib | | https://github.com/webosose/pmloglib | ||
| webOS Logging library | | webOS Logging library | ||
− | |||
| Migration | | Migration | ||
| Easy | | Easy | ||
Line 938: | Line 845: | ||
| Performance tools for tracing and profiling the userspace stack in the | | Performance tools for tracing and profiling the userspace stack in the | ||
platform | platform | ||
− | |||
| Migration | | Migration | ||
| Medium | | Medium | ||
Line 948: | Line 854: | ||
| https://github.com/webosose/pulseaudio-webos | | https://github.com/webosose/pulseaudio-webos | ||
| Pulseaudio sound server for webOS | | Pulseaudio sound server for webOS | ||
− | |||
| New | | New | ||
− | | | + | | Hard |
| Not started | | Not started | ||
| | | | ||
Line 958: | Line 863: | ||
| https://github.com/webosose/qml-webos-bridge | | https://github.com/webosose/qml-webos-bridge | ||
| QML components for webOS and bridge to luna-service2 | | QML components for webOS and bridge to luna-service2 | ||
− | |||
| New | | New | ||
− | | | + | | Medium |
| Not started | | Not started | ||
| Required for ime-manager/luna-surfacemanager | | Required for ime-manager/luna-surfacemanager | ||
Line 968: | Line 872: | ||
| https://github.com/webosose/qml-webos-components | | https://github.com/webosose/qml-webos-components | ||
| Miscellaneous QML components for webOS | | Miscellaneous QML components for webOS | ||
− | |||
| New | | New | ||
− | | | + | | Easy |
| Not started | | Not started | ||
| Required for luna-surfacemanager | | Required for luna-surfacemanager | ||
Line 978: | Line 881: | ||
| https://github.com/webosose/qml-webos-framework | | https://github.com/webosose/qml-webos-framework | ||
| Eos QML framework for webOS | | Eos QML framework for webOS | ||
− | |||
| New | | New | ||
− | | | + | | Easy |
| Not started | | Not started | ||
| Required for luna-surfacemanager | | Required for luna-surfacemanager | ||
Line 988: | Line 890: | ||
| https://github.com/webosose/qt-features-webos | | https://github.com/webosose/qt-features-webos | ||
| Qt configuration features and tools for webOS. | | Qt configuration features and tools for webOS. | ||
− | |||
| New | | New | ||
− | | | + | | Medium |
| Not started | | Not started | ||
| Required for ime-manager/luna-surfacemanager | | Required for ime-manager/luna-surfacemanager | ||
Line 998: | Line 899: | ||
| https://github.com/webosose/qtwayland | | https://github.com/webosose/qtwayland | ||
| webOS version of QtWayland | | webOS version of QtWayland | ||
− | |||
| New | | New | ||
− | | | + | | Medium |
| Not started | | Not started | ||
| Required for luna-surfacemanager | | Required for luna-surfacemanager | ||
Line 1,008: | Line 908: | ||
| https://github.com/webosose/qtwayland-webos | | https://github.com/webosose/qtwayland-webos | ||
| QtWayland client extension for webOS | | QtWayland client extension for webOS | ||
− | |||
| New | | New | ||
− | | | + | | Medium |
| Not started | | Not started | ||
| Required by maliit | | Required by maliit | ||
Line 1,018: | Line 917: | ||
| https://github.com/webosose/rdxd | | https://github.com/webosose/rdxd | ||
| Remote diagnostics daemon implementation | | Remote diagnostics daemon implementation | ||
− | |||
| New | | New | ||
| Easy | | Easy | ||
Line 1,028: | Line 926: | ||
| https://github.com/webosose/sam | | https://github.com/webosose/sam | ||
| Systems and application manager | | Systems and application manager | ||
− | |||
| Migration/New | | Migration/New | ||
| Hard | | Hard |
Revision as of 09:08, 20 June 2019
Migration status & complexity clarifications
Migration Status | Meaning | Migration Complexity | |
---|---|---|---|
Done | Migration completed | Easy | |
In progress | Migration in progress | Medium | |
To start | To start migration | Hard | |
Not started | Migration not started | Very Hard | |
N/A | Not Applicable, no migration needed |
id | Repo Name | URL | Description | Migration from OWO/New | Migration Difficulty | Migration Status | Comments |
---|---|---|---|---|---|---|---|
125002229 | activitymanager | https://github.com/webosose/activitymanager | Manage all running activities | Migration | Medium | Done | Migration completed, need to fix a few
regressions |
125002253 | appinstalld2 | https://github.com/webosose/appinstalld2 | Application installer | Migration/New | Hard | Not started | Replacement for https://github.com/webOS-ports/luna-appmanager/, however
with more limited API it seems) |
125002286 | applicationinstallerutility | https://github.com/webosose/applicationinstallerutility | Migration/New | Hard | Not started | Replacement for https://github.com/webOS-ports/luna-appmanager/, however
with more limited API it seems) | |
125002313 | audiod-pro | https://github.com/webosose/audiod-pro | audio deamon which controls and configures audio | New | Medium | Not started | Possible replacement for https://github.com/webOS-ports/audio-service |
125002384 | avoutput-adaptation-layer-api | https://github.com/webosose/avoutput-adaptation-layer-api | New | N/A | N/A | Not migrating. Retired in March 2019, replaced by
com.webos.service.audiooutput/videooutput | |
139123245 | avoutput-adaptation-layer-mock | https://github.com/webosose/avoutput-adaptation-layer-mock | webOS avoutput adaptation layer that talks to HAL | New | N/A | N/A | Not migrating. Retired in March 2019, replaced by
com.webos.service.audiooutput/videooutput |
125002413 | avoutput-adaptation-layer-rpi | https://github.com/webosose/avoutput-adaptation-layer-rpi | RPi specific webOS avoutput adaptation layer using DRM and ALSA driving
display and sound |
New | N/A | N/A | Not migrating. Retired in March 2019, replaced by
com.webos.service.audiooutput/videooutput |
125002453 | avoutputd | https://github.com/webosose/avoutputd | Service which controls audio and video output | New | N/A | N/A | Not migrating. Retired in March 2019, replaced by
com.webos.service.audiooutput/videooutput |
144574936 | bluetooth-sil-api | https://github.com/webosose/bluetooth-sil-api | webOS Bluetooth SIL API | New | Hard | Not started | |
144575093 | bluetooth-sil-bluez5 | https://github.com/webosose/bluetooth-sil-bluez5 | webOS Bluetooth SIL implementation for bluez5 | New | Hard | Not started | |
125002521 | bootd | https://github.com/webosose/bootd | Simplified upstart-like component | Migration/New | Medium, possible replacement for
org.webosports.bootmgr |
In progress | bootd is running. Need to see how we can migrate org.webosports.bootmgr |
125160949 | build-webos | https://github.com/webosose/build-webos | webOS OSE build layer | New | N/A | N/A | Not migrating. For OSE builds only. |
161303311 | chromium-browser-service | https://github.com/webosose/chromium-browser-service | Boilerplate for packaging a widget for AGL application framework, that
launches Chromium Browser. |
New | Very hard | Not started | |
125002556 | chromium53 | https://github.com/webosose/chromium53 | Open source Chromium project used by webOS | New | N/A | N/A | Replaced by Chromium 68 |
132885292 | chromium53-browser-service | https://github.com/webosose/chromium53-browser-service | Boilerplate for packaging a widget for AGL application framework, that
launches Chromium Browser. |
New | N/A | N/A | Replaced by Chromium 68 |
159431973 | chromium68 | https://github.com/webosose/chromium68 | OSE version of webos webengine based on chromium v68 | New | Very hard | Not started | |
125006872 | cjson | https://github.com/webosose/cjson | open-source json-c library used by webOS | Migration | Easy | N/A | Not needed anymore, double check. Replaced by json-c |
125006907 | cmake-modules-webos | https://github.com/webosose/cmake-modules-webos | CMake modules needed to build webOS components | Migration | Easy | Done | |
125006951 | com.palm.service.devmode | https://github.com/webosose/com.palm.service.devmode | Node.js implementation of the com.palm.service.devmode Developer Mode
Service |
Migration/New | Medium | Not started | Possible replacement for https://github.com/webOS-ports/org.webosports.service.devmode |
149540141 | com.webos.app.enactbrowser | https://github.com/webosose/com.webos.app.enactbrowser | Enact Based Web Browser | Migration/New | Hard | Not started | Possible replacement for https://github.com/webOS-ports/org.webosports.app.browser |
125006976 | com.webos.app.settings | https://github.com/webosose/com.webos.app.settings | Settings application | Migration/New | N/A | N/A | Too limited for our requirements |
144573168 | com.webos.service.ai | https://github.com/webosose/com.webos.service.ai | New | Easy | To start | ||
144565915 | com.webos.service.audiooutput | https://github.com/webosose/com.webos.service.audiooutput | New | Medium | Not started | ||
181451156 | com.webos.service.camera | https://github.com/webosose/com.webos.service.camera | New | Hard | To start | ||
181452181 | com.webos.service.contextintentmgr | https://github.com/webosose/com.webos.service.contextintentmgr | New | Easy | To start | ||
191705468 | com.webos.service.flowmanager | https://github.com/webosose/com.webos.service.flowmanager | New | Easy | To start | ||
137426124 | com.webos.service.memorymanager | https://github.com/webosose/com.webos.service.memorymanager | Memory Manager | New | Easy | To start | |
181443913 | com.webos.service.pdm | https://github.com/webosose/com.webos.service.pdm | New | Easy | Done | ||
144572894 | com.webos.service.rosbridge | https://github.com/webosose/com.webos.service.rosbridge | New | Easy | To start | ||
174775116 | com.webos.service.tts | https://github.com/webosose/com.webos.service.tts | New | Easy | In progress | ||
174774250 | com.webos.service.videooutput | https://github.com/webosose/com.webos.service.videooutput | New | Medium | Not started | ||
125007018 | configd | https://github.com/webosose/configd | Simple get/set interfaces to access the configurations | New | Easy | Not started | Required by maliit/luna-surfacemanager |
125007057 | configd-data | https://github.com/webosose/configd-data | Configurable data sets to be used by configd | New | Easy | Not started | Required by maliit/luna-surfacemanager |
125007083 | configurator | https://github.com/webosose/configurator | Creates the database schema for webOS Applications | Migration | Easy | Done | |
125007120 | cpushareholder-stub | https://github.com/webosose/cpushareholder-stub | Stubbed implementation of the webOS CPU shares scripts | Migration | Easy | Not started | |
125007155 | crashd | https://github.com/webosose/crashd | crashd and libSegFault implementation for crash report generation | New | Medium | To start | |
125007190 | db8 | https://github.com/webosose/db8 | A userspace service that provides access to the webOS database | Migration | Medium | Done | |
125007231 | event-monitor | https://github.com/webosose/event-monitor | webOS event monitor service | New | Easy | To start | |
125007273 | event-monitor-network | https://github.com/webosose/event-monitor-network | Network notifications plugin of event-monitor | New | Easy | To start | |
125007310 | filecache | https://github.com/webosose/filecache | webOS Daemon to cache filesystem requests | Migration | Easy | Done | |
181450503 | g-camera-pipeline | https://github.com/webosose/g-camera-pipeline | New | Medium | Not started | ||
144556091 | g-media-pipeline | https://github.com/webosose/g-media-pipeline | Media pipeline which uses GStreamer | New | Medium | Not started | |
144559197 | gst-libav | https://github.com/webosose/gst-libav | New | Medium | Not started | ||
144559093 | gst-plugins-bad | https://github.com/webosose/gst-plugins-bad | New | Medium | Not started | ||
144559009 | gst-plugins-base | https://github.com/webosose/gst-plugins-base | New | Medium | Not started | ||
144559166 | gst-plugins-good | https://github.com/webosose/gst-plugins-good | New | Medium | Not started | ||
144559123 | gst-plugins-ugly | https://github.com/webosose/gst-plugins-ugly | New | Medium | Not started | ||
144559063 | gstreamer | https://github.com/webosose/gstreamer | New | Medium | Not started | ||
125007349 | ilib-qml-plugin | https://github.com/webosose/ilib-qml-plugin | A library of i18n routines written in Javascript | New | Easy | Not started | |
125007385 | ilib-webapp | https://github.com/webosose/ilib-webapp | Internationalization library written in pure ES5 Javascript | New | Easy | Not started | |
125007436 | ime-manager | https://github.com/webosose/ime-manager | Input method plugins for webOS | New | Hard | Not started | |
125007484 | jemalloc | https://github.com/webosose/jemalloc | Jemalloc used in webOS | Migration | Easy | To start | |
144572731 | libgoogleassistant | https://github.com/webosose/libgoogleassistant | New | Easy | In progress | ||
125007527 | libndl-directmedia2 | https://github.com/webosose/libndl-directmedia2 | Media framework which supports OpenMAX | New | Easy | Not started | |
125007571 | libpbnjson | https://github.com/webosose/libpbnjson | webOS's Better Native JSON library | Migration | Easy | Done | |
125007615 | librolegen | https://github.com/webosose/librolegen | Generates dynamically webOS system bus role files for webOS Javascript
services |
Migration | Easy | In progress | |
125007658 | libsandbox | https://github.com/webosose/libsandbox | Collection of APIs for separating running programs | Migration | Easy | To start | |
125007697 | libwebosi18n | https://github.com/webosose/libwebosi18n | webOS Native Internationalization library (for C and C++ applications) | New | Easy | Done | |
174770776 | localization-tool | https://github.com/webosose/localization-tool | New | N/A | N/A | Tool, no need to migrate | |
125007744 | ls2-helpers | https://github.com/webosose/ls2-helpers | webOS Luna System Bus helper library for C++11 | New | N/A | N/A | Was used for avoutput which is no longer used/needed |
125007778 | luna-downloadmgr | https://github.com/webosose/luna-downloadmgr | New | Easy | To start | ||
125007812 | luna-init | https://github.com/webosose/luna-init | Initialization and font setup files used by luna-sysmgr | Migration | To start | ||
125007877 | luna-prefs | https://github.com/webosose/luna-prefs | Retrieves system preferences values set and used by webOS | Migration | Medium | Not started | Needed for audiod, sam, appmanager |
125007905 | luna-service2 | https://github.com/webosose/luna-service2 | webOS Luna System Bus library, daemon, and utilities | Migration | Medium | Done | |
125007950 | luna-service2-security-conf | https://github.com/webosose/luna-service2-security-conf | webOS component which defines luna-service2 API permissions | New | Medium | Done | Need to start migration of legacy services |
125007988 | luna-surfacemanager | https://github.com/webosose/luna-surfacemanager | Luna surface manager, a surface manager for webOS | New | Hard | Not started | Need to asses if needed |
125008021 | luna-sysservice | https://github.com/webosose/luna-sysservice | Provides preference, timezone and ringtone services for webOS components | Migration | Easy | Done | |
125008052 | maliit-framework-webos | https://github.com/webosose/maliit-framework-webos | webOS input method framework and service | New | Hard | Not started | Need to asses if needed |
125008096 | media-resource-calculator | https://github.com/webosose/media-resource-calculator | Media Resource Calculator | New | Easy | Not started | Need to asses if needed (g-streamer) |
132146511 | meta-agl-lge | https://github.com/webosose/meta-agl-lge | Yocto meta layer for LG WebAppManager on AGL (from webOS OSE) | New | N/A | N/A | Not migrating. For AGL builds only. |
125160971 | meta-webosose | https://github.com/webosose/meta-webosose | Yocto layer for webOS | New | N/A | N/A | Not migrating. For OSE builds only. |
125008143 | mojoloader | https://github.com/webosose/mojoloader | Javascript loader for foundation frameworks and other loadable libraries | Migration | Easy | In progress | Partially Done |
125008181 | mojoservicelauncher | https://github.com/webosose/mojoservicelauncher | webOS component responsible for launching the node.js services | Migration | Easy | Done | |
125008217 | nodejs-module-webos-dynaload | https://github.com/webosose/nodejs-module-webos-dynaload | A module for nodejs that allows dynamic loading and execution of
Javascript files |
Migration | Easy | To start | Simply create new branch |
125008247 | nodejs-module-webos-pmlog | https://github.com/webosose/nodejs-module-webos-pmlog | A module for nodejs that allows Javascript access to the webOS logging
system |
Migration | Easy | Done | |
125008282 | nodejs-module-webos-service | https://github.com/webosose/nodejs-module-webos-service | A low-level library for node.js services on webOS | New | Easy | Not started | Required by com.webos.service.flowmanager/rosbridge |
125008312 | nodejs-module-webos-sysbus | https://github.com/webosose/nodejs-module-webos-sysbus | A module for nodejs that allows Javascript access to the webOS system bus | Migration | Easy | Done | |
125008349 | notificationmgr | https://github.com/webosose/notificationmgr | webOS notification service | New | Easy | Not started | Need to asses if needed |
125008385 | novacomd | https://github.com/webosose/novacomd | Utility to communicate with a target device over USB or TCP/IP | Migration | Easy | To start | |
125008425 | nyx-lib | https://github.com/webosose/nyx-lib | webOS Platform Portability Layer | Migration | Easy | Done | |
125008457 | nyx-modules | https://github.com/webosose/nyx-modules | webOS portability layer - device specific modules | Migration | Hard | Done | |
125008507 | nyx-modules-qemux86 | https://github.com/webosose/nyx-modules-qemux86 | webOS portability layer - emulator specific modules | New | N/A | N/A | Not needed for our emulator images |
125008539 | nyx-utils | https://github.com/webosose/nyx-utils | Utility to invoke nyx library device type commands | Migration | Easy | Done | |
125008577 | omx-components | https://github.com/webosose/omx-components | Omx components for rendering video and audio | New | Medium | Not started | |
181444568 | pdm-plugin | https://github.com/webosose/pdm-plugin | New | Easy | Done | Test for regressions on targets | |
125008601 | pmklogd | https://github.com/webosose/pmklogd | Kernel logging daemon implementation. | Migration | Unknown | Done | |
125008631 | pmlogctl | https://github.com/webosose/pmlogctl | Command line interface for controlling PmLog logging information | Migration | Medium | Done | |
125008678 | pmlogdaemon | https://github.com/webosose/pmlogdaemon | Logging daemon implementation | Migration | Medium | Done | |
125008708 | pmloglib | https://github.com/webosose/pmloglib | webOS Logging library | Migration | Easy | Done | |
125008742 | pmtrace | https://github.com/webosose/pmtrace | Performance tools for tracing and profiling the userspace stack in the
platform |
Migration | Medium | Not started | Requires modifications to kernels probably |
125008777 | pulseaudio-webos | https://github.com/webosose/pulseaudio-webos | Pulseaudio sound server for webOS | New | Hard | Not started | |
125008821 | qml-webos-bridge | https://github.com/webosose/qml-webos-bridge | QML components for webOS and bridge to luna-service2 | New | Medium | Not started | Required for ime-manager/luna-surfacemanager |
125008844 | qml-webos-components | https://github.com/webosose/qml-webos-components | Miscellaneous QML components for webOS | New | Easy | Not started | Required for luna-surfacemanager |
125008883 | qml-webos-framework | https://github.com/webosose/qml-webos-framework | Eos QML framework for webOS | New | Easy | Not started | Required for luna-surfacemanager |
125008919 | qt-features-webos | https://github.com/webosose/qt-features-webos | Qt configuration features and tools for webOS. | New | Medium | Not started | Required for ime-manager/luna-surfacemanager |
125008954 | qtwayland | https://github.com/webosose/qtwayland | webOS version of QtWayland | New | Medium | Not started | Required for luna-surfacemanager |
125008985 | qtwayland-webos | https://github.com/webosose/qtwayland-webos | QtWayland client extension for webOS | New | Medium | Not started | Required by maliit |
125009027 | rdxd | https://github.com/webosose/rdxd | Remote diagnostics daemon implementation | New | Easy | Done | |
125009066 | sam | https://github.com/webosose/sam | Systems and application manager | Migration/New | Hard | Not started | Possible replacement for luna-sysmgr |