Re: Implementation of mult-screen layout on production system

Hi Brent,

Thank you on behalf of the whole WG for sharing this exciting story and details with us.

This type of feedback from real-world users of the Web APIs developed in this WG is always warmly welcome. Your feedback helps validate the WG is addressing real user needs with its web capabilities and it also helps inform our future direction.

We’re planning to have a virtual meeting for the WG during Q1 2023. Depending on your availability and interest we would be happy to invite you as a guest to our meeting to present on what you outlined in your email and perhaps share with us where you’d like us to take the related APIs in the future.

I will keep you updated as we progress with our meeting planning. Meanwhile, please think about this opportunity.

Thanks,

-Anssi (Second Screen WG co-chair)


On 16. Jan 2023, at 20.11, Brent at Mometic <brent@mometic.com<mailto:brent@mometic.com>> wrote:

Hello,

I just wanted to share that we have successfully implemented a multi-screen layout management system as part of our efforts to better utilize our platform across multiple displays.  To date, I have not seen a web platform that has the capabilities from a browser which we have and if the functionality provided was enabled by this working group - kudos!  Let me share a few details.

Mometic builds a web-based stock market tool to scan and track the stock market in real-time.  It is built with React and is PWA enabled, but works in both browser and PWA contexts.

A few features of our multi-screen layout management.

- Detachable components allow users to drag functionality across one or more screens.

- Ability to save and edit layouts

- Ability to save a layout and if detached components — will remember display and position of component

- Have 3 different layout settings.  Two provide primary and optional display layouts.  The 3rd is consistent with our orginal responsive layout.

- Platform remembers chosen layout option on specific device type.  (e.g. If desktop has chosen Primary layout, then will maintain that layout.  While user may also configure the Optional layout for mobile and platform will maintain settings accordingly.

- Data sharing and syncronization between windows.  Each window loads as its own app and needed to create a communication channel for passing settings and syncing data across main page and child windows.

- Lastly we prompt users to enable Pop-ups and redirects as well as enable Window management.


Would love to share the functionality with the group if interested.



Brent @ Mometic

Received on Tuesday, 17 January 2023 09:25:44 UTC