C++ based java virtual machine designed to be cross platformed and lightweighted