Aptness provides a simplified interface on top of the Apt-RPM libraries. It is meant to facilitate development of GUI (and other UI) applications on top of Apt.
The main development language for the library is C++. First-class bindings for other programming languages are provided using SWIG. Our initial focus will be on the Python and Perl bindings.
A working graphical package installer, using the Gtk toolkit, is provided as a sample and test case for the library.
Aptness is free and open source software. It is released under the terms of GNU General Public License, version 2 or later (the same as Apt, on which we depend).
You can browse the source code online or dive into our Subversion repository.
I'm not sure what could go here, at the moment. Perhaps a tutorial or a sample application...
In the meantime, if you've got something to show, just shout!
Go ahead and do it. Then, come back and tell us ;-)
You might want to take a peek at:
Development of Aptness began in July 2007 at the O2H Laboratory, ADETTI, as part of the development towards the release of Caixa Mágica 12.