www.qtsoftware.de
GINO Graphics Libraries
Umfangreiche Graphikbibliothek für PCs, Workstations, Minis und Mainframes

GINO bietet Programmierern in der Basisversion mehr als 300 Funktionen zur Erstellung von geräte-unabhängigen 2D/3D-Graphikprogrammen. Die Graphikbibliotheken sind für eine Vielzahl von Rechnersystemen erhältlich, so daß eine Applikation leicht von einem System zum anderen portierbar ist.

GINO verfügt über Routinen zum/zur:

  • Zeichnen von graphischen Elementen (Punkt, Linie, Kreisbogen, Ellipse, Polygon, Spline, Symbol) im 2D/3D
  • Definition/Auswahl von Zeichenattributen (Farbe, Linienstil, Liniendicke, Füllmuster)
  • Schreiben/Zeichnen von Text/Zahlen (mit variabler Größe, beliebigem Winkel, wählbarem Zeichensatz, Anpassung an Linie/Kurve; mit Textattributen wie kursiv, zentriert, unterstrichen, hoch/tiefgestellt)
  • Fenstertechnik (mit Mehrfachfensterunterstützung) und Maskierung
  • Transformationen (Skalierung, Rotation, Translation, Normierung usw.)
  • Segmentierung/Gruppierung/
    Strukturierung
  • Abbildung (Parallel/Perspektivprojektion, Zoom, Blickwinkel)
  • Bildverarbeitung (Lesen/Schreiben von Bildpunkten, Transformationen)

