Contribution Details
Embedded Web mit Django
Speaker:
Scheduled time: Sunday, 16:00, Room V1
Seit Embedded-Plattformen wie Raspberry Pi und mx6-Systeme performant genug sind, einen modernen Webbrowser (z.B. Chromium embedded) zu betreiben, ist die Entwicklung der lokalen Benutzeroberfläche in HTML5 und JavaScript eine interessante Alternative zu nativen Anwendungen in GTK oder Qt.
Im Gegensatz zu nativen Anwendungen ist eine HTML5-basierte GUI sowohl lokal als auch per Netzwerk erreichbar.
Embedded Web gibt uns die Möglichkeit, Frameworks wie jQuery, prototype oder bootstrap zu verwenden, um flexible Oberflächen für verschiedene Geräte zu schaffen.
Django bringt eine Menge Funktionalität für oft auftretende Aufgabenstellungen wie User-Managment, Datenbankanbindung oder URL-Routing mit.
Da Django in Python geschrieben ist, kann man sich die komplette Vielfalt existierender Python-Bibliotheken zunutze machen.
So ist mit wenig Code eine Anbindung an D-Bus, GPIOs, CAN, SPI, i2c, etc. realisierbar.
Website: https://www.djangoproject.com/
Download MP3 (51MB) Download OGG (31MB)
Download MP4 (1416MB)