Asee peer logo

Mobile Computing Software Development

Download Paper |

Conference

2000 Annual Conference

Location

St. Louis, Missouri

Publication Date

June 18, 2000

Start Date

June 18, 2000

End Date

June 21, 2000

ISSN

2153-5965

Page Count

23

Page Numbers

5.456.1 - 5.456.23

DOI

10.18260/1-2--8570

Permanent URL

https://peer.asee.org/8570

Download Count

236

Request a correction

Paper Authors

author page

Esther V. Reed

author page

Matt W. Mutka

Download Paper |

Abstract
NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Session 2532

Mobile Computing Software Development

Esther V. V. Reed and Matt Mutka

Department of Computer Science and Engineering 3115 Engineering Building Michigan State University East Lansing, MI 48824-1226

Abstract

Mobile computing has gained momentum and grown rapidly in recent years. Portable computing devices such as notebooks, palmtops, and handheld devices are readily available and are becoming quite common. Some devices have an embedded, proprietary operating system (OS), while other devices have an embedded, commercially available OS allowing different models to have the same base OS. If development tools exist, developers should find porting an application to a different device using the same OS far easier than to one using a completely different OS. This paper examines issues for the development of an operating systems’course laboratory assignment using a commercial OS. The embedded system platform that is targeted for this laboratory assignment is a H/PC device using the Microsoft Windows CE operating system. Commercial developer’ tools for these platforms and environments from Microsoft® s are used. The primary software result of this assignment is to develop parts of an application that are used to create a time client and an FTP client using the Windows CE Toolkit for Visual C++ 6.0. This paper discusses the software development products that are explored for developing the laboratory assignment and the target platforms and environments. We discuss the paths and pitfalls for developing software in this environment and how this will effect a course laboratory assignment.

Keywords: embedded system, H/PC, Windows® CE, Visual C++® , HP Jornada.

I. Introduction

Mobile computing has gained momentum and grown rapidly in recent years. Portable computing devices such as notebooks, palmtops, and handheld devices are readily available and are becoming quite common. Some devices have an embedded, proprietary operating system (OS) with each model having its own system 1. However, other devices have an embedded, commercially available OS, which allows many different models to have the same base OS 2. Microsoft® Windows® CE is such an OS 3, 4. Using the same base OS across different platforms provides advantages to both users and developers. Users get a similar look and feel, which makes using different models of devices easier. Provided that development tools exist, developers should find porting an application to a different device using the same OS far easier than to one using a completely different OS.

Reed, E. V., & Mutka, M. W. (2000, June), Mobile Computing Software Development Paper presented at 2000 Annual Conference, St. Louis, Missouri. 10.18260/1-2--8570

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2000 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015