The projects are listed in chronological order, most recent first.
Each project description includes the start and end dates, the effort (in man-months) and the technologies used.
Clients include AST Technologies Labs Inc., ATRA Vision Inc., Microtronix Systems Ltd., Listen Inc., and The National Centre for Audiology.
XML Application Settings Storage Classes Design & Development
Nov 2007 (0.5 m/m)
Technical writing (HTML, XHTML), Windows XP, VS 8.0, C++, ATL, MSXML 4.0
Reviewed existing free XML application settings storage systems. Implemented ATL and MSXML-based classes and test framework. Added XML pretty formatting algorithm. Wrote code description and usage article. Expanded web site to multiple pages.
Free download
VoIP Signaling Customization for G.722
Oct 2007 (0.125 m/m)
Windows XP, VS 8.0, C++, OPAL, SIP, SDP, ITU G.722
Modified the session description to signal and accept G.722 transfer rate as 16,000, rather than 8,000 as specified in RFC 3551.
VoIP Softphone User Manual Writing
Sept 2007 (0.5 m/m)
Technical writing (Word)
Created a how-to manual that describes principles of operation and set-up of a VoIP softphone.
Integration of Audio Codecs into VoIP Software
May 2007 – Sept 2007 (1.0 m/m)
Windows XP, VS 8.0, C++, COM, ATL, OPAL, SIP, H.323, ITU G.729 (A, B, D, E, F, G, I)
Added call signaling and codec support for all variants of G.729 (up to G) to OPAL open-source SIP and H.323 VoIP system.
Paintball Target Shooting Booth Game Controller Revision & Additions
Jul 2007 – Aug 2007 (0.75 m/m)
Windows XP & Vista, VS 8.0, .NET 3.0, C#, DirectX, WPF, XAML, Cider
Revised UI technology from DirectX to WPF, revised timing and expanded scoring systems, added advertising display features, added game start and end animation sequencer.
VoIP Agent Software Research
Jun 2007 (0.5 m/m)
Internet, email, phone calls, Word
Created detailed reports describing and comparing features and capabilities of selected VoIP softphones.
VoIP G.722 Timestamping Repair
Jun 2007 (0.125 m/m)
Windows XP, VS 8.0, C++, OPAL, RTP, ITU G.722
Modified the G.722 RTP packet timestamping to mark at rate of 8,000 as specified in RFC 3551, rather than 16,000, which is the audio sampling rate.
Development of Installer Integrating VAC Software
Apr 2007 (0.125 m/m)
Wise Installer, Virtual Audio Cable
Analyzed registry modification by VAC during cable setup and duplicated in installer.
Audio Recorder & Player Applications Design & Development
Apr 2007 (0.25 m/m)
Windows Mobile 5.0, Windows Compact Framework 2.0, VS 8.0, .NET 2.0, C#
Designed and implemented user interface, file reading & saving, volume controls and audio streaming via existing Wireless Headset Interface assembly, for operation on PDA.
Linux Audio Codec Driver Revisions
Apr 2007 (0.25 m/m)
ARM embedded µCLinux, C & C++, SUSE Linux
Added independent left and right volume control capability to proprietary Linux audio driver.
Audio Streaming Component Additions and Improvements
Mar 2007 (0.5 m/m)
Windows XP, VS 8.0, C++, COM, ATL, Microsoft Wave Audio API, DirectSound
Added performance improvements to existing audio streaming component, particularly, ability to replace media already queued to device. Resulted in audio latency reduction of 150 ms. Added multiple stream capability, with a configuration system to associate sets of audio devices to streams.
Web Site Design & Development
Feb 2007 (0.125 m/m)
HTML, XHTML, VS 8.0
Designed and coded a simple business calling card web site.
VoIP Traffic Analysis
Jan 2007 (0.125 m/m)
SER, Wireshark
Analyzed VoIP traffic between phone and SER to resolve registration problems.
SIP User Agent Registration Additions and Improvements
Jan 2007 (0.375 m/m)
Windows XP, VS 8.0, C++, OPAL, SIP, RFC 2617, SER, Wireshark
Revised SIP component API to include configuration of signaling proxy, registrar, port, authentication domain and password. Tested with SIP Express Router.
|