Difference between revisions of "LuneOS-webOS-OSE Migration Status"

From WebOS-Ports
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;" | Language
 
 
! 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
| C++
 
 
| Migration
 
| Migration
 
| Medium
 
| Medium
Line 40: Line 38:
 
| https://github.com/webosose/appinstalld2
 
| https://github.com/webosose/appinstalld2
 
| Application installer
 
| Application installer
| C++
 
 
| Migration/New
 
| Migration/New
 
| Hard
 
| Hard
Line 51: Line 48:
 
| https://github.com/webosose/applicationinstallerutility
 
| https://github.com/webosose/applicationinstallerutility
 
|  
 
|  
| CMake
 
 
| 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
| C++
 
 
| New
 
| New
 
| Medium
 
| Medium
Line 72: Line 67:
 
| https://github.com/webosose/avoutput-adaptation-layer-api
 
| https://github.com/webosose/avoutput-adaptation-layer-api
 
|  
 
|  
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| Python
 
 
| 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.
| CMake
 
 
| 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.
| CMake
 
 
| 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
| C
 
 
| 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
| CMake
 
 
| 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
| JavaScript
 
 
| Migration/New
 
| Migration/New
| Medium. Possible replacement for
+
| Medium
  https://github.com/webOS-ports/org.webosports.service.devmode
 
 
| 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
| JavaScript
 
 
| Migration/New
 
| Migration/New
| Hard, Possible replacement for
+
| Hard
  https://github.com/webOS-ports/org.webosports.app.browser
 
 
| 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
| JavaScript
 
 
| 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
 
|  
 
|  
| C++
 
 
| New
 
| New
 
| Easy
 
| Easy
Line 263: Line 238:
 
| https://github.com/webosose/com.webos.service.audiooutput
 
| https://github.com/webosose/com.webos.service.audiooutput
 
|  
 
|  
| C++
 
 
| New
 
| New
 
| Medium
 
| Medium
Line 273: Line 247:
 
| https://github.com/webosose/com.webos.service.camera
 
| https://github.com/webosose/com.webos.service.camera
 
|  
 
|  
| C++
 
 
| New
 
| New
 
| Hard
 
| Hard
Line 283: Line 256:
 
| https://github.com/webosose/com.webos.service.contextintentmgr
 
| https://github.com/webosose/com.webos.service.contextintentmgr
 
|  
 
|  
| JavaScript
 
 
| New
 
| New
 
| Easy
 
| Easy
Line 293: Line 265:
 
| https://github.com/webosose/com.webos.service.flowmanager
 
| https://github.com/webosose/com.webos.service.flowmanager
 
|  
 
|  
| JavaScript
 
 
| 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
| C++
 
 
| New
 
| New
 
| Easy
 
| Easy
Line 313: Line 283:
 
| https://github.com/webosose/com.webos.service.pdm
 
| https://github.com/webosose/com.webos.service.pdm
 
|  
 
|  
| C++
 
 
| New
 
| New
 
| Easy
 
| Easy
Line 323: Line 292:
 
| https://github.com/webosose/com.webos.service.rosbridge
 
| https://github.com/webosose/com.webos.service.rosbridge
 
|  
 
|  
| JavaScript
 
 
| New
 
| New
 
| Easy
 
| Easy
Line 333: Line 301:
 
| https://github.com/webosose/com.webos.service.tts
 
| https://github.com/webosose/com.webos.service.tts
 
|  
 
|  
| C++
 
 
| New
 
| New
 
| Easy
 
| Easy
Line 343: Line 310:
 
| https://github.com/webosose/com.webos.service.videooutput
 
| https://github.com/webosose/com.webos.service.videooutput
 
|  
 
|  
| C++
 
 
| 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
| C++
 
 
| 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
| Python
 
 
| 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
| C++
 
 
| 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
| Shell
 
 
| 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
| CMake
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| Migration
 
| Migration
 
| Easy
 
| Easy
Line 443: Line 400:
 
| https://github.com/webosose/g-camera-pipeline
 
| https://github.com/webosose/g-camera-pipeline
 
|  
 
|  
| C++
 
 
| 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
| C++
 
 
| New
 
| New
 
| Medium
 
| Medium
Line 463: Line 418:
 
| https://github.com/webosose/gst-libav
 
| https://github.com/webosose/gst-libav
 
|  
 
|  
| C
 
 
| New
 
| New
 
| Medium
 
| Medium
Line 473: Line 427:
 
| https://github.com/webosose/gst-plugins-bad
 
