vielen lieben Dank für Ihr nettes Telefonat vom 26.03.14. Wir studieren im 4 Semester interaktive Medien an der Hochschule Augsburg und wollen für unser Studienprojekt "Montagsmaler", bestehend aus einer Zeichenfläche (Canvas, JS) und einem Chat, mit Crossbar/Autobahn arbeiten, um eine Live-Übertragung der Daten zu gewehrleisten! Vorweg möchten wir sagen, dass wir keinerlei Ahnung, sprich Laien sind, die zwar in den letzten Semestern mit Java, Javascript, Pyhton, HTML/CSS und aktuell Datenbanken beschäftigt waren/sind, wir aber keine Ahnung haben, wie wir die einzelnen Komponenten (JS, Python etc.) zusammenfügen müssen, um am Ende Server- und Client-Seite vorliegen zu haben. Anbei ein paar Fragen zu Crossbar:
1. Crossbar wurde installiert wie hier beschrieben und gestartet. Welche nächsten Schritte müssen nun vorgenommen werden? Was brauchen wir noch? Was muss noch installiert werden? Wo werden die Daten bzw. die Ansicht (z.B. unsere Spiele-Anwendung in HTML und JS) für den Client abgelegt und aufgerufen? Wo finden wir die Datenstruktur, die bearbeitet werden kann?
2. Wir haben versucht die DEMO herunterzuladen wie hier beschrieben, jedoch können wir "Restart the server" und die angegebenen Codezeilen nicht in unserer Shell (cmd) eingeben. "$" wird nicht erkannt?! Wir sind überfragt...
3. Sie sehen wir haben derzeit grundsätzliche Probleme, was wir nach der Installation mit Crossbar anstellen sollen ;) Klar ist, das wir unseren Server haben, aber wie bekommen wir jetzt Server- und Client-Komponenten zusammen bzw. wie müssen wir jetzt zukünftig arbeiten? Gibt es eine Browser-Oberfläche (wie bei web2py) in der wir unsere Seiten einrichten können? Oder müssen wir alles über eine "Shell" ansteuern? Wir haben keine Ahnung, wie wir jetzt unsere Anwendung im Browser anzeigen lassen können bzw. ablegen und bearbeiten können... (wir hoffen das Problem wird klarer?)
Ich danke Ihnen schon jetzt für Ihre Geduld! Leider haben wir überhaupt keine Ahnung, wie wir derzeit an die Sache herangehen müssen. Unser Studiengang setzt sich aus Informatik und Gestaltung zusammen. Wir entschuldigen uns im Voraus für die eine oder andere "dumme Frage" ;)
Gruß,
Katrin und Nicole
Interakive Medien IV
def ausloggen(self):def run(txn):txn.execute("UPDATE spieler SET eingeloggt = FALSE WHERE nickname = %s", [self.nutzername])return self.db.runInteraction(run)@inlineCallbacksdef onJoin(self, details):try:yield self.subscribe(self.ausloggen, "wamp.metaevent.session.on_leave")