Хотите начать разрабатывать 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 даёт возможность использовать целый ряд приложений и услуг, например, навигацию и электронные карты, отслеживание перемещений персонала, нахождение интересующих мест и получение информации о погоде. Возможность распознавания местоположения открывает перед разработчиками приложений, операторами мобильной связи и производителями контента новые привлекательные возможности для бизнеса.
Платформы S60 и Series 40 включают в себя ряд функций, позволяющих использовать широкий набор LBS-приложений и услуг, включая приём данных о местоположении и географических ориентиров. В этом разделе Вы сможете подробнее ознакомиться с этими функциями и научиться их использовать.
Узнать больше о разработке LBS-продуктов можно из следующих источников на форуме Nokia:
Документация.
Википедия.
Обсуждение по разделам.
В результате опроса, проведённого в 2006 г. фирмой C.J. Driscoll & Associates, было обнаружено, что из 10 наиболее востребованных неголосовых услуг связи половина включала возможность определения местоположения. Появление мультимедийного компьютера Nokia N95, первого цифрового устройства на платформе S60 со встроенным GPS-приёмником, позволило повысить объём продаж приложений с возможностью распознавания местоположения через Nokia Software Market за 2007 год более чем на 500 процентов.
Существует явный высокий пользовательский спрос на приложения, в которых технология распознавания местоположения используется в самых различных сферах применения, от электронных карт до социальных сетей. Внедрив в свои приложения или услуги технологию распознавания местоположения, Вы сможете открыть для себя новые возможности в этой многообещающей области.
В различных устройствах Nokia представлено три разновидности технологий, обеспечивающих возможность использования 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.
Есть три варианта получения данных для мобильных приложений: