Projekte

Entwicklungswerkzeuge · 1990er-Jahre

Miracle. Eine Anwendung aus Komponenten.

Visuelle Entwicklung von Informationssystemen / Seit 1993 · Weiterentwicklung Anfang der 2000er-Jahre

Eine Umgebung, in der Daten, Formulare, Algorithmen und Berichte durch die Beschreibung von Komponenten und ihren Beziehungen zu einem Informationssystem zusammengesetzt wurden. Der Prototyp konnte mit der Präzisierung der Aufgabe weiterentwickelt werden.

Aus der Unternehmensgeschichte

DatenKomponentenWeiterentwicklung
Bleistiftzeichnung mit Blättern für Daten, Formulare und Algorithmen, verbunden mit Computer und Datenbank.
Daten, Formulare und Logik bilden eine Anwendung.

01

Aufgabe

Ein individuelles Informationssystem musste nicht nur erstellt, sondern laufend an die Arbeitsweise eines Unternehmens angepasst werden. Wir suchten nach einer Beschreibung der Lösung anhand der fachlichen Aufgabe: mit Daten, Oberflächen und Interaktionsregeln sowie der Möglichkeit, die Anwendung schrittweise zu präzisieren.

02

Unser Beitrag

Das Team von I.V.A. entwickelte eine eigene Umgebung zur Erstellung und Ausführung von Client-Server-Anwendungen. Sie umfasste Werkzeuge für Datenbankstrukturen, Bildschirmformulare, Algorithmen und Berichte, einen Anwendungsgenerator, Autorisierung, einen Transaktionsmonitor und Werkzeuge zur Übertragung von Anwendungen. Spezialisierte Komponentenbibliotheken konnten über eine API erweitert werden.

03

Lösung

Entwickler konfigurierten Komponenten und legten ihren Nachrichtenaustausch fest. Visuelle Formulare, Datenoperationen und Algorithmen bildeten Teile einer gemeinsamen Lösung; der Algorithmuseditor unterstützte schrittweise Fehlersuche. Komponenten konnten im laufenden System geändert werden. Damit konnte ein Prototyp als Grundlage weiterer Entwicklung dienen, dessen Teile schrittweise ergänzt und präzisiert wurden.

04

Ergebnis

Mit Miracle entstanden Anwendungen zur Abrechnung von Internettelefonie für GSL/TELEGLOB, WorkFin für Informationen über Kundenvermögen und FinJet zur Planung von Zahlungsströmen. Dabei verband die Komponentenumgebung die Datenverarbeitung mit den Regeln des jeweiligen Geschäfts.

05

Technik der damaligen Zeit

Visuelle Entwicklungswerkzeuge gab es bereits: NI veröffentlichte 1986 die grafische Umgebung LabVIEW, Microsoft stellte 1991 Visual Basic für Windows vor. Dies sind Beispiele für die Entwicklung des Fachgebiets, keine mit Miracle funktional identischen Produkte. Miracle ist daher im Kontext des bereits bestehenden und sich weiterentwickelnden visuellen Programmierens zu betrachten.

06

Historische Einordnung

Der technische Wert von Miracle lag darin, Daten-, Oberflächen- und Verhaltensentwurf sowie Ausführung in einer eigenen Umgebung für praktische Informationssysteme zu verbinden. Ein wesentlicher Schwerpunkt war die Weiterentwicklung eines laufenden Prototyps durch Änderungen an Komponentenbeschreibungen. Bei Projekten der 1990er-Jahre, deren Anforderungen sich mit der praktischen Nutzung weiterentwickelten, ermöglichte dies einen schrittweisen Ausbau der Anwendung.

07

Daten und Entwicklungsphasen

1997 erschien ein Artikel über die Miracle-Technologie, 1998 wurde die Software registriert, und 2000 erschien Miracle 32. Anfang 2002 wurde ein neuer Kern entwickelt und die nächste Version geplant.

Aus den Unternehmensunterlagen

Materialien

Projekt in der Chronik

2001

Vertrag mit der Staatlichen Universität Nowgorod namens Jaroslaw dem Weisen zur Nutzung der Plattform Miracle™ in wissenschaftlich-technischen und Ausbildungsprogrammen

2001

Vertrag mit der Staatlichen Textilakademie Iwanowo zur Nutzung der Plattform Miracle™ in wissenschaftlich-technischen und Ausbildungsprogrammen (Vorlesungen) der Hochschule

2000

Partnerschaftsvereinbarung mit ОДО «АГРИСистемс» zur Vermarktung der Software Miracle in der Republik Belarus

1999

Wissenschaftlich-technische Arbeiten zur Analyse und zum Entwurf einer Datenbankstruktur zum Thema „Verrechnungskonten“ für AeroMar (Miracle)

1999

Verkauf einer nicht ausschließlichen Lizenz zur Nutzung des Computerprogramms (Miracle — ЗАО АэроМар)

1998

Registrierung der Software Miracle

1998

Übertragung nicht ausschließlicher urheberrechtlicher Nutzungsrechte (Miracle — ООО ИАЦ Аналайз)

1997

Wochenzeitung PC Week/Russian Edition, Nr. 39 (113): Artikel „Technologie für die schnelle Anwendungsentwicklung — Miracle“

1993

Miracle™ — eine Umgebung für den schnellen Entwurf und die Ausführung von Programmen. Sie unterstützt die Bildung von Lösungsmodellen auf Grundlage eines nichtalgorithmischen Verfahrens zur Steuerung der Programmstruktur und des Datenflusses.

Zur Chronik

Beginnen wir mit Ihrer Aufgabe

Erzählen Sie uns von Ihrer Aufgabe.

Vorhaben besprechen