Brad Pedersen, Citrix's Chief Architect, talks about the technical history of Presentation Server

Last week I wrote that I would be visiting Citrix's headquarters in Ft. Lauderdale to record podcasts with several folks.
Last week I wrote that I would be visiting Citrix's headquarters in Ft. Lauderdale to record podcasts with several folks. I recorded nine separate interviews that I'll be releasing as Brian Madden Live! podcasts over the next few weeks.
The first interview from that trip is with Brad Pedersen, one of the earliest Citrix employees from 1989 and Citrix's Chief Architect. In this podcast, Brad talks about how Presentation Server came to be. He starts with the early days of Ed Iacobucci in Texas and walks through Citrix MultiUser, WinView, WinFrame, and then into MetaFrame and Presentation Server.
This conversation is technical, and Brad talks about what worked and what didn't work, and why Citrix did what they did. He talks about things like adding TCP/IP support, the evolution and creation of the ICA protocol. the creation of the Program Neighborhood service and the evolution to IMA in MetaFrame XP. Brad also talks about why the IMA datastore uses this strange binary blob format, and how they hope to eventually migrate that to a standard relational database.
Brian