FLTK logo

Article #610: OpenExposition 0.2.0

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]
 

Return to Articles | Show Comments | Submit Comment ]

Article #610: OpenExposition 0.2.0

Created at 08:46 Jun 06, 2006 by srajko

OpenExposition is a library aimed at automatic generation of user interfaces. The programmer only needs to specify what parts of the code need to be exposed to the user, and OpenExposition does the rest.

Currenly, OpenExposition allows access to variables (either directly or through a pair of set/get methods), and class methods. It can construct the user interface graphically (using either the multi-platform FLTK library or Cocoa on Mac OS X), programatically (through Python),  and aurally (using the speech synthesis and recognition capabilities on Mac Os X).

The 0.2.0 release introduces a separation of C++ and Objective C files, so that C++ only environments don't have to deal with Objective-C++ .mm files. Also, the automatic GUI construction has been slightly improved.

Further documentation about the project can be found on http://randomaxis.info/research/openexposition/, and the source as well as the pre-compiled libraries and test applications can be downloaded from Sourceforge.net at http://sourceforge.net/projects/openexposition/

OpenExposition is currently developed on Mac OS X / Xcode, Windows / Visual Studio .NET 2003, and Linux / CMake. It can provide a graphical user interface through the multi-platform open-source FLTK library (http://www.fltk.org/) or Cocoa on Mac OS X, and also makes use of the Boost C++ Libraries (http://www.boost.org/) and Python (http://www.python.org/).

Download | Home Page | Listing ]


Comments

Submit Comment ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.