QtWebEngine/UseCases: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is a braindump of use cases & features we have and miss. Note that this might be stale!
This is a braindump of use cases & features we have and miss. Note that this might be stale!


== Web Browser ==
==Web Browser==


Features: All
Features: All
Line 7: Line 7:
Attributes: Security
Attributes: Security


Missing: Resource Mgmt, Autofill, Password Manager, ...
Missing: Resource Mgmt, Autofill, Password Manager, Extensions...


== E-Mail Client ==
==Authentication==


Features: HTML, CSS, ...
Features: OAuth, Kerberos


Attributes: Isolation to local access
Issues: Being blocked for Google services?


Missing: More isolation features (e.g. preventing video tags)
Missing: Kerberos on by default outside of Windows? Integration hooks/examples for QNetworkAuth2?


== Chat Application ==
==E-Mail Client==


Features: WebRTC (Device Mgmt), Screen Sharing
Features: HTML, CSS, OAuth Authentication, Isolation to local access


Missing: Persistent Device ID's
Issues: As with authentication


== Online Advertisements ==
==Online Advertisements==


Features: Embedding UI
Features: Embedding UI


== Online Payment ==
==Online Payment==


Features: HTTPS
Features: HTTPS, WebAuthN


Missing: webauthn, Payment API?
Missing: Payment API?


== Custom GUI ==
==HTML5 Application==


Features: Custom Protocols, Desktop Integration (Drag&Drop)
Features: Custom Protocols, Desktop Integration (Drag&Drop)
Line 41: Line 41:
Missing: WebUSB, WebBluetooth, ...
Missing: WebUSB, WebBluetooth, ...


== Login/Welcome Screen ==
==Login/Welcome Screen==


Features: oauth, kerberos...
Features: Basic rendering and authentication


Missing: Native QWidget integration on Windows
Missing: D3D12 support?


== Report Generator ==
==Report Generator==


Features: PDF Viewing, PDF Printing, SVG
Features: PDF Viewing, PDF Printing, SVG
Line 53: Line 53:
Missing: 'page' medium, printing story for QML
Missing: 'page' medium, printing story for QML


== Help / Manual ==
==Help / Manual==


Features: HTML/CSS, Video Support, PDF Viewing
Features: HTML/CSS, Video Support, PDF Viewing
Line 61: Line 61:
Missing:  
Missing:  


== Online Maps ==
==Online Maps==


Features: Touch, 3D Support
Features: Touch, 3D Support
Line 67: Line 67:
Attributes:
Attributes:


Missing: 3D Support on Windows
==Video Conferencing Client==
 
Features: Video Support, incl. encoding, and camera access. Plus, the same features as in "Login/Welcome Screen" for SSO
 
Attributes: use of codecs, performance, authentication
 
Missing: Some extensions perhaps?
 
==Media Streaming Client==
 
Aka, a new Netflix app
 
Features: Video Support, same features as in "Login/Welcome Screen", DRM support
 
Attributes: use of codecs, performance, authentication, DRM
 
Missing: TBD

Latest revision as of 09:43, 21 February 2024

This is a braindump of use cases & features we have and miss. Note that this might be stale!

Web Browser

Features: All

Attributes: Security

Missing: Resource Mgmt, Autofill, Password Manager, Extensions...

Authentication

Features: OAuth, Kerberos

Issues: Being blocked for Google services?

Missing: Kerberos on by default outside of Windows? Integration hooks/examples for QNetworkAuth2?

E-Mail Client

Features: HTML, CSS, OAuth Authentication, Isolation to local access

Issues: As with authentication

Online Advertisements

Features: Embedding UI

Online Payment

Features: HTTPS, WebAuthN

Missing: Payment API?

HTML5 Application

Features: Custom Protocols, Desktop Integration (Drag&Drop)

Attributes: Startup time, Performance

Missing: WebUSB, WebBluetooth, ...

Login/Welcome Screen

Features: Basic rendering and authentication

Missing: D3D12 support?

Report Generator

Features: PDF Viewing, PDF Printing, SVG

Missing: 'page' medium, printing story for QML

Help / Manual

Features: HTML/CSS, Video Support, PDF Viewing

Attributes: Concern about size

Missing:

Online Maps

Features: Touch, 3D Support

Attributes:

Video Conferencing Client

Features: Video Support, incl. encoding, and camera access. Plus, the same features as in "Login/Welcome Screen" for SSO

Attributes: use of codecs, performance, authentication

Missing: Some extensions perhaps?

Media Streaming Client

Aka, a new Netflix app

Features: Video Support, same features as in "Login/Welcome Screen", DRM support

Attributes: use of codecs, performance, authentication, DRM

Missing: TBD