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 · undergraduate program · senior project · projects · 

Senior Project - MC Penguin


Home Media Server

Senior Project: 2001-2002
Joeseph Angell, Jackson Fox, Cyrus Hall, Christopher Nuernberger and Jesse Varner

Web Mountain Technologies is a developer and manufacturer of a whole house server, called NetPlace. This server provides capabilities in the areas of managing Internet access (includes a NAT router and firewall), local area networking (simple setup, wireless LAN, etc.), home automation control, computing capabilities (file server, email server, print server, etc.), and many other capabilities. This server uses the Linux operating system.

One piece missing from the server was an entertainment feature set. With the file server capability, NetPlace can act as a central storage facility for entertainment content, most notably music files and video files. However, the only method for NetPlace to play this content was through the existing LAN to a PC that requested the files.

The project provides the desired capabilities, including a wealth of multimedia functionality, as a standalone complement to the NetPlace product. This single unit encompasses a digital juke box, a digital video recorder, and CD burner. The project was implemented in C++ in a Linux environment.

Main Window
Main Window
Media Library
Media Library
Various Control Menus
Various Control Menus
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 (14:07)