
Gregor HohpeMashing Up with Google Mashup Editor and Yahoo! PipesThe Internet has come a long way, from static HTML pages, over online shopping pages and photo albums, to community-driven sites like FaceBook, Digg, del.icio.us and Twitter, to rich user experiences provided by the likes of Google or Yahoo! Maps, and an ever-growing repertoire of feeds and web service APIs. Everyone is talking about the web as a platform and new, cool mashups pop up every day. Don't be left behind in Web 1.0! Luckily, with recently announced mashup tools you no longer need to be a JavaScript wizard to build a mashup. This talk teaches you how to build fun mashups using tools like Yahoo! Pipes and Google Mashup editor, and also looks at the bigger picture of the Web as a platform. Programming without a Call Stack: Event-driven ArchitecturesMost computer systems are built on a command-and-control scheme: one method calls another method and instructs it to perform an action or retrieve some information. But the real world does not work this way. A company receives a new order; a web server receives a request; the right front wheel of a car locks up. In none of these examples did the system (order processing, web server, anti-lock brake control) schedule or request the action. Systems whose components communicate through events can be loosely coupled, composable, and highly scalable. This talk presents an event-driven system built in Java, and illustrates the pros and cons of such a system.
|
© 1997 2008 Kovsky Conference Productions Inc.; All rights reserved.