Main functionality will include oscilloscope, spectrum analyzer, logic analyzer, function generator. It will use the potential of the beagle board DSP and ARM to capture and show data.
Other possible functions like pattern recorder/player, protocol analysis, de/modulator, GPIB/USBTMC, etc. could be added later as plugins.
It should have integrated LCD with touchscreen, container box, necessary buttons, integrated battery, USB communication and user-friendly GUI.
It is a long project because of the hard work that must be done in software and hardware, but it should be basically working in 2-3 month.