Can I use MINERVA in an embedded system?
Yes. Just like any other Java program.
For measurement devices, robotics and similar, you can even use a thin HTTP server that only supports the delivery of a MINERVA applet from its possibly ROMed file system. The computing load for the user interface and application logic is delegated to the client PCs.
More flexible is a thin Java Servlet server for the I/O on the embedded device. An example for a small servlet server e.g. for automotive devices is TINI by Dallas Semiconductor http://www.ibutton.com/TINI which also supports CAN (Controllor Area Network) and IPv6 Ethernet.
A discussion of embedded multi-client, multi-server systems with Java, Prolog, and XML is beyond the scope of the MINERVA documentation. If you need such a solution, please send an email with details of your request.