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


RSS Notification of Software Updates

Senior Project: 2005-2006
Peter Chang, Jeffrey Fryer, Kelly Kaveny and Scott Kaveny
Software Delivery and Fulfillment
Boulder, CO

IBM Corporation has many areas of business, including software, hardware and service. The software business produces numerous software applications for many different customers. The Software Delivery and Fulfillment Division (SDF) is constantly searching for ways to improve the IBM customer experience by providing easier ways of delivering software and by controlling the cost of this delivery. One interesting idea is to improve the way IBM notifies customers of an update for any available software product.

The goal of this project was to facilitate distribution of software updates to customers by using a modified version of Really Simple Syndication (RSS). RSS is currently used to distribute web page content including headlines, links, and images from various sources. It is mostly used for news web pages to condense news updates into an easily accessible format. The modified version of RSS notifies customers of pending updates and delivers these updates to the customer securely.

The software has two major components: a client residing on a customer machine and a server residing at the IBM site. The customer RSS client queries the server periodically for any new updates. If an update is available and the customer is authorized to receive it, the client will be notified and the update will be downloaded immediately, downloaded at a customer-specified time, or the customer will simply be notified that an update is available, all depending on customer-specific settings.

HAL Server
HAL Server
HAL Client
HAL Client
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)