DrWimpC App Builder is a new program for RISC OS computers with OS
RISC OS 4 or higher designed as an application creation and
development tool for wimp applications written using the C programming
language. It is the result of some discussions between myself and the
late Ray Favre.
I initially just wanted to develop my own C programming tool but
agreed with Ray that others might find it useful and so I would
release something for others to try.
The program provides a C library with the same functional interface as
the BASIC DrWimp library with a user / library function for each BASIC
DrWimp user / library function, except that use of the user functions
is optional. Instead of the default user functions, equivalent
functions can be created and directly associated with a window / icons
based on the window and icon names as defined in template files. There
is also additional functionality in the C version. The two main C
compilers of GCC 4 and the ROOL C tools are supported. In this release
I have emphasised the use of the GCC 4 shared libraries facility as a
means of providing reusable code, while also providing a ROOL C tools
There is much more information at
which provides a getting started guide and where you can download the
DrWimpC App Builder program suite and examples.
I consider this release stable enough for anyone try and have released
it in the hope that it proves a useful C programming tool.
Inevitably, as the program has grown the documentation has too and I
am currently working on that. The getting started guide and Stronghelp
functional API manual should be enough to easily get going. I've tried
to design the web site to be as well formatted as possible in all
browsers, but Netsurf does show a few oddities in page display and
doesn't seem to handle the Back to Top links. Windows FireFox and IE
do ok. You can download a zip file of a version of the web site to use
DrWimpC App Builder's conditions of use are roughly the same as the
BASIC DrWimp library, and OSlib.
So, if you've always wanted to try writing a wimp program using C on
RISC OS but didn't want the hassle of developing your own library
first why not try DrWimpC App Builder which harnesses the power,
stability and convenience of the DrWimp library in C. It could also be
used to convert BASIC programs written using DrWimp into a C version.
I look forward to any feedback, especially if the program actually
loads, runs and even works. It appears to be stable on my SA Risc PC
(RISC OS 4.02), Iyonix (RISC OS 5.17) and VirtualRPC-AdjustSA (RISC OS
4.39 and RISC OS 6.20) installations.
To contact me please use the contact address on the DrWimpC App
Builder web site.
(Note: At the time of writing there is a very old version of my web
site on drobe. This is inaccessible by ftp and drobe no longer allows
user login so I can't update it, but some of its pages still appear in
web searches. Please don't use them or download from them as they are
all very out of date, not supported and do not reflect the current
version at all).
n.g.boa...@durham.ac.uk, Backup Moderator of comp.sys.acorn.announce
Submissions to <URL:mailto:c...@owlart.net>
Related mail to <URL:mailto:csaa-requ...@owlart.net>