Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG

advertisement
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?
Download