Mobile Mariner


Mobile Mariner - это мобильное приложение, которое предоставляет прогноз погоды на море в реальном времени в пределах диапазона работы сотового телефона для пользователей, находящихся как на суше, так и в прибрежных водах. Приложение получает данные от Веб - Службы Национального Управления Океанических и Атмосферных Исследований (National Oceanic and Atmospheric Administration (NOAA)). Информация, отображаемая на мобильном устройстве, также включает в себя приливы (как прогнозируемые, так и наблюдаемые), скорость и направление ветра (наблюдаемые), температура воды и воздуха (наблюдаемые), атмосферное давление (наблюдаемое) и прогноз погоды.

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

Для Mobile Mariner мы разработали систему, которая состоит из нескольких программных модулей. Модуль Службы Сбора занимается сбором данных. Периодически он посылает запросы к Веб - Службе NOAA и обновляет свою собственную базу данных. Все наблюдаемые данные приложение получает каждые 6 минут. Иногда Веб - Служба NOAA отвечает слишком медленно или находится вне зоны доступа, что создает пробелы в собранных данных. Мы разработали приложение Mobile Mariner таким образом, что задержки и неудачи связи с Веб - Службой NOAA, прекрасно компенсируются.

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

Приложение Mobile Mariner может быть загружено с сайта http://www.mobilemariner.com/ Пользователь может также зарегистрироваться на сайте и управлять собственным счетом, а также подписаться на сервис для его использования или тестирования пробной версии. API мобильного приложения обеспечивается через SOAP. Используя такой API, мобильное приложение может отслеживать различные параметры (как прогнозируемые, так и наблюдаемые), такие как текстовая информация или графики. Эти данные могут быть получены от конкретно выбранной станции или автоматически присланы ближайшей к текущему местоположению пользователя станцией. Для этой операции могут быть также использованы GPS или телефонные станции.

Для того, чтобы снизить затраты на Интернет-трафик, мобильное приложение активно использует кэширование данных. Шаг за шагом ежемесячные накопления данных позволяют пользователю сэкономить деньги и ускорить работу приложения.

Технологии
Сервер: ASP.Net, Web Services, Windows Services, MS SQL 2005
iPhone: iPhone SDK 3.1.2, Core Plot, SQLite
BlackBerry: J2ME, BlackBerry API (4.5/4.6/4.7)

Дополнительную информацию о программе и наших услугах можно получить, связавшись с нами!

Видео демонстрация:

     
 
 
     

НАШИ КОНТАКТЫ:

+7(495) 665-51-86

Онлайн консультант

Электронная почта

Проекты



© 2001-2017 Энтерра Софт - Разработка программного обеспечения на заказ.