As a part of an MTI-funded project, we developed a proof of concept for a phone-based polling application to enhance the usability of a client's community software. The work is based on the new Android mobile platform from the Open Handset Alliance.
The main code is written in Java and runs on a simulated Google Android device. The second set of code is written in Perl and runs on a web server separated from the hand held device. The two pieces of software communicate via HTTP using a custom XML. The proof of concept enables a user to create surveys, send them to sets of people, and tabulate the results.