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