Assignments

Assignments are handed out during each lab, per the schedule below. We expect active participation, missing a lab requires presenting the assignment solution in person during the next lab (currently not allowed), or in an individual on-line meeting. Solutions should be submitted within the standard deadline, points are halved for submissions within the extended deadline. For detailed information see the agenda slides.

Schedule

This information is valid for the summer semester of 2019/2020. Updates for 2020/2021 will be posted at the start of the next summer semester.

Topic Labs
Tuesday 10:40
Standard deadline
Monday 24:00
Extended deadline
Monday 24:00
1. Java RMI: Principles of RPC – Assignment, Slides, Sources
  — RMI API
  — RMI Spec
  — RMI Guide
3rd March16th March30th March
2. CORBA
omniORB, TAO, TAOX11
C++11 mapping, C++ mapping
Source code, Lab assignment, IOR for labs
Homework assignment, Slides, IOR for homework
17th March
(via mailing list)
30th March13th April
3. JMS
Source code, Lab assignment (PDF), Homework assignment (PDF),
31st March
(via mailing list)
13th April27th April
4. (discussion of solutions) 14th April
(individual online meetings)
5. Hazelcast
Source code, Lab assignment (PDF), Homework assignment (PDF),
28th April
(via mailing list)
11th May25th May
6. OpenEJB
Source code, Lab assignment (PDF), Homework assignment (PDF),
12th May
(via mailing list)
25th May8th June