Mit der Version 5.0 wurde GINO um vollständige OpenGL Funktionalität erweitert, d.h. inclusive Beleuchtungs- und Schattierungsfunktionen:

  • bis zu 8 Lichtquellen (z.B. Spot, Punkt, direkt; verschiedene Materialeigenschaften (Farbtreue, Reflektivität und Transparenz)
  • Textur-Abbildung (Überlagerung, Modulation und Mischung)
  • Nebel-Simulation
  • 3D Device Drivers (WOGL and GLX), basierend auf der OpenGL API, für PC und UNIX

OpenGL basierende GINO/GINOMENU Applikation unter Windows
(eines der mitgelieferten Beispielprogramme)

Dazu zählen auch 3D Facetten, die zur Gestaltung von Oberflächen verwendet werden. Elementarte 3-dimensionale Objekte braucht man aber nicht selbst zu programmieren. So sind bspw. bereits vorhanden:

  • High-level Objekte (Sphäre, Würfel, Konus, Keil, Zylinder, Volumen)
  • Bezier Objekte (Oberfläche, Sphäre, Volumen, rule-surface, swept-surface, tabulated-surface)

Zur interaktiven Gestaltung von Grapiken bietet GINO ebenfalls grundlegende Funktionen:

  • Interaktion über Tastatur und Zeigeinstrument (bspw. Maus) (Positionsbestimmung, Objektbestimmung/selektion, Tastaturstatusabfrage)
  • Dialogroutinen (für Dateneingabe)
  • Ereignis-Verwaltung (Event-Handling für Tastatur und Zeigeinstrument)
  • Automatische Berechnung von Flächennormalen und mittleren Normalen
  • Automatische Gruppierung von benachbarten Primitiven
  • Zugriff auf den internen Punkt-Speicher zur Suche nach generierten Kurven, Bögen etc.
  • Animation mit Pixel Copy
  • TrueColor in Fenstersystemen

Programme können leicht durch Aufruf der entsprechenden, mitgelieferten Treiberfunktionen um die Möglichkeit des Graphikexports erweitert werden. Unterstützt werden u.a.

  • Windows Dateiformate (z.B. .bmp, .wmf)
  • Metafile (im GINO und CGM Format)
  • JPEG Dateiformat (.jpg)
  • PNG (Portable Network Graphics) Import/Export für vektor-basierende Web-Graphiken
  • 2D und 3D DXF

Schließlich finden sich in GINO noch

  • Routinen für Systemzugriff, Zeit- und Datumsverarbeitung, Datei- und Verzeichnisverwaltung, Tonerzeugung, Zufallszahlen, Kontrolle/Steuerung über die System bzw. Taskpriorität, Argumente der Kommandozeile u.v.a.m.

Dokumentation

Die Dokumentation wird on-line bereitgestellt (als PDF und Compiled Help File .CHM).
Die Dokumentation ist sehr ausführlich und beschreibt die Funktionalität anhand vieler Beispiele und Zeichnungen.

Support / technische Unterstützung, Updates

Support bzw. technische Unterstützung wird vom Hersteller binnen 30 Tagen nach Kauf kostenlos geleistet. Patches werden kostenlos auf der WebSite des Herstellers bereitgestellt. Dort finden sich auch Links zu einer Benutzer Gruppe (GINO Users Group), einer FAQ Seite (FAQ = frequently asked questions).
Updates sind kostenpflichtig. Der Hersteller bietet Wartung an ("maintenance"), die sowohl die kostenlose Lieferung/Bereitstellung von Updates innerhalb der Wartungsperiode (1 Jahr) beinhaltet, als auch für diesen Zeitraum technischen Support gewährleistet. In Anbetracht der Fülle der Funktionen von GINO ist es eine sehr hilfreiche Option, den Hersteller um Rat fragen zu können, wenn es bei der Programmierung einmal nicht mehr weiter geht.


GINOGRAF

Basierend auf GINO bietet GINOGRAF mächtige Routinen zur einfachen Generierung von 2D-Diagrammen. Vorgefertigte Diagramm-”Muster" erlauben mit wenigen Aufrufen Plots anzufertigen.
GINOGRAF’s Routinen ermöglichen:

  • x/y-Diagramme (Linie, Kurve, Spline, Symbole, Fehlerbalken, auch mit Datumsachsen)
  • Flächenplots
  • Balkendiagramme
  • Histogramme
  • Polardiagramme
  • Kuchendiagramme (mit Zerlegung bzw. Versetzung)
  • Textcharts
  • Vektordiagramme

Die Diagramm-Muster können mittels diverser Konfigurations-Routinen spezifischen Bedürfnissen angepaßt werden (bspw. Achsen- und Plotbeschriftungen, Skalierung, Koordinatensystem-Positionierung, Koordinatennetz, Rahmung, Symbolauswahl, Füllmuster usw.).

Beschrieben werden die etwa 90 GINOGRAF Routinen in einer On-line-Dokumentation, die zusätzlich auch in gedruckter Form erhältlich ist.


GINOSURF

Wie GINOGRAF basiert auch GINOSURF auf den Graphikprimitiven und Treibern von GINO. GINOSURF beinhaltet Funktionen zur schnellen und vielfältigen Programmierung von 3D-Graphiken. Es bietet hierzu Routinen für:

  • Daten-Behandlung (Berechnung von kartesischen Netzpunkten aus Funktionen und bei Datenfeldern mittels Interpolation, wobei zwischen der Methode der “Kleinsten-Quadrate” oder der der “Gewichteten Mittel” gewählt werden kann)
  • Konturplots (von verschieden strukturierten Datenfeldern, mit oder ohne Schraffuren und anderen Attributen)
  • Oberflächendarstellung (isometrische/perspektivische Projektion, mit Schraffuren oder ohne und anderen Attributen)
  • Schnittflächendarstellung
  • Import von DXF Polymesh Surface Data

Durch die seit GINO v5.0 verfügbaren OpenGL Erweiterungen, sind Volumendarstellungen mit Oberflächentexturen und Beleuchtungseffekten möglich.

GINOSURF umfaßt ca. 70 Routinen, die in einer On-line-Dokumentation anhand von vielfach bebilderten Beispielen beschrieben werden.

Editionen

GINO wird in diversen "Editionen" angeboten, die sich durch ihren Lieferumfang unterscheiden:
Standard Edition = GINO, GINOMENU, GINOMENU Studio
Developer Edition = GINO, GINOGRAF, GINOSURF
Professional Edition = GINO, GINOGRAF, GINOSURF, GINOMENU
Enterprise Edition = GINO, GINOGRAF, GINOSURF, GINOMENU, GINOMENU Studio

Edition
GINO
GINOGRAF
GINOSURF
   
   
 

 


Weitere AddOns

GINO kann durch GINOMENU ergänzt werden, womit sich graphische Bedienoberflächen bestehend aus Menüs und Eingabemasken (Dialogfenster) programmieren lassen, und die sich daher sehr zur Integration von Anwendungen, die mit GINO, GINOSURF und GINOGRAF erstellt wurden, eignet.

 
Nachrichten
·
Preislisten / Bestellung
· Preise für neue Lizenzen und Updates & Maintenance auf Anfrage.
Schulungen
·
·
Dienstleistungen
·
·
Links
·
·
·
·

Lieferumfang, Systemanforderungen etc.

   
Artikelstammkürzel GINO??
Lieferumfang Software als Download, Dokumentation als online-Hilfe;
Unterstützte
Betriebssystem(e)

PC: Windows 2003/XP2, 7, 8.1, 10; Linux;
Workstations: UNIX, Sun Solaris, Sun Solaris, HP-UX, HP Alpha/OpenVMS und weitere

Systemanforderungen PC mit Pentium, min. 32 MB RAM, Festplatte mit ca. 100 MB frei bei Komplettinstallation;
UNIX Workstations: ggf. anfragen
Unterstützte Compiler PC: Fortran-Compiler (alle gängigen Hersteller werden unterstützt)
Hersteller Bradly Associates
Aktuelle Version Windows: 8.5, Linux & OpenVMS: 7.5
Lizensierungsvarianten Einzel- und Mehrplatzlizenz;
"Academic" Versionen (nur zur nicht-kommerziellen Verwendung in Forschung & Lehre; können von allen Hochschulen bezogen werden)
Lizenz- bzw. Laufzeitgebühren keine bei Weitergabe von Programmen oder Libraries, die mit GINO auf PC (Windows o. Linux) erstellt wurden; Lizenzgebühren fallen allerdings unter UNIX-Workstations an
Patches erhältlich ja
Updates erhältlich ja, kostenpflichtig
Technischer Support von uns und vom Hersteller, sofern ein Wartungsvertrag ("Maintenance") vorliegt
Datenblatt erhältlich nein
Testversion Trial-Version via Download
Produktinformationen des Herstellers

http://www.gino-graphics.com

Informationsstand 14. März 2017
zum Anfang
   

Hinweise zu Haftung & Urheberrecht bzgl. der Information auf dieser WebSeite.
Copyright QT software GmbH 2017. Alle Rechte vorbehalten.