« March 2008 | Main | May 2008 »

April 2008 Archives

April 5, 2008

Ruby on Rails Wochenrückblick

Letzte Woche ist der Rückblick direkt schonmal ausgefallen :-). Viel zu tun und am Sa. ging es dann auf die Euruko 2008. Es war eine gelungene Konferenz mit teilweise sehr guten Vorträgen.
Besonders cool fand ich den JRuby-Vortrag (denke auch ein interessantes Thema für Java-Entwickler).

Diese Woche habe ich mir schnell mal ein Subversion-Repository auf Beanstalk besorgt. Ist wirklich schnell eingerichtet und gut zu administrieren.

Dann bin ich noch auf Netbeans umgestiegen. Kann nur sagen, eine feine IDE. Gute SVN und CVS Integration, die Ruby Code-Completion scheint auch gut zu funktkionieren und Refactoring klappt auch, was will man mehr. Vorallem ist das Netbeans Rubypaket gerade einmal 20MB groß.

So und jetzt gibts noch paar Links:

Tonabnehmer 14 Ruby on Rails 2.0

-Riding Rails: A taste of what's coming in Rails 2.1
-Ryan's Scraps: What's New in Edge Rails: Dirty Objects
-UI-First Software Development
-Publish us: Getting Real, 2nd Edition

April 17, 2008

Prototyp schon filmreif :-)?

So, heute mach ich mal den etwas anderen Blogpost. Bevor ich lange erzähle wie der Prototyp aussieht, seht ihn euch an:


http://www.youtube.com/watch?v=oRoVB_qwUfk

Kurz zum Workflow:

1) man legt ein Modell an
2) in dem Modell kann man dann beliebig viele Klassendiagramme anlegen
3) im Klassendiagramm kann man danach Elemente wie Klassen, Assoziationen usw. anlegen

Die Eingaben werden direkt Validiert d.h. ein Klassenname muß Modellweit eindeutig sein usw.. Anschließend werden die Daten in der Datenbank gespeichert. Bis jetzt spiele ich nur mit Klassendaten herum. Geht der User z.B. auf "Show" werden die Daten mittels JSON vom Server geholt und direkt in DIV's gerendert, an der Positionierung bin ich gerade dran. Legt der User eine Klasse an, wird die auch direkt an den Server gesendet und anschließend in die Arbeitsfläche gerendert. Die ganze JSON-Sache ist echt cool, weil man den ganzen "JSON-Baum" wunderbar auf Clientseite durchiterieren kann. So kann ich auch leicht auf Operationen und Attribute der Klasse zugreifen und ebenfalls in das Klassendiagramm rendern.
Naja, ich bin Müde deswegen ist für heute Feierabend. Kurz noch einen Ausblick wie es weiter geht:

update

- Positionierung hinbekommen
Die Positionierung klappt jetzt zumindest schonmal für Klassen. D.h. die Positionsdaten werden jetzt in der Datenbank abgespeichert und die Container befinden sich so bei einem neuen Aufruf an der bekannten Stelle.
Auf Datenbankebene ist das Ganze so gelöst, dass z.B. die Tabelle "clazz" - ist meine Konvention für class - in Beziehung mit der Tabelle "clazz_position" steht.

update end

- Assoziationen zwischen Klassen zeichnen können und die Semantik an den Server bekommen und auch wiederherstellen (diese Geschichte wird denke ich länger dauern, obwohl ich schon ein paar Ideen habe
- weiter an der Bedienung feilen

About April 2008

This page contains all entries posted to yet another innoq blog in April 2008. They are listed from oldest to newest.

March 2008 is the previous archive.

May 2008 is the next archive.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.31