skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · the department · news · 

2006 Lloyd Fosdick Award Winner Announced


May 2006

The 2006 Lloyd Fosdick Award, intended to recognize exemplary collaborative projects that include Computer Science undergraduates as participants, was recently announced. This year's winning project was Longview: Screen Recording, Editing and Playback Facility for Windows Vista. Project team members were undergraduate Computer Science majors Benjamin Jeavons, Johnathan Lansing, Luke Miller, Gabriel Westmaas and Wesley Willett.


Longview was envisioned as a screen recording application for the yet-to-be-released new version of Microsoft's Windows operating system, Windows Vista. Currently, there are no applications capable of capturing and playing back demos of media-rich Windows applications without the use of bitmap recording. Bitmap recording essentially takes a series of snapshots, in the form of a bitmap image, of a running application and animates them to create a movie. These current solutions suffer from a number of issues, including large file sizes and an inability to scale playback to different output sizes. No practical solution has been available to date because the graphics and screen-drawing architectures of the existing Windows operating systems are limited.

Windows Vista uses a unified presentation subsystem (known as the Windows Presentation Foundation) within a new Windows framework (known as WinFX) that does away with much of the old bitmap-based architecture. In its stead is a system that emphasizes the use of scalable vector graphics, defined in a new application markup language known as XAML (Extensible Application Markup Language), a markup language for describing a user interface.

Longview seeks to leverage this new system to allow developers to create scalable and accurate demos of WinFX-based applications with small file sizes. This is accomplished not by recording bitmap snapshots of an applications' output, but rather by taking snapshots of the XAML code used to define the user interface. Instead of playing back a video of the application executing, Longview re-creates the visual component of the application. This allows demo playback to be scaled and adapted dynamically without any loss of fidelity.

Longview was one of fifteen projects completed in Computer Science Senior Projects (CSCI 4308-CSCI 4318) during the 2005-2006 academic year. The Senior Projects course was taught by Bruce Sanders along with teaching assistants Ian Karlin and Brita Munsinger.

The Undergraduate Committee wishes to congratulate the winners, as well as three other excellent teams that were also nominated for the award:

This annual award is named for former Department Chair Lloyd Fosdick. Nominations for the award come from Computer Science faculty directing group projects, with the Undergraduate Committee selecting the award-winning project from those nominated each year. Each undergraduate student in the award-winning group will receive a $50 prize.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:46)