Microcontroller NanoVM for Java
- Kind of work:
- Advanced Seminar
Dr.-Ing. Florian Liers
Dr.-Ing. Prof. h. c. Karsten Henke
- For programmers of micro controllers the NanoVM provides an abstraction mechanism in terms of a programming interface that is independent from the underlying hardware.
If the according native methods, that define the range of functions, are implemented on all favored target systems, cross-plattform Java programs can be developed to control these systems.
A disadvantage is the very limited range of functions. If additional function are desired, they have to be reimplemented for every target system.
To integrate devices running the NanoVM in networks, it lacks of implementation of the TCP/IP protocol stack. Currently it is nothing known about such developments.