Thomson Grass Valley offers a line of media asset management tools used by major television networks and news organizations around the world. The latest products in the Aurora series are designed around the .Net 2.0 framework and developed largely in C#. I worked with Thomson teams in Beaverton, Boston and Kuala Lumpur from 2005 through 2008 to develop a number of components used in these new products. Here is a sampling of my work:
- A collection of managed (C#) custom controls including video timeline sliders and storyboard controls.
- A collection of C# components for browsing media assets and previewing video.
- A large body of COM Interop work, a bridge between traditional C++ and managed C#, which enabled a number of the Aurora products that are still based on older technologies (like MFC) to utilize the new C# components and controls.
- A fully custom clip player ActiveX control and filters developed using C++, ATL and DirectShow.
The image below is from the latest Aurora Browse application and shows off a number of the components and controls I designed: