HW#4 --- last modified March 02 2019 17:08:11..
Solution set.
Due date: Apr 16
Files to be submitted:
hw4.zip
Purpose: To do preliminary work on your final project.
To get more practive with tables and Palm databases. To gain experience gain
experience using the IR, Bluetooth, and networking
facilities of Palm devices.
Specification:
For this homework you should produce a partially working version of your final
project.
The main forms of your final app should appear correctly along with menus. Enough
of the controls and menus items must behave correctly so that you can illustrate
using
the an Preference memory to preserve the state of the app between invocations.
Similarly, enough of the app must be working so that the fact that it reads and
writes records can be demonstrated. Your app should also make
constructive use of Palm tables together with a use of the callbacks for
loading, saving, and drawing table items. The app
must be able to beam records via either IR or Bluetooth to other Palm devices on
which the application resides. Lastly, your
app must be able to make and use a network (TCP/IP) connection for something.
If you want to test this last on a device that doesn't have Bluetooth or 802.11
you can use the infrared EthIR LAN in the Washington Square Labs.
Your project should be submitted in hw4.zip, so that when I uncompress this file
and type make, I
get the relevant .prc. This zip file should also contain a readme.txt file with
any additional compilation instructions as well as instructions on how to test
out the features you were supposed to implement.
Point Breakdown
Departmental coding guidelines for C++ followed |
1pt
|
Basic shell of final project |
3pts
|
Makes constructive use of tables and callbacks on tables | 3pts
|
IR or Bluetooth working for beaming records | 5pts
|
Networking over IR or wireless working | 3pts
|
Total | 15pts |
|