Русский /

 

Разработка мобильных приложений

Одним из приоритетных направлений First Line Software является разработка мобильных решений Мobility (для массовых пользователей) и Enterprise Mobility (для корпоративных пользователей). Мы работаем с платформами iOS, Android, Windows Phone. Располагаем широким парком мобильных устройств, а также собственными уникальными наработками в области ручного и автоматизированного тестирования родных приложений и мобильных версий веб-порталов. На счету First Line Software создание мобильных приложений для коммерческих и государственных организаций.

Стратегический план обеспечения мобильности предприятия

  • Оценка текущей мобильности предприятия
  • Определение случаев использования мобильных приложений, оценка приобретаемой выгоды и технической реализуемости
  • Определение приоритетности случаев использования
  • Оценка задействования бизнес-процессов и корпоративной архитектуры

Анализ серверной части системы

  • Критически важная часть проекта
  • Источники данных и анализ подготовки
  • Оценка аппаратных возможностей

Выбор мобильной платформы и устройств

  • Оценка случаев использования (размер экрана, функциональные возможности и т. д.)
  • Количество мобильных работников, ТСО
  • Наличные устройства и предыдущие инвестиции
  • Концепция использования собственных устройств сотрудников

Выбор архитектуры

  • Нативные приложения: наилучшие рабочие характеристики, удобство для пользователя, более стабильная функциональность, полный доступ к возможностям устройства, удобство работы без подключения к сети.
  • Веб-приложения на основе HTML5: потенциально высокая степень повторного использования кода, упрощение поддержки нескольких платформ, рабочие характеристики и удобство пользователя хуже, чем в нативных приложениях, недостаток функциональности при отсутствии подключения к сети.
  • Гибридные приложения: веб-приложения на основе HTML5 в контейнере нативных приложений. Повторное использование кода и сокращение затрат по сравнению с нативными приложениями, более развитый доступ к нативным возможностям устройств, чем в случае с HTML5. При всей своей привлекательности, данный метод все еще страдает некоторыми «детскими болезнями».

Проектирование архитектуры высокого уровня

  • Платформа для корпоративных мобильных приложений
  • Специализированное промежуточное ПО
  • Бизнес-логика на стороне сервера
  • Масштабируемость

Стратегия управления мобильными устройствами

  • Внедрение политики и обеспечение соответствия стандартам
  • Администрирование
  • Безопасность
  • Управление приложениями
  • Управление мобильными данными

Интеграция серверной части

  • Выбор между REST и SOAP/WSDL
  • Разработка веб-сервисов
  • Хранение специализированных данных
  • Авторизация и обеспечение безопасности

Разработка, тестирование и внедрение мобильных приложений

Методология: метод Agile лучше всего подходит для реализации проекта по частям и быстрой разработки.

Технологии клиентского интерфейса:

  • Objective-C, Cocoa Touch, iOS SDK, Map Kit Framework
  • Java, Android SDK, Google Maps API
  • BlackBerry OS
  • Windows Phone, Windows 8 Tablet, Microsoft Silverlight, Metro UI
  • HTTP/HTTPS, XML, JSON
  • Шифрование AES 

Свяжитесь с нами