libgthing is the OpenSource
communication library used by GThing to communicate with LG 3G mobile
phones. The library itself started as an experiment to see if the
restrictions of LG mobiles could be overcome through a custom
implementation of the communication protocol. The library has since
evolved to support many mobiles and its functionality has expanded with
each new version.
The library is written in C and can currently be used on either
Windows or Linux. However, linux support is not a priority and thus
may not be functional from time to time. libgthing only implements a
subset of the communication protocol used by LG phones. Expanding this
subset to cover all known protocol is an aim of the library.
The library interface is designed to be easy to program with, as such
little control is given to the program writer beyond atomic tasks.
This has the benefit of being easily includable into existing
applications.
For more information and access to the source code, mailing lists,
news groups, and so on, please visit the
libgthing sourceforge
site.