Electron permet de faire des applications avec les technologies web (HTML 5 / CSS 3 / Javascript). Les applications créée avec Electron peuvent être compiler pour tous les OS existant, ce qui permet avec une seul base de code d'avoir un executable pour tous les environement. #### Source Les sources de cette application sont exactement les même que lorsque l'application est lancé sur un serveur HTTP. Les fichiers utilisé sont exactement les même. Pour plus d'informations sur les dossiers sources, ce referrer à la partie `Source` de la note application. #### Fonctionnement Lors du lancement de l'application Electron le fichier main.js est appelé. Ce fichier permet de lancer l'application sans ou avec l'intégration d'Electron. Dans le cas de cette application (sans intégration d'Electron) l'application va seulement chargé la page index.html dans le dossier `src/` (la création de la fenetre est gérée par des fonctions communes aux deux versions et possède donc toujours un icone). Lorsque toutes les fenetres sont fermées l'application s'arrete sauf sur Mac ou il faut utiliser Cmd+Q (fonctionnement par defaut d'Electron sur Mac). #### Menu Cette version de l'application étant identique à la version web, elle n'a aucun code spécifique a Electron. De ce fait aucune indication n'est donné pour générer les menus. En l'abscence d'indications Electron genere uniquement une menu d'application (en haut de l'application) par défaut et aucun menu contextuel (clic droit). Le menu est anglais et contient des raccourcis souvent utilisé comme copié/collé, agrandir ou minimiser la fenetre, ...