General Information about TiCables library


  
The TiCables library is a part of the TiLP project and constitutes with the other libraries a complete framework for developping linking and/or TI files oriented applications.

Overview

The ticables library is able to handle the different link cables designed for the TI's graphing calculators (also called handheld) in a fairly transparent fashion. With this library, the developer does not have to worry about the different link cables characteristics as well as the different platforms.
The library provides a complete API which is very easy to use and makes things easier.

The library is completely independant of the Operating System and can be used on several platforms such as:
- any flavour of Linux (i86, Alpha, Sparc, iPAQ, ...),
- Windows 95/98/Me,
- Windows NT4/2000/XP,
- Mac OS-X.

The library supports all the currently available link cables:
- the home-made parallel (aka $5-cable),
- the home-made serial (aka $4-cable),
- the TI's BlackLink,
- the TI's GrayLink,
- the TI's SilverLink,
- the TI's DirectLink.

The library supports also some 'virtual' link cables for connection with emulators:
- Virtual TI (VTi),
- TiEmu,
- TiLEM.

This library has already been used by various projects (such as TiLP, TiEmu) and by other developers (the Ti Winamp project, for instance). The list of developers/users can be viewed on the TiLP web site (Developers section).

Requirements

In order to work, the library may need some external drivers:

Bug Reports

There may still be some bugs in the library, please send an email to  the tilp-devel@lists.sf.net mailing list.

History

This library is a part of the TiLP project. I have been working for 5 years on TiLP as well as on some other projects (TiEmu, TiGCC).
I wroten this library for several reasons:
- split code,
- share code between my various project,
- provide source code to others.

As most of Linux programs, I maintain a file which lists modifications. This is called a ChangeLog that you can find here.

Disclaimer

Copyright (C) 1999-2006 by the TiLP Team.

The library is released under the GNU Lesser General Public License :
ticables library - link cable library.
Copyright (C) 2002 Romain Liévin

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Return to the main index