Gerald P. Wilson
13118 Moonshine Road
Camptonville, CA 95922
Phone: (530)288-3542
e-mail: wilson@rtmct.com
1995 - 2008 | ||
Job Title: | Sr. Software Engineer - Manager | |
Employer: | Thomson Grass Valley | |
Length: | 13 years | |
Duties: | ||
|
||
Through the years the automation company was bought and sold several times. Consequently, it is known as “Alamar Automation”, “Philips Automation”
and “Thomson Automation”.I was hired by Alamar for the purpose of developing a “next generation” machine control server to be integrated into their world class
broadcast automation system. The purpose of an automation system is to automate the work flow of an entire broadcast facility, including 24/7 scheduling
of “on air” content (across multiple channels), media management, and reconciliation reporting. The automation system architecture consisted
of two basic subsystems: The scheduler and the machine control system. I was given two main objectives: To manage a group of software developers who were developing device interfaces (in Z80 assembly) for use with the current system, and to develop a new LAN based machine control system that would offer a C++ development environment for “embedded device interfaces”, and to provide backward compatibility for the existing (Z80)device interfaces. I designed, developed and supported (to “end of life”) what came to be called the “MSL” (Machine Server LAN). The MSL was a “many-to-many” server that operated independently, (or in parallel with other MSL’s), to provide multiple automation clients with the services of multiple broadcast devices (physical machines). The client/server interface consisted of a LAN based protocol that facilitated the abstraction of physical to virtual devices. That is, the MSL presented the automation with virtual devices that “hid” the device specific characteristics of the actual devices. While the MSL operated as a subsystem within the automation application, it was designed to operate as an independent server system. The MSL software was released on CD and installation was completely automated. With device assignment configured via an XML interface. It included system wide logging and a complete remote debugging environment.
Many facilities around the world used (and continue to use) the automation system including: |
||
CMX (1987 - 1995) |
Summary | |
Career History | |
Education | |
Work Examples | |
References available upon request. |