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 GUtopIa


From: transami
Subject: [Savannah-hackers] savannah.gnu.org: submission of GUtopIa
Date: Thu, 25 Jul 2002 18:36:37 -0400

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


Thomas Sawyer <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: GUtopIa
System name: gutopia
This package does NOT want to apply for inclusion in the GNU project

Description:
GUtopIa is a GUI meta-API for the Ruby scripting language. We say \"meta\" 
because it presents a single common API to the developer regardless of the 
underlying base API.

In sum, GUtopIa intends to provide a best-of-all-worlds GUI toolkit to the Ruby 
community of programmers, meeting all requirements of such a toolkit: 
cross-platform compatability, native platform integration, ease of coding with 
good Seperation Of Concerns and opertaing on the Principle of Least Suprise, 
international font support, as well as a good dose of flexibity and speed.

There are two major divisions to the GUtopIa meta-API, tentatively nicked name 
Biz and Joy. Biz uses wxWindows as a backend GUI API, while Joy uses the 
ClanLib Game SDK. Both are open source projects in their own right.

The common meta-API as presented to the developers is desgined around a Dual 
Channel Model-View-Control architecture. This structure provides optimal SOC. 
The core-application (Model) need not be necessarily altered in anyway in order 
to give it a user-interface (View). The two are coorelated by pairs of 
intermediary conduits, which are actually dynamically generated methods in the 
ruby source. These shuttle state changes \"automagically\" between 
core-application and user-interface (Controller).

The GUtopIa project is an offspring of the original RougeProject, a part of 
FreeRIDE and continues in its footsteps with the goal of bringing GUI 
programming to new heights that only a languge like Ruby can provide.

GUtopIa is currently under minor devleopment and major discussion, but expect 
this to reverse soon. In this regard it is our intention to follow a 
rapid-development course of action.

The project leader is Thomas Sawyer, aka transami. A philosophy major with over 
20 years of coding practice in a variety of platforms.


Other Software Required:
Ruby 1.6.7+
wxWindows
ClanLib SDK

Other Comments:
Primary Contact: Thomas Sawyer (aka transami) address@hidden

Alternate information can be found at: http://www.transami.net/files/ruby/

Welcome to the groovy world of GUtopIa!





reply via email to

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