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

From WebOS-Ports
Jump to navigation Jump to search
Line 12: Line 12:
 
|-
 
|-
 
| {{CellMigrationStatus|N/A}}      || Not Applicable, no migration needed || ||
 
| {{CellMigrationStatus|N/A}}      || Not Applicable, no migration needed || ||
 +
|}
 +
 +
{| class="wikitable"
 +
! style="font-weight:bold; font-size:24px;" | id
 +
! style="font-weight:bold; font-size:24px;" | Repo Name
 +
! style="font-weight:bold; font-size:24px;" | URL
 +
! 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 Difficulty
 +
! style="font-weight:bold; font-size:24px;" | Migration Status
 +
! style="font-weight:bold; font-size:24px;" | Comments
 +
|-
 +
| 125002229
 +
| activitymanager
 +
| https://github.com/webosose/activitymanager
 +
| Manage all running activities
 +
| C++
 +
| Migration
 +
| Medium
 +
| Done
 +
| Migration completed, need to fix a few
 +
  regressions
 +
|-
 +
| 125002253
 +
| appinstalld2
 +
| https://github.com/webosose/appinstalld2
 +
| Application installer
 +
| C++
 +
| 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
 +
|
 +
| CMake
 +
| 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
 +
| C++
 +
| 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
 +
|
 +
| C++
 +
| 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
 +
| C++
 +
| 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
 +
| C++
 +
| 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
 +
| C++
 +
| 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
 +
| C++
 +
| New
 +
| Hard
 +
| Not started
 +
|
 +
|-
 +
| 144575093
 +
| bluetooth-sil-bluez5
 +
| https://github.com/webosose/bluetooth-sil-bluez5
 +
| webOS Bluetooth SIL implementation for bluez5
 +
| C++
 +
| New
 +
| Hard
 +
| Not started
 +
|
 +
|-
 +
| 125002521
 +
| bootd
 +
| https://github.com/webosose/bootd
 +
| Simplified upstart-like component
 +
| C++
 +
| 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
 +
| Python
 +
| 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.
 +
| CMake
 +
| 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.
 +
| CMake
 +
| 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
 +
| C
 +
| 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
 +
| CMake
 +
| 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
 +
| JavaScript
 +
| Migration/New
 +
| Medium. Possible replacement for
 +
  https://github.com/webOS-ports/org.webosports.service.devmode
 +
| Not started
 +
|
 +
|-
 +
| 149540141
 +
| com.webos.app.enactbrowser
 +
| https://github.com/webosose/com.webos.app.enactbrowser
 +
| Enact Based Web Browser
 +
| JavaScript
 +
| Migration/New
 +
| Hard, Possible replacement for
 +
  https://github.com/webOS-ports/org.webosports.app.browser
 +
| Not started
 +
|
 +
|-
 +
| 125006976
 +
| com.webos.app.settings
 +
| https://github.com/webosose/com.webos.app.settings
 +
| Settings application
 +
| JavaScript
 +
| Migration/New
 +
| N/A
 +
| N/A
 +
| Too limited for our requirements
 +
|-
 +
| 144573168
 +
| com.webos.service.ai
 +
| https://github.com/webosose/com.webos.service.ai
 +
|
 +
| C++
 +
| New
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 144565915
 +
| com.webos.service.audiooutput
 +
| https://github.com/webosose/com.webos.service.audiooutput
 +
|
 +
| C++
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 181451156
 +
| com.webos.service.camera
 +
| https://github.com/webosose/com.webos.service.camera
 +
|
 +
| C++
 +
| New
 +
| Hard
 +
| To start
 +
|
 +
|-
 +
| 181452181
 +
| com.webos.service.contextintentmgr
 +
| https://github.com/webosose/com.webos.service.contextintentmgr
 +
|
 +
| JavaScript
 +
| New
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 191705468
 +
| com.webos.service.flowmanager
 +
| https://github.com/webosose/com.webos.service.flowmanager
 +
|
 +
| JavaScript
 +
| New
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 137426124
 +
| com.webos.service.memorymanager
 +
| https://github.com/webosose/com.webos.service.memorymanager
 +
| Memory Manager
 +
| C++
 +
| New
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 181443913
 +
| com.webos.service.pdm
 +
| https://github.com/webosose/com.webos.service.pdm
 +
|
 +
| C++
 +
| New
 +
| Easy
 +
| Done
 +
|
 +
|-
 +
| 144572894
 +
| com.webos.service.rosbridge
 +
| https://github.com/webosose/com.webos.service.rosbridge
 +
|
 +
| JavaScript
 +
| New
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 174775116
 +
| com.webos.service.tts
 +
| https://github.com/webosose/com.webos.service.tts
 +
|
 +
| C++
 +
| New
 +
| Easy
 +
| In progress
 +
|
 +
|-
 +
| 174774250
 +
| com.webos.service.videooutput
 +
| https://github.com/webosose/com.webos.service.videooutput
 +
|
 +
| C++
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 125007018
 +
| configd
 +
| https://github.com/webosose/configd
 +
| Simple get/set interfaces to access the configurations
 +
| C++
 +
| 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
 +
| Python
 +
| New
 +
| Easy
 +
| Not started
 +
| Required by maliit/luna-surfacemanager
 +
|-
 +
| 125007083
 +
| configurator
 +
| https://github.com/webosose/configurator
 +
| Creates the database schema for webOS Applications
 +
| C++
 +
| Migration
 +
| Easy
 +
| Done
 +
|
 +
|-
 +
| 125007120
 +
| cpushareholder-stub
 +
| https://github.com/webosose/cpushareholder-stub
 +
| Stubbed implementation of the webOS CPU shares scripts
 +
| Shell
 +
| Migration
 +
| Easy
 +
| Not started
 +
|
 +
|-
 +
| 125007155
 +
| crashd
 +
| https://github.com/webosose/crashd
 +
| crashd and libSegFault implementation for crash report generation
 +
| CMake
 +
| New
 +
| Medium
 +
| To start
 +
|
 +
|-
 +
| 125007190
 +
| db8
 +
| https://github.com/webosose/db8
 +
| A userspace service that provides access to the webOS database
 +
| C++
 +
| Migration
 +
| Medium
 +
| Done
 +
|
 +
|-
 +
| 125007231
 +
| event-monitor
 +
| https://github.com/webosose/event-monitor
 +
| webOS event monitor service
 +
| C++
 +
| New
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 125007273
 +
| event-monitor-network
 +
| https://github.com/webosose/event-monitor-network
 +
| Network notifications plugin of event-monitor
 +
| C++
 +
| New
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 125007310
 +
| filecache
 +
| https://github.com/webosose/filecache
 +
| webOS Daemon to cache filesystem requests
 +
| C++
 +
| Migration
 +
| Easy
 +
| Done
 +
|
 +
|-
 +
| 181450503
 +
| g-camera-pipeline
 +
| https://github.com/webosose/g-camera-pipeline
 +
|
 +
| C++
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 144556091
 +
| g-media-pipeline
 +
| https://github.com/webosose/g-media-pipeline
 +
| Media pipeline which uses GStreamer
 +
| C++
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 144559197
 +
| gst-libav
 +
| https://github.com/webosose/gst-libav
 +
|
 +
| C
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 144559093
 +
| gst-plugins-bad
 +
| https://github.com/webosose/gst-plugins-bad
 +
|
 +
| C
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 144559009
 +
| gst-plugins-base
 +
| https://github.com/webosose/gst-plugins-base
 +
|
 +
| C
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 144559166
 +
| gst-plugins-good
 +
| https://github.com/webosose/gst-plugins-good
 +
|
 +
| C
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 144559123
 +
| gst-plugins-ugly
 +
| https://github.com/webosose/gst-plugins-ugly
 +
|
 +
| C
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 144559063
 +
| gstreamer
 +
| https://github.com/webosose/gstreamer
 +
|
 +
| C
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 125007349
 +
| ilib-qml-plugin
 +
| https://github.com/webosose/ilib-qml-plugin
 +
| A library of i18n routines written in Javascript
 +
| Makefile
 +
| New
 +
| Easy
 +
| Not started
 +
|
 +
|-
 +
| 125007385
 +
| ilib-webapp
 +
| https://github.com/webosose/ilib-webapp
 +
| Internationalization library written in pure ES5 Javascript
 +
| JavaScript
 +
| New
 +
| Easy
 +
| Not started
 +
|
 +
|-
 +
| 125007436
 +
| ime-manager
 +
| https://github.com/webosose/ime-manager
 +
| Input method plugins for webOS
 +
| C++
 +
| New
 +
| Hard
 +
| Not started
 +
|
 +
|-
 +
| 125007484
 +
| jemalloc
 +
| https://github.com/webosose/jemalloc
 +
| Jemalloc used in webOS
 +
| C
 +
| Migration
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 144572731
 +
| libgoogleassistant
 +
| https://github.com/webosose/libgoogleassistant
 +
|
 +
| C++
 +
| New
 +
| Easy
 +
| In progress
 +
|
 +
|-
 +
| 125007527
 +
| libndl-directmedia2
 +
| https://github.com/webosose/libndl-directmedia2
 +
| Media framework which supports OpenMAX
 +
| C++
 +
| New
 +
| Easy
 +
| Not started
 +
|
 +
|-
 +
| 125007571
 +
| libpbnjson
 +
| https://github.com/webosose/libpbnjson
 +
| webOS's Better Native JSON library
 +
| C++
 +
| Migration
 +
| Easy
 +
| Done
 +
|
 +
|-
 +
| 125007615
 +
| librolegen
 +
| https://github.com/webosose/librolegen
 +
| Generates dynamically webOS system bus role files for webOS Javascript
 +
  services
 +
| C++
 +
| Migration
 +
|
 +
| In progress
 +
|
 +
|-
 +
| 125007658
 +
| libsandbox
 +
| https://github.com/webosose/libsandbox
 +
| Collection of APIs for separating running programs
 +
| C++
 +
| Migration
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 125007697
 +
| libwebosi18n
 +
| https://github.com/webosose/libwebosi18n
 +
| webOS Native Internationalization library (for C and C++ applications)
 +
| C++
 +
| New
 +
| Easy
 +
| Done
 +
|
 +
|-
 +
| 174770776
 +
| localization-tool
 +
| https://github.com/webosose/localization-tool
 +
|
 +
| Shell
 +
| 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
 +
| C++
 +
| New
 +
| N/A
 +
| N/A
 +
| Was used for avoutput which is no longer used/needed
 +
|-
 +
| 125007778
 +
| luna-downloadmgr
 +
| https://github.com/webosose/luna-downloadmgr
 +
|
 +
| C++
 +
| New
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 125007812
 +
| luna-init
 +
| https://github.com/webosose/luna-init
 +
| Initialization and font setup files used by luna-sysmgr
 +
| Python
 +
| Migration
 +
| Medium
 +
| To start
 +
|
 +
|-
 +
| 125007877
 +
| luna-prefs
 +
| https://github.com/webosose/luna-prefs
 +
| Retrieves system preferences values set and used by webOS
 +
| C
 +
| 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
 +
| C++
 +
| Migration
 +
|
 +
| Done
 +
|
 +
|-
 +
| 125007950
 +
| luna-service2-security-conf
 +
| https://github.com/webosose/luna-service2-security-conf
 +
| webOS component which defines luna-service2 API permissions
 +
| CMake
 +
| 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
 +
| C++
 +
| 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
 +
| C++
 +
| Migration
 +
|
 +
| Done
 +
|
 +
|-
 +
| 125008052
 +
| maliit-framework-webos
 +
| https://github.com/webosose/maliit-framework-webos
 +
| webOS input method framework and service
 +
| C++
 +
| New
 +
| Hard
 +
| Not started
 +
| Need to asses if needed
 +
|-
 +
| 125008096
 +
| media-resource-calculator
 +
| https://github.com/webosose/media-resource-calculator
 +
| Media Resource Calculator
 +
| C++
 +
| 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)
 +
