Hermes
George Huang
Huy Nguyen
Home
Status
- 16 Apr: Got web space working. Arranging meeting times to get hardware
- 18 Apr: Researching dev environments for the iPaq as well as how to interface with the serial port. WhooOHooo we have linux installed on the iPaq. However, we can't shutdown. Almost got Blackdown java working on the iPaq.
- 23 Apr: Wireless network is still not authenticating, CSE network not set up for iPaqs yet. Got the Serial I/O card and RFID reader, will be trying to get things connected as soon as we get the Java VM working. Currently looking at Java comm packages to figure out interfacing with the Serial port. Will probably try on PC first.
- 24 Apr: Blackdown java is now working after 5 excruciating hours on a Friday night.
- 26 Apr: Testing some java code using the java comm package, having trouble getting it to work.
- 27 Apr: RFID reader is soldered to a serial cable and a battery pack. We have it connected to the PC serial port and are able to get a response. We are still not sure whether or not the wireless will work, and may have to switch back to a PocketPC OS environment. Once that is worked out, we will work on that serial connection. For now, we will continue to learn how to use the RFID reader.
- 29 Apr: Have received 'new' iPaq with a double sleeve to support both the wireless card and the serial I/O. Wireless network seems to be working, and can ssh into it. Will now proceed to install Blackdown Java on it.
- 30 Apr: Reflash Linux and put Blackdown Java on the 'new' iPaq.
- 1 May: Testing the Javax.comm (serial IO) package on the Windows enviroment. Javax.comm seems
to be unstable and unpredictable
- 2 May: Wrote communication code to interface with RFReader. More tests needs to be done to
verify that the Javax.comm package is working correctly. Also need to re-soldered battery pack
- 3 May: Got the java code to work with RFReader in the PC.
Tried to get Javax.comm on the iPaq along with fixing the driver for the
serial port
- 4 May: May end up opening up a stream to the serial port instead of using java commx. Was able to get the base serial port working in the shell and through perl
- 5 May: Worked on presentation
- 7 May: Java comm package along with the rxtx drivers for the serial port do not seem to be working. Will continue looking into this, but not sure where it will end up
- 8 May: Wrote test code for file IO and awt to test the ipaq
- 9 May: Verified that the file IO code will work with iPaq.
Having problems with the awt class. Tried to install Kaffe (another
javaVM).
- 10 May: Removed blackdown installed Kaffe. Kaffe is not
working!!! Also discovered that the iPaq doesn't work correctly with the
reader. Rechecked serial IO script and ran script with PC-Reader /
PC-iPaq / PC-PC (all worked).
- 11 May: Installed perl on the old iPaq. Reinstalled winCE on
the new iPaq. Got perl socket module to work along with rfReader. We will
try to also try to work with the new iPaq to get a GUI. Hopefully, we can
get stuff working on the new iPaq and not need to use the old one
- 12 May: Reflashing old winCE in new ipaq. Wrote perl code for
RFReader and Socket class.
- 14 May: Working on a multi-threaded perl server to handle
multiple clients. Updated new iPaq and also installed Embedded C++.
Wrote GUI for new iPaq. Tested the serial class for the new iPaq.
- 16 May: Combining sections of iPaq code into one script in order to create UI. Integration on iPaq side is almost complete, and will move on to server/iPaq interaction soon.
- 17 May: Got Reader working with Visual C++. We are going to
develop in the C++ enviroment from now on
- 19 May: Worked on socket networking in embedded C++
- 20 May: Got sockets partially working on the iPaq, having trouble listening but can connect to servers
- 21 May: Worked on server side network interface
- 22 May: Debugged program. Found bug in socket code.
- 24 May: Server side interfaces for the perl version are starting to form up. Using mysql and apache web server as backend for interface. Still haven't resolved bug in C++ socket code though.
- 26 May: Finished debugging project in eMbedded C++.
Everything is working as it should w/ new iPaq. C++ RULES PERL
DROOLS!!!.
- 28 May: Resolving protocol issues between ipaq and server
- 31 May: Continuing development on server/ipaq/DB interface for job management. Added support for another ipaq to add jobs to the job list with RFID scanner.
- 2 June: Worked on the communication protocals between Perl
server and iPaq. The embedded C++ iPaq is finished.
- 4 June: Got interface between server and ipaq working.
- 7 June: Job editing forms completed. Need to finish queue management forms as well as fixing the job adding functionality of the other iPaq.
- 9 June: Fleshing out server capabilities. Queue management completed.
- 10 June: Failed demo this morning. But got job adding and other features to work.