2011-01-14 2 views
6

Я хочу разработать приложение, которое работает на смартфонах iPhone/Android/Windows Phone 7 и может распознавать маркер и размещать на нем контент дополненной реальности.Есть ли дополненная реальность, которая работает на iPhone, Android и Windows Phone 7?

Есть ли общая структура, которую я мог бы использовать для этой задачи?

+0

Здесь вы найдете ответы на этот вопрос: [is-there-a-multiplatform-framework-for-development-iphone-android-applications] (http://stackoverflow.com/questions/30953/is-there- a-multiplatform-framework-for-development-iphone-android-приложения) ** Редактировать ** Вам может также понравиться этот: [технология-to-write-iphone-blackberry-and-android-phone-at-the-same -время] (HTTP: // StackOverflow.com/questions/821085/technology-to-write-iphone-blackberry-and-android-phone-at-same-time) –

ответ

1

Это, вероятно, ближе всего вы получите: http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage.en

+0

Я слышал об этом, знаете ли вы, сколько будет коммерческой лицензии? – chris

+0

Нет, вам придется связаться с ними, если вы не можете использовать лицензию GPL. –

0

Вы проверили Layar?

AFAIK они не поддерживают WP7, но я думаю, что это вопрос времени.

+0

Да, я сделал, но это не только для размещения предметов без маркера? – chris

+0

nope. Проверьте их api. Они даже добавили 3D-объекты. – Macarse

+0

Я сделал, кажется, они еще не поддерживают это. Я нашел «junaio клей» хорошей альтернативой. – chris

1

Не уверен относительно Android или iPhone, но Кевин Маршалл сделал proof-of-concept work on Windows Phone 7. Вы должны иметь в виду, однако, что расширенная реальность WP7 требует доступа к API-интерфейсам камеры, которые не являются общедоступными, и поэтому любое AR-приложение на WP7 не будет доступно официально через Marketplace. Производители устройств (например, LG) имеют доступ к этим API, так как некоторые AR-приложения уже существуют для WP7.

+0

это отстой ... почему они это сделали? но спасибо за подсказку, я этого не знал. – chris

1

Как указывает Дерек и Стефан, кажется, что есть порты дополненной рамки реальности для всех трех платформ ARToolKit.

На iPhone вы можете увидеть это в VRToolkit sample application от Benjamin Loulier, который использует улучшенный ARToolKitPlus library.

Для Android, похоже, что NyARToolkit доступен, с this sample application (как указано Stefan).

И, наконец, похоже, что SLARToolKit используется в примере приложения Windows Phone 7 here (как указал Дерек).

Имейте в виду, что этот инструментарий и его производные под лицензией GPL:

ВНИМАНИЕ ОТНОСИТЕЛЬНО СВОЕГО ПРАВА ИСПОЛЬЗОВАНИЯ ARToolkit:

ARToolkit становится доступным свободно для некоммерческого использования под GNU Общая публичная лицензия. Коммерческая лицензии на профессиональную реализации ARToolkit является доступны для пользователей, для которых GPL не подходит, или кто требует более высокого уровня поддержки, или которые требуют настроек или другого специалиста modifictions. Коммерческие лицензии находятся в ведении ARToolworks, Inc., Сиэтл, штат Вашингтон, США.

Я видел людей, нарушающих эту лицензию в своих приложениях и производных рамках, поэтому это то, о чем нужно знать.

+0

это будет коммерческое приложение, поэтому мне понадобится другая лицензия. Я думаю, что я где-то читал, что artoolkit имеет коммерческую лицензию около 900 $/год. но я не совсем уверен. – chris

+0

@chris - Да, GPL является препятствием для широкого использования этой библиотеки. На самом деле, несколько других разработчиков и я говорили о создании альтернативы BSD для платформы, ориентированной на iOS. Мы все еще можем это сделать, учитывая интерес со стороны других. Однако это не будет работать на Android или Windows Phone 7. –

+0

да, вы правы. Я действительно не люблю gpl. почему бы не опубликовать его с лицензией MIT, поэтому никто не должен публиковать свою трудовую деятельность. в моем понимании, что это обычный способ «эволюции», вы берете некоторое представление и делаете его немного лучше без каких-либо ограничений. но это заставляет вас буквально начинать все заново с каждой проблемы. Было бы неплохо, если бы кто-то разработал такую ​​структуру, а не с маркером, а с картинками. некоторые функциональные возможности, такие как «junaio glue», были бы замечательными! – chris