The paper describes an original approach to the creation of mobile online applications based on the use of the original development platform – called Ubiq Mobile – in combination with a set of domain-specific languages (DSL), focused on specific subject areas. The Ubiq Mobile platform has been developed by the team of software engineers and students from St. Petersburg State University for creation of robust and efficient mobile online services. The platform combines extended functionality and rich user experience with traffic and resource optimization that lets mobile services work efficiently in comparatively slow networks and on a wide set of mobile handsets. Using domain-specific modeling (DSM) approach for development mobile applications on the basis of Ubiq Mobile platform significantly reduces complexity of the development and expanding the scope of use of modern mobile services. The approach is illustrated with an example of webcam-based surveillance application.
Описывается оригинальный подход к разработке мобильных online-приложений, основанный на использовании оригинальной платформы для разработки (Ubiq Mobile) с применением набора специализированных графических языков (DSL), ориентированных на конкретные предметные области. Платформа Ubiq Mobile сочетает расширенную функциональность, возможность построения развитого пользовательского интерфейса и оптимизацию ресурсов и трафика радиоканала, что позволяет мобильным сервисам эффективно работать в сравнительно медленных мобильных сетях на широком спектре мобильных устройств. Использование DSM-подхода для разработки мобильных приложений на базе платформы Ubiq Mobile понижает сложность разработки и расширяет области использования мобильных устройств. Данный подход иллюстрируется нетривиальным примером системы видеонаблюдения, использующей веб-камеры.