software application-development tool, for assembling of applications, in which a plurality of devices with external systems and services in communication, comprising:Data and messages, which is determined by the application can be used and with the use of a declarative are described data description language;a library of system components, comprising a device-level abstraction for interactions between the devices and the application, and a host-level abstraction for interactions between a host and use;a graphic (gui) tool for modeling of the process workflows of the application, wherein the work flow representations and services, which are declarative are described by a declarative data description language; andan assembler for assembling the application with the use of the graphic tool, a declarative rules and user-specific adaptation of the system components, which are selected from the library.
展开▼