InstantView® Framework für schnelle Anwendungsentwicklung (RAD)

ClassiX® hat mit seinem InstantView® RAD Framework das realisiert, was Microsoft® mit seinem Business Framework® und IBM® mit seinem San Francisco Projekt® geplant hatten:


E
in Framework für betriebswirtschaftliche Anwendungsentwicklung mit hohem Grad an Wiederverwendung von bereits vordefinierten Anwendungsmodulen und Geschäftsobjekten.

Mit dem InstantView® RAD Framework von ClassiX® können Sie betriebswirtschaftliche Anwendungen nach dem Mashup Prinzip einfach und schnell erstellen. Fertige Modellklassen und vorprogrammierte Anwendungsmodule im AppsWarehouse® unterstützen den Entwicklungsprozeß in noch nie dagewesener Weise und beschleunigen somit das time-to-market erheblich. So wird Unternehmenssoftware industriell entwickelt. (RAD = rapid application development)

Déjà-vu
  • Kennt nicht jeder Programmierer das Déjà-vu-Erlebnis bei der Entwicklung einer "neuen" Anwendung? Irgendwie hat man alles schon mal programmiert, dennoch lässt es sich nicht einfach wieder verwenden.

  • Mit dem InstantView® RAD Framework von ClassiX® können Sie endlich wiederverwendbare Anwendungsbausteine entwickeln und immer neu verwenden.

 

"Hello World" und "99 bottles of beer"
  • Sehr einfach und schnell lassen sich die klassischen Beispiele für den Vergleich von Programmiersprachen schreiben

  • "Hello world" Attention

 

Intuitive Skriptsprache
  • Untypisierte, domänenspezifische Sprache (Var)
  • Deklarative Oberflächen Definition mit direkter Datenbindung (FillWindow/DrainWindow)
  • Direktes Arbeiten mit persistenten Daten, keine Datenbank Zugriffsprogrammierung
  • Navigation durch Datenbank mittels intelligenter Zugriffsausdrücke

    Deklaration von Suchräumen für automatische Datenauffindung (PlugSpace)

    Rapid Prototyping Programmierung unterstützt
  • Einfach erlernbar
  • Mehrsprachiges Tutorial (InstantView in 3 Tagen)

    Integrierte Entwicklungsumgebung (IDE) mit Eclipse
  • Integrierter Debugger

 

Intelligente Runtime Umgebung
  • Integrierter Message Bus
  • GUI, Variablenraum und Datenbank übergreifendes, voll automatisches Transaktionsmanagement inkl. roll back
  • Vertikal integriertes Security Management
  • Vertikal integrierte Objekt Gültigkeiten
  • Vertikal integrierte Internationalisierung (Locales, Sprachen)
  • Dynamisches Datenbank Layout
  • Logging
  • Garbage collection

 

Vereinfachte Architektur
Ganz einheitlicher Ansatz
  • 1 Sprache = 1 Framework = kein Bruch zwischen Design- und Run-Time.

    Vergleichen Sie doch einfach selbst, warum ein Arbeiten mit dem InstantView® RAD Framework gegenüber herkömmlicher Anwendungsentwicklung schneller ist!

 

Anwendungs...
  • ... neutrales Modell
  • ... generierendes Skripting
  • ... unterstützende Runtime Umgebung

 

Fertige Modellklassen in Objekt orientierter Datenbank
  • Beliebige Anwendungen aus einem Set von ca. 200 vordefinierten, anwendungsneutralen Modellklassen erstellbar
  • Erstellen von eigenen, anwendungsspezifischen Klassen oder Tabellen nicht mehr nötig, für Spezialfälle dennoch möglich
  • Integrierte Einheiten- und Kalenderarithmetik
  • Durchgängige Multi-Lingualität (beliebig viele Sprachen)
  • MS Office® integriert in Datenbank und Oberfläche (OLE)
  • Business Intelligence (BI) Funktionalität (OLAP)

 

Beliebig erweiterbar
  • Keine festen Datenfelder mehr (dynamische Datenfelder)
  • Keine Referenztabellen
  • Datenfelder nur noch Verweise auf Objekte

 

Anwendungsmodule als SOA Services
  • Anwendungsmodule gekapselt und vererbbar
  • Sofortige Anbindung an das Internet mittels InstantWeb

 

Volle Transparenz der gespeicherten Informationen
  • Navigation (Zugriffspfade) anstatt Datenbank Abfragen
  • Graphisch unterstützte Navigation im Objektnetz

     
  • Objektrelationen mit automatischer Rückreferenz
  • Be- und überschreibbare Relationen (Object Wrapping)