I'm surprised DDot doesn't have something on their website like this:

http://www.transitchicago.com/developers/

Being able to view bus locations on a map or precise arrival times can greatly improve rider experience. I use it to inform me when I should leave a bar to catch the bus or train. That way I avoid waiting at a bus stop and can get there just as the bus is arriving.