Code Monkey home page Code Monkey logo

jmail's Introduction

Software Systems Components

The repository contains code from the assignments in the SSC module at University of Birmingham, taken in 2013. See the following website for more information

http://www.cs.bham.ac.uk/~szh/teaching/2013backup/ssc/index.htm

Java Email Client

(in emailClient folder)

This was the first assignment.

It includes

  1. A simple editor for inputting email address (including cc), email body and subject.
  2. Sending email
  3. A Graphic User Interface (GUI) for all the features listed above.

In order to run the code, you must also include the JavaMail API. Also, in Init, the user details must be changed to those of the user using the email client.

Mulithreaded Email Client

(in threadAssignment folder)

This was the second assignment. It is a multithreaded version of the first assignment. There is a thread for composing a new message and sending it and another one that checks if messages were received and informs the user if this is the case:

There is also a thread for adding/updating contacts:

Webmail

(in ServletEmailClient folder)

This was the third assignment. It is a java servlet web application to send email via a given SMTP account using the JavaMail API.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.