Konzept
Der Grundgedanke meiner Arbeit beseteht darin Nutzern die Möglchkeit zu geben ihrer Kommunikation auf das wesentliche zu konzentrieren. Durch einen Smilie-Editor kann der User seine gegenwertigige Gemütstlage auszudrücken. Der Nutzer wird damit von dem impliziten Zwang befreit seine persönliche Kommunikation als sinnig oder interessant Darzustellen. Durch die Reduktion auf den Gesichtsausdruck, als visuel ausdrucksstärkster Teil zwischenmenschlicher Kommunikation, kann der Nutzer sich gänzlich darauf konzentrieren, sein innerstes Selenleben auszudrücken.
Implementation
Der Webservice wurde mit Node.js und dem Express-Framework implementiert.
Der Quellcode ist in der Javascript-Metasprache Coffee-Script und der Template Sprache Jade verfasst. Als externe Bibliotheken wurden jQuery und Bootstrap benutzt.
Der Smilie Editor selbst wurde als SVG-Element Implementiert.
Das Frontend wurde mit dem Chromium Browser getestet.
Probleme
Der Service kann nur auf aktuellen Chrome-Browsern voll genutzt werden. Ein Problem bei der Implementation besteht darin das Firefox gegenwärtig aus preformenz Gründen nicht in der Lage ist SVG-Elementen interaktiv zu editieren (zumindest mittels Netbook). Auch bietet nur Chrome derzeit das in der HTML5 spezifikation beschriebene Input-Element vom Typ 'color' zur Verfügung.
Das Projekt ist im Rahmen des Werkmoduls WEB ADVANCED I WS 12/13 entstanden, die Dateien finden sich auf https://github.com/mitschoko/plog