Debugger PC application

Debugger PC application

Details

Provided architecture, technical leadership and hands-on development for a PC application that captured and decoded data at up to 350 Mbit/s from an embedded mobile-phone platform over MIPI.

The mixed Java and C++ application turned a very high-rate embedded data stream into information that development teams could inspect and diagnose on a PC. Also established a stringent unit and regression testing regime and trained team members in software-design techniques, improving the consistency of further development.

Technologies

C++, Java, JNI, NIO, Eclipse RCP, MIPI, UML, cppUnit, JUnit, Lint, Make, log4cxx and log4j. Windows XP and Windows 7, Microsoft Visual Studio 2005 and 2010, Eclipse, Git, Rational ClearCase, Rational ClearQuest and Enterprise Architect.