<?xml version="1.0" encoding="ISO-8859-1"?><rss xmlns:jx="http://apache.org/cocoon/templates/jx/1.0" version="2.0">

  

	<channel>
    <title>The Open Source Zone » GUI Toolkits</title>
    <link>http://oszone.org/category/982</link>
    <description>Latest updates from The Open Source Zone 'GUI Toolkits' category</description>
    <pubDate>Thu, 03 Jan 2008 17:48:17 +0000</pubDate>
    <generator>http://oszone.org/</generator>
    <language>en</language>
    
      <item>
        <title>Ultimate++</title>
        <link>http://oszone.org/project/3420</link>
        <pubDate>Thu, 03 Jan 2008 17:48:17 +0000</pubDate>
        <category>GUI Toolkits</category>
        <guid>http://oszone.org/project/3420</guid>
        <description>
<body>

<p>Ultimate++ is a radical and innovative GUI toolkit whose number one priority
is programmer productivity. C++ is a great programming language but C++
programmers are sometimes hampered by the lack of effective libraries. U++
libraries enable genuine productivity gains with shorter development times and
greatly reduced application source code size.</p>

<p>Ultimate++ is a C++ cross-platform rapid application development suite. It
includes a set of libraries (GUI, SQL, etc..), and an integrated development
environment.</p>

<p>Rapid development is achieved by the
<a href="http://upp.sourceforge.net/www$uppweb$overview$en-us.html">smart and
aggressive use of C++</a> rather than through fancy code generators. In this
respect, U++ competes with popular scripting languages while preserving C/C++
runtime characteristics.</p>

<p>The U++ integrated development environment, TheIDE, introduces modular
concepts to C++ programming. It features BLITZ-build technology to speedup C++
rebuilds up to 4 times, Visual designers for U++ libraries,
<a href="http://upp.sourceforge.net/app$ide$Topic$en-us.html">Topic++</a>
system for documenting code and creating rich text resources for applications
(like help and code documentation) and
<a href="http://upp.sourceforge.net/app$ide$Assist$en-us.html">Assist++</a> - a
powerful C++ code analyzer that provides features like code completion,
navigation and transformation.</p>

<p>TheIDE can work with GCC, MinGW and Visual C++ 7.1 or 8.0 compilers
(including free Visual C++ Toolkit 2003 and
<a href="http://msdn.microsoft.com/vstudio/express/visualc/">Visual C++ 2005
Express Edition</a>) and contains a full featured debugger. TheIDE can also be
used to develop non-U++ applications.</p>

<p>U++ distributions combine U++ with 3rd party tools like MinGW compiler or SDL
library to provide an instant development platform.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>GTK+</title>
        <link>http://oszone.org/project/651</link>
        <pubDate>Wed, 05 Apr 2006 14:17:17 +0100</pubDate>
        <category>GUI Toolkits</category>
        <guid>http://oszone.org/project/651</guid>
        <description>
<body>

<p>GTK+ is a multi-platform toolkit for creating graphical user interfaces.
Offering a complete set of widgets, GTK+ is suitable for projects ranging from
small one-off projects to complete application suites.</p>

<p>GTK+ is based on three libraries developed by the GTK+ team:</p>

<ul>
<li><strong>GLib</strong> is the low-level core library that forms the basis of
GTK+ and GNOME. It provides data structure handling for C, portability wrappers,
and interfaces for such runtime functionality as an event loop, threads, dynamic
loading, and an object system.</li>
<li><strong>Pango</strong> is a library for layout and rendering of text, with
an emphasis on internationalization. It forms the core of text and font handling
for GTK+-2.0.</li>
<li>The <strong>ATK</strong> library provides a set of interfaces for
accessibility. By supporting the ATK interfaces, an application or toolkit can
be used with such tools as screen readers, magnifiers, and alternative input
devices.</li>
</ul>

</body>

  </description>
      </item>
    
      <item>
        <title>TinyFCK</title>
        <link>http://oszone.org/project/1719</link>
        <pubDate>Mon, 09 Jan 2006 15:16:44 +0000</pubDate>
        <category>GUI Toolkits</category>
        <guid>http://oszone.org/project/1719</guid>
        <description>
<body>

<p>TinyFCK: a TinyMCE with the FCKEditor&#8217;s file manager/uploader, nothing less,
nothing more.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>Tk</title>
        <link>http://oszone.org/project/1337</link>
        <pubDate>Tue, 01 Nov 2005 11:30:16 +0000</pubDate>
        <category>GUI Toolkits</category>
        <guid>http://oszone.org/project/1337</guid>
        <description>
<body>

<p>Tk is a graphical user interface toolkit that takes developing desktop
applications to a higher level than conventional approaches. Tk is the standard
GUI not only for Tcl, but for many other dynamic languages, and can produce
rich, native applications that run unchanged across Windows, Mac OS X, Linux and
more.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>FOX</title>
        <link>http://oszone.org/project/983</link>
        <pubDate>Fri, 01 Jul 2005 13:18:32 +0100</pubDate>
        <category>GUI Toolkits</category>
        <guid>http://oszone.org/project/983</guid>
        <description>
<body>

<p>FOX is a C++ based Toolkit for developing Graphical User Interfaces easily
and  effectively. It offers a wide, and growing, collection of Controls, and
provides  state of the art facilities such as drag and drop, selection, as well
as OpenGL  widgets for 3D graphical manipulation. FOX also implements icons,
images, and  user-convenience features such as status line help, and tooltips. 
Tooltips may even be used for 3D objects!</p>

<p> Considerable importance has been placed on making FOX one of the fastest 
toolkits around, and to minimize memory use:- FOX uses a number of techniques 
to speed up drawing and spatial layout of the GUI. Memory is conserved by 
allowing programmers to create and destroy GUI elements on the fly.</p>

<p> Even though FOX offers a large collection of Controls already, FOX leverages
C++  to allow programmers to easily build additional Controls and GUI elements, 
simply by taking existing controls, and creating a derived class which simply 
adds or redefines the desired behavior.</p>

<p> One of the prime design goals of FOX is the ease of programming; thus, most 
controls can be created using a single line of C++ code; most parameters have 
sensible default values, so that they may be omitted, and layout managers
ensure  that designers of GUI's do not have to worry about precise alignments.
</p>

<p> Another nice feature of FOX which significantly reduces the number of lines
of  code which have to be written is FOX's ability to have widgets connect to
each  other, and passing certain commands between them; for example, a menu
entry Hide  Toolbar can be directly connected to the Toolbar, and cause it to
hide.</p>

<p> Finally, FOX makes it easy to maintain the state of the GUI in an
application  by having the GUI elements automatically updating themselves by
interrogating  the application's state. This feature eliminates the large amount
of effort that  may go into sensitizing, graying out, checking/unchecking etc.
depending on  the application state.</p>

</body>

  </description>
      </item>
    
  </channel>
</rss>