| PHP
 +
| New
 +
| N/A
 +
| N/A
 +
| Not migrating. For AGL builds only.
 +
|-
 +
| 125160971
 +
| meta-webosose
 +
| https://github.com/webosose/meta-webosose
 +
| Yocto layer for webOS
 +
| BitBake
 +
| 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
 +
| JavaScript
 +
| Migration
 +
| Easy
 +
| In progress
 +
| Partially Done
 +
|-
 +
| 125008181
 +
| mojoservicelauncher
 +
| https://github.com/webosose/mojoservicelauncher
 +
| webOS component responsible for launching the node.js services
 +
| JavaScript
 +
| 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
 +
| C++
 +
| 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
 +
| C++
 +
| Migration
 +
|
 +
| Done
 +
|
 +
|-
 +
| 125008282
 +
| nodejs-module-webos-service
 +
| https://github.com/webosose/nodejs-module-webos-service
 +
| A low-level library for node.js services on webOS
 +
| JavaScript
 +
| New
 +
| Easy, possible future replacement of
 +
  mojoservicelauncher?
 +
| 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
 +
| C++
 +
| Migration
 +
| Easy
 +
| Done
 +
|
 +
|-
 +
| 125008349
 +
| notificationmgr
 +
| https://github.com/webosose/notificationmgr
 +
