2001 (M.Sc UTS)- Masters of Science in Internetworking

From $1

Developing Infrared Distributed Applications on the Windows CE 3.0 Platform Using Rational Rose RealTime

./image001.png

Paul McIntosh

paul dot mcintosh at internetscooter dot com

Abstract

Rational Rose RealTime (Rose RealTime) is a visual modelling software development application produced by Rational Software. Rose RealTime utilises Unified Modelling Language (UML) and real-time extensions to enable Software Engineers to design real-time embedded applications, generate code from the design, compile, debug and deploy, all from within the one tool.

The project undertaken was to extend Rose RealTime to enable development of distributed models which utilise infrared communications between Windows 2000 (PC) and Windows CE 3.0 (Pocket PC) targets. To achieve this, first Rose RealTime required configuration to target Windows CE 3.0 Pocket PC and then to “road test” that configuration in the development of an infrared application.

At the conclusion of this report it can be stated that Rose RealTime can successfully build an application for a Windows CE 3.0 ARM target. Rose RealTime can also provide all the development functionality given to other target processors, so the advantages Rose RealTime gives to those targets extends to the Windows CE 3.0 ARM. With the configuration described in this report a developer is able to design in UML Windows CE 3.0 real-time embedded applications, generate code from the design, compile, debug and deploy, all from within the one tool.

For infrared, Rose RealTime has been proven to allow development of infrared applications. Although, infrared applications can vary in physical needs (i.e. permanent connections or one off connections) component reuse is still possible with inheritance. Also, as different development projects are undertaken, a “library” of reusable infrared components will quickly form with components being reusable “as is”.

Project Documents

Project Proposal + Final Report (zipped pdf’s)  

Courses and Results

1999

  • C For Systems Programmers (HD)
  • Operating Systems for Internetworking (HD)
  • Lans and Routing (HD)
  • Distributed Software Programming (D)

2000

  • UNIX Systems Administration (D)
  • Internet Programming (C)
  • Principles of Object Oriented Programming in C++ (D)
  • Internetworking (C)

2001

  • Information Technology Research Methods (HD)
  • Project A1 Proposal (Accepted)
  • Project B2 Execution (HD)
Tags:
FileSizeDateAttached by 
 image001.png
No description
44.24 kB11:46, 27 Jan 2008internetscooterActions
 RoseRTWinCE_IR.pdf
Developing Infrared Distributed Applications on the Windows CE 3.0 Platform Using Rational Rose RealTime
1206.95 kB23:15, 18 Jun 2009internetscooterActions
 RoseRTWinCE_IR.zip
No description
1280.51 kB10:31, 21 Feb 2008internetscooterActions
Comments (0)
You must login to post a comment.