Adapt WAM to new application framework

Description

After SPEC-4223, this task will focus on being able to launch web applications from new application framework. 

 

Goals:

  • Create a minimal example web application.

  • Be able to show it in Qt new application framework launcher.

  • On requesting to launch the application, request will be handled to WAM and it will launch the application.

  • Applications launched from WAM will be visible.

Environment

None

Activity

Walt Miner 
February 8, 2022 at 4:56 PM

Close for MM Milestone 2

José Dapena Paz 
January 26, 2022 at 12:09 PM

The initial attempt for this is mostly done:

  • I added html5-hvac application, but adapting it to not use the .wgt file, but just installing locally (and running locally too). This is closer to how things work in webOS WAM, where local applications files are accessed directly.

  • I fixed a bit more the systemd script.

  • I added a .desktop file for launching HTML5 HVAC.

  • I did some fixes so the application resolution is properly calculated in Qt image.

After all of this, launching from launcher HTML5 HVAC is working, and application is visible and usable. This is all tested in qemux86-64.

Missing parts:

  • Testing in RPI4-64 at least.

  • Fixing activate-app (when an application is relaunched it is not properly refocused).

  • Landing all patches.

Fixed

Details

Assignee

Reporter

Fix versions

Labels

Components

Priority

Created January 18, 2022 at 1:42 PM
Updated February 8, 2022 at 4:56 PM
Resolved February 2, 2022 at 1:29 PM