ARToolKitPlus is differently focused than ARToolKit. While ARToolKit was
developed as a basic AR solution that works out-of-the-box,
ARToolKitPlus is targeted to developers experienced in computer vision
or/and augmented reality.
In contrast to the people at Hitlab who own and distribute the original
ARToolKit version, we do not have the resources to support beginners for
ARToolKitPlus does not come with a camera or rendering library because
we assume that experienced developers already have a working system into
which they want to integrate ARToolKitPlus or who know how to build one
on their own.
So i'm sorry to say that ARToolKitPlus does not come with demo
application that accesses an attached camera and renders some example
content. Instead it comes with two simple samples that demonstrate how
to use the ARToolKitPlus API for single- and multi-marker tracking -
using an already fetched camera image and outputting just a
To answer your questions:
1.) You'll have to rewrite the existing sample code to use ARTKP instead
of ARTK. I can not provide detailed instruction on how to do this, but
it should be fairly easy considering that the APIs are actually very
similar (though C vs. C++).
2.) You can still use ARVideo and the OpenGL helper library if you want
to but they are not required by ARTKP. Ofcourse for practical
applications you will have to use some camera and rendering solution. So
if you are familiar with those two, then these are probably a good
3.) ARTKP is completely self contained. On the PocketPC there is
currently a (optional, but recommended) dependency to the Intel GPP, but
this will be removed with the next (soon) released version 2.1.