Услуги на базе информации о местоположении (LBS)

Хотите начать разрабатывать LBS-приложения?

Разработка LBS-приложений на базе технологии Java™ ME.

Узнайте о функциях Location API для J2ME™ (JSR-179) и о том, как он позволяет работать с LBS-приложениями MIDP.

Essential S60: Создание приложений с возможностью распознавания местоположения.

В этом справочном буклете приводится основная информация о технологии определения местоположения и приложениях, основанных на этой технологии, а также общее описание интерфейсов API S60 для разработчиков, использующих Symbian C++, Java ME, Web Runtime (WRT) или Flash Lite от компании Adobe.

Начните осваивать огромный рыночный потенциал LBS-услуг

Возможность распознавания местоположения отличает многие мобильные устройства и услуги от приложений для ПК и услуг проводного Интернета. Через мобильные устройства LBS-услуги обеспечивают приём данных о географическом местоположении их владельцев, позволяя повысить уровень обслуживания, расширить выбор имеющихся услуг и предвосхитить потребности и ожидания пользователя. Технология LBS даёт возможность использовать целый ряд приложений и услуг, например, навигацию и электронные карты, отслеживание перемещений персонала, нахождение интересующих мест и получение информации о погоде. Возможность распознавания местоположения открывает перед разработчиками приложений, операторами мобильной связи и производителями контента новые привлекательные возможности для бизнеса.

Платформы S60 и Series 40 включают в себя ряд функций, позволяющих использовать широкий набор LBS-приложений и услуг, включая приём данных о местоположении и географических ориентиров. В этом разделе Вы сможете подробнее ознакомиться с этими функциями и научиться их использовать.

Узнать больше о разработке LBS-продуктов можно из следующих источников на форуме Nokia:

Документация.
Википедия.
Обсуждение по разделам.



Зачем стоит создавать приложения с возможностью распознавания местоположения?

В результате опроса, проведённого в 2006 г. фирмой C.J. Driscoll & Associates, было обнаружено, что из 10 наиболее востребованных неголосовых услуг связи половина включала возможность определения местоположения. Появление мультимедийного компьютера Nokia N95, первого цифрового устройства на платформе S60 со встроенным GPS-приёмником, позволило повысить объём продаж приложений с возможностью распознавания местоположения через Nokia Software Market за 2007 год более чем на 500 процентов.

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

Какие инструменты реализации включены в устройства Nokia?

В различных устройствах Nokia представлено три разновидности технологий, обеспечивающих возможность использования LBS-приложений и услуг:

  • Встроенный GPS-приёмник: во многих устройствах Nokia имеются интегрированные GPS-приёмники, в которых для расчёта местоположения используются данные из сети спутниковой связи. В некоторые устройства Nokia внедрена технология A-GPS, в которой сочетается использование данных GPS и сведений о положении сетевого устройства, что позволяет сделать определение местоположения более быстрым и надёжным.
  • Определение местонахождения сетевого устройства: в некоторых устройствах Nokia имеются функции получения информации о местоположении из сети сотовой связи.
  • Беспроводная технология Bluetooth также может использоваться для подключения внешнего GPS-приёмника к устройству и его LBS-приложениям.

Информация обо всех устройствах Nokia со встроенным GPS.

В дополнение к технологии определения местоположения, платформы S60 и Series 40 содержат приложение, позволяющее сохранять в памяти и впоследствии работать с ориентирами. Ориентирами также можно обмениваться - как между пользователями - через локальные подключения, - так и между пользователями и контент-провайдерами, - с помощью таких средств, как скачивание данных из Интернет.

Какие рабочие среды можно использовать для создания приложений и услуг с функцией распознавания местоположения?

Существует четыре рабочих среды, которые разработчики могут использовать для создания приложений и услуг для устройств Nokia с возможностью распознавания местоположения, а именно:

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

Как тестировать приложения с возможностью распознавания местоположения?

В SDK, предусмотренных для платформ Series 40 и S60, предоставляются механизмы для тестирования приложений с возможностью распознавания местоположения в эмуляторах таких приложений на ПК.

Эмулятор SDK для платформы Series 40 вер. 6 включает в себя генератор местоположений, который может вводить в приложение информацию о местоположении. Информация о местоположении определяется как точка или маршрут в отформатированном текстовом файле.

Все SDK для платформы S60, начиная с SDK для S60 вер. 3, содержат функцию Simulation PSY, с помощью которой предоставляется информация о местоположении в приложения, запущенные на эмуляторе платформы S60. Информация о местоположении может быть представлена в виде пункта (одиночной точки, сохраняемой в файле формата Национальной ассоциации морской электроники [NMEA]), или маршрутов (сохраняемых в файлах имитации движения [SPS]). Функция Simulation PSY также позволяет осуществлять тестирование непосредственно на устройствах S60.

Где можно получить электронные карты и географические данные, необходимые для приложений?

Есть три варианта получения данных для мобильных приложений:

  • С помощью Интернет-сервиса GIS: использование этого варианта позволяет устранить трудности, связанные с манипулированием базовыми данными электронных карт из Вашего приложения, но при этом может возникнуть необходимость обеспечить в приложении презентационный интерфейс пользователя для визуализации карт или услуг, например, навигации. К числу компаний, предоставляющих услуги такого типа, относятся Google, deCarta и NAVTEQ.
  • Внедрение GIS-механизма стороннего разработчика: использование такого механизма может освободить Ваше приложение почти от всех задач, связанных с получением и представлением данных, при этом обеспечивая большую гибкость, чем Интернет-сервисы. Такие механизмы представлены двумя продуктами: AtlasMobile компании AtlasCT для Java™ ME и Carmenta Mobile компании Carmenta для Symbian C++.
  • Создание собственного механизма: это потенциально сложное для выполнения решение предполагает использование необработанных данных, полученных от поставщиков электронных карт, например, Tele Atlas и NAVTEQ, и разработку механизма, который будет манипулировать этими данными для создания изображений, POI, маршрутов и других услуг. Этот подход, пожалуй, будет больше всего полезен для специализированных приложений, например, приложений, работающих с топографическими данными.


Rambler's Top100
© 2008-2009 Nokia
Отметить страницу: Delicious Digg Facebook Google Yahoo StumbleUpon Reddit Furl Technocrati Magnolia Twitter