From Michael.Mchunu at wits.ac.za Mon Aug 5 19:43:14 2013 From: Michael.Mchunu at wits.ac.za (Michael Mchunu) Date: Mon, 5 Aug 2013 17:43:14 +0000 Subject: [Aos] The scope for TEST 1 Message-ID: Hi All As you know, your TEST 1 is on FRIDAY 16-08-13. It will be based on the following: 1. Tutorial and Lab Work (FSP and Programming) For the FSP part, go through the material we have done so far, which is: ---> LECTURE 2 ? Processes & Threads (Lecture 2 Blue Booklet & Chapter 2 of the Magee & Kramer Textbook (just to ``brush up??)) ---> LECTURE 3 ? Concurrent Execution (Lecture 3 Pink Booklet & Chapter 3 of the Magee & Kramer Textbook ( just to ``brush up??)) ---> CHAPTER 1 (Laboratory 1) ? Exception Handling 2. Distributed Systems Lecture Material Here is what you need to read here: ---> LECTURE 1 ? Introduction (Pink Booklet and Green handwritten notes. ALSO do some ``brush up?? and read CHAPTER 1 of textbook by Tanenbaum & Van Steen, of which there are 5 copies distributed in class). ---> LECTURE 2 ? Architectures (Do some ``brush up?? and read CHAPTER 2 of textbook by Tanenbaum. Lecture 2 slides to be distributed later). Here is how all of the above content will be used to set the questions (consider this as a guide): 1. SECTION 1 : Definition of terms ------------------------------------> (5 Marks) 2. SECTION 2: Multiple Choice Questions (MCQs) ---------------> (20-30 Marks) 3. SECTION 3: Fill in the blanks (complete the sentence) ------> (5 Marks) 4. SECTION 4: Matching (terms and concepts) ---------------------> (10 Marks) 5. SECTION 5: FSP Questions & FSP Modeling ---------------------> (20 Marks) 6. SECTION 6: DS Questions--------------------------------------------> (30 Marks) This is how, roughly, your TEST 1 Questions will ``look?? like. Start reading (in a FOCUSED and DISCIPLINED way). You ALL should be able to pass. Cheers for now. Mike Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.wits.ac.za/pipermail/aos/attachments/20130805/d2c7b218/attachment.html From Michael.Mchunu at wits.ac.za Wed Aug 7 13:28:09 2013 From: Michael.Mchunu at wits.ac.za (Michael Mchunu) Date: Wed, 7 Aug 2013 11:28:09 +0000 Subject: [Aos] Some Info Message-ID: Hi All Maybe this can help some of you, on the GUI part of the project. Of course, it does not directly address what you need. However, there are some good ideas you can work from! http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2962&lngWId=8 Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.wits.ac.za/pipermail/aos/attachments/20130807/455216b4/attachment.html From Michael.Mchunu at wits.ac.za Wed Aug 7 13:34:32 2013 From: Michael.Mchunu at wits.ac.za (Michael Mchunu) Date: Wed, 7 Aug 2013 11:34:32 +0000 Subject: [Aos] Some Info Message-ID: Hi All I forgot to mention that my emailing you that source does NOT MEAN you necessarily have to follow that approach. I am merely SHARING some information with you, which you can ignore or consider. I am not prescribing anything to you. Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.wits.ac.za/pipermail/aos/attachments/20130807/8a60d51b/attachment.html From Michael.Mchunu at wits.ac.za Thu Aug 8 12:32:46 2013 From: Michael.Mchunu at wits.ac.za (Michael Mchunu) Date: Thu, 8 Aug 2013 10:32:46 +0000 Subject: [Aos] About Interceptors Message-ID: Hi All Remember I had a problem explaining clearly what we need Interceptors for, when we could do ``things?? the way we always do them? Here is a useful (1 page) link. http://en.wikipedia.org/wiki/Interceptor_pattern I think both Dragan and Asheen had the correct idea. Cheers. Working on the slides. You will get them today, including the tut answers. Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.wits.ac.za/pipermail/aos/attachments/20130808/0375fa41/attachment.html From Michael.Mchunu at wits.ac.za Thu Aug 8 13:34:35 2013 From: Michael.Mchunu at wits.ac.za (Michael Mchunu) Date: Thu, 8 Aug 2013 11:34:35 +0000 Subject: [Aos] Lecture 2 Slides Message-ID: Hi All Attached: the slides for LECTURE 2. Go through them very carefully, including the textbook sections/pages referred to. Tut solution coming. Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.wits.ac.za/pipermail/aos/attachments/20130808/5d8a3d03/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: Lecture2SlidesWithoutPause.pdf Type: application/octet-stream Size: 922298 bytes Desc: Lecture2SlidesWithoutPause.pdf Url : http://lists.wits.ac.za/pipermail/aos/attachments/20130808/5d8a3d03/attachment-0001.obj From Michael.Mchunu at wits.ac.za Thu Aug 8 14:46:34 2013 From: Michael.Mchunu at wits.ac.za (Michael Mchunu) Date: Thu, 8 Aug 2013 12:46:34 +0000 Subject: [Aos] Tut 2 solutions Message-ID: Hi All Attached: the tut solutions I promised you earlier. As you can see, some of them (solutions) come up with too many states, which I cannot expect you to produce in a test or an exam (e.g. The CHEESE_COINTER fsm) I have also distributed my hand-written notes for LECTURE 2. I normally write them straight from the textbook, in a way that makes me understand the contents. Thereafter, I ``strip them down?? to slides. So, if they make sense to you and you understand, read them carefully and good luck to you. If you did not get them, feel free to come and pick them up on Monday. Cheers Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.wits.ac.za/pipermail/aos/attachments/20130808/03a713ef/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: Lect2Exe1Sol.pdf Type: application/octet-stream Size: 452211 bytes Desc: Lect2Exe1Sol.pdf Url : http://lists.wits.ac.za/pipermail/aos/attachments/20130808/03a713ef/attachment-0001.obj From Michael.Mchunu at wits.ac.za Thu Aug 8 15:28:46 2013 From: Michael.Mchunu at wits.ac.za (Michael Mchunu) Date: Thu, 8 Aug 2013 13:28:46 +0000 Subject: [Aos] Interceptors - Another good answer Message-ID: Hi All Check: http://stackoverflow.com/questions/15114929/what-are-interceptors-in-java-ee6-used-for Similar to what we heard from Asheen and Dragan this morning. Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.wits.ac.za/pipermail/aos/attachments/20130808/f3e80690/attachment.html From Michael.Mchunu at wits.ac.za Fri Aug 30 08:51:15 2013 From: Michael.Mchunu at wits.ac.za (Michael Mchunu) Date: Fri, 30 Aug 2013 06:51:15 +0000 Subject: [Aos] Lab Venue Message-ID: Hi All The lab venue is being used today. We will not be able to use it. Can we meet in the Honours Lecture Room (SH2143) for the first 30 minutes? Sorry about this inconvenience. Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.wits.ac.za/pipermail/aos/attachments/20130830/1baaf54f/attachment.html From Michael.Mchunu at wits.ac.za Fri Aug 30 13:08:33 2013 From: Michael.Mchunu at wits.ac.za (Michael Mchunu) Date: Fri, 30 Aug 2013 11:08:33 +0000 Subject: [Aos] Lecture 4 Notes - CONCURRENCY Message-ID: Hi all I have distributed the LECTURE BOOKLETS. Some of you have received them already. If you have already left campus, then come and fetch yours next week. I will be around. Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.wits.ac.za/pipermail/aos/attachments/20130830/52a23178/attachment.html From Michael.Mchunu at wits.ac.za Fri Aug 30 19:08:43 2013 From: Michael.Mchunu at wits.ac.za (Michael Mchunu) Date: Fri, 30 Aug 2013 17:08:43 +0000 Subject: [Aos] Some files Message-ID: Hi All A few files you might find useful in the course (not the project). 1. The ZIPped folder contains very useful HTML files, some of which you might need to look at for the CONCURRENCY part of the course. For the lecture we did today, I want you to ?play? with the following HTML file: Garden.html (shows how a lost update occurs as a result of a race condition) Also, take a look at the CountDown.html file, whose FSP specification you coded in one of our earlier labs. 2. The two java files, MyObject.java and PseudoTimeSclicing.java, will be used in one of your upcoming lab exercises. Cheers Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.wits.ac.za/pipermail/aos/attachments/20130830/33fd995d/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: book_applets.zip Type: application/octet-stream Size: 610155 bytes Desc: book_applets.zip Url : http://lists.wits.ac.za/pipermail/aos/attachments/20130830/33fd995d/attachment-0005.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: MyObject.class Type: application/octet-stream Size: 4023 bytes Desc: MyObject.class Url : http://lists.wits.ac.za/pipermail/aos/attachments/20130830/33fd995d/attachment-0006.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: MyObject.java Type: application/octet-stream Size: 4522 bytes Desc: MyObject.java Url : http://lists.wits.ac.za/pipermail/aos/attachments/20130830/33fd995d/attachment-0007.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: PseudoTimeSlicing.java Type: application/octet-stream Size: 1513 bytes Desc: PseudoTimeSlicing.java Url : http://lists.wits.ac.za/pipermail/aos/attachments/20130830/33fd995d/attachment-0008.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: RaceCondition.class Type: application/octet-stream Size: 1224 bytes Desc: RaceCondition.class Url : http://lists.wits.ac.za/pipermail/aos/attachments/20130830/33fd995d/attachment-0009.obj