An Augmented Reality Library for Mobile Phones and its Application for Recycling

An Augmented Reality Library for Mobile Phones and its Application for Recycling

M. Carmen Juan, David Furió, Leila Alem, Peta Ashworth, Miguelon Giménez
Copyright: © 2011 |Pages: 16
DOI: 10.4018/978-1-60960-613-8.ch009
(Individual Chapters)
No Current Special Offers


This chapter presents the Augmented Reality (AR) library developed for mobile phones. The authors explain the used tools, how they have ported ARToolKit for running on the mobile phone Nokia N95 with 8 GB, and the functionalities they have added. The authors present the mobile phone game they have developed for learning how to recycle using this AR library, ARGreenet. Forty-five children with a mean(SD) age of 11.02(2.33) years played the ARGreenet as well as a ‘Team’ version of the ARGreenet. The children answered questionnaires both before and after using each game. Several aspects were examined including the level of engagement, fun and ease of use. Analysis of the results showed significant differences between the ARGreenet and the Team ARGreenet with higher means for the Team ARGreenet. A majority of children (59.1%) expressed a preference for the Team ARGreenet.
Chapter Preview


In this section, we focus on available tools for developing applications for PCs and also for mobile devices. There are several tools for the development of AR for PCs, but there are not many for mobile devices. Related to PCs, the most well-known library is ARToolKit. ARToolKit is a vision tracking library that enables the easy development of a wide range of AR applications. It was developed at the University of Washington by Kato & Billinghurst (1999). ARToolKit is made available freely for non-commercial use under the GNU General Public License. Commercial licenses for professional implementation of ARToolKit are also available. Commercial licenses are administered by ARToolworks, Inc., Seattle, WA, USA. The required elements for an AR application developed using ARToolKit are: a USB or FireWire camera, and a marker. ARToolKit uses computer vision techniques to obtain the position and orientation of the camera with respect to a marker. Virtual elements are drawn on these markers. ARToolKit includes code for image acquisition, the detection of markers in the video stream, the calculation of the three-dimensional position and orientation of the markers, the identification of markers, the computation of the position and orientation of the virtual objects relative to the real world, and the rendering of these virtual objects in the corresponding video frame. Other tools have incorporated ARToolKit as plugin, for example:

  • DART (Designer’s Augmented Reality ToolKit) (MacIntyre et al., 2003). It is based on Macromedia Director.

  • AMIRE (Authoring Mixed Reality) (Abawi et al., 2004). It includes different localization systems. ARToolKit was included in its first prototype. It includes 3D graphic libraries such as OpenSceneGraph.

  • OsgART (Looser, 2007). It also includes OpenSceneGraph.

Other PC tools are the following:

Complete Chapter List

Search this Book: