General Graphics Interface / News: Recent posts

GGI 2.2.2 released

GGI is a basic graphics API which focuses on making graphics applications portable. Through a run-time modular system, a single application binary can be compiled for a particular architecture/OS, and then run on many different display systems supported on that OS, without rebuilding the binary. The application only depends on the presence of LibGGI itself, and is not directly linked into any particular display system library -- a plugin-like system allows
support for different display systems to be distributed separately from both LibGGI and the application. This is a boon to distribution maintainers, as it is never necessary to distribute alternate versions of LibGGI or LibGGI application packages. ... read more

Posted by Christoph Egger 2007-01-28

GGI 2.2.1 released

GGI is a basic graphics API which focuses on making graphics applications portable. Through a run-time modular system, a single application binary can be compiled for a particular architecture/OS, and then run on many different display systems supported on that OS, without rebuilding the binary. The application only depends on the presence of LibGGI itself, and is not directly linked into any particular display system library -- a plugin-like system allows
support for different display systems to be distributed separately from both LibGGI and the application. This is a boon to distribution maintainers, as it is never necessary to distribute alternate versions of LibGGI or LibGGI application packages. ... read more

Posted by Christoph Egger 2006-02-26

GGI 2.2 released

GGI is a basic graphics API which focuses on making graphics applications portable. Through a run-time modular system, a single application binary can be compiled for a particular architecture/OS, and then run on many different display systems supported on that OS, without rebuilding the binary. The application only depends on the presence of LibGGI itself, and is not directly linked into any particular display system library -- a plugin-like system allows
support for different display systems to be distributed separately from both LibGGI and the application. This is a boon to distribution maintainers, as it is never necessary to distribute alternate versions of LibGGI or LibGGI application packages. ... read more

Posted by Christoph Egger 2005-12-10

GGI 2.1.2 released

GGI is a basic graphics API which focuses on making graphics applications portable. Through a run-time modular system, a single application binary can be compiled for a particular architecture/OS, and then run on many different display systems supported on that OS, without rebuilding the binary. The application only depends on the presence of LibGGI itself, and is not directly linked into any particular display system library -- a plugin-like system allows
support for different display systems to be distributed separately from both LibGGI and the application. This is a boon to distribution maintainers, as it is never necessary to distribute alternate versions of LibGGI or LibGGI application packages. ... read more

Posted by Christoph Egger 2005-09-23

libggi 2.0.5 / libgii 0.8.5 released

LibGGI is a basic graphics API which focuses on making graphics applications portable. Through a run-time modular system, a single application binary can be compiled for a particular architecture/OS, and then run on many different display systems supported on that OS, without rebuilding the binary. The application only depends on the presence of LibGGI itself, and is not directly linked into any particular display system library -- a plugin-like system allows
support for different display systems to be distributed separately from both LibGGI and the application. This is a boon to distribution maintainers, as it is never necessary to distribute alternate versions of LibGGI or LibGGI application packages.... read more

Posted by Christoph Egger 2004-06-03

libggi 2.0.4 / libgii 0.8.4 and libggigic 0.9.9 released

The GGI project is pleased to announce that new versions of LibGGI and
LibGII have been released.

LibGGI is a basic graphics API which focuses on making graphics applications portable. Through a run-time modular system, a single application binary can be compiled for a particular architecture/OS, and then run on many different display systems supported on that OS, without rebuilding the binary. The application only depends on the presence of LibGGI itself, and is not directly linked into any particular display system library -- a plugin-like system allows
support for different display systems to be distributed separately from both LibGGI and the application. This is a boon to distribution maintainers, as it is never necessary to distribute alternate versions of LibGGI or LibGGI application packages.... read more

Posted by Christoph Egger 2003-12-28

libggi 2.0.3 / libgii 0.8.3 released

The GGI project is pleased to announce that new versions of LibGGI and LibGII have been released.

LibGGI is a graphics API which focuses on portability between operating systems and graphics back-ends. Through a run-time modular system, a single application binary can be run on many different display systems. In addition, LibGGI and it's interchangeable run-time binary "targets" can be compiled on many architectures (like ia-32, ppc32, sparc, sparc64, arm,
s390, etc.) and operating systems (like Linux, *BSD, Darwin, Solaris, etc.) and environments (like X11, fbdev, svgalib, aalib, etc.)... read more

Posted by Christoph Egger 2003-03-19

libggi 2.0.2/libgii 0.8.2 released

The GGI project is pleased to announce that new versions of LibGGI and LibGII have been released. LibGGI is a graphics API which focuses on portability between operating systems and graphics back-ends. LibGII is a stand-alone system for handling input devices which follows the same general design principles as LibGGI.

Through a run-time modular system, a single application binary can be run on many different display systems. In addition, LibGGI and it's interchangeable run-time binary "targets" can be compiled on many architectures (like ia-32, ppc32, sparc, sparc64,
arm, s390, etc.) and operating systems (like Linux, *BSD, Darwin, Solaris, etc.) and environments (like X11, fbdev, svgalib, aalib, etc.)... read more

Posted by Christoph Egger 2002-12-26