Разработчикам

Ubiq Mobile – это платформа для быстрой кросс-платформенной разработки мобильных приложений, предназначенная как для создания новых приложений, так и для «мобилизации» существующих информационных систем. Благодаря специальной клиент-серверной архитектуре, вся сложная логика приложения концентрируется на стороне сервера, в то время как на мобильных устройствах работают тонкие клиенты, выстуающие в роли графических терминалов по отношению к серверной части прилолжения. Мощная и удобная среда разработки на основе MS Visual Studio позволяет быстро разрабатывать приложения для основных мобильных платформ, включая Android, iOS, Windows Phone и Java ME.

Быстрая кросс-платформенная разработка

С Ubiq Mobile вы сможете разрабатывать приложения для мобильных платформ Android, iOS, Windows Phone и Java ME, даже если до этого вам никогда не приходилось заниматься мобильной разработкой. Основная бизнес-логика всего приложения сосредоточена на выделенном сервере или в облаке и выполняется в среде .NET, в то время как на мобильных устройствах работают тонкие клиенты, взаимодействующие с серверными компонентами по специальному протоколу. Отсутствие проблем с совместимостью и масштабированием, легкость обновления и сопровождения приложений, низкие требования к вычислительной мощности сервера и скорости мобильных соединений – вот только часть преимуществ, которые дает использование платформы UbiqMobile.

Оптимизация под мобильные соединения

Мобильные компоненты приложений UbiqMobile, работающие на телефонах и планшетах пользователей, представляют собой тонкие клиенты, потребляющие минимум ресурсов. Они взаимодействуют с серверной частью приложений через специальный двоичный протокол на основе tcp/ip, который обеспечивает их устойчивую работу во всех типах мобильных сетей – от LTE и 3G до EDGE и GPRS, потребляя при этом минимум мобильного трафика и автоматически обрабатывая разрывы/восстановления мобильных соединений, возникающие при неустойчивой связи. Это обеспечивает устойчивую работу приложений Ubiq Mobile в загородной местности, в отдаленных района, в быстро движущемся автомобиле, в поезде метро – словом, везде, где широкополосная мобильная связь оказывается недоступной.

UbiqMobile SDK

В состав Ubiq Mobile входит удобная и мощная среда разработки (IDE) на основе Microsoft Visual Studio, и платформа поддержки времени выполнения. Использование мощных инструментальных средств и набора заранее подготовленных шаблонов и примеров приложений избавляет разработчика от необходимости выполнять большой объем трудоемкой рутинной работы и позволяет сосредоточиться на базовой логике разрабатываемого приложения.

Продуманный набор API

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

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

Благодаря клиент-серверной архитектуре, вся сложная бизнес-логика приложения, требующая вычислительных ресурсов, оказывается там, где ей и положено быть: на стороне сервера. За счет этого даже самые «тяжелые» приложения могут работать на всех поддерживаемых мобильных устройствах, включая самые простые Java-телефоны. Разумеется, чем мощнее устройство и чем выше его графические возможности, тем лучше и «нативнее» будет выглядеть на нем ваше приложение. UbiqMobile поддерживает мобильные устройства на основе Android, iOS, Windows Phone и JavaME.

Легкость сопровождения и масштабирования

Размещение основной бизнес-логики приложений UbiqMobile в облаке снимает проблемы с масштабированием. Если имеющихся серверных мощностей становится недостаточно для вашего приложения и нужно добавить вычислительные ресурсы, достаточно просто перейти на следующую по мощности конфигурацию, предоставляемую облачным провайдером.

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

Как это работает

Development

1. Разработка

Debug

2. Отладка

Deploy

3. Публикация

Приложения UbiqMobile разрабатываются на языке C# в единой среде программирования. Никакого нативного программирования на мобильных устройствах не требуется.
Подробнее >>
До 90% всей работы по отладке вашего приложения может быть выполнено на вашем компьютере в режиме эмуляции, без обращения к реальным телефонам.
Подробнее >>
Ваше приложение может быть выгружено на все поддерживаемые мобильные устройства в один клик.
Подробнее >>