| Post | Lessingweg 2 • 65346 Eltville |
| GROßBUCHSTABENLÖSCHENflorian@florian-volk.net | |
| Über mich | Lebenslauf • Leitmotiv |
Agate (a graphical advanced textless editor) ist eine graphische Entwicklungsumgebung für ©LEGO Mindstorms NXT-Programme und wurde von der Running Man Group im Zuge eines Bachelorpraktikums im Sommersemester 2007 für das Fachgebiet Echtzeitsysteme der Technischen Universität Darmstadt entwickelt.
Für Agate wurde eine Kontrollflusssprache samt
Editor mit Hilfe von MOFLON
und GEF und
ein Generator für NXT-Code entwickelt. Zudem wurde
der Compiler
für ©LEGO Mindstorms NXT-Code integriert
und eine direkte Übertragung der Programme auf
den Roboter ermöglicht.
Agate wird sowohl als Plugin für Eclipse
als auch in Form einer Eclipse RCP ausgeliefert.
Agate wurde für Programmieranfänger entwickelt und bietet einen leichten Einstieg ins Programmieren. Weitere Vorteile gegenüber ähnlichen Produkten sind die Plattformunabhängigkeit des Editors sowie signifikant kleinere Programme.
Ein Download wird nicht angeboten, da die Rechte bezüglich Agate beim Fachgebiet Echtzeitsysteme, Prof. Schürr, liegen. Bei Gesprächen regte dieser jedoch an, Agate als Open Source der Allgemeinheit zur Verfügung zu stellen.