The document discusses mashups and how to create mashup applications and widgets using Adobe AIR. It covers mashup terminology and architectures. It then provides examples of using AIR to work with APIs from Flickr, YouTube, and Twitter to retrieve and display content from those services in an AIR application. It also discusses design patterns that are useful for structuring mashup applications as well as several open source libraries that can help with mashup development.