casy32 OPG - OPAG Gtk/Lua Application Framework

OPG ist eine moderne Entwicklungsumgebung der nächsten Generation. Effizient und schnell können damit anspruchsvolle Datenbankapplikationen erstellt werden.  

OPG ist die technologische Basis unsereres ERP-II Systems CASYMIR

Der Ansatz

Für die Entwicklung von OPG setzte das CASYMIR Team auf neue Technologien. Diese beruhen auf modernsten modularen Komponenten, die ihrerseits auf bewährten OpenSource Technologien aufbauen. Dank diesem Vorgehen kann ein Entwickler-Team sowohl das Erscheinungsbild wie auch die Funktionalität der OPG Benutzeroberfläche vollumfänglich bestimmen. Zu den Neuerungen gehört ein umfassendes Application Framework, das zentralisierte Mechanismen für die Entwicklung, Modularisierung, Verwaltung und Verteilung von Applikationen oder Applikations-Plugins bereitstellt.

Ganz im Sinne eines evolutiven Fortschritts wird das OPAG Team zukünftig eigene Entwicklungen wie auch Neuerungen in den OpenSource Technologien kontrolliert in die OPG Benutzeroberfläche einbringen.

Die OPG Ausführungen

Das OPG Framework wird in zwei Ausführungen bereitgestellt:

  • OPG Runtime-Umgebung
    • OPAG Gtk/Lua Runtime-Umgebung
    • Native Setup für alle unterstützten Betriebssysteme
    • Internet-Update Feature
  • OPG Developer-Suite
    • beinhaltet die komplette Runtime-Umgebung mit graphischer Benutzeroberfläche
    • Interaktiver Designer für grafische Bedienungs-Oberflächen
    • Entwicklungs- und Testumgebung für Applikationskomponenten, gestattet die hocheffiziente Programmierung 'im lebendigen, laufenden System'
    • Deployment-Support zur Erstellung von vorkompilierten Laufzeitumgebungen
    • Werkzeuge, zur Erstellung und Pflege von relationalen Datenbankobjekten wie Tabellen, Prozeduren, Trigger, Views, etc.

Das OPG Framework ist aufgrund seiner Konzeption für mittlere bis grosse Projekte mit mehreren Millionen Codezeilen geeignet.

Verschiedene Lizenzierungs-Modelle stehen zur Verfügung.

Eigenschaften und Vorteile

  • Grafische Entwicklungs- und Laufzeitumgebung
  • 100% Portabilität und Plattformunabhängigkeit
  • Hoch-Effiziente Laufzeitumgebung (20-30x schneller als Java)
  • Fragmentierte Applikationsstruktur - geeignet auch für sehr grosse Anwendungen
  • Datenbankunterstützung: interne und externe Datenbanksysteme
  • Kommunikationsfähigkeit: TCP/IP, UDP, SMTP, HTTP, HTTPS, SOAP, ...
  • Lizenzierungsverfahren
  • Dynamische Code- und Objektverwaltung
  • Updatefähigkeit und Wartbarkeit (bis hin zum Austausch von Applikationskomponenten im laufenden Betrieb)

Betriebssysteme und Datenbanken

Mit OPG entwickelte Applikationen sind 100% portabel und laufen auf unterschiedlichen Hardwareplattformen. Die nachfolgende Abbildung zeigt die aktuell unterstützten Betriebssysteme:

Betriebssysteme

Verfügbar

Microsoft Windows: alle aktuellen Versionen

 gtk-apply

Linux: RHEL (x86_64), CentOS, Scientific Liunx und weitere...

 gtk-apply

MacOS X

gtk-apply

  

Datenbanken

Verfügbar

 

Sybase ASE

gtk-apply  

SQL Anywhere

gtk-apply  

Microsoft SQL Server

gtk-apply  

MySQL

gtk-apply  

SQLite

gtk-apply (integriert)

Haben Sie Fragen oder benötigen Sie weitere Informationen? - Kontaktieren Sie unverbindlich unsere Verkaufsabteilung!

Weiterlesen