TiLP
|
|
Introduction Downloads Development Get in Touch |
For Linux, you have to download the libti*2 tarballs. They contains all the stuffs you need (source, examples) but they don't contain generated documentation yet. Documentation is provided as an extra package from SF. For Windows, download this installer. You need either MSVC6.0 or MinGW. ARCHITECTURE TiLP is developed in several layers which are independant of each other. Each layer is made up of an API encapsulated in a library. This set of libraries makes the TiLP framework. The framework is entirely developed in 'C' language but interfaceable with C++. Synoptic: here. The ticables library The ticables library is a multi-platform library (Linux, Windows, Mac OS-X) which handles all link cables through a set of functions which constitutes a common API. Either directly (raw access), either trough a driver. This library is provided with source code, binaries, developper's documentation and compilation projects (MSVC, MinGW). The ticonv library The ticonv library is a library which handles the various TI charsets and conversion to/from UTF-8/16 through a set of functions which constitutes a common API. This library is provided with source code, binaries, developper's documentation and compilation projects (MSVC, MinGW). The tifiles library The tifiles library is a library which handles the various TI file formats through a set of functions which constitutes a common API. This library is provided with source code, binaries, developper's documentation and compilation projects (MSVC, MinGW). The ticalcs library The ticalcs library is a library built on top of the ticables/tifiles libraries which handles all calculators through a common API. This library is provided with source code, binaries, developper's documentation and compilation projects (MSVC, MinGW). The GUI independant part (TiLP core) This part is written in 'C' and contains all callbacks of the GUI. This part is independant of the Graphic User Interface which allows anyone to rewrite a complete linking program with a minimum amount of work. The GUI dependant part (TiLP) This part can be coded with any language which support libraries (.dll, .so for instance). The native Linux and the ported Windows versions have been written with GTK (Gimp Toolkit). The native Macintosh version has been ported with Cocoa and is managed by JB. |