| https://github.com/webosose/gst-plugins-bad
 
|  
 
|  
| C
 
 
| New
 
| New
 
| Medium
 
| Medium
Line 483: Line 436:
 
| https://github.com/webosose/gst-plugins-base
 
| https://github.com/webosose/gst-plugins-base
 
|  
 
|  
| C
 
 
| New
 
| New
 
| Medium
 
| Medium
Line 493: Line 445:
 
| https://github.com/webosose/gst-plugins-good
 
| https://github.com/webosose/gst-plugins-good
 
|  
 
|  
| C
 
 
| New
 
| New
 
| Medium
 
| Medium
Line 503: Line 454:
 
| https://github.com/webosose/gst-plugins-ugly
 
| https://github.com/webosose/gst-plugins-ugly
 
|  
 
|  
| C
 
 
| New
 
| New
 
| Medium
 
| Medium
Line 513: Line 463:
 
| https://github.com/webosose/gstreamer
 
| https://github.com/webosose/gstreamer
 
|  
 
|  
| C
 
 
| 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
| Makefile
 
 
| 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
| 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
| C++
 
 
| 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
| C
 
 
| Migration
 
| Migration
 
| Easy
 
| Easy
Line 563: Line 508:
 
| https://github.com/webosose/libgoogleassistant
 
| https://github.com/webosose/libgoogleassistant
 
|  
 
|  
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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)
| C++
 
 
| New
 
| New
 
| Easy
 
| Easy
Line 624: Line 563:
 
| https://github.com/webosose/localization-tool
 
| https://github.com/webosose/localization-tool
 
|  
 
|  
| Shell
 
 
| 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
| C++
 
 
| New
 
| New
 
| N/A
 
| N/A
Line 644: Line 581:
 
| https://github.com/webosose/luna-downloadmgr
 
| https://github.com/webosose/luna-downloadmgr
 
|  
 
|  
| C++
 
 
| 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
| Python
 
 
| Migration
 
| Migration
| Medium
+
|  
 
| 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
| C
 
 
| 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
| C++
 
 
| 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
| CMake
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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)
| PHP
 
 
| 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
| BitBake
 
 
| 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
| JavaScript
 
 
| 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
| JavaScript
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| 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
| JavaScript
 
 
| New
 
| New
| Easy, possible future replacement of
+
| Easy
  mojoservicelauncher?
 
 
| 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
| C++
 
 
| Migration
 
| Migration
 
| Easy
 
| Easy
Line 817: Line 736:
 
| https://github.com/webosose/notificationmgr
 
| https://github.com/webosose/notificationmgr
 
| webOS notification service
 
| webOS notification service
| C++
 
 
| 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
| C
 
 
| 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
| C
 
 
| 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
| C
 
 
| 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
| C
 
 
| 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
| C++
 
 
| 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
| C++
 
 
| New
 
| New
 
| Medium
 
| Medium
Line 887: Line 799:
 
| https://github.com/webosose/pdm-plugin
 
| https://github.com/webosose/pdm-plugin
 
|  
 
|  
| C++
 
 
| 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.
| C
 
 
| 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
| C
 
 
| Migration
 
| Migration
| Unknown
+
| Medium
 
| Done
 
| Done
 
|  
 
|  
Line 917: Line 826:
 
| https://github.com/webosose/pmlogdaemon
 
| https://github.com/webosose/pmlogdaemon
 
| Logging daemon implementation
 
| Logging daemon implementation
| C
 
 
| Migration
 
| Migration
| Unknown
+
| Medium
 
| Done
 
| Done
 
|  
 
|  
Line 927: Line 835:
 
| https://github.com/webosose/pmloglib
 
| https://github.com/webosose/pmloglib
 
| webOS Logging library
 
| webOS Logging library
| C
 
 
| 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
| C++
 
 
| 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
| C
 
 
| New
 
| New
| Unknown
+
| 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
| C++
 
 
| New
 
| New
| Unknown
+
| 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
| C++
 
 
| New
 
| New
| Unknown
+
| 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
| QML
 
 
| New
 
| New
| Unknown
+
| 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.
| C++
 
 
| New
 
| New
| Unknown
+
| 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
| C++
 
 
| New
 
| New
| Unknown
+
| 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
| C++
 
 
| New
 
| New
| Unknown
+
| 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
| C
 
 
| 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
| C++
 
 
| Migration/New
 
| Migration/New
 
| Hard
 
| Hard

Revision as of 08: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