The default version of the PlaceLab toolkit has some issues with detecting the network cards used in the iPaq 4350, so I have uploaded a slightly modified install for the class. Download the modified version of PlaceLab toolkit from here: placelab.zip. For anyone interested, the specific modifications were:
You can use the file explorer on the PDA to go to execute the programs (.lnk files) in PlaceLab/run/ and ensure that the install is working correctly. The stumbler program (MyDevice->placelab->run->stumbler) should be able to detect networks.
After installing the toolkit on the development machine, you can compile your program under cygwin using a command line like:
c:/placelab-win32/j9/bin/j9c.exe -classpath c:/placelab-win32/j9/lib/classes.zip\;c:/placelab-win32/src helloworld.java(from windows using cygwin, with placelab-win32 unzipped in c:/placelab-win32. Helloworld does not require c:/placelab-win32/src in the classpath, but javatest or any other application using PlaceLab will.)
Or, from DOS command prompt, it will look like:
c:\placelab-win32\j9\bin\j9c.exe -classpath c:\placelab-win32\j9\lib\classes.zip;c:\placelab-win32\src helloworld.java(';' is enough as separator, you don't need '\')
234#\placelab\j9\bin\j9.exe "-Xbootclasspath:\placelab\j9\lib\classes.zip;\placelab\lib\ppro-ui-win.zip" -Dplacelab.ini=/placelab/placelabdata/placelab.ini -cp "/placelab/lib/placelab.jar;/test" javatest