FIT3027 - Mobile middleware
6 points, SCA Band 2, 0.125 EFTSL
Undergraduate Faculty of Information Technology
Leader(s): Mr Trent Mifsud (Caulfield); Dr Simon Egerton (Malaysia)
Offered
Caulfield Second semester 2009 (Evening)
Sunway Second semester 2009 (Day)
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:
- 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;
- 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;
- 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;
- design applications for networked, net centric, mobile, and other forms of computing based on software patterns and architectures, such as federations and brokers;
- 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: 2hrs/week, tutorial: 2hrs/week
Prerequisites
CSE1201 or FIT1001 AND a second level programming unit - FIT1007 or FIT2034 or CSE1203 or CPE1004 or equivalent
Prohibitions
CSE3211, CPE3010, FIT4039