Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cross Platform Day - Electron

Thorsten Hans
February 12, 2016

Cross Platform Day - Electron

Presentations from my Electron Talk as part of the Cross Platform Day at Channel9

Thorsten Hans

February 12, 2016
Tweet

More Decks by Thorsten Hans

Other Decks in Technology

Transcript

  1. CROSS PLATFORM DAY WAS IST ELECTRON ▸ Cross Platform Desktop

    Framework von GitHub ▸ Container für HTML5 Apps ▸ Bereitstellung plattformübergreifender nativer Funktionalitäten ▸ Automatische Updates ▸ Crash Reporting
  2. CROSS PLATFORM DAY ELECTRON BIG PICTURE WINDOWS OSX LINUX ELECTRON

    MAIN PROZESS 
 (NODE.JS MIT NATIVEN ADD-INS) ELECTRON RENDER PROZESS
 CHROMIUM EIGENE HTML5 APP EIGENE NODE.JS MODULE
  3. CROSS PLATFORM DAY ELECTRON ARCHITEKTUR ▸ Trennung in zwei unabhängige

    Prozesse ▸ Main Prozess ▸ Render Prozess ▸ Kommunikation zwischen den Prozessen ▸ IPC ▸ Remote Require
  4. CROSS PLATFORM DAY ELECTRON MAIN PROZESS ▸ Main Prozess ▸

    Node.js ▸ Electron APIs ▸ Tray ▸ App Menu ▸ Benachrichtigungen ▸ uvm…
  5. CROSS PLATFORM DAY DER RENDER PROZESS ▸ Darstellung durch Chromium

    ▸ Basisbibliothek von Google Chrome ▸ Chrome Developer Tools