maemomm is a C++ wrapper for the Maemo framework, a library used to create graphical user interfaces on devices such as the Nokia N770/N800/N810/N900. The Maemo platform is based on GTK+, and the maemomm API is therefore based on the gtkmm C++ bindings for GTK+. It is licensed under the LGPL license, so you can develop both open source software or proprietary non-free software using maemomm without purchasing licenses.