Western Alliance to Expand Student Opportunities (WAESO)

Brief Description of Proposed Activities

 

 

The purpose of this proposed project is to build a collection of applications using Microsoft Windows CE Toolkit for palmtop and handheld PCs. These will be used in a selection of programming courses at New Mexico Highlands University.

 

An emerging area of importance in computer programming is programming embedding systems, especially those for palmtop computers, game consoles, television set-top boxes, and other hardware platforms. The Microsoft Windows CE Toolkit for Visual C++ is rapidly becoming a standard platform for developing these types of applications.

 

Initially, the participating students will be expected to become comfortable with the Windows CE Toolkit programming environment.  The students will need to familiar with the Toolkit’s version of Visual C++ as well as the accompanying debugger. In their research, the students will be expected to investigate the use of programming for palmtop computers and the feasibility of using these at New Mexico Highlands University.

 

Once the students are comfortable with the programming environment, they will be expected to develop a collection of programs ranging from simple dialog box-based applications to more sophisticated programs like simple games that will run on the palmtop PC. These programming examples will be used in several courses conducted at New Mexico Highlands University including courses for Computer Science majors as well as service courses for teachers and students at regional high schools. The hope is that programming for palmtop computers will inspire more high school students to major in Computer Science. The faculty member serving as Project Director has written a grant proposal to Microsoft to support the course offerings to the regional high schools.

 

The Computer Science Department at New Mexico Highlands University will supply the computers and software for conducting this research on Windows CE programming. The Project Director has requested several palmtop PCs for testing the results of this research from Microsoft. If this request is not granted, then the Department will purchase at least one palmtop PC for testing.

 

This proposal seeks funding from WAESO to hire two students.  Both students have experience in programming in C++, but not with the Windows CE Toolkit. Each student will spend between ten and fifteen hours of work each week throughout the Spring 2000 semester.  The students will meet once a week for 1-2 hours with the project director to present their work, discuss their progress and discuss the next week's efforts.  In addition, the project director will work individually with each student as needed. Initially, the students will spend time reading several books using Windows CE to familiarize themselves with what is possible for this environment. A copy of Microsoft Windows CE Developer’s Kit will be available for the students’ reference. Once the students have developed sufficient background, they will design and program a variety of programs for the Windows CE environment.  This will initially be conducted on a departmental computer running the Windows CE emulation under Windows NT. After running the programs in emulation mode, they will then download the programs to a palmtop for final testing. Upon completion of this project, the students will be expected to document their work and produce a report of their findings include a web site outlining their results.

 

IT is anticipated that the students in this project will produce between five and ten debugged, tested, and fully documented programs in C++ for the Windows CE computers. These programs will range from simple to more complicated programs and will provide examples for students in other courses. The main objective of this project includes providing minority students with research and design experience.  This project will also promote the students' interest in graduate school and in careers involving computer science research.


Western Alliance to Expand Student Opportunities (WAESO)

Materials and Supplies Description

 

Reference Books:

 

Windows CE Clear & Simple

Windows CE 2 for Dummies

Windows CE 2 for Dummies Quick Reference

Windows CE Developer’s Handbook