What's CCL:
- CCL (libccls + libcclc) is a library that intends to make the development
of internet cafe programs easier, doing some of the work for you. libccls
is used to make the server part, and libcclc is used to make the client.
It is currently a work in progress, the APIs are subject to changes.
Where you can use it:
- It is developed on Linux, but it is supposed to work everywhere SQLite and
Glib, and OpenSSL works. I have only tested it on Microsoft Windows
(98 and XP) and on Linux.
What it does:
- This are things it does for you:
- It handles the communication betwen client and server, so you don't have to care about sockets, and things like that.
- Suport for secure connections using OpenSSL.
- Flexible tarifs system.
- Support for selling products, etc
- Support for members (they can have different tarifs)
- It controls the time of the client sessions, and calculates the price.
- Support for countdown sessions, session pausing, swaping sessions from one workstation to another, etc.
- Logging capabilities, and log searching.
Where to get it:
- You can obtain it here.
Dependencies:
Programs using it:
- At this moment, the only program using libccl is CCLFox (now only in
spanish and english), and you can get it from here.
In additon to libccl, it also depends on the
FOX Toolkit (1.2.x)
and GNU gettext (libintl, Glib also depends on this,
so you probably already have it).
Screenshots:
-
Yes, go here to see some screenshots.
License:
-
The libccl components (libccls, libcclc) are released under a
BSD license. CCLFox is released under the GPL license.