Mashups are hugely popular right now, a very important topic within the general area of Web 2.0, involving technologies such as CSS, JavaScript, Ajax, APIs, libraries, and server-side languages (such as PHP and ASP.NET.) This book aims to be the definitive tome on Mashup development, to stand in the middle of all the other, more API specific books coming out on Google Maps, Flickr, etc. The book shows how to create real world Mashups using all the most poplar APIs, such as Google Maps, Flickr, Amazon Web Services, and delicious, and includes examples in multiple different server-side languages, such as PHP, Java, and .NET.
Autorentext
Raymond Yee is a data architect, consultant, and trainer. He is currently a lecturer at the School of Informationof theUniversity of California atBerkeley, where he teaches the course "Mixing and Remixing Information". While earning a Ph.D. in biophysics, he taught computer science, philosophy, and personal development to K-11 students in the Academic Talent Development Program on the Berkeley campus. He is the primary architect of the Scholar's Box, software that enables users to gather digital content from multiple sources to create personal collections that can be shared with others. As a software architect and developer, he focuses on developing software to support learning, teaching, scholarship, and research. Raymond is an erstwhile tubaist, admirer of J. S. Bach, Presbyterian elder, aspiring essayist, son of industrious Chinese-Canadian restaurateurs, and devoted husband of the incomparable Laura.
Zusammenfassung
How many times have you seen a web site and said, This would be exactly what I wanted if only . . . If only you could combine the statistics here with data from your company's earnings projections. If only you could take the addresses for those restaurants and plot them on one map. How often have you entered the date of a concert into your calendar with a single click instead of retyping? How often do you wish that you could make all the different parts of your digital worldyour e-mail, your word processor documents, your photos, your search results, your maps, your presentationswork together more seamlessly? After all, it's all digital and malleable informationshouldn't it all just fit together? In fact, below the surface, all the data, web sites, and applications you use could fit together. This book teaches you how to forge those latent connectionsto make the Web your ownby remixing information to create your own mashups. A mashup, in the words of the Wikipedia, is a web site or web application that seamlessly combines content from more than one source 1 into an integrated experience. Learning how to draw content from the Web together into new integrated interfaces and applications, whether for yourself or for other others, is the central concern of this book.
Inhalt
Remixing Information Without Programming.- Learning from Specific Mashups.- Uncovering the Mashup Potential of Web Sites.- Understanding Tagging and Folksonomies.- Working with Feeds, RSS, and Atom.- Integrating with Blogs.- Remixing a Single Web Application Using Its API.- Learning Web Services APIs Through Flickr.- Exploring Other Web APIs.- Learning Ajax/JavaScript Widgets and Their APIs.- Making Mashups.- Moving from APIs and Remixable Elements to Mashups.- Creating Mashups of Several Services.- Using Tools to Create Mashups.- Making Your Web Site Mashable.- Exploring Other Mashup Topics.- Remixing Online Maps and 3D Digital Globes.- Exploring Social Bookmarking and Bibliographic Systems.- Accessing Online Calendars and Event Aggregators.- Using Online Storage Services.- Mashing Up Desktop and Web-Based Office Suites.- Using Microformats and RDFa As Embeddable Data Formats.- Integrating Search.
Titel
Pro Web 2.0 Mashups
Untertitel
Remixing Data and Web Services
Autor
EAN
9781430202868
ISBN
978-1-4302-0286-8
Format
E-Book (pdf)
Hersteller
Herausgeber
Veröffentlichung
25.04.2008
Digitaler Kopierschutz
Wasserzeichen
Dateigrösse
4.45 MB
Anzahl Seiten
603
Jahr
2008
Untertitel
Englisch
Unerwartete Verzögerung
Ups, ein Fehler ist aufgetreten. Bitte versuchen Sie es später noch einmal.