Main > Programming > Code Generators >

ubuildinit 0.2.0

ubuildinit 0.2.0

Sponsored Links

ubuildinit 0.2.0 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.14 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1054
Date added: 2006-12-04
Publisher: Fred Barnes

ubuildinit 0.2.0 description

ubuildinit is a utility for use with micro window-gadgets (UWG) that generates C source and header files from XML descriptions of visual interfaces.

Interfaces are described using XHPD, an XML-based hierarchical program description.

Micro WG is a C `version of WG. In general, UWG is somewhat more light-weight than WG. Firstly because its written in C and not C++. Secondly because it does not yet provide all the features of WG. Also, it should be significantly easier to `connect UWG to KRoC.

Why UWG ? Its now the case that there are many `widget libraries for programmers to choose from. The traditional X11 widget libraries (X Toolkit Intrinsics), GTK, QT, Motif, wxWindows, TK, etc.. GTK and QT are probably the most common for an average users desktop system -- as the graphics libraries of Gnome and KDE respectively. C++, used by WG, provides a largely type-safe environment for gadget programming -- i.e. the structure/nature of gadgets fit neatly into the C++ type (class) heirarchy.

However, C++ ultimately suffers from the same problems as some other `object-orientated languages -- namely leaky encapsulation. When writing WG, some of the limitations (maybe features) of C++ caused significant problems, particularly in the function-pointer department.

Object-orientation is a fine model for data, but it does not work well when `bolted-on to sequential languages -- C++ and Java in particular. Forcing a sequential flow-of-control through something that we tried to break into objects only leads to problems. E.g. when executing inside the method of one object, is it safe to delete another object ? -- well, only if that other object wasnt involved (and still is involved) in the flow-of-control.

And this you cannot easily tell. Furthermore, in many cases, `delete may be substituted for any object interaction (method-call).

Also, a lot of modern GUI toolkits seem unnecessarily bloated. C++ (and other `frilly languages) can be blamed for some of this, but not all of it. WG isnt bloated yet, but its not far off. UWG is therefore an attempt at a lightweight (size and speed) gadget toolkit for X11, programmed in C.

ubuildinit 0.2.0 Screenshot

Advertisements

ubuildinit 0.2.0 Keywords

Bookmark ubuildinit 0.2.0

Hyperlink code:
Link for forum:

ubuildinit 0.2.0 Copyright

WareSeeker periodically updates pricing and software information of ubuildinit 0.2.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of ubuildinit 0.2.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Rubilicious project is a set of Del.icio.us bindings for Ruby. Free Download
libmtag is a library for music tagging. Free Download
make utilities is a set of tools for use building C/C++ programs. Free Download
libtsmux is a C library for muxing files into the MPEG Transport Stream container format. Free Download
clive is a command line program that extracts videos from YouTube and Google Video websites. Free Download
Gmail Tray is a very simple Gmail notificaiton applet for the desktop system tray. Free Download
Landell project is a Voip GUI write in C#, based in Tapioca-Voip framework, compatible with Gtalk. Free Download
Duplo is a tool to find duplicated code blocks in large C, C++, Java, C#, and VB.Net systems. Free Download