From: husemann@immd4.informatik.uni-erlangen.de (Dirk Husemann)
Newsgroups: de.comm.misc
Subject: X11 BTX Implementierung verfuegbar!
Date: Tue, 26 Jan 1993 16:01:17 GMT
Organization: CSD., University of Erlangen
NNTP-Posting-Host: faui45v.informatik.uni-erlangen.de
Summary: XBTX Software verfuegbar auf ftp.uni-erlangen.de:/pub/XBtx
Keywords: X11 BTX Frei verfuegbar

Unsere Implementierung eines X11 BTX-Dekoders ist ab sofort auf der
ftp.uni-erlangen.de:/pub/XBtx verfuegbar.

Hier ein Ausschnitt aus dem README-File:


XBtx Version 1.0

Copyright (c) 1992, 1993 Arno Augustin, Frank Hoering, University of
Erlangen-Nuremberg, Germany.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
   must display the following acknowledgement:
	This product includes software developed by the University of
	Erlangen-Nuremberg, Germany.
4. Neither the name of the University nor the names of its contributors
   may be used to endorse or promote products derived from this software
   without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

DISCLAIMER

This software has not been validated by the ``Bundesamt fuer Zulassungen in
der Telekommunikation'' of the ``Deutsche Bundepost Telekom'' and thus
must not be used for accessing the BTX-Network of the Telekom in Germany.

Diese Software hat keine Zulassung durch das Bundesamt fuer Zulassungen in
der Telekommunikation der Deutschen Bundespost Telekom und darf daher nicht
am Netz der Deutschen Bundespost Telekom in Deutschland betrieben werden.


WHAT IS XBTX?

XBtx is an X11 implementation of the CEPT videotext protocol terminal. It has
been extensively tested against the German Telekom's BTX version of the CEPT
videotext service.

WHAT ARE XBTXs CAPABILITIES?

XBtx supports

     o  color and black & white displays
     o  multiple server, multiple clients (though at any given time only one
        client can be served by a server) 
     o  built-in script language
     o  accounting (connect time and user)
     o  allow files (users, machines, and user@machine)
     o  session logging & off-line playback
     o  saving CEPT pages as ASCII or PBM (even if in black & white mode with
        the all the original color information)
     o  background mode (i.e. no X11 display is opened) for automated retrieval
     o  Perl interface
     o  modem configuration file

STRUCTURE OF XBTX

XBtx utilizes the well-known client-server paradigm: The server deals with the
link layer protocol and takes care of 
     
     o  talking to the modem
     o  setting up and maintaining the connection to the videotext provider
        (e.g. the BTX-Zentrale of the German Telekom)
     o  dealing with the link layer protocol (OSI-2)
     o  closing down the connection once the videotext session is terminated

The client(s) talk(s) to the server via a TCP connection and take care of the
presentation layer protocol (OSI-6). At the same time the clients entertain the
user interface. Due to the single threaded nature of a CEPT videotext session
only one client can at any given time deal with one server (currently one
btxserver can only support one modem).

RESTRICTIONS

The XBtx package has not been validated by the German ``Bundesamt fr
Zulassungen in der Telekommunikation'' of the ``Deutsche Bundespost Telekom''.
Thus it must not be used (legally) for accessing the BTX videotext service of
the German Telekom from within Germany (at least).

Otherwise you are free to use the software for any purpose you want PROVIDED
YOU KEEP ALL THE COPYRIGHT NOTICES AND THE DISCLAIMERS INTACT AND OBEY WHAT
THEY TELL AND ALLOW YOU.

HOW TO INSTALL

Hmm, well, there are a couple of Makefiles to consider. We have this software
running under SunOS 4.1.2 and BSD/386 (beta 0.3 and gamma 0.9.4) and thus
adapted the Makefiles to work under both OS. For all other OS you're on your
own, sorry.

...

WHAT ELSE?

Have fun, take a look at the scripts in lib, enjoy your life, send in bug fixes
and improvements, spread the source, ...

Oh, and you might want to try out the playbacks, too.



Viel Spass und viel Erfolg!

        Dirk Husemann

Dirk Husemann						 Tel.: +49 9131 85 8029
University of Erlangen-Nuremberg			 FAX: +49 9131 39388
Department of Computer Science IV
Martenstrasse 1 	   
D-W 8520 Erlangen, Germany

Dirk.Husemann@informatik.uni-erlangen.de
/C=de/A=dbp/P=uni-erlangen/OU=informatik/S=husemann/G=dirk/


---