File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes iOS and the fly likes AR toolkit for iPhone Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Mobile » iOS
Bookmark "AR toolkit for iPhone" Watch "AR toolkit for iPhone" New topic

AR toolkit for iPhone

Monu Tripathi

Joined: Oct 12, 2008
Posts: 1369

I am reading up about Augmented Reality on mobile phones and have even thought of doing a little some thing like this. When I was going through the wikipedia entry for Augmented Reality, I came across something known as ARtoolkit a small library that helps in writing AR-apps.

The wiki page lists NyARtoolkit as : an ARToolkit class library released for virtual machines, particularly those which host Java, C# and Android. I am having problems trying to use the camera for viewpoint tracking and simultaneously drawing on the canvas. This is an alternative I want to try out.

Has any one worked with this tool kit for writing iPhone app?

[List of FAQs] | [Android FAQ] | [Samuh Varta]
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276

You will need to find one of the toolkits designed for iPhone. The one you say for Java, Andriod and C# will not work for an iPhone App.

This one, which costs money says it is compatible with iPhone

I have never used any of the apis myself, but looks pretty cool.


Perfect World Programming, LLC - iOS Apps
How to Ask Questions the Smart Way FAQ
Monu Tripathi

Joined: Oct 12, 2008
Posts: 1369

I am actually working on Android and perhaps, therefore, I forgot - it is Objective C for iPhone.
Augmented Reality apps do look cool. The creators of the Layar Augmented Reality browser and Wikitude (both Android apps)have exposed their APIs to the public. Also, I recently came to know of two new Android applications submitted in the market:
somaview and
caradk milk

Joined: Nov 15, 2009
Posts: 3
Augmented reality is somehow a technology that makes scenes generated by computer to merge with scenes captured from the real world. Such as if you capture your own picture or video, which is an object in the real world, and you create a computer-generated background or 3D objects, such as in a deep ocean with fishes swimming around. And using the augmented reality software tool you can merge them, which results a video or a picture that looks so real, that you can hardly differentiate between what is real and what is generated by the computer.

Open source augmented reality software tools have existed on the desktop computers for quite some times. Now there is a version of these AR tools available for the iPhone, called ARToolKit v4.4, which makes your iPhone capable of creating AR videos for you on the fly.

The ARToolKit v4.4 is the first fully-featured AR framework that supports native operation on Apple iPhone, which lets you create applications with sample real world imagery captured with your iPhone camera, and merges them with software-generated 3D objects. The ARToolKit is also well integrated with the accelerometer of the iPhone, which allows it to automatically detect movements from the iPhone, and impose those movements on 3D images instantaneously.

This AR software also allows iPhone to track multiple points simultaneously, and you can easily place new objects in the virtual world using the iPhone’s multi-touch interface.
Jaime Flautero

Joined: Dec 31, 2012
Posts: 3

You might be interested to check ChattAR it's a code sample from QuickBlox showing how to implement an AR chat using the APIs:

Best Regards!
I agree. Here's the link:
subject: AR toolkit for iPhone
jQuery in Action, 3rd edition