Peer-Aware Desktop Application Development
by Preston Lee
Social interaction has become implicitly expected of modern web-based applications. Desktop
applications, however, have yet to overcome the technical barriers of peer discovery and message
passing without the use of centralized servers. This session explores common peer discovery
paradigms, examples of peer-aware Ruby application code using the Journeta P2P LAN library, and
approaches to overcome common architectural issues of distributed event-driven systems.
About Preston Lee
Preston Lee is a founding member of OpenRain.com: a Web 2.0 start-up bringing small businesses
online with dynamic, interactive web applications. He has provided senior engineering leadership for
Apollo Group, Inc., Cisco Systems, Inc., and similar facilities for other Phoenix-area companies
where he has become recognized for bringing a thoughtful balance of technical, business and customer
focus.
While not on the job, Preston is active in over a dozen local tech communities and enjoys
woodworking, music production and filing frames on his digital SLR. He can be read regularly and
contacted via his blog at http://prestonlee.com, or company website at http://openrain.com.