CROSS-PLATFORM ENVIROMENT FOR NXC
Name
Priit Rand
Abstract
The purpose of this Master thesis was to develop as cross-platform environment for programming LEGO MINDSTORMS NXT robots using NXC language. There are robotics classes in many Estonian schools. Pupils and teachers could have computers with different operating systems but there is no cross-platform programming environment for NXC.
This paper consists of three parts. The first part describes the NXC language and how to use it with no special development environment. The second parts gives overview from existing programming solutions for different operating systems. The third chapter describes created cross-platform environment for NXC programming.
The main points that describes the created application are:
● Works on Windows, Mac OS and Linux.
● Integrated compiler for NXC.
● NXC code highlighting.
● Possibility to create and translate standard NXC API functions.
● Possibility to use and modify NXC code templates.
● Designed for Estonian speakers.
It is hoped that this application find use in NXC programming.
Graduation Thesis language
Estonian
Graduation Thesis type
Master - Computer Science
Supervisor(s)
Anne Villems, Taavi Duvin
Defence year
2012