Konzept

From freedroidz

Jump to: navigation, search

das freedroidz-Konzept

Begonnen hat freedroidz als reines Vorführstück in Verbindung mit mobilen Endgräten wie dem OpenMoko oder den Nokia Nseries Tablets. Durch die Faszination, die beim Umgang mit Robotern aufkommt, wurde freedroidz zu einem eigenständigen Projekt und einer eigenständigen Idee. Wir denken, dass jeder programmieren lernen kann und das ihm das so einfach wie möglich gemacht werden soll.

Als Mittel dazu nutzen wir freedroidz. freedroidz nutzt dafür die von LEGO entwickelte Mindstorms Plattform und das dafür entwickelte LeJOS-Projekt, welches seinem Benutzer ermöglicht Roboter in Java zu programmieren. freedroidz soll dabei kein Ersatz zu Lejos sein sondern ein Framework, das darauf aufsetzt und die Programmierung so einfach wie möglich macht. unser Ziel ist es, eine Framework zu entwickeln, das so benutzerfreundlich ist, dass es in 5 Minuten installiert, konfiguriert und einsatzfähig ist. Neben dem Softwareteil möchten wir mit diesem Wiki eine Plattform bieten, die mit dem Projekt wächst, den Benutzer begleitet und ihm einen Weg zur Kommunikation bietet, damit die schwierigen ersten Schritte ganz einfach werden.

Desweiteren versuchen wir so früh wie möglich Techniken wie Eclipse, Subversion oder Maven an den Benutzer heran zu führen und ihm somit eine Basis zur Softwareentwicklung zu schaffen.


freedroidz oder freedroidz?

Um eine möglichst große Zielgruppe anzusprechen, bieten wir freedroidz in zwei verschiedenen Ausführungen an.

Zum einen als eigenständiges Programm, bei dem es egal ist, wo man programmiert. Das Programm bietet eine intuitive Bedienoberfläche, die es ermöglicht einen NXT zu flashen, Programme zu kompilieren und bequem auf den Roboter zu übertragen.

Die zweite Möglichkeit freedroidz zu nutzen ist als Eclipse plugin. Eclipse hat sich über die letzten Jahre als stabile und umfangreiche Entwicklungsumgebung für Java und andere Programmiersprachen bewiesen. Durch seine stark veränderbare Oberfläche bietet es sich auch für Anfänger an. Durch das freedroidz Eclipse Plugin lassen sich in Eclipse entwickelte Programme bequem und unkompliziert aus Eclipse heraus kompilieren und auf einen Roboter übertragen.

Support

freedroidz wird durch ein fünfköpfiges Team aktiv weiterentwickelt. Sowohl Software als auch Dokumentation werden stetig erweitert und nachgebessert.

Wir möchten alle Fragen die beim Umgang mit freedroidz auftreten innerhalb dieses Wikis erläutern um speziell unerfahrenen Benutzern und Umsteigern von anderen Betriebssystemen den Einstieg möglichst einfach zu gestalten.

Falls dennoch Fragen aufkommen, sind wir jederzeit über Kontakt zu erreichen.

Personal tools
Hardware
Development