Artwork

Indhold leveret af Patrick Wheeler and Jason Gauci, Patrick Wheeler, and Jason Gauci. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Patrick Wheeler and Jason Gauci, Patrick Wheeler, and Jason Gauci eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Player FM - Podcast-app
Gå offline med appen Player FM !

167: Desktop User Interfaces

1:26:06
 
Del
 

Manage episode 380594434 series 8393
Indhold leveret af Patrick Wheeler and Jason Gauci, Patrick Wheeler, and Jason Gauci. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Patrick Wheeler and Jason Gauci, Patrick Wheeler, and Jason Gauci eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.

Intro topic: Jogging Metrics

News/Links:

Book of the Show

Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h

Tool of the Show

  • Patrick:
    • Factorio (Desktop Game)
  • Jason:
    • AI Hero (iOS and Android)

Topic: Desktop user interfaces

  • What is a user interface?
  • Web and Mobile UI toolkits
  • Desktop options
    • Qt
      • Cross platform, custom UI elements
      • Qt creator, code generator
    • WxWidgets
      • Cross platform, uses native UI elements
      • WxFormDesigner, code generation
      • Can look different on different operating systems
    • Electron
      • Local nodejs webserver
      • Html/JavaScript technology
      • Requires interprocess communication to use other languages
    • Jupyter notebooks
      • Mathematica-like notebook
      • Not for distribution
    • Streamlit
      • Python to web compiler
    • Game Engines
      • Unity, Godot, Unreal
  • Tips for building desktop UI
    • UI is slow (startup time, interaction time)
    • Separate the UI from the engine & business logic

★ Support this podcast on Patreon ★
  continue reading

186 episoder

Artwork

167: Desktop User Interfaces

Programming Throwdown

7,602 subscribers

published

iconDel
 
Manage episode 380594434 series 8393
Indhold leveret af Patrick Wheeler and Jason Gauci, Patrick Wheeler, and Jason Gauci. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Patrick Wheeler and Jason Gauci, Patrick Wheeler, and Jason Gauci eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.

Intro topic: Jogging Metrics

News/Links:

Book of the Show

Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h

Tool of the Show

  • Patrick:
    • Factorio (Desktop Game)
  • Jason:
    • AI Hero (iOS and Android)

Topic: Desktop user interfaces

  • What is a user interface?
  • Web and Mobile UI toolkits
  • Desktop options
    • Qt
      • Cross platform, custom UI elements
      • Qt creator, code generator
    • WxWidgets
      • Cross platform, uses native UI elements
      • WxFormDesigner, code generation
      • Can look different on different operating systems
    • Electron
      • Local nodejs webserver
      • Html/JavaScript technology
      • Requires interprocess communication to use other languages
    • Jupyter notebooks
      • Mathematica-like notebook
      • Not for distribution
    • Streamlit
      • Python to web compiler
    • Game Engines
      • Unity, Godot, Unreal
  • Tips for building desktop UI
    • UI is slow (startup time, interaction time)
    • Separate the UI from the engine & business logic

★ Support this podcast on Patreon ★
  continue reading

186 episoder

सभी एपिसोड

×
 
Loading …

Velkommen til Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Hurtig referencevejledning

Lyt til dette show, mens du udforsker
Afspil