modest
Welcome
modest is a small e-mail program targetting hardware with modest resources. It's developed
currently for Gnome/Moblin desktops and Nokia N900 mobile computers.
Modest uses the tinymail e-mail framework.
Modest offers two user experiences:
- Maemo5/Fremantle based one, targetted to Nokia N900
- Gtk/Moblin based one, targetted for Gnome and Moblin desktops.
development
Show me the code
Now Modest git repository lives in Gitorious. The project is gitorious.org/modest.
For building in Maemo 5 platform
- Make sure you have the Maemo 5 SDK installed, and activate it.
- Make sure you install packages:
$ fakeroot apt-get install gnome-common gtk-doc-tools wpeditor-dev
- Make sure you install packages:
- Get the latest tinymail and modest code:
- git clone git://gitorious.org/tinymail/tinymail.git
- git clone git://gitorious.org/modest/modest.git
- For building the current stable releases for N900, please use tinymail-1-2 branch in tinymail and modest-3-2 branch in modest.
- Then compile and install tinymail and modest with:
- export CFLAGS="-ggdb -O0 -DDBC -DDEBUG" (optional, for debugging)
- export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
- ./autogen.sh --with-platform=maemo --with-toolkit=hildon2 && make && make install
- Now, run modest (inside scratchbox) from the Extras menu, or with:
- run-standalone.sh /usr/local/bin/modest -s
Gtk/Moblin port is experimental. Ask developers in #modest IRC channel in freenode for build instructions
.documentation
documentation
- There's quite a bit of developer documentation available:
- The modest garage project page;
- The Gitorious modest project
- A description of Modest implementation and architecture.
- The modest technical reference (in git);
- The Tinymail reference;
- The Camel Library docs
In addition, there's of course the documentation for GTK+/GLib and Maemo.
contact and mailing list
contribute and contact Modest team
You are of course very welcome to contribute to our efforts! Please take a look at the HACKING-file in the source distribution to see what conventions we are using.
Of course it's also good to discuss your plans/suggestions etc. on the modest mailing list; modest-devel is for development issues, while modest-users is for end-user discussions.
We also have an IRC channel in irc.freenode.org channel #modest
try modest
- For Nokia N900, Modest is preinstalled, it is the default mail application.
- For Ubuntu distributions karmic and lucid we have the Modest PPA. Follow instructions there to install Modest.
license
modest is available under a BSD-like license. tinymail is available under the terms of the LGPL. Please refer to the source code for the details.