Babes-Bolyai University of Cluj-Napoca
Faculty of Mathematics and Computer Science
Study Cycle: Master
SUBJECT

Code	Subject	
MID1019	Dynamic Networks and Specialised Operating Systems	

Section	Semester	Hours: C+S+L	Category	Type	
Distributive Systems in Internet	4	2+1+1	speciality	compulsory	

Teaching Staff in Charge	Lect. STERCA Adrian Ioan, Ph.D., forest@cs.ubbcluj.ro	
Aims	The objective of this course is to present and study concepts involved in specialized operating systems, adaptive networks, mobile and wireless systems. Real-time and network-centrics systems will also be studied. Additionally, the course will focus also on the field of pervasive computing.	
Content	1.Mobile and wireless communication fundamentals [5 chap 2, 3, 5, 6].
2.Mobile and wireless systems security [5 chap 16].
3.Antivirus protection in mobile communication [3 chap 2, 5, 6, 10, 14].
4.Mobile VPN networks [8 chap 1, 3, 5, 8].
5.Java in $pervasive computing$ context [2 chap 5, 6, 8].
6.J2ME applications [7].
7.General characteristics of real-time systems [9 chap 1, 5].
8.General design principles for concurrent, distributed and real-time systems [4].
9.Process, file and technology migration towards Solaris operating systems [6 chap 1-3, 6, 8-9].
10.Real-time concepts in embedded systems [11 chap 2, 6]. 
11.Real-time specifics of games [1 chap 4-6].
12.Java platforms for autoadaptive networks: Jini [2 chap 1, 4, 9, 13].
13.Java platforms for autoadaptive networks: JavaSpaces [2 chap 5, 6, 8].
14.Concurrent and real-time programming in Java [10 chap 2, 7, 10, 11, 14].
	
Bibliography	1.FOSNER R. Real-Time Shader Programming - Covering DirectX 9.0. Morgan Kaufmann Pub. 2003
2.FLENNER R. Jini and JavaSpaces Application Development. SAMS, 2001
3.GRIMES R.A. Malicious Mobile Code: Virus Protection for Windows. O@Reilly, 2001
4.HARRIS T. BACON J. Operating Systems: Concurrent and Distributed Software Design. Addison Wesley, 2003
5.MALLICK M. Mobile and Wireless Design Essentials. Wiley, 2003
6.PEPPLE K. DOWN B. LEVY D. Migrating to the Solaris Operating System: The Discipline UNIX-to-UNIX Prentice, 2003
7.PIROUMIAN V. Wireless J2ME Platform Programming. Prentice, 2002
8.SHNEYDERMAN A. CASATI A. Mobile VPN: Delivering Advanced Services in Next Generation Wireless Systems. Wiley, 2003
9.TANENBAUM A.S. Operating Systems Design and Implementation (Third Edition). Prentice 2006
10.WELLINGS A. Concurrent and Real-Time Programming in Java. Wiley, 2004
11.YAO C. LI Q. Real-Time Concepts for Embedded Systems. CMP Books, 2003
	
Assessment	The didactic activity ends with a written exam (the W grade). During the semester, students will have to develop several projects and reports on mobile calculus, wireless and real-time systems related topics (the L grade).
Final grade = 50%W + 50%L.

All the requests related to the criteria which must be met by students in order to pass the exam (laboratory presence, minimal requests regarding the quality of reports/projects developed etc.) are at:
http://cs.ubbcluj.ro/~forest/rdsos.