Java
Java

This set of pages provide resources for Simon's Java students.

page contents...

 

Advanced Java Programming

 

course information

 

lecture series

This course is in 3 parts...
  1. concurrency

    we focus on managing simple animated graphics to explore threading issues


  2. agents

    we use Boris as an agent environment. You can get a copy of the Boris platform for Java from the Boris downloads section. You will also find some user guides and video demos under Boris downloads. Check also the agents lecture series - there may be some other useful material there.


  3. middleware

    using the paper describing the implementation of Boris as an example, we use lectures to work through the steps needed to build distributed middleware with messaging passing capability

 

additional material

 

Object Oriented Java

  1. brief overview of the course

  2. first set of demo programs
    oop.wk2.zip

  3. practical work

  4. summary notes

  5. other

 

a few notes from a 2010 workshop

  1. introduction
    task #1

  2. first GUI - two buttons
    Buttons1.java

  3. beginnings of a phone book
    PhoneBookGUI1.java the main GUI class
    PhoneBook1.java the main GUI class

 

useful links