| webOS notification service
 +
| C++
 +
| 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
 +
| C
 +
| Migration
 +
| Easy
 +
| To start
 +
|
 +
|-
 +
| 125008425
 +
| nyx-lib
 +
| https://github.com/webosose/nyx-lib
 +
| webOS Platform Portability Layer
 +
| C
 +
| Migration
 +
| Easy
 +
| Done
 +
|
 +
|-
 +
| 125008457
 +
| nyx-modules
 +
| https://github.com/webosose/nyx-modules
 +
| webOS portability layer - device specific modules
 +
| C
 +
| Migration
 +
| Hard
 +
| Done
 +
|
 +
|-
 +
| 125008507
 +
| nyx-modules-qemux86
 +
| https://github.com/webosose/nyx-modules-qemux86
 +
| webOS portability layer - emulator specific modules
 +
| C
 +
| 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
 +
| C++
 +
| Migration
 +
| Easy
 +
| Done
 +
|
 +
|-
 +
| 125008577
 +
| omx-components
 +
| https://github.com/webosose/omx-components
 +
| Omx components for rendering video and audio
 +
| C++
 +
| New
 +
| Medium
 +
| Not started
 +
|
 +
|-
 +
| 181444568
 +
| pdm-plugin
 +
| https://github.com/webosose/pdm-plugin
 +
