modest - a modest e-mail client
what is it
modest is an e-mail client designed for systems with modest
hardware (by 2006 standards). Main target for this is the Nokia 770 Internet Tablet and the GPE-environment. But the software will of
course also work on systems with less-modest hardware, such as desktop PCs.
what does it consist of
modest uses well-known and lesser-known open-source components:
- libcamel: libcamel is the e-mail handling
library originally designed for the Evolution e-mail client. It
supports all the usual (POP3, IMAP, SMTP) protocols, and some unusual as
well, such as Microsoft Exchange and Novell Groupwise.
- tinymail: while libcamel is very powerful, it also
requires quite a bit of memory. Enter tinymail, an
email-client development framework, written by Philip van Hoof.
With tinymail, libcamel can be used in a very memory-efficient way.
- GTK+ and/or Hildon: for its
user-interface, modest supports multiple
user-interfaces. Both plain-GTK+ and Hildon-UIs
- the latter
for the running on the 770, and the former for use in other environments,
such as GPE and Linux-desktops.
frequently asked questions
- Q: what does modest require?. modest
in its GTK+ incarnation requires libcamel, tinymail and
gtk+ 2.6 or higher and libglade. For Hildon, also the
hildon libraries are required.
- Q: will it run on Windows?. Well, maybe. All
the components should run on Windows, so in theory the program should
work. We haven't tried that yet, though. Please tell us if you got it running!
- Q: will it run on MacOS?. Well, maybe. All
the components should there - and it should be a lot easier than on
Windows. Again, we haven't tried it. Please tell us if you got it working!
- Q: how can I contribute? Check out the code from subversion:
svn checkout https://garage.maemo.org/svn/modest.
linkorama
Some interesting links:
Tinymail SVN
Camel e-mail handling library
Spuug GObject code generator
Camel e-mail handling library
Spuug GObject code generator
GTK+ Reference
GLib Reference