Fundamentals of Computer Science II (CSC-152 99F)

Class 47: Project Presentations

Back to Project Testing. On to Trees, Concluded.

Held Monday, November 22, 1999


Today, we will work on today's presentation, testing our individual parts of the presentation. I will then head off to get pizza and more.




Using the Computer

Some Other Details

The Presentation

I'll begin with some general introduction.

As many of you know, with the phase-out of Vax, students have been forced into the horror of WebMail. Fortunately, our mail server uses an open protocol, so it is possible to use or develop other clients. The students of CSC152 decided to build two clients, one using a graphical user interface, the other using a textual user interface (so that it's possible to Telnet in). Note that the components of the project are neither completely working nor completely integrated. Nonetheless, we decided that this was an appropriate time to demonstrate them to a larger audience (and to each other). We broke it up into many parts, as you can see from our diagram.

We'll start by looking at the texual user interface. The intent with this interface is that students can Telnet in to the MathLan or elsewhere, just as they did when they used Dreams.

TUI (They who have no consistent name) demonstrates.

Of course, most people will prefer a graphical user interface.

GUI (Aardvark) demonstrates a few parts.

Because the GUI is so large, we had different groups work on different parts. One particularly nice feature of our GUI is that you can see who your mail comes from.

Photo group (Chipmunk) demonstrates.

Of course, you don't just want to see mail; you also want to send it.

Compose group (Flamingo) demonstrates.

You've seen what the user sees. Obviously, there's a lot going on behind the scences. For example, we need to store preferences for each user.

Options group (Emu) demonstrates.

Since many of us now receive hundreds of messages each day, we decided that it was important to prioritize the messages.

Sorting group (Camel) demonstrates.

Finally, it is particularly important that we be able to actually exchange messages with the IMAP and SMTP servers.

Network group (Bison) demonstrates.


Tuesday, 10 August 1999

Monday, 22 November 1999

Back to Project Testing. On to Trees, Concluded.

Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.

This page may be found at

Source text last modified Mon Nov 22 09:22:14 1999.

This page generated on Mon Nov 22 09:27:49 1999 by Siteweaver. Validate this page's HTML.

Contact our webmaster at