Backhoe fuel economizer. Updated assembler code for a PIC based engine controller. This embedded system helps reduce carbon emissions on older diesel systems. The palm OS used runs old Palm VII's serial port for communications with the units for calibration and control.
Mobile Java - File Explorer for Samsung Instinct cell phone:
These Java SR75 based applications allow the user to browse thru directories & files on their SD Micro card. Also wrote a book reader application for the Instinct like Stanza for the iPhone to access the Gutenberg files generated by the project above. Just to get familiar with java and to get a feel for what phones can accomplish. Have considering using windows based phones to control serial based i/o systems or as data collection points in embedded systems running "way off site" with no outside connections possible. Phone apps are still in their infancy, if you have an idea you want developed don't wait for someone else to step forward and do it.
Gallio, MbUnit, Nunit, webtools, webpage testing and Microsoft's MSTest:
Sample project. Unit testing of windows based software is finally coming into it's own. This is more rigorous than just unit testing a DLL or EXE. We also used some tools like Selerium and other webpage test harnesses to do web page testing.
AJAX Webserver testing on embedded platforms:
Sample project. Not really much into web servers, we decided to try out AJAX on embedded systems that support web services. Embedded systems are more of our aim than your typical farm of webservers. AJAX provides the embedded system with a way to push content on the fly for its web pages. This is a perfect application for calibration, during internal selftesting, real time displays of data from the box, or GPS updates. For those not familiar with AJAX, Google maps is AJAX based, and so are many web forms boxes that attempt to guess what text you are trying to type (google feeds back the string as it is, and the back office software tries to guess what you want and pushes that up to your web page without you ever hitting a submit button). Embedded AJAX is a big coming deal not just for avionics, but for any constantly updating embedded system on the market that will interact with the customer via the internet/cellphone.