Дополненная реальность при разработке под Windows Phone 7 Series

    При создании приложений под Windows Phone 7 Series нет возможности полноценно тестировать работу с акселерометром в эмуляторе. Данные идут, но эмулятор считает что телефон лежит на ровном столе экраном вверх. Это расстраивает, особенно когда у вас приложение завязано на событиях акселерометра, например, игры.

    Самый удачный выход это покупка телефона и отладка своего приложения уже на реальном железе. Но, телефон идет, а руки уже чешутся. Интересным выглядит возможность использовать дополненную реальность в связке с эмулятором Windows Phone. Это первый случай, когда я воспользовался дополненной реальностью не для «поиграть», а в работе.




    Nikos Kastellanos создал проект accelkit, который используя вебкамеру и ARToolkit позволяет эмулировать данные акселерометра при разработки приложений под Windows Phone.

    Процесс запуска крайне прост, распечатываете и вырезаете болванку телефона. Желательно использовать плотную бумагу или картон. Запускаем эмулятор из Visual Studio, запускаем приложение accelKit и все. Для приема событий в нашем приложении от акселерометра надо добавить классы и события от accelKit. По сути это теже классы(AccelerometerReadingEventArgs и т.д.) только из другого namespace.

    Основное приложение делает две вещи, отображает нам дополнительную реальность и отдает данные акселерометра на 88 порту. В приложении идет обращение к 88 порту, прием и обработка данных. Вот как это выглядит в моём случае:



    До совершенства еще далеко, но, все же :-)
    • +33
    • 1,2k
    • 6
    Поделиться публикацией

    Комментарии 6

    • НЛО прилетело и опубликовало эту надпись здесь
        +1
        для начала нужно взять картон и ножницы :)
        +1
        До чего техника дошло :)) Картонка и камера, как G-датчик :))
        • НЛО прилетело и опубликовало эту надпись здесь
            +4
            ловко сработано!

            • НЛО прилетело и опубликовало эту надпись здесь

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

              Самое читаемое