Skip to content | Change text size

FIT3027 - Mobile Middleware

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate Faculty of Information Technology

Leader: Trent Mifsud

Offered

Caulfield Second semester 2007 (Evening)

Synopsis

This unit focuses on how object-oriented abstractions, models, and software can employed in networked, net centric, and mobile computing to manage and address the complexity found in environments that are heterogeneous, span multiple platforms, and are delivered to various client devices. The unit will emphasise hands-on, practical experience with actual devices and emulators. Research topics and ideas will also be covered for potential post-graduate students

Objectives

At the completion of this subject, students will be able to:

  1. understand how object-oriented and other forms of middleware can be used to address the major issues and challenges found in networked, net centric, mobile, and other forms of computing;
  2. design and implement software for networked, net centric, mobile, and other forms of computing based on middleware such as .NET, Java components, and other technologies;
  3. design and implement software for networked, net centric, mobile, and other forms of computing based on Java components, middleware, and APIs, such as Java RMI, Jini, Java Beans, and JXTA;
  4. design applications for networked, net centric, mobile, and other forms of computing based on software patterns and architectures, such as federations and brokers;
  5. understand and be able to explain the differences between various forms of networked, net centric, mobile, and other forms of middleware.

Assessment

Practical assignments and small projects: 40%
Final 3 hour examination: 60%

Contact hours

Lecture: 2 hours/week. Tutorial: 2 hours/week.

Prerequisites

CSE1201 or FIT1001 AND a second level programming unit - FIT1007 or FIT2034 or CSE1203 or CPE1004 or equivalent

Prohibitions

CSE3211, CPE3010)