From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (qmail 12412 invoked from network); 5 Dec 1998 10:30:34 -0000 Received: from mail.redhat.com (199.183.24.239) by lists.redhat.com with SMTP; 5 Dec 1998 10:30:34 -0000 Received: from mx1.netway.at (mx1.netway.at [195.96.0.129]) by mail.redhat.com (8.8.7/8.8.7) with ESMTP id FAA10733 for ; Sat, 5 Dec 1998 05:26:13 -0500 Received: (from uucp@localhost) by mx1.netway.at (8.7.5/8.7.3) id LAA03130 for ; Sat, 5 Dec 1998 11:26:10 +0100 (MET) Received: from pop-b.netway.at(195.96.10.227) via SMTP by mx1, id smtpdAAAa000kl; Sat Dec 5 11:26:01 1998 Received: from sky.lucy.diamond (t2p59.at-316.netway.at [195.96.17.59]) by pop-b.netway.at (8.9.1/8.9.1) with ESMTP id LAA30855 for ; Sat, 5 Dec 1998 11:25:59 +0100 Received: from localhost (mlang@localhost) by sky.lucy.diamond (8.8.8/8.8.8) with SMTP id QAA00448 for ; Fri, 4 Dec 1998 16:12:07 +0100 Date: Fri, 4 Dec 1998 16:12:06 +0100 (CET) From: "www.wep.net/~mlang" To: blinux-list@redhat.com Subject: CX - Uniform Interface Library. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII List-Id: 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