Geeonx

[Home] [Download] [Story] [About/Contact] [EN]

... ist eine graphische Benutzeroberfläche (GUI).

... ist eine cross-plattform shared Library.

... ist für Linux und Windows verfügbar.

... bietet einen C-Quellcode und ein GUI für zwei Systeme.

... ist schlank und schnell.

Einsatzgebiete:

Geeonx entlastet den Programmierer von allen Fenster- und Bildschirmupdates. Auf einfache Weise lassen sich systemübergreifende Oberflächen mit dem Tool GeeonxCreator gestalten. Sie können sich auf die eigentlichen Programmfeatures konzentrieren. Geeonx ist eine gute Wahl für:

Desktop applications

Education

Embedded systems

Design:

Die Geeonx-Oberfläche ist schlank, reduziert und elegant. Geeonx verzichtet auf alle Window-Slider und Titel-Leisten. Die Fenster haben dadurch den Look von Magazinseiten. Alle Fensterfunktionen werden durch eine schwebende Icon-Leiste gesteuert.

Screenshots:

screenshot small

GeeonxDemo auf Windows 10.

screenshot small

GeeonxCreator auf Xubuntu Linux.

screenshot small

GeeonxCreator auf Xubuntu Linux.

Der Weg der Effizenz oder ökologische-IT:

Die Geeonx Library hat in der Linux-Variante libgeeonx.so die Größe von 172 kb. Die Windows-Variante libgeeonx.dll hat einen Umfang von 293 kb.

C ist die Hochsprache mit der größten Energieeffizienz. Geeonx ist in C für Menschen geschrieben, die ebenfalls in C schnelle und effiziente Programme schreiben wollen.


Videos:

Ein editierbares Text-Fenster mit GeeonxCreator einrichten - auf Xubuntu

GeeonxDemo Bitmap Drawing auf Xubuntu

Schaltflächen bearbeiten mit GeeonxCreator.

Dokumentation und Download:

Schnelleinstieg in Geeonx-Programmierung und GeeonxCreator (auf Englisch).

GeeonxCreator und Library für Windows 10 64 bit als Installer-Exe

GeeonxCreator und Library für als 64 bit Deb-Paket für Linux

Download und Support Geeonx auf itch.io.

News:

April 2022 - GeeonxCreator: neuer Fileselector und verbesserte Usabilty.

Juli 2021 - Die Library ermöglicht jetzt Bitmap-Objekte als virtuelle Zeichnenfl¨chen.

Features:

Geeonx ist eine multiplattform GUI-Bibliothek für C. Die Library ermöglicht einen C-Quelltext für Windows und Linux. Mit GeeonxCreator gestalten Sie eine einheitliche Oberfläche für alle drei Hauptbetriebsysteme.

Geeonx sorgt dafür, dass alle Oberflächenelemente Fenster, Pulldown-Menus, Icons, Formulare und Schaltflächen gezeichnet und aktualisiert werden.

Mit dem Tool GeeonxCreator können alle GUI-Elemente einer Anwendung gestaltet werden. Geeonx speichert die Informationen der einzelnen GUI-Elemente in Geeonx-Objekten. Alle Geeonx-Objekte werden in *.gee und *.gew Dateien gespeichert. Die Bibliothek übernimmt die Verwaltung aller Eingabeereignisse (Tastatur und Maus) und der Fenster.

Mit Geeonx ist es einfach, Programme mit grafischen Oberflächen zu entwickeln. Mit der Funktion gee_draw_all_objects() wird beispielsweise die ganze Oberfläche aktualisiert.

Geeonx ist in C geschrieben und bietet ein API zur Verwendung in C/C++. Es ermöglicht die Erstellung von Anwendungen für Linux und Windows mit identischem Sourcecode.

Verwende den Sourcecode der Geeonx Demo-Anwendung geeonx_demo.c als Grundlage für eigene Anwendungen.


License:

Die Geeonx Library und GeeonxCreator dürfen in privaten und geschäftlichen Zusammenhängen gemäß der Lizenzbedingungen genutzt werden (EULA Library sowie EULA Creator).
Bitte erkundigen Sie sich auch nach den Konditionen für OEM-Lizenzen.


Requirements:

Ein Rechner x86-64bit CPU mit LINUX 64 bit oder Windows 10 64 bit.