Dies ist ein Projekt für die TU-Braunschweig. Es wurde entwickelt um die Funktionen der Web-App daisy zu erweitern.
- Electron herunterladen
Dieses Projekt baut auf Electron auf. Die neueste Electron Version kann von Electron Release herunter geladen werden.
Erfolgreich getestet wurde dieses Projekt mit electron v0.34.0 win32 ia32
.
- Projekt hinzufügen
Nachdem Electron heruntergeladen und entpackt wurde. Wird dieses Projekt direkt in dem Unterordner electron/resources/app
eingefügt.
- Einstellungen
Vor Ausführeung müssen die Einstellungen (siehe Informationen zu den Einstellungen
) angepasst werden.
- Ausführen
Nun wird die electron.exe
vom Electron-Root Ordner ausgeführt. - Zack Fertig
Die Einstellungen werden in der package.json
vorgenommen.
Es wird Chrome's build in PepperFlash benutzt. Chrome muss dafür seperat installiert werden.
Rufen Sie in Chrome chrome://plugins
auf und lesen den Flash Pfad und die Flash Version aus.
Diese Informationen werden entsprechend zu package.json
-> flash.path
und flash.version
hinzugefügt.
Wichtig: Aktuell wird Flash nur von Electron's ia32 Build's unterstützt. Nicht von x64.
Im folgenden werden die Einstellungen von package.json > Settings
erklärt.
Wenn Settings.debug
auf true gesetzt ist, wird die Console geöffnet und CoffeScript sowie Less kompiliert.
Wichtig: Muss beim ersten Start (nach checkout) aktiviert sein. Damit die CoffeeScript Sourcen zu Javascript kompiliert werden.
Gibt die Url der installierten Applikation daisy an.
Wenn settings.showIntroduction
auf true steht, wird die Finger-Demo und eine Nachricht zum Dateiupload für Sumo Paint angezeigt.
Deaktiviert den Upload wenn settings.dirUpload.enable
auf false steht.
Mit settings.dirUpload.dir
wird der Überordner des up-/download Ordners angegeben. Normalerweiße sollte ´dir´ auf den Desktop zeigen.
Hier wird für jede Nativen-Applikation ein entsprechender Pfad hinterlegt.
Die daisy Web-App wird a.href=<call_name>:
ausführen.
Dies wird vom Dashy-Browser abgefangen, nach einem entsprechenden Pfad in ´settings.nativApps´ gesucht und falls ein Pfad gefunden wurde ausgeführt.
Eintrag: 'call_name' : 'run_file_path'
Diese Dokumentation wurde mit docco erstellt.
Sie können mit JUMP TO
(rechts oben) eine andere Datei auswählen.
Die main.coffee
wird auch vom Dashy-Browser als erstes aufgerufen.
Diese App benutzt die smart-touch Lib. für alle touch Gesten.