se logo Chair of Software Engineering
eth logo


Master project

Type of project:
Master project (April 1st - October 7th 2005)

Andrea Rezzonico

Designing an Innovative E-Mail Client

Joseph Ruskiewicz


This project consists in designing the core system of an innovative email client. The client should be able to satisfy all the needs of "power users" that means it should be able to deal with a huge amount of email messages (i. e. Gigabytes of email messages), it should implement fast search, indexing features, manual and automatic message filtering.

The design should be object oriented and extensible in order to be used as base for other semester projects (i. e. implement protocol handlers, implement a graphical user interface, dealing with storage issues,...).

Project plan (PDF)
Final Report (PDF)
Source code