Geek Faktor
Florian Volk: Informatikstudent an der TU Darmstadt,
HiWi bei Professor Mühlhäuser,
Whisky, Douglas Adams, IT-Sicherheit und Usability
San Diego 2009
Post Lessingweg 2 • 65346 Eltville
E-Mail florian@florian-volk.net
Über mich LebenslaufLeitmotiv

Agate

Bachelorpraktikum beim Fachgebiet Echtzeitsysteme
©LEGO Mindstorms Roboter graphisch programmieren
Version 1.2.0 (Oktober 2007)
(Download beim FG Echtzeitgebiete steht noch aus)
Running Man Group Logo
Running Man Group: Tobias Freudenreich,
Stefan Nürnberger,
Marco Schäck,
Daniel Wagner,
und Florian Volk


Screenshot
Screenshot
Screenshot

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 Anwendungsbeispiel

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.