Qt Network Workshop 2016: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
Line 31: Line 31:
#* Is it outdated in any area?
#* Is it outdated in any area?
#* Could it be made redundant by using a 3rd party something?  
#* Could it be made redundant by using a 3rd party something?  
# Providing more server support for QtNetwork
#* QSslServer
#* An HTTP server?
#* Identify use-cases


== Presentation requests ==
== Presentation requests ==

Revision as of 10:26, 23 August 2016

Proposed Discussion Topics

  1. Redirection support
    • Should it be on by default
    • more configurable...
  2. The test server
    • How can we get the image - should we replace / update it? The Vagrant solution?
    • How can we add services etc.
  3. How can we better manage the various openssl builds?
    • The variations in build options, versions etc. between the platforms and distros has got to the point of insanity
  4. OpenSSL 1.1 support
  5. What are the main use cases for QtNetwork: HTTP(S)?
    • Are there new use cases for e.g. IoT (UDP / UPnP etc.)?
    • Implement a generic REST(?) service to make it simple to interface with a Qt application?
  6. IoT
    • Identify areas of QtNetwork we should focus on (HTTP(S) / low level sockets)
    • Are there areas in QtNetwork to support the IoT story?
    • Is there input from sales or so?
  7. Performance
    • try to get rid of using the bearer classes (and thread) by default, they are seldomly used (this would imply deprecating QNetworkAccessManager::networkAccessible())
  8. New in 5.8
    • HTTP/2
    • OAuth 1+2
  9. Providing widgets for QtNetwork
    • What to do about dependencies?
    • What should we include?
    • URLBar widget (danimo)
    • SSL configuration widget (rich)
    • What about a certificate dialog?
  10. Should QtNetwork's design / architecture be modified?
    • Is it outdated in any area?
    • Could it be made redundant by using a 3rd party something?
  11. Providing more server support for QtNetwork
    • QSslServer
    • An HTTP server?
    • Identify use-cases

Presentation requests

  1. High-level design and structure of QtNetwork
    • Rationale for the design.