5

I want to develop an application which runs on iPhone / Android / Windows Phone 7 smartphones and is able to recognize a marker and place augmented reality content on it.

Is there any common framework which I could use for that task?

Brad Larson
  • 170,088
  • 45
  • 397
  • 571
chris
  • 171
  • 3
  • 10
  • You will find answers on this question here: [is-there-a-multiplatform-framework-for-developing-iphone-android-applications](http://stackoverflow.com/questions/30953/is-there-a-multiplatform-framework-for-developing-iphone-android-applications) **Edit** You may also like this one: [technology-to-write-iphone-blackberry-and-android-phone-at-the-same-time](http://stackoverflow.com/questions/821085/technology-to-write-iphone-blackberry-and-android-phone-at-the-same-time) – Harry Joy Jan 14 '11 at 14:16

4 Answers4

1

This is probably the closest you'll get: http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage.en

Stefan H Singer
  • 5,469
  • 2
  • 25
  • 26
1

Not sure about Android or iPhone, but Kevin Marshall has done some proof-of-concept work on Windows Phone 7. You should keep in mind though, that augmented reality on WP7 requires access to camera APIs that are not publicly available and as such any AR application on WP7 would not be available officially through the Marketplace. Device manfacturers (such as LG) have access to these APIs, which is how some AR applications already exist for WP7.

Derek Lakin
  • 16,179
  • 36
  • 51
1

As Derek and Stefan point out, it appears that there are ports of the ARToolKit augmented reality framework for all three platforms.

On iPhone, you can see this in the VRToolkit sample application by Benjamin Loulier, which leverages the enhanced ARToolKitPlus library.

For Android, it looks like NyARToolkit is available, with this sample application (as pointed out by Stefan).

Finally, it looks like SLARToolKit is used in the Windows Phone 7 sample application here (as pointed out by Derek).

Be aware that this toolkit and its derivatives are licensed under the GPL:

IMPORTANT NOTICE REGARDING YOUR RIGHT TO USE ARTOOLKIT:

ARToolKit is made available freely for non-commercial use under the GNU General Public License. Commercial licenses to a professional implementation of ARToolKit are available for users for whom the GPL is not suitable, or who require a higher level of support, or who require customization or other specialist modifictions. Commercial licenses are administered by ARToolworks, Inc., Seattle, WA, USA.

I've seen people violating this license in their applications and derivative frameworks, so it's something to be aware of.

Brad Larson
  • 170,088
  • 45
  • 397
  • 571
  • it will be a commercial app, so i would need a different licence. i think i read somewhere that artoolkit has a commercial licence around 900$/year. but im not quite sure. – chris Jan 18 '11 at 08:19
  • @chris - Yes, the GPL is a hindrance to wide usage of this library. In fact, a couple of other developers and I were talking about building a BSD alternative to the framework, targeted to iOS. We still might do this, given the interest by others. However, this would not work on Android or Windows Phone 7. – Brad Larson Jan 18 '11 at 15:38
  • yes you are right. i really dont like gpl either. why not publish it with MIT licence, so nobody is forced to make his hard work public. in my understanding that is the normal way of "evolution", you take some idea and make it a little better without any limitations. but this forces you literally to start all over again with every problem.it would be nice if someone would develop such a framework, not with marker but with pictures. some functionality like "junaio glue" would be great! – chris Jan 19 '11 at 08:24
0

Did you check Layar?

AFAIK they do not support WP7 but I guess it's a matter of time.

Macarse
  • 91,829
  • 44
  • 175
  • 230