|
 +
| C++
 +
| New
 +
| Easy
 +
| Done
 +
| Test for regressions on targets
 +
|-
 +
| 125008601
 +
| pmklogd
 +
| https://github.com/webosose/pmklogd
 +
| Kernel logging daemon implementation.
 +
| C
 +
| Migration
 +
| Unknown
 +
| Done
 +
|
 +
|-
 +
| 125008631
 +
| pmlogctl
 +
| https://github.com/webosose/pmlogctl
 +
| Command line interface for controlling PmLog logging information
 +
| C
 +
| Migration
 +
| Unknown
 +
| Done
 +
|
 +
|-
 +
| 125008678
 +
| pmlogdaemon
 +
| https://github.com/webosose/pmlogdaemon
 +
| Logging daemon implementation
 +
| C
 +
| Migration
 +
| Unknown
 +
| Done
 +
|
 +
|-
 +
| 125008708
 +
| pmloglib
 +
| https://github.com/webosose/pmloglib
 +
| webOS Logging library
 +
| C
 +
| Migration
 +
| Easy
 +
| Done
 +
|
 +
|-
 +
| 125008742
 +
| pmtrace
 +
| https://github.com/webosose/pmtrace
 +
| Performance tools for tracing and profiling the userspace stack in the
 +
  platform
 +
| C++
 +
| Migration
 +
| Medium
 +
| Not started
 +
| Requires modifications to kernels probably
 +
|-
 +
| 125008777
 +
| pulseaudio-webos
 +
| https://github.com/webosose/pulseaudio-webos
 +
| Pulseaudio sound server for webOS
 +
| C
 +
| New
 +
| Unknown
 +
| Not started
 +
|
 +
|-
 +
| 125008821
 +
