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 - MicroBREW


BREW-Based Cell Phone Networking Application

Senior Project: 2005-2006
John (Jed) Denlea, Taylor Geisse, Ian Her Many Horses and Mark Palestine
Boulder, CO

Based in San Diego, California, QUALCOMM Incorporated is a developer of assorted cellular phone related technology. QUALCOMM wishes to develop applications which showcase the cutting edge features of their hardware and software. Their BREW software lies behind many popular cell phone features, including various download-on-demand programs and Java virtual machines that power many games and other applications. Their newest version of the BREW API contains many new features such as the ability to network between two mobile phones. To showcase these newest features, demo applications are written to display their ease of use and flexibility.

The goal of this project was to develop such a demo application that highlighted the networking capabilities of the BREW API. The team developed a fun, multiplayer game of "Battling Bunnies". The simple point of the game is to shoot projectiles at the other players and defeat them before they defeat you. The game is a turn-based 2D game where you control a single character to conquer your opponents who are playing on other phones. The application transfers data between cell phones in real time with the aide of a Linux server. Utilizing the BREW API to communicate over a network to the server, the application successfully demonstrates that the newest feature of BREW works, is easy to use, and can be used to make a fun, entertaining game. Both server and phone client software were developed in C.

MicroBREW Development Environment
MicroBREW Development Environment
Game Play
Game Play
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)