Technologies for better web based applications: XMPP, Flex, and more January 27, 2008 futureofwebapps software