Siesta GUI
27. September 2004:
Die GUI ist nun im Großen und Ganzen fertig. Man kann alle Einstellungen vornehmen, die man benötigt, um eine Optimierung zu starten. Der Export funktioniert also wunderbar! Durch ein eigenes Optionsmenü lässt sich die GUI dem eigenen Farbengeschmack anpassen. Außerdem ist ein kleiner Algorithmus integriert, der Verbindungen begradigt, um das Projekt besser herzeigen zu könnnen. Zusätzlich sind viele Benutzerfreundlichkeiten (Drag&Drop) eingebaut, um nicht vom eigentlichen Problem - der Optimierung - abzulenken.Screenshot 1: Festlegen eines Toolflows
Screenshot 2: Optionenmenü
Screenshot 3: vor "Make Nice"
Screenshot 4: nach "Make Nice"
6. Juni 2004:
Auf der linken Tool-Leiste hat nun jedes Auxiliary-Model seinen eigenen Button. Speichern des Projekts ist bereits möglich, ebenso sind die Optimizer-, Toolflow- und Auxiliary-Menüs schon fast fertig. Die Input- und Output-Einstellungen sind ebenfalls fast fertig, es fehlen nur noch die Spezialeinstellungen für "Bound-Float" und "Operating-Point".Screenshot
3. April 2004:
Komponenten können nun verbunden werden. Die Verbindungslinien können auch aus Eckpunkten bestehen, welche auch nachträglich einfach verschiebbar sind. Weiters gibt es drei Buttons: Allgemeines Simulations-Model, Optimierer, Hilfs-Model.Die Zahl der Ports ist nun per Dialog einstellbar. Um die Übersicht zu bewahren sind nun auch Beschriftungen hinzugekommen. Schließlich wurde noch gewaltig an der Performance-Schraube gedreht! ;-)
Screenshot
14. März 2004:
Drag&Drop noch weiter verbessert. Es können nun die Komponenten an den 4 Ecken und den 4 Seiten der Größe nach verändert werden. Außerdem können die Elemente einfach verschoben werden. Zusätzlich sind jetzt auch 2 Icons dazugekommen.Screenshot
18. Februar 2004:
Es können bereits die ersten Komponenten per Drag&Drop auf die Zeichenfläche gezogen werden.Screenshot
7. Februar 2004:
Dialoge zum Öffnen und Speichern sowie zur Farbauswahl ergänzt. Außerdem ist noch eine zweite Symbolleiste dazugekommen. Optisch hat sich nicht allzu viel getan, die MouseListener sind implementiert und das Verständnis von JAVA wächst...Screenshot 1
Screenshot 2
1. Februar 2004:
Die GUI befindet sich momentan noch nicht einmal in den Kinderschuhen, ich würde sagen, sie ist knapp vor dem Fötus. ;-) Das Basis-Layout steht soweit schon, habe daher auch schon einen Screenshot zu bieten. Alle Schaltflachen haben keine Funktion, mit Ausnahme des Beenden-X rechts oben.Screenshot