Hallo zusammen,
ich bin neu hier und darf nun nach jahrelanger Pause in der Webentwicklung mal wieder ein solches Projekt in Angriff nehmen. Wie viel sich da verändert hat ... owe ...
Mein Problem ist folgendes: Auf einem Embedded-Gerät (mit natürlich geringen Ressourcen) soll eine Webseite aufgerufen werden können. Diese Seite soll unter anderem Daten des Gerätes, die sich ständig ändern, anzeigen.
Mit der Anforderung kam ich zu AJAX. Das scheint mir die einzige Möglichkeit zu sein Daten vom Server zu holen ohne dauernd die kompletten Seiten neu zu laden. Somit steht fest, dass Javascript clientseitig eingesetzt werden soll.
Nun aber zu meinem Problem: Was mache ich serverseitig? Ich brauche serverseitig eine Möglichkeit C-Funktionen aufzurufen, die mir die Daten des Gerätes liefern oder mit denen ich Daten schreiben kann. Zudem brauche ich eine Benutzerverwaltung (Gruppen) und eine Möglichkeit meine Webseiten in verschiedene Sprachen zu übersetzen.
So viel zu den Anforderungen. Da nicht viele Ressourcen verbraucht werden sollen, wird auf dem Gerät kein Apache laufen, sondern irgendein kleiner schnuckeliger Webserver. Wenn möglich sollte wohl auch kein PHP eingesetzt werden.
Mittlerweile habe ich mich etwas durch das Internet gelesen, allerdings bin ich noch zu keiner Lösung gekommen, weil mir einfach das Wissen fehlt. PHP CLI kann wohl Shell Befehle ausführen, bei Perl kann man wohl mit dem Inline-Modul (inline.pm) oder der XS-Schnittstelle C-Bibliotheken einbinden, oder mit Python mit dem ctypes-Modul.
Hat von euch jemand schon mal etwas derartiges gemacht/versucht oder Ideen für eine Lösung? Bin für jeden Tipp dankbar, weil ich doch sehr im Nebel herumstochere.
Viele Grüße,
Nova