Category Archives: Projects

Projects, SS12

Das Kennenlerngrillen findet diesen Freitag am 04.05. um 17 Uhr an der Kunstuni, Menzelstr. 13-15, im Trickfilmhof statt. Ab dem Haupteingang an Gebäude A ist der Weg zum Trickfilmhof ausgeschildert.

Räumlichkeiten und Medien für kurze Präsentationen der Ideen sind vorhanden. Anschließend wird gegrillt: Dazu stellen wir Grill, Kohle und etwas Bier & Mischbier – Essen und weitere Getränke bringt jeder selbst mit.

Projects, SS12

Hi,

doodle hat Montag von 10-12 als Termin ausgespuckt. Wir treffen uns wieder im Seminarraum SE, auch wenn es beim letzten Mal etwas voll war. Da nicht alle teilnehmen können, werde ich hier im Anschluss eine Kurzzusammenfassung bereit stellen.

In der Google Group haben sich noch nicht alle 15 Teilnehmer des Doodle Poll eingetragen, holt das doch noch nach, wenn ihr zeitnah informiert werden wollt.

Trag euch bitte zusätzlich in folgender Umfrage ein, damit wir besser planen können. Wenn ihr eine Spielidee habt und noch Mitstreiter gewinnen wollt, könnt ihr für Montag eine kurze Präsentation von maximal 5 Minuten Länge vorbereiten.

Projects, SS12

Hier der Foliensatz vom ersten Treffen:

GD SS12 01

Ein doodle für den Termin nächste Woche. Wie bereits angekündigt handelt es sich nicht um einen regelmäßigen Termin, der wird dann pro Gruppe mit dem Betreuer abgesprochen:

Doodle

Alle die weiterhin Interesse an einer Teilnahme haben bitte ich, sich in dieser Gruppe anzumelden, um künftig aufkommende Fragen besser klären zu können:

Google Group

Projects, SS11

Erstmal das Android Kickoff mit Lennert nächste Woche, wählt hier.

Dann brauchen wir einen wöchentlichen Termin wo alle sechs Leute können, wählt hier.

Ich bin die Woche 9.5-13.5. gar nicht da und die Woche drauf nur Di/Mi, deshalb ist im zweiten Poll erst die Woche drauf eingetragen. Wir sollten uns aber auch am 17./18.5. treffen, dafür setzte ich aber nicht noch einen auf, das wird schon klappen 🙂

Projects, SS11

Wie besprochen hier nochmal die nötigen URLs:

Bei Problemen meldet euch einfach bei mir! Viel Spaß beim Code angucken.

Datenbank

Installiert euch eine MySQL Datenbank, z.B. von hier: MySQL Community Server.

GWT Server

Einen Einstieg in GWT findet ihr hier: Google Web Toolkit. Dort einfach auf “Download” und über die Eclipse Update Site (3.6) die GWT Plugins installieren (Getestet habe ich es mit 2.2.0).

Je nachdem wie ihr eure Datenbank konfiguriert habt (Schema, User) müsst ihr in der persistence.xml die entsprechenden Einträge richtig anpassen:

Danach könnt ihr den Server mit einem “Rechtsklick ->  Run as -> Web Application” auf das “QueueR-GUI” Projekt starten:

Danach einfach im “Development Mode” View einen Rechtsklick auf “Open” und schon sollte ein Browser Fenster aufgehen. Falls ihr das GWT Development Browser Plugin noch nicht installiert habt, werdet ihr nun dazu aufgefordert. Ansonsten könnt ihr auch einfach den hier klicken: GWT Development Browser Plugin.

Android Client

Zunächst solltet ihr folgendes installieren:

Stellt sicher, dass ihr auch die zusätzlichen Bibliotheken von Google (“Google APIs”) mitinstalliert (der Einfachheit halber könnt ihr einfach alles installieren):

Danach solltet ihr mindestens ein “Virtual Device” einrichten, damit ihr die Applikationen auf dem Rechner testen könnt: Managing Virtual Devices. Wichtig ist, dass das AVD kompatibel zur Google API ist, also z.B.:

Mit einem Rechtsklick auf “ScoreQR_Android” und “Run As -> Android Application”:

 

Projects, SS11

Leicht verspätet wg Osterhase, aber ihr habt ja noch eine Woche:

  1. Anmelden im FusionForge bei diesem Projekt: LegoNXT
  2. Von dort, sobald ihr im Projekt angenommen seid, auschecken der Quellcode-Projekte “pccomms-0.85” und “FujabaNxtLib” in Eclipse
  3. Öffnet die Klasse “CatMouseScenarioDemo”

Konkrete Aufgaben:

  1. Textuell/Stichworte/Mündlich: Erklärt beim nächsten Treffen mündlich, was die Szenario-Klasse tut. Welche sind die wichtigsten Klassen im (FujabaNxtLib)-Projekt?
  2. Programmieren: Schreibt einen JUnit-Test der vergleichbar mit obiger Klasse Katz&Maus laufen läßt: Abbruchbedingung Katze hat Maus gefangen oder Timeout.
  3. Zusatz: Der JUnit-Test plaziert ein Käse-Objekt und prüft ob die Maus dort hin fährt (Hinweis: bisherige Benutzungen der Klasse Cheese suchen)

Abgabe im CVS, bitte eine Test-Klasse mit Namen “Einarbeitung<Name>Test.java im test-Ordner des FujabaNxtLib-Projektes.