AR Development > NyARToolKit
NyARToolKit is a complete port of ARToolkit that was written exclusively in Java. This makes it slower in execution than the original, but completely architecture independent. Like the original, NyARToolKit is a library of functions visual interpretation and integration of VR data into physical environments, including real-time camera vision functionality, 3D rendering of virtual objects, and integrating both into the output stream.
The odd name is due to a degree of self-promotion.It was created by a Japanese man known as Nyatla in 2008, so the Ny got added to the toolkit name.
Despite being native to Java, the toolkit works with C# and the Android operating system elegantly. Numerous other ports based off of it, account for other languages and set-ups.
The company that commercialised ARToolkit, ARToolworks, Inc, still owns the commercial lisence for NyArToolkit, despite their having nothing to do with its development. NyArToolkit is, perhaps for this reason, distributed open-source as a non-commercial product.
* A simple framework for creating real-time augmented reality applications
OpenSource with GPL license for non-commercial usage
Commercial Licenses available