public inbox for blinux-list@redhat.com
 help / color / mirror / Atom feed
From: "www.wep.net/~mlang" <mlang@netway.at>
To: blinux-list@redhat.com
Subject: CX - Uniform Interface Library.
Date: Fri, 4 Dec 1998 16:12:06 +0100 (CET)	[thread overview]
Message-ID: <Pine.LNX.3.96.981204155316.439A-100000@sky.lucy.diamond> (raw)

Hello.
Thought this would interest many people here.
Some days ago I saw a announcement on freshmeat about a Lib called CX.
Here is what freshmeat says about it:
description:
CX is a does-everything UI library. It allows for non-graphical UIs,
built-in themes support, and it's possible to use another API to
interface with CX. Currently only Pages (windows) and commands
(buttons) are implemented, further expansion is planned.
Tom Whittock @ 11/29/98 - 17:55

Homepage: http://ds.dial.pipex.com/shallow/

As I saw the announcement I instantly wrote a mail to the author to get
some more info.
And what I got is great.

Here some lines from the mail-contact I had with him. I would forward the
whole message also but I currently have some problems to access
blinux-list from my new mail-account where the mail came in. 

> First of all, will it allow to access X-apps which arent designed to
> work with CX? I suppose no but I thought asking were interesting.
Sort of. I think the CX-Emulation document goes into this a little. The
way CX is designed is this:

Application
CXLib
CXUILib
OS/Display

So it would be fairly trivial to insert an emulation library at some
point in the process which took in, for example, GTK API calls and put
out CX API calls. This would allow, for e.g. A braille GTK
application... Although I don't know how that would be laid out... But
that's a matter for the future.
> Why did you start this project. 
Hmm. I read someone's editorial on Freshmeat, about The X Window System,
and thought his comments were valid, so I set about doing something
about it. It took me a while to think up what exactly to do, and when I
started it took me a while to do anything vaguely useful, but finally
here we are.

----------------------------------------------------------------
Basically CX will be able to get input from many application-libraries.
Qt, GTK, Tcl/Tk... everything should be possible in theory. Its a
high-level API.
And after CX collected the information it needs I will output it through a
UI you can write or choose yourself. So we could e.g. write a
Text-mode-UI, or on specially designed for Braille-display users, or one
designed for Speech-access users, or even on written in eLisp and useable
through Emacs&Emacspeak.
What do you think about this?
Its a great idea IMHO.

Anyway, have a look at his (very simple at the moment) homepage for the CX
project and write him a mail if you want to help. He is very happy about
feedback.

Here some more lines from our mail-contact:

> Ill wait for your answer and will put a message about CX on blinux-list
> (a for for blind linux users). Probably we'll get some more help from
> there.
That's GREAT!
> You know, Open Source Software only exists due to demand. And people who
> want to use something they cant use at the time are probably very
> enthousiastic..
I never expected a large reaction from blind linux users, although I
considered the application of CX for the blind, of course. I'm glad
there's a 'market' for CX amongst the blind - anything I can do to
increase the popularity of Linux will, of course be done :)


CYa,
    Mario



             reply	other threads:[~ UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
 www.wep.net/~mlang [this message]
 Hans Zoebelein

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.3.96.981204155316.439A-100000@sky.lucy.diamond \
    --to=mlang@netway.at \
    --cc=blinux-list@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).