Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG ye.deng@polytechnique.edu My Internship @ INSEAD • How to connect to external components such as Del.icio.us, Skype, Flickr, blogger, by using the different APIs that are now available. • The concept of rich client (Flash / Flex 2, Ajax, Integration Living Actors, etc...) What is Web 2.0? • Web 2.0 generally refers to a second generation of services available on the World Wide Web that lets people collaborate and share information online. • New web-based communities • Some social networking aspects Web 1.0 => Web 2.0 • Rich Internet Applications (Flex, Ajax) • Tags • Webservice & APIs • Mashups • And more… All about Web 2.0 Web service • Web service is a software system designed to support interoperable machine-to-machine interaction over a network. • Protocol (Http, Https, SMTP, FTP…; XML-RPC, SOAP and REST.) • WSDL (Web Services Description Language) • XML: All data to be exchanged is formatted with XML tags API & Mashup • Application programming interface • The interface that a computer system, library or application provides in order to allow requests for service to be made of it by other computer programs, and/or to allow data to be exchanged between them. • A mashup is a website or web application that seamlessly combines content from more than one source into an integrated experience. UK speed camera How does UK speed camera work? Google Maps Return map image API Request Return address Visualize address on the map Http Request API Request Speed camera address data Conclusion flexible component Web service Pluggability XML Mashup Questions?