Mittwoch, 17. Dezember 2008

Webservice // Server

Zuerst hat mich die Aufgabe ziemlich erschlagen, aber nach dem Auffinden der Folie zum Thema Webservice war mir zumindest der WSDL Teil des ganzen klar. Was jedoch die Serverseitige Implementierung dessen angeht bin ich lange angestanden. Bis ich das calc Beispiel vom Herrn Derntl gesehen hab, das ich dann größtenteils als Ausgangspunkt genommen hab. Also wenn was nicht passt: It wasn't me!

XML Schema

Schlussendlich ist es der Schema Teil der Aufgabe geworden. Die Quahl der Wahl war in der Tat quälend diesmal. Zuerst wollte ich unbedingt die XSLT machen, aber nachdem ich die meiste Zeit nix gemacht hab und dann nur noch ein Tag für sowohl A5 als auch A6 übrig war beschloss ich das zu machen das leichter aussieht. Also das Schema. So ganz leicht war es dann doch nicht und ich hab mich zeitenweise ziemlich bei den complex- und simpletypen und contents vertan. Na eh egal, jetz isses fertig.

Samstag, 6. Dezember 2008

Projekt Stage 5 - La Jungla De Cristal

Spezifikation...

Die Spezifikation wie die Implementation unserer WAHNSINNS-Idee genau aussehen wird ist doch ziemlich schnell zusammengeschustert gewesen. Jeder von uns hatte schon ungefähre Vorstellungen im Kopf und gewisse Leute haben auch gleich ihren Claim im Aufgabengebiet gesteckt, was der Verwirklichung des Projekts nur zuträglich sein kann. Das einzig "schwierige" diesmal war, nicht zu viel und nicht zu wenig, manche würden sage genau richtig viel, Use Cases zur Implementation zu erkiesen. Ich hoffe mal das ist uns gelungen...Wenn nicht machen wir halt noch so viel oder wenig mehr oder weniger.

Projekt Stage 4 - ...only over my dead body

Review...

Die glorreiche Aufgabe diesmal war eines unserer Nachbarteams ordentlich runterzumachen sodass wir besser dastehen. Das haben wir letztendlich doch nicht übers Herz, oder sonstwas, gebracht und uns für den sicheren Weg entschieden. Lose Kopplung, hohe Kohäsion und sieben Punkte.

XPATH

War ganz lustig ein bisschen zu knobeln und auch sinnvoll, weil wir bei dem Projekt mit XML arbeiten werden und XPATH nun mal eine gute Zugriffsmöglichkeit auf Elemente etc. bietet. Sorry für sehr kurzen Blog-Eintrag aber das Thema gibt nicht viel her.

XML/DTD

Hm, hier gibt es irgendwie wenig zu sagen...aber ich versuchs mal.
Leichte Aufgabe - Wenig Zeit reingesteckt - Aufgabe relativ gut gelöst. Das einzige was ich nicht verstehe ist warum ich meine n:m Beziehung nicht zustande gebracht haben soll. Im Prinzip können an der Uni mehrere LVs stattfinden und an einer LV können mehrere Studenten teilnehmen. Nirgends steht das ein Student an nur einer LV teilnehmen kann ergo müsste es eh passen. Naja eh nicht so wichtig. Der einzige Grund warum diese Lösung einer n:m Beziehung nicht so optimal ist, besteht darin dass Studenten redundant gespeichert werden. Das Problem hätte ich lösen können wenn ich mit IDREFS gearbeitet hätte.

Donnerstag, 27. November 2008

Projekt - Stage 3 ...with a vengeance...

Die Aufgabe war mehrschichtige Komponentendiagramme für unser System zu zeichnen. Natürlich haben wir aufgrund unserer unerwartet einsetzenden Faulheit eine nicht allzu grandiose Abgabe zu Stande gebracht. Gestern konnten wir uns jedoch noch einmal dazusetzen und das ganze ein bisschen besser angehen. Hoffentlich ist es diesmal dem Herrn Derntl genehm und wir können die Architektur endlich zu den Akten legen. Wir freuen uns nämlich ALLE schon sehr auf die Implementation. *pseudo-schleimerei-ende*

Mittwoch, 19. November 2008

PHP - Personal Home Page

Sodala, die Einzelaufgabe 2 ist jetz auch endlich abgegeben. Ziemlich erleichtert habe ich gestern den Link auf meine tollen .php Seiten eingereicht. Ich habe alle möglichen Funktionen eingebaut wie Javascript-Eingabeüberprüfung, File-Uploading und das Speichern mehrerer Alben auf dem Server. Ist mir glaub ich auch ganz gut gelungen wobei ich aber auch haufenweise Zeit hineingesteckt habe. Tja was soll ich noch sagen....hier mal meine Aufgabe. Kann man natürlich auch ausprobieren.

zum Formular

Mittwoch, 5. November 2008

Projekt - Stage 2 - ...and die hard...

Anforderungen...

Wegen den Anforderungen für unsere Rezepte-Seite haderten wir anfangs ziemlich. Vermutlich weil es jetzt schön langsam genauer wird, was alles in das Projekt gesteckt werden soll. Sowohl Funktionen als auch Zeit. Die Umsetzung von Details, erst vor ein paar Tagen noch eher abstrakt gesehen, wird nun immer wichtiger beziehungsweise die Nötigkeit uns über sie Gedanken zu machen immer allgegenwärtiger. Ich hoffe wir haben uns trotzdem alle wichtigen Anforderungen, die wir und der User an das System stellen (werden) sowie das System an uns, einigermaßen klargemacht und dementsprechend auch eine halbwegs vernünftige zweite Projektabgabe hingekriegt.

Montag, 27. Oktober 2008

Projekt - Stage 1 - to live free...

Tja, Ideen kamen mir leider nur wenige in den Sinn. Und die auch noch ziemlich langweilig und/oder technisch nicht machbar. Dank Nico haben wir uns für ein "interaktives Kochbuch im Webdesign" (eigene Wortwahl) entschieden.

Meiner Meinung nach eine sehr gute, und vor allem auch sicher nicht langweilige Idee, die uns einiges abverlangen könnte, wenn wir denn wollen würden werden, aber es auch ermöglicht einen halbwegs simplen und machbaren Prototypen auf die Beine zu stellen.

Ich bin weiterhin gespannt darauf wie wir diese Idee denn umsetzen werden und freue mich schon (fast) auf die Erfahrung die ich im Zusammenhang mit Webdesign sammeln kann.

Aufgabe 1 - HTML Tracklist

Die Aufgabe war im Grunde technisch kein Problem für mich, da HTML nicht schwierig zu erlernen und erst recht nicht zu verstehen ist. Mit CSS hatte ich zwar vorher nichts zu tun, doch aufgrund der überreichen Anzahl an Tutorials im Web wurde mir der Einstieg in die Welt der Stylesheets äusserst leicht gemacht.

Mithilfe des Texteditors gedit, der HTML Syntax Highlighting unterstützt, konnte ich sehr angenehm arbeiten ohne mit zu vielen Features bedacht zu werden.

Das Interessante an der Aufgabe war das Ausprobieren verschiedener Designs und die browserspezifische Darstellung diverser Inhalte, wie zum Beispiel die des overflow:hidden; Attributs.

Meine Tracklist

Mittwoch, 22. Oktober 2008

First Post

Dies ist mein Software Architektur Blog in dem ich regelmäßig während der Lehrveranstaltung meine Fortschritte bezüglich der Übungsaufgaben festhalten werde.