Distributed Systems and Security: Practicals
- Exercise 0 (week 1): Practical 0 - setting up environment, simple remote method invocation
- Exercise 1 (week 2): Scissors-Paper-Stone; answer to the exercise
- Exercise 2.1 (week 3): Auction - use callbacks; see below for code download
- Exercise 2.2 (week 3): Internet-Relay Chat; answer to the exercise
- Exercise 3 (week 4): The Factory Example; answer to the exercise
- Exercise 4 (week 5): The College Database; answer to the exercise
- Exercise 5 (week 6): The Distributed College Example; answer to the exercise
- Tutorial 1 (week 7): PDF
- Tutorial 2 (week 8): PDF
- Tutorial 3 (week 9): PDF
- Tutorial 4 (week 10): PDF
- Exercise 6 (week 11): The Secure Programming Example
Additional Examples
- RMI examples
- Java threads examples