120 likes | 295 Views
C-Major Audio Software Suite. Student: Andy Rumelt Company Sponsor: SigmaTel www.SigmaTel.com Faculty Sponsor: Dr. Brian Evans Teaching Assistant: Youngok Kim. Presentation Outline. Background Problem Statement Problem Solution Prototype Test and Evaluation Time and Budget Goals
E N D
C-Major Audio Software Suite Student: Andy Rumelt Company Sponsor: SigmaTel www.SigmaTel.com Faculty Sponsor: Dr. Brian Evans Teaching Assistant: Youngok Kim
Presentation Outline • Background • Problem Statement • Problem Solution • Prototype • Test and Evaluation • Time and Budget Goals • Conclusion and Recommendations
Background • SigmaTel • A Leader in the host audio industry • Developer of audio codecs and soundcards for PCs and laptops • C-Major technology • JackSense and Universal Jacks • The Development Team
Problem Statement • Control and monitor the Essential Features of a Soundcard with a SigmaTel 9758 Codec • Flexible, adaptable, reliable, user-friendly • Fit into existing C-Major Software Architecture • To be deployed on 4 systems • Laptop, Desktop, TV-PC, DVD-Player PC
C-Major Software Architecture Surround Sound Wizard StacIt UJView, EQ Applications COM (Middleware) StacServ Driver Hardware Soundcard
Problem Solution • Integrated Suite with Active-X sub-panels • Surround Sound Wizard, StacIT, Mixer, EQ, Bass Manager • Adapts to host system via reading Windows Registry • GUI expert recommends simplest and most familiar solution for usability • Time, budget, and developer considerations • C++ versus Visual Basic • Simple versus complex
Prototype • Challenges • Many 9758 platforms • Poorly defined internal and customer requirements. “Moving target.” • Erratic middleware behavior. • Overcoming Challenges • Implemented Multiple SSWIZ operating modes • Consulted graphical user interface expert • Lock down onto well-defined requirements • UJ View, automated testing
Evaluation and Testing • Unit and Integration Testing • UJView • Automated Testing • Rational Robot versus TestComplete 3 • Clicks through the GUI and validates state of controls
Time and Budget Goals • Time Goals Met • Part time employee developing a working suite by Nov 11, 2003 • Budget goals met • No extra expenses. Developer salary expenses within predictions.
Conclusion • SigmaTel Integrated C-Major Audio Suite is a Success • Developed a flexible SSWIZ and Mixer in VB • Created an ActiveX version of the wizard, EQ, Bass Manager • Improved solution • Internationalization, SSWIZ with 2.1 and 7.1 system, more reliable EQ and StacIT.