摘要 |
<p>Softwareanwendung-Entwicklungswerkzeug zum Assemblieren von Anwendungen, in welcher eine Mehrzahl an Geräten mit externen Systemen und Diensten kommuniziert, aufweisend: Daten und Nachrichten, welche durch die Anwendung genutzt werden und unter Verwendung einer deklarativen Datenbeschreibungssprache beschrieben sind; eine Bibliothek mit Systemkomponenten, umfassend eine Geräte-Abstraktionsebene für Interaktionen zwischen Geräten und der Anwendung, und eine Host-Abstraktionsebene für Interaktionen zwischen einem Host und der Anwendung; ein graphisches (GUI) Werkzeug zum Modellieren des Workflows der Anwendung, wobei der Workflow Darstellungen und Dienste umfasst, welche deklarativ durch eine deklarative Datenbeschreibungssprache beschrieben sind; und einen Assemblierer zum Assemblieren der Anwendung unter Verwendung des graphischen Werkzeugs, deklarativer Regeln und nutzerspezifische Anpassung der Systemkomponenten, welche aus der Bibliothek ausgewählt sind.</p> |