savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] savannah.gnu.org: submission of HUF Utility Framework


From: jesus
Subject: [Savannah-hackers] savannah.gnu.org: submission of HUF Utility Framework
Date: Fri, 28 Jun 2002 23:12:41 -0400

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


Daniel Wallner <address@hidden> described the package as follows:
License: mbsd
Other License: 
Package: HUF Utility Framework
System name: huf
This package does NOT want to apply for inclusion in the GNU project

Description:
This project is a C++ GUI application framework with the ultimate goal of 
making \"compile once, compile and run everywhere\" possible. It currently 
supports GTK, Motif, OS/2, BeOS, MacOS and Win32, this has been made possible 
with the use of a very thin platform dependent layer due to a limited number of 
native controls. The drawback is that appliations won\'t look and feel 100% 
native but as most GUIs behave almost exactly the same this won\'t be a 
problem. The API is similar to BeOS native API. For a multi platform library to 
succed I believe it must conform to the following rules:
*All platforms with planned support should be included from the start.
*It should not be possible to access platform specific functions/variables.
*All functions should behave exactly the same on all platforms or should not be 
included.
*It is not possible to get a clean object oriented behavior using native 
controls.
*All non GUI operative system functions neccesary must also be a part of the 
library.
*A multi platorm library cannot have complete platform support, i.e. it should 
not be possible to make a COM, AvtiveX whatever Win32 application with it.
*C++ constructs such as exceptions and template libraries should be used for 
best possible error and resource handling.
Some of these rules are at the moment not fulfilled but the goal is to make the 
library comply to them on all platforms.

It already exists although most of the platforms doesn\'t have complete support 
at the moment. Some sample code and compiled applications (for win32) can be 
downloaded at:
http://www.e.kth.se/~e93_daw/vhdl/huf.zip


Other Software Required:


Other Comments:





reply via email to

[Prev in Thread] Current Thread [Next in Thread]