FAU Android

FAU's local android experts!

RIFL: User Interface Concept and Base Station Update

Posted by Charles Norona March - 10 - 2010 - Wednesday

I had met with Allan and we both made some progress. We had found a bluetooth stack on the windows platform which we can use for the base station program that works. In addition our future plans include some basic tests on the base station and an implementation of its user interface.

The bluetooth stack we had before was that of Toshiba’s bluetooth
stack which was not compatible with the bluecove J2SE bluetooth
library (http://bluecove.org/ and http://code.google.com/p/bluecove/)
that we want to harness. Instead, Allan learned how to utilize the
Microsoft Bluetooth stack for our purposes and his code was finally
able to execute without error. He is now in a position to continue
implementing the bluetooth datastreaming needed on the base station

Allan’s next task will be to implement some bluetooth
datastreaming on the base station and test them by transferring
messages between two PC’s each with a bluetooth adapter connected to
them. Eventually, the tests will advance to PC-to-Android Device and
PC-to-Multiple Devices. The latter test will be saved for later in the
event that we have time to implement it.

Another topic that came up were some future designs for the user
interface. I have uploaded a jpg of the drawn mockup with some notes
(hand-drawn mockup). Basically, we do not
have the time to implement some sort of calibration for the staging
process where the locations of the mobile devices would have been
ascertained. Instead, we will provide the functionality for the
incident commander to manipulate several things. Because the devices
have magnetometers we can determine directions such as North, South,
East, and West but that will have to be set by the user on the base
station. Another functionality is the drag-and-drop of icons or
“device blips.” In the left pane of the UI there will be a list of
those blips who have successfully connected to the base station. Once
the user has dragged and dropped a blip onto the overlay the position
tracking begins—based off of information sent from that device the
blips position will be updated on the UI.

To follow our progress visit our Google group at: http://groups.google.com/group/engineering-design-ii-group-6-spring-2010?hl=en

Comments are closed.