Presentation of NXTAssembler project
The NXTAssembler project is an assembler for standard firmware of Lego Mindstorms NXT. The particularity of this assembler can be found in the form of the source. The source is represented in XML format.
This solution has various advantages:
- The possibility to define an XML Schema that checks the syntax.
- Uses of XSLT for the future improvement of languages.
- The capability for some IDE to provide an “Inteli Sense/AutoCompletition” form for the language.
- Possibility to use existing parser.
- Standard is best! Other tool can produces XML file or can understand the XML file.
- Support of various technologies for the XML (namespace, validation, XPath).
The languages adopted for the realization is Java (1.5) because have a good support for the XML technologies and is independent from OS.