| qml-webos-bridge
 +
| https://github.com/webosose/qml-webos-bridge
 +
| QML components for webOS and bridge to luna-service2
 +
| C++
 +
| New
 +
| Unknown
 +
| Not started
 +
| Required for ime-manager/luna-surfacemanager
 +
|-
 +
| 125008844
 +
| qml-webos-components
 +
| https://github.com/webosose/qml-webos-components
 +
| Miscellaneous QML components for webOS
 +
| C++
 +
| New
 +
| Unknown
 +
| Not started
 +
| Required for luna-surfacemanager
 +
|-
 +
| 125008883
 +
| qml-webos-framework
 +
| https://github.com/webosose/qml-webos-framework
 +
| Eos QML framework for webOS
 +
| QML
 +
| New
 +
| Unknown
 +
| Not started
 +
| Required for luna-surfacemanager
 +
|-
 +
| 125008919
 +
| qt-features-webos
 +
| https://github.com/webosose/qt-features-webos
 +
| Qt configuration features and tools for webOS.
 +
| C++
 +
| New
 +
| Unknown
 +
| Not started
 +
| Required for ime-manager/luna-surfacemanager
 +
|-
 +
| 125008954
 +
| qtwayland
 +
| https://github.com/webosose/qtwayland
 +
| webOS version of QtWayland
 +
| C++
 +
| New
 +
| Unknown
 +
| Not started
 +
| Required for luna-surfacemanager
 +
|-
 +
| 125008985
 +
| qtwayland-webos
 +
| https://github.com/webosose/qtwayland-webos
 +
| QtWayland client extension for webOS
 +
| C++
 +
| New
 +
| Unknown
 +
| Not started
 +
| Required by maliit
 +
|-
 +
| 125009027
 +
| rdxd
 +
| https://github.com/webosose/rdxd
 +
| Remote diagnostics daemon implementation
 +
| C
 +
| New
 +
| Easy
 +
| Done
 +
|
 +
|-
 +
| 125009066
 +
| sam
 +
| https://github.com/webosose/sam
 +
| Systems and application manager
 +
| C++
 +
| Migration/New
 +
| Hard
 +
| Not started
 +
| Possible replacement for luna-sysmgr
 
|}
 
|}

Revision as of 09:04, 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 Language Migration from OWO/New Migration Difficulty Migration Status Comments
125002229 activitymanager https://github.com/webosose/activitymanager Manage all running activities C++ Migration Medium Done Migration completed, need to fix a few
 regressions
125002253 appinstalld2 https://github.com/webosose/appinstalld2 Application installer C++ 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 CMake 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 C++ 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 C++ 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 C++ 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
C++ 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 C++ 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 C++ New Hard Not started
144575093 bluetooth-sil-bluez5 https://github.com/webosose/bluetooth-sil-bluez5 webOS Bluetooth SIL implementation for bluez5 C++ New Hard Not started
125002521 bootd https://github.com/webosose/bootd Simplified upstart-like component C++ 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 Python 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.
CMake 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.
CMake 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 C 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 CMake 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
JavaScript Migration/New Medium. Possible replacement for
 https://github.com/webOS-ports/org.webosports.service.devmode
Not started
149540141 com.webos.app.enactbrowser https://github.com/webosose/com.webos.app.enactbrowser Enact Based Web Browser JavaScript Migration/New Hard, Possible replacement for
 https://github.com/webOS-ports/org.webosports.app.browser
