CUF - Open Source XUL Toolkit for Java/Swing & .NET/WinForms

Gerald Bauer <[email protected]> Tue, 12 Apr 2005 15:47:23 -0700
Newsgroups gmane.comp.lang.xul.announce
Message-ID <[email protected]>
Hello,

    J=FCrgen Zeller has released an open source toolkit that lets you=20
build either Java/Swing or .NET/WinForms applications using a XML UI=20
language.

    J=FCrgen writes:

  CUF (Client Utilities & Framework) contains

	=95 	utility libraries (this is the "U" part) and an
	=95 	application-level framework (the "F" part)

for building GUI applications in either Java/Swing or .NET/WinForms=20
environments.

It is build to provide

	=95 	practical help for details (the libraries part) as well =
as
	=95 	guidance and structure (the framework part)

for developers of rich-client applications.

Using CUF, a developer can build a=A0 Java/Swing or a .NET/WinForms=20
application more easily.
  This is especially true if the application is build in a business=20
environment with a focus on forms based data manipulation ("SCRUD":=20
search, create, read, update, delete) .


    In case you wonder what the CUF XML UI language format looks like.=20=

Here's a sample:

=A0 <visual>
  =A0=A0=A0=A0=A0=A0=A0 <frame id=3D"Frame" closeAction=3D"FileQuit">
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <icon name=3D"CUF"/>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <title>Test ValueModel's</title>

  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <menubar id=3D"MenuBar">
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <menu id=3D"File">
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
<text>File</text>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
<mnemonic>F</mnemonic>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <text =
lang=3D"de">Datei</text>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <mnemonic =
lang=3D"de">D</mnemonic>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <menuitem =
actionref=3D"FileQuit"/>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <separator/>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </menu>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <menu id=3D"Window">
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
<text>Window</text>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
<mnemonic>W</mnemonic>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <text =
lang=3D"de">Fenster</text>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <mnemonic =
lang=3D"de">F</mnemonic>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <menuitem =
actionref=3D"WindowNew"/>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <menuitem =
id=3D"About">
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
<text>About</text>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
<mnemonic>A</mnemonic>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
<text lang=3D"de">=DCber</text>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
<mnemonic lang=3D"de">=DC</mnemonic>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </menuitem>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <separator/>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </menu>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </menubar>

  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <toolbar id=3D"Toolbar">
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </toolbar>

  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <panel id=3D"Panel">
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <layoutmanager =
type=3D"form">
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
<columns>pref, fill:pref:grow</columns>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
<rows>fill:pref:grow, pref</rows>
  =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </layoutmanager>
                ....


      Find out more @ http://cuf.sourceforge.net

     If anyone tries out CUF let us know what you think and how it goes.

    - Gerald
 =20=



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click