The convergence of Windows and the Web is upon us. Google Maps, Gmail, Flickr and a variety of new AJAX and Rich Internet applications have begun to legitimize moving beyond HTML to deliver interactive applications that deliver the best of the web and the best of the desktop experience. We will show how these techniques are changing the way designers think about their application user interface designs. Today's customers are more demanding and have high expectations from your applications. Implementing effective user interfaces can mean the difference between success and failure in your software development strategy.
This course set is designed to provide students with the technological knowledge and skills to build Web 2.0 applications. Students will learn how to build rich interactive browser-based user interfaces, the building of hybrid offline/online web applications, and how to 'syndicate' content. Students will also be taught how to use and create a web API, how to combine data and services from different sources into a single application, including video streams, and how to provide forums for users to interact.