Not started
125006976 com.webos.app.settings https://github.com/webosose/com.webos.app.settings Settings application JavaScript Migration/New N/A N/A Too limited for our requirements
144573168 com.webos.service.ai https://github.com/webosose/com.webos.service.ai C++ New Easy To start
144565915 com.webos.service.audiooutput https://github.com/webosose/com.webos.service.audiooutput C++ New Medium Not started
181451156 com.webos.service.camera https://github.com/webosose/com.webos.service.camera C++ New Hard To start
181452181 com.webos.service.contextintentmgr https://github.com/webosose/com.webos.service.contextintentmgr JavaScript New Easy To start
191705468 com.webos.service.flowmanager https://github.com/webosose/com.webos.service.flowmanager JavaScript New Easy To start
137426124 com.webos.service.memorymanager https://github.com/webosose/com.webos.service.memorymanager Memory Manager C++ New Easy To start
181443913 com.webos.service.pdm https://github.com/webosose/com.webos.service.pdm C++ New Easy Done
144572894 com.webos.service.rosbridge https://github.com/webosose/com.webos.service.rosbridge JavaScript New Easy To start
174775116 com.webos.service.tts https://github.com/webosose/com.webos.service.tts C++ New Easy In progress
174774250 com.webos.service.videooutput https://github.com/webosose/com.webos.service.videooutput C++ New Medium Not started
125007018 configd https://github.com/webosose/configd Simple get/set interfaces to access the configurations C++ 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 Python New Easy Not started Required by maliit/luna-surfacemanager
125007083 configurator https://github.com/webosose/configurator Creates the database schema for webOS Applications C++ Migration Easy Done
125007120 cpushareholder-stub https://github.com/webosose/cpushareholder-stub Stubbed implementation of the webOS CPU shares scripts Shell Migration Easy Not started
125007155 crashd https://github.com/webosose/crashd crashd and libSegFault implementation for crash report generation CMake New Medium To start
125007190 db8 https://github.com/webosose/db8 A userspace service that provides access to the webOS database C++ Migration Medium Done
125007231 event-monitor https://github.com/webosose/event-monitor webOS event monitor service C++ New Easy To start
125007273 event-monitor-network https://github.com/webosose/event-monitor-network Network notifications plugin of event-monitor C++ New Easy To start
125007310 filecache https://github.com/webosose/filecache webOS Daemon to cache filesystem requests C++ Migration Easy Done
181450503 g-camera-pipeline https://github.com/webosose/g-camera-pipeline C++ New Medium Not started
144556091 g-media-pipeline https://github.com/webosose/g-media-pipeline Media pipeline which uses GStreamer C++ New Medium Not started
144559197 gst-libav https://github.com/webosose/gst-libav C New Medium Not started
144559093 gst-plugins-bad https://github.com/webosose/gst-plugins-bad C New Medium Not started
144559009 gst-plugins-base https://github.com/webosose/gst-plugins-base C New Medium Not started
144559166 gst-plugins-good https://github.com/webosose/gst-plugins-good C New Medium Not started
144559123 gst-plugins-ugly https://github.com/webosose/gst-plugins-ugly C New Medium Not started
144559063 gstreamer https://github.com/webosose/gstreamer C New Medium Not started
125007349 ilib-qml-plugin https://github.com/webosose/ilib-qml-plugin A library of i18n routines written in Javascript Makefile New Easy Not started
125007385 ilib-webapp https://github.com/webosose/ilib-webapp Internationalization library written in pure ES5 Javascript JavaScript New Easy Not started
125007436 ime-manager https://github.com/webosose/ime-manager Input method plugins for webOS C++ New Hard Not started
125007484 jemalloc https://github.com/webosose/jemalloc Jemalloc used in webOS C Migration Easy To start
144572731 libgoogleassistant https://github.com/webosose/libgoogleassistant C++ New Easy In progress
125007527 libndl-directmedia2 https://github.com/webosose/libndl-directmedia2 Media framework which supports OpenMAX C++ New Easy Not started
125007571 libpbnjson https://github.com/webosose/libpbnjson webOS's Better Native JSON library C++ Migration Easy Done
125007615 librolegen https://github.com/webosose/librolegen Generates dynamically webOS system bus role files for webOS Javascript
 services
C++ Migration In progress
125007658 libsandbox https://github.com/webosose/libsandbox Collection of APIs for separating running programs C++ Migration Easy To start
125007697 libwebosi18n https://github.com/webosose/libwebosi18n webOS Native Internationalization library (for C and C++ applications) C++ New Easy Done
174770776 localization-tool https://github.com/webosose/localization-tool Shell 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 C++ New N/A N/A Was used for avoutput which is no longer used/needed
125007778 luna-downloadmgr https://github.com/webosose/luna-downloadmgr C++ New Easy To start
125007812 luna-init https://github.com/webosose/luna-init Initialization and font setup files used by luna-sysmgr Python Migration Medium To start
125007877 luna-prefs https://github.com/webosose/luna-prefs Retrieves system preferences values set and used by webOS C 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 C++ Migration Done
125007950 luna-service2-security-conf https://github.com/webosose/luna-service2-security-conf webOS component which defines luna-service2 API permissions CMake 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 C++ 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 C++ Migration Done
125008052 maliit-framework-webos https://github.com/webosose/maliit-framework-webos webOS input method framework and service C++ New Hard Not started Need to asses if needed
125008096 media-resource-calculator https://github.com/webosose/media-resource-calculator Media Resource Calculator C++ 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) PHP New N/A N/A Not migrating. For AGL builds only.
125160971 meta-webosose https://github.com/webosose/meta-webosose Yocto layer for webOS BitBake 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 JavaScript Migration Easy In progress Partially Done
125008181 mojoservicelauncher https://github.com/webosose/mojoservicelauncher webOS component responsible for launching the node.js services JavaScript 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
C++ 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
C++ Migration Done
125008282 nodejs-module-webos-service https://github.com/webosose/nodejs-module-webos-service A low-level library for node.js services on webOS JavaScript New Easy, possible future replacement of
 mojoservicelauncher?
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 C++ Migration Easy Done
125008349 notificationmgr https://github.com/webosose/notificationmgr webOS notification service C++ 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 C Migration Easy To start
125008425 nyx-lib https://github.com/webosose/nyx-lib webOS Platform Portability Layer C Migration Easy Done
125008457 nyx-modules https://github.com/webosose/nyx-modules webOS portability layer - device specific modules C Migration Hard Done
125008507 nyx-modules-qemux86 https://github.com/webosose/nyx-modules-qemux86 webOS portability layer - emulator specific modules C 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 C++ Migration Easy Done
125008577 omx-components https://github.com/webosose/omx-components Omx components for rendering video and audio C++ New Medium Not started
181444568 pdm-plugin https://github.com/webosose/pdm-plugin C++ New Easy Done Test for regressions on targets
125008601 pmklogd https://github.com/webosose/pmklogd Kernel logging daemon implementation. C Migration Unknown Done
125008631 pmlogctl https://github.com/webosose/pmlogctl Command line interface for controlling PmLog logging information C Migration Unknown Done
125008678 pmlogdaemon https://github.com/webosose/pmlogdaemon Logging daemon implementation C Migration Unknown Done
125008708 pmloglib https://github.com/webosose/pmloglib webOS Logging library C Migration Easy Done
125008742 pmtrace https://github.com/webosose/pmtrace Performance tools for tracing and profiling the userspace stack in the
 platform
C++ Migration Medium Not started Requires modifications to kernels probably
125008777 pulseaudio-webos https://github.com/webosose/pulseaudio-webos Pulseaudio sound server for webOS C New Unknown Not started
125008821 qml-webos-bridge https://github.com/webosose/qml-webos-bridge QML components for webOS and bridge to luna-service2 C++ New Unknown Not started Required for ime-manager/luna-surfacemanager
125008844 qml-webos-components https://github.com/webosose/qml-webos-components Miscellaneous QML components for webOS C++ New Unknown Not started Required for luna-surfacemanager
125008883 qml-webos-framework https://github.com/webosose/qml-webos-framework Eos QML framework for webOS QML New Unknown Not started Required for luna-surfacemanager
125008919 qt-features-webos https://github.com/webosose/qt-features-webos Qt configuration features and tools for webOS. C++ New Unknown Not started Required for ime-manager/luna-surfacemanager
125008954 qtwayland https://github.com/webosose/qtwayland webOS version of QtWayland C++ New Unknown Not started Required for luna-surfacemanager
125008985 qtwayland-webos https://github.com/webosose/qtwayland-webos QtWayland client extension for webOS C++ New Unknown Not started Required by maliit
125009027 rdxd https://github.com/webosose/rdxd Remote diagnostics daemon implementation C New Easy Done
125009066 sam https://github.com/webosose/sam Systems and application manager C++ Migration/New Hard Not started Possible replacement for luna-sysmgr