The following is an overview of the hardware rules for projects 1 through 4.
There are five different specific project options ( 1, 2, 3, 4, 5) as well as general project rules (project 1 rules, project 2-4 rules [not yet posted]) that apply to whichever specific project option you choose.


In project 1, you should not consider issues such as programming languages. You should instead focus on issues such as tasks, appearance and functionality.

In project 2, you will choose the specifics of how to implement your project within certain limits. Since you will need to demonstrate your project in class as well as give it to another team to evaluate, all projects must be able to run under Windows NT 4 and Windows 2000. My laptop is running Windows 2000 and the machines in AVW 3452 are running Windows NT. Those machines also have Java 2, PocketPC emulators that can access the network, Visual Studio 6, Visual Studio .NET and Visual C++ for PocketPC and Visual Basic for PocketPC installed. If you would like a copy of Visual Studio 6 or .NET for use on this project, contact Dr. Golub. Java 2 is freely available for download. Visual C++ for PocketPC and Visual Basic for PocketPC can be downloaded or a CD of it can be borrowed from Dr. Golub. You may create (for example) Java 2 applications that run on a PC which appear just like a Windows CE application would even though Java 2 does not currently run on my actual PDA. If you would like to simulate communication over a network by simply having both the client and server running on the same machine and communicating via sockets (for example) you may do so.

If you are doing either project option 1 or project option 3 or project option 5 you must write your client tool to match the capabilities of the new Compaq iPAQ H3800 series. This includes display size, the use of pen input (ie: use no mouse motion, only mouse clicking and dragging), and special-purpose buttons. Details about this hardware can be found at http://ap.compaq.com.sg/products/handhelds/3800/.

If you are doing either project option 2 or project option 4 you must assume a 15" color touchscreen as the interface (like the ones in CSIC that control the lights, etc.). For option 4, you can add a requirement such as a bar code reader, IR port or card reader. External keyboards are not allowed (though you could have an on-screen keyboard).

Notice that in all cases, you may simulate a piece of hardware that we do not have access to during the semester. For example, if you wanted to use biometrics, you could say "there would be a thumbprint recognition device here" and simulate it by having an image that represented it and a pop-up menu of names that comes up if you click on that image so you can make the selection which would really be done by the biometric device in practice.

Web Accessibility