Laut einer neuen Marktforschung "Markt für Low-Code Entwicklungsplattform nach Komponenten (Lösung und Dienstleistungen (professionell und gemanagt)), Bereitstellungsmodus, Organisationsgröße, Vertikal (Telekommunikation und IT, BFSI, Regierung) und Region - Globale Prognose bis 2022", veröffentlicht von MarketsandMarkets™, wird die Marktgröße voraussichtlich von USD 4,32 Milliarden im Jahr 2017 auf USD 27,23 Milliarden im Jahr 2022 wachsen, bei einer Gesamtwachstumsrate (CAGR) von 44,49%.
Entwicklungsplattformen mit Low-Code bieten Entwicklungsumgebungen, in denen Enterprise Software mit minimaler Codierung schnell entwickelt werden kann, wodurch der Bedarf an umfassender Codierungserfahrung auf ein Minimum reduziert wird. Die Plattformen bieten Basis-Code, Skripts und Integrationen, sodass Unternehmen Anwendungen prototypisieren, erstellen oder skalieren können, ohne komplexe Infrastrukturen zu entwickeln. Sowohl Entwickler als auch Nicht-Entwickler können mit diesen Tools die schnelle Anwendungsentwicklung mit angepassten Workflows und Funktionen durchführen.
Einen der leistungsfähigsten Anwendung in diesem Bereich ist AwareIM. Sie bietet kleinen und großen Unternehmen eine einfache und effiziente Möglichkeit, ihre Geschäftsprozesse zu automatisieren und ihr Geschäft über das Internet zu verwalten. Es sind keine Programmier- oder Datenbankkenntnisse erforderlich, AwareIM generiert automatisch Datenformulare und verwaltet den Webzugriff.
2. Positionierung
▪ AwarelM ist eine Plattform zur Entwicklung von HTML / CSS-Anwendungen, die lokal oder in der Cloud
(SaaS) verfügbar ist
▪ AwarelM produziert Datenbanken-Management-Anwendungen
▪ AwarelM ist ein Paket, das alle Komponenten enthält, die zum Erstellen einer Verwaltungsanwendung erforderlich sind
▪ AwareIM vereinfacht die Erstellung von HTML-Anwendungen
Konzepte
▪ Nicht prozedurale Entwicklung
▪ «Multi-Panel» - Entwicklungsstudio basierend auf Eclipse
▪ Große Abstraktion in der Konzeption der Geschäftslogik, Business Objects
(DB Tabellen) integriert:
▪︎Attribute:
▸Modelle, Spalten
▸Physisch und relational
▸Visuelle Eigenschaften
▪Nicht prozedurale Regeln
▪Formulare für Eingabe und Darstellungsbeziehungen:
▸Dynamische Registerkarten
▪ Anforderungen im Tabellenmodus (Gitterobjekte von der Kendo-
Benutzeroberfläche)
▪ Logikverfahren, die durch Regeln für Benutzeraktionen aktiviert werden
▪ Visuelle Ansichten «Benutzeroberflächenbereiche» multiple Formulare,
Abfragen, HTML, Berichte für Popup-Anzeigen
▪ Ausführung einer finalen Applikation, die von einem «Rule Engine» mit
Implementierung eines Netzwerk-Algorithmus unterstützt wird
Im Gegensatz zu den Skriptsprachen werden die Regeln in AwarelM in Form von Begriffen ausgedrückt und
enthalten nichts anderes als Variablen oder Schleifen.
Wenn AwarelM Datenänderungen festgestellt hat, führt es automatisch die betroffenen Regeln aus.
Ziele
AwarelM ist ein Werkzeug, auf das mehrere Anwenderprofile zugreifen können,
die durch folgende 3 Ebenen dargestellt werden:
▪ 1. Ebene: Die Zunft der Analysten, Designer, Berater ➙ native Anwendung 100% AwarelM
▪ 2. Ebene: Fertigkeiten in HTML, CSS und Javascript ➙ angepasste Anwendungen in Javascript, HTML und CSS
▪ 3. Ebene: Fähigkeiten in der Java-Entwicklung ➙ Erstellung von Erweiterungen und Vielzahl von Plugins in
AwarelM integrierbar
3. Funktionalitäten
▪ Responsiv Mode Management (Desktop, Tablet, Handy)
▪ Verwaltung der Versionierung von Anwendungen
▪ Verwaltung von Datenbanken und Testumgebungen
▪ Integration von Kommunikationskanälen (ausgehende E-Mails)
▪ LDAP-Konnektivität
▪ Management des grafischen Gestaltung
▪ Integration der Objekte «Kalender» und «Planning Gantt»
▪ Einplanungsmodul für Import- und Exportvorgänge
▪ Sicherheitsverwaltung des Zugriffs auf Daten und Behandlungen
▪ Integriertes Reporting-Management (Jasper-Berichte)
▪ Nutzung von Internet und SaaS
▪ Automatische Generierung von Dateneingabeformularen
▪ Sehr leistungsfähige Verwaltung von Visualisierungstabellen (Rasterobjekte der Kendo UI)
▪ Verwaltung von SOAP- und REST-Webservices für Anzeige und Verwendung
▪ Native Verwaltung von «Google Maps»
▪ Verwalten Sie Ihre Benutzer-Anfragen
▪ Javascripts und Java-API für Entwickler
▪ Dokumentation in HTML und DOCX
▪ Benachrichtigungsverwaltungssystem
▪ Automatische Verwaltung der Integrität der Datenbank
▪ Verwaltung der Anwender Prozesse und WorkFlows
▪ Management der multilinguale Übersetzungen
(Übersetzungen, Export, Import)
Methodologie
▪ Nach dem Verfassen einer funktionalen Spezifikation
▪ Definiere die «Business Objects» ohne die relationalen Attribute
▪ Definiere relationale Attribute
▪ Definiere die Verwaltungsregeln (Geschäftsregeln).
▪ Definiere Benutzerpfade, Menüs, Steuerung der Zugriffsdaten
▪ Implementierung zusätzlicher Bearbeitungen (E-Mails, Berichterstellung,
Dashboards)
▪ Fertig stellen der Benutzeroberfläche