The Devilry system is now ready for HE2 submissions.
A) We have noticed that some of you have ambiguity about the HE2 implementation and its dependency with HE1. Some of you might have not been able to implement the functionalities requested in HE1 and might be afraid that would affect your HE2 design. As we explained in my presentation of HE2, the exam correctors will not check for or grade the HE1 functionalities in their corrections and HE1 is assumed to act as a platform for implementing the Reliable-UDP at the transport layer.
B) Therefore, we have decided to announce that it would be OK to build the HE2 on the top of "mandatory assignment" instead which you may find much simpler than HE1. You can choose whether you are interested to test your Reliable-UDP protocol on either any of these two platforms (mandatory assignment OR home exam 1). In both cases, please remember to include sufficient documentation in your delivery explaining your methodology.
C) You can find a basic source-code of mandatory as...
Just to remind you again, similar to mandatory assignment, a small security program (e.g. as simple as getting a password, this time without a permitted command list) must be implemented in home exam 1 to prevent messing around with IFI machines. It's not a part of assignment, but it's mandatory to be there since the codes will be tested by students and probably correctors on IFI machines.
Please keep in mind that this also applies to home exam 2.
Home Exam 1: Please use your candidate number instead of UiO username as tar file's name.
Kindly be informed that you should submit the Mandatory Assignment using "Devilry System". Please log in to https://devilry.ifi.uio.no/ and submit your assignment based on the description of "Mandatory Assignment" brought in the course webpage.
In case of any problem with devilry system contact: firstname.lastname@example.org
Good luck, Naeem