Gwybodaeth Modiwlau

Module Identifier
CS25610
Module Title
The Internet: Telematic Application Design and Construction
Academic Year
2019/2020
Co-ordinator
Semester
Intended for use in future years
Pre-Requisite
Pre-Requisite

Course Delivery

 

Assessment

Assessment Type Assessment length / details Proportion
Semester Exam 2 Hours   Written Exam  100%
Supplementary Exam Will take the same form, under the terms of the Department's policy 

Learning Outcomes

On successful completion of this module students will:

  • have consolidated and extended their understanding of the language Java and its network related APIs;
  • be able to analyse and evaluate the potential of telematic systems;
  • be able to identify appropriate applications of the Java Sockets API and be able to describe how to use it;
  • be able to identify appropriate applications of the Java RMI API and be able to describe how to use it;
  • be able to demonstrate significant judgement in making the appropriate choice between the Java Sockets API and the Java RMI API when selecting a technique to be used to solve a range of real world problems;
  • be able to describe the particular requirements of a range of network based multimedia applications and be able to describe how such applications might be designed and constructed;
  • be able to analyse and evaluate problem situations and be able to decide whether such problems are best solved by using Java applets or Java Applications;
  • fully understand the Java security model and have the necessary skills to describe how it can be exploited in problem situations;
  • be able to exhibit judgement in deciding when secure communications techniques are required to solve a range of real world problems and be able to describe several alternative techniques and evaluate their suitability for solving particular problems.

Brief description

Telematic systems are systems which combine information technology, telecommunications and possibly broadcasting. This module is designed to provide an insight into the nature and potential of telematic applications together with an understanding of the component technologies.

Aims

This module is designed to provide an insight into the nature and potential of Telematics Applications together with an understanding of the component technologies. In particular we will look at the basis that Java, its APIs and the Internet provide for telematic systems support.

Content

1. Telematics Systems Creation for the Internet - 3 Lectures
Introduction and multifunctional workstations.

2. Java's Support for Internet Communications - 6 Lectures
Java RMI, Java socket access, directory and naming services.

3. Java Applet Construction - 4 Lectures
Applet construction and related issues of the Java security model.

4. Network based Multimedia Applications - 5 Lectures
Issues in audio/video application construction and the characteristics of appropriate protocols, the Java media classes such as the JMF.

5. Secure Communications - 4 Lectures
Authentication, key management and cryptosystems.

Notes

This module is at CQFW Level 5