COMPOSITIONAL PROCESS OF MOBILE APPLICATION DEVELOPMENT BASED ON HETEROGENEOUS SOFTWARE OBJECTS
Несмотря на множество доступных мобильных приложений с различными формами реализации (например, компонент, услуга или приложение), потребности пользователя отличаются от одного к другому. Кроме того, мобильные устройства характеризуются разнородными программными и аппаратными конфигурациями. Таким образом, важной проблемой при разработке мобильных приложений является их развертывание на доступных разнородных устройствах. Для решения этих проблем необходим процесс композиции, позволяющий повторно использовать существующие разнородные объекты для разработки мобильных приложений в соответствии с требованиями пользователя, и чтобы поведение желаемых приложений можно было настраивать в соответствии с их различной контекстной информацией. В статье эта проблема решается на основе процесса создания мобильных приложений с учетом контекста на основе существующих гетерогенных программных объектов. Despite the many mobile applications available with different forms of implementation (for example, a component, service or application), the user's needs differ from one to another. In addition, mobile devices are characterized by heterogeneous software and hardware configurations. Thus, an important problem in the development of mobile applications is their deployment on available heterogeneous devices. To solve these problems, we need a composition process that allows us to reuse existing heterogeneous objects for developing mobile applications in accordance with the user's requirements, and so that the behavior of the desired applications can be customized according to their different contextual information. In the article, this problem is solved on the basis of the process of creating mobile applications taking into account the context on the basis of existing heterogeneous program objects.