10/03/2010 - Books
Pubblicato il libro di Marco Avidano "Java per Robot"
Java is a programming language developed at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA). Java is currently one of the most popular programming languages in use, and is widely used from application software to web applications.
It should be "simple, object oriented, and familiar".
It should be "robust and secure".
It should be "architecture neutral and portable".
It should execute with "high performance".
It should be "interpreted, threaded, and dynamic".
Marco Avidano, a computer programmer, expert of Information Security and systemist on Linux, is a collaborator of the School of Robotics. His handbook, Programming robots with Java (Hoepli Editore, 2009), offers to everybody the opportunity of applying Java to the programming of Lego-NXT robotics kit. Thanks to the work done by LeJos Community (the Lego Java Operating System developers’ group who applied Java to the releases hardware and software of Lego NXT), with LeJos (which is an open source operating system) and Avidano’s Programming robots with Java, even an unskilled may start to execute Java’s program on a small robot.