Home Search AAA
Code: 34286
Lecturers in charge: prof. dr. sc. Mario Žagar
doc. dr. sc. Igor Čavrak
Lecturers: doc. dr. sc. Igor Čavrak - Laboratory exercises
dr. sc. Ivana Bosnić - Laboratory exercises
Take exam: Studomat
English level:


The lecturer is not able to offer courses in English at this time.
Lecture typeTotal
Lectures 45
Laboratory exercises 15
* Load is given in academic hour (1 academic hour = 45 minutes)
Definition of term Open Computing, with emphasis on portability, flexibility, accessibility and interoperability. Comparison of the relationships among the open hardware, software and users. Analysis of standards, their roles and standardization process, with emphasis on Internet-related standards and openness. Explanation of the tagging and example of the presentation of content using HTML language. Presentation of structured data using XML language. Representation of rules in the XML language, visualization, transformation and filtering data, as well as real-world examples of XML language usage. Analysis of distributed computing concepts (ubiquitous, wireless, mobile, pervasive) based on open standards and products. Design principles in open, distributed, dynamic, interactive information services and systems, mostly based on the Web and associated concepts, technologies, and protocols (REST, Web 2.0, RIA, SOA, HTTP, URI, MIME, sessions), client (DHTML , Flash) and server technologies (servlets, ASP, JSP), concepts (MVC, DHTML, AJAX) and languages (PHP, JavaScript, Java). Basics of security of open systems and the Internet, as well as terms of "free of costs", freedom of usage and licensing in computer science.
  1. Open Systems And Standards For Software Product Development; P.A.Dargan; Artech House; 2005; ISBN: 978-1580537490
  2. UNIX i kako ga iskorisiti (1. internetsko izadnje); M.Žagar; Sveučilište u Zagrebu, Fakultet elektrotehnike i računarstva; 2007; ISBN: 978-9539522313
  3. Open Source: A Multidisciplinary Approach; M.Muffatto; Imperial College Press; 2006; ISBN: 978-1860946653
  4. Thinking in Java (3. elektroničko izdanje); B. Eckel; Prentice Hall; 2002; ISBN: 978-0131002876
  5. Open Source Licensing: Software Freedom and Intellectual Property Law; L. Rosen; Prentice Hall 2004; 2004; ISBN: 978-0131487871
Prerequisit for:
Enrollment :
Passed : Communication Networks
Passed : Databases
Passed : Software Design
6. semester
Mandatory course - Mandatory module - Computer Engineering
Izborni predmeti - Mandatory module - Software Engineering and Information Systems
Izborni predmeti - Mandatory module - Telecommunication and Informatics
Consultations schedule: