Return to Enabling Technology

ARToolkitPlus S60

ARToolKitPlus For Symbian OS 9.1

This is an extended version of ARToolkitPlus for Symbian OS.  More information about the original ARToolkitPlus can be found here.

The library and sample were compiled for S60 3rd Edition Maintenance Release,
using CarbideC++ Express v1.2.

The sample also needs additional libraries: OpenC, OpenCPP and OpenGL ES 1.1 plug-in. Download them from forum Nokia website and install all the .sis files to the phone.

A sample project is included to show how to use the library. This sample code is based on OpenGLEx/SimpleCube example of the OpenGL ES 1.1 plug-in created by Nokia.

The library has been tested on Nokia N95 phone with captured images in greyscale. It does not work with RGBA images.

This version is distributed WITHOUT WARRANTY. See the GNU General Public License for more details.

Download ARToolkitPlus-S60


3 pings

Skip to comment form

    • rassall on May 13, 2009 at 2:16 am


    How I settings arttolkitplus s60 library,path to carbide c++ 2.0? I can’t able to run simple cube ar program into carbide c++ 2.0? tnay suggestion/any procrdure..i have already installed SDK,Carbide c++ 2.0 also dowanload cartoolkitplus S60.plz suggest me….

    • TechIT on January 26, 2010 at 7:17 am

    We compiled the library and the Simplecube sample, but the cube is not shown when the marker is brought into the video. Is there any code missing? Can we add a bmp in place of the cube?

    • victor on October 6, 2010 at 7:04 am

    Hi, i’m trying to run this example, i think that i make every step. When i build project, gives me following error:
    “Undefined symbol: ‘class ARToolKitPlus::TrackerSingleMarker * ARToolKitPlus::createTrackerSingleMarker(int, int, int, int, int, enum ARToolKitPlus::PIXEL_FORMAT) (?createTrackerSingleMarker@ARToolKitPlus@@YAPAVTrackerSingleMarker@1@HHHHHW4PIXEL_FORMAT@1@@Z)”
    Any idea o help?

    • Rassall on October 21, 2010 at 3:42 am

    Hello Authority,

    I tried this library in Symbian^3 SDK. after that I tried to install in my Nokia N8 phone. but its not open the application in phone. I think the library is not compatible for symbian^3.

    Please can you check it. I need this library for symbian^3.


      • admin on November 30, 2010 at 7:20 pm

      Not sure what version of Symbian we created it for; whatever the N95 used a few years back. We aren’t using this anymore, so we can’t provide any support. If someone does fix it to work on Symbian 3, we’ll be happy to include the updated version here.

    • Rassall on December 11, 2010 at 1:54 pm

    Thanks Blair for your reply.The existing Artoolkitplus S60 works in S60 3rd/5th/N97 phone. In symbian^3(Nokia N8) it shows error “already in use” in phone. I already trying to find out the problem. It seems the problem in camera part specially in camera reservation code as the error is “already in use”. I can’t understand how to solve this camera part problem. As artoolkitplus s60 is the most reliable, open source augmented library for symbian So hoping somebody/augmented environment lab will solve this problem and let us continue research augmented reality on symbian phone.

    • homy on January 24, 2011 at 12:04 am


    I have succesfully built and created sisx file for the SimpleCube application using
    – Carbide C/C++ version 2.0
    – Phone Release (GCCE) S60 5th Edition SDK v1.0

    I could also upload the SimpleCube_gcce.sisx into my N95 Nokia phone. I see the icon of SimpleCube under Applications (in my cell phone).

    Nothing happens when I run the application. The screen stays the same (shows the application menu)…

    Do I need to upload additional plug-in into the cell phone?

    Any help or idea is appreciated…


Comments have been disabled.

Switch to mobile version