Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

CPE3010 Mobile middleware

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

CPE3010 Mobile middleware (06 Dec 2006, 12:35pm) []

Reasons for Introduction

Obsolete Reasons for Introduction

This unit is part of the Bachelor of Network Computing course that is offered by the School of Network Computing to meet the emerging demand for graduates with expertise in network computing. This course is designed to produce graduates who are able to understand and use computer networks to help meet organizational information needs. Network computing is a complex and challenging area that traditionally has been approached with low level techniques. Graduates in this course need knowledge of ongoing developments that are leading to higher level abstractions, languages, components, middleware, and APIs (Application Programmer Interface) that provide support for network computing. This unit concentrates on middleware for mobile applications, including those on handheld devics.

Objectives

Unit Content

Recommended Reading (23 May 2005, 1:24pm)

Ivo Salmre, Writing Mobile Code Essential Software Engineering for Building Mobile Applications, ISBN: 0321269314, 2005

Arnold, K., R. O'Sullivan, R. W. Scheifler, J. Waldo, A. Wollrath, The Jini(TM) Specification (The Jini (TM) Technology Series), Addison Wesley, 1999.

Downing, T. B., Java RMI: Remote Method Invocation, IDG Books Worldwide, 1997.

Edwards, W. Keith, Core Jini, Prentice Hall, 1999.

Freeman, E., S. Hupfer, K. Arnold, JavaSpaces(TM) Principles, Patterns, and Practise (The Jini (TM) Technology Series), Addison Wesley, 1999.

Sridharan, P., B. Rieken, L. Peterson, Advanced Java Networking, Prentice Hall, 1997.

Ashri, R., S. Atkinson, D. Ayers, M. Haglind, B. Ray, R. Machin, N. Nashi, R. Taylor, C. Wiggers, "Professional Java Mobile Programming," Wrox Press Ltd., 2001.

Butler, M., M. Gibbs, C. Hadjisotiriou, N. Raybould, S. Sivakumar, "ASP.NET Mobile Controls" Tutorial Guide," Wrox Press Ltd., 2001.

Forsberg, C., A. Sjostrom, "Pocket PC Development in the Enterprise, Mobile Solutions with Visual Basic and .NET," Addison Wesley, 2002.

Wigley, A., Roxburgh, P., "Building .NET Applications for Mobile Devices," Microsoft Press, 2002.

Teaching Methods

Assessment

Workloads

Resource Requirements

Software Requirements (21 Oct 2005, 1:04pm)

Visual Studio 2005

Prerequisites

Faculty Information

Proposer

Elizabeth Kendall

Approvals

School:
Faculty Education Committee: 19 Aug 2003 (Denise Martin)
Faculty Board: 01 Sep 2003 (Annabelle McDougall)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

12 Jun 2003 Elizabeth Kendall Initial Draft
12 Jun 2003 Elizabeth Kendall More to say !
10 Jul 2003 Elizabeth Kendall Issues raised at SEC.
16 Jul 2003 Leisa McGuinness Approved by SNC Education Committee 4/03, 10/7/03
12 Aug 2003 Elizabeth Kendall Response to FEC Steering Committee feedback. Reason for name change: Object oriented network computing was a really terrible name that made no sense. I have been very keen to change the name to incorporate Middleware, which is of course what the unit is all about. The unit emphasises middleware that is appropriate in mobile environments, hence the name mobile middleware. The unit has been updated to align with the revised BNC. I have made many edits as this is a dynamic unit that is very up to date and current. I make regular changes to the unit material to reflect what is relevant to industry and research in mobile computing.
12 Aug 2003 Leisa McGuinness Amendments proposed by FEC steering committee approved by SNC Education Committee executive 12/8/03.
19 Aug 2003 Denise Martin FEC Approval
01 Sep 2003 Annabelle McDougall FacultyBoard Approval
23 May 2005 Trent Mifsud modified ResourceReqs/SoftwareReqs; modified UnitContent/RecommendedReading
17 Oct 2005 David Sole Added Software requrirements template
21 Oct 2005 David Sole Updated requirements template to new format

This version: