In this video we take a look at the Microsoft Speech API, in particular the text to speech facilities. And we create a small application that can speak some text in a memo controlDuration : 0:7:18
|
This is a walkthru through the REST Describe & Compile project with the BBC API as a real world example. REST Describe & Compile is an editor, and a compiler for REST API descriptions based on Marc Hadley’s Web Appilcation Description Language, short WADL.Duration : 0:3:42
|
Intro to Google Data APIs: Mashing up Google Calendar, Spreadsheets and More
Jeffery Scudder
Google’s mission is to organize the world’s information and make it universally accessible and useful. The Google Data protocol helps accomplish this by providing a common mechanism for accessing a myriad of Google services. It embraces the Atom syndication format and the Atom Publishing Protocol (APP) and uses the extension mechanisms adopted by these standards to expose services like Picasa, Google Calendar, Google Spreadsheets, Google Base, Blogger and more.
This talk will give an overview of the protocol and dive into some example applications — including a tool to publish events from a Google Spreadsheet to Google Calendar and Google Base. Previous knowledge of HTTP and XML is beneficial.
Speaker Bio: Jeffrey Scudder works with the Google APIs and has focused on AdWords, Google Base, and Google Spreadsheets in his time at Google. He enjoys making beautiful music on all kinds of guitars and swimming in code. Jeff and his wonderful wife live in the Silicon Valley area.Duration : 0:47:57
|
“Google Maps API Introduction
Brandon Badger
The Google Maps API is a powerful way to put a custom map on your website. In this session, you’ll learn just how easy it is to create your own maps mashup. We’ll start with the basics and progress through the tools that the API provides. By the end of the session, you’ll be amazed at the sophisticated maps that you’ll be able to embed on your web site with just a few lines of JavaScript.
Speaker Bio: Brandon is the Product Manager for the Google Maps API and KML. While at Google, he has worked to grow the Google Maps and Google Earth development communities. Prior to Google, Brandon worked as an Engineer and Development Manager at Symantec. He holds an MS in Computer Science from Stanford University. As an Undergraduate, he played on the NCAA champion Stanford tennis team and earned a BA in Economics. “Duration : 0:47:20
|
AJAX applications are at the core of web development, providing both opportunities and challenges. At this session we announce the launch of Google Gears and go into more detail around bringing online applications offline. With software engineer Chris PrinceDuration : 0:36:42
|
Google’s mission is to organize the world’s information and make it universally accessible and useful. The Google Data protocol helps accomplish this by providing a common mechanism for accessing a wide range of Google services.
The Google Data protocol embraces the Atom syndication format and the Atom Publishing Protocol (APP) and uses the extension mechanisms adopted by these standards to expose services like Picasa, Google Calendar, Google Spreadsheets, Google Base, Blogger and more.
This talk will give an overview of the protocol and dive into some example applications. Previous knowledge of HTTP and XML is beneficial.
Lane works with the Google developer community to help them build implementations on top of the Google Data APIs — specializing in the Calendar data API and account authentication mechanisms. Before joining Google, Lane worked with the Air Force and NASA developing communications and flight control software.Duration : 0:39:22
|
GData Intro
Presented by Venuprakash Barathan
Google’s mission is to organize the world’s information and make it universally accessible and useful. The Google Data protocol helps accomplish this by providing a common mechanism for accessing a myriad of Google services. It embraces the Atom syndication format and the Atom Publishing Protocol (APP) and uses the extension mechanisms adopted by these standards to expose services like Picasa, Google Calendar, Google Spreadsheets, Google Base, Blogger and more. This talk will give an overview of the protocol and dive into some example applications — including a tool to publish events from a Google Spreadsheet to Google Calendar and Google Base. Previous knowledge of HTTP and XML is beneficial.
Prakash Barathan is a member of core Google Data API team, primarily working on conformance framework to ensure consistency across GData API implementations. Prior to joining Google, Prakash was involved in layer3 network design, planning and analysis especially for US government agencies, large scale enterprises and service providers including Telstra. Prakash is a proud Jayhawk with masters in computer engineering from Univeristy of Kansas.Duration : 0:35:34
|
http://www.protosw.com/mods/app/view/379
Here’s a full screen version: http://www.protosw.com/products/movies
This Proto mashup brings Craigslist, Yahoo! Pipes, Yahoo! Maps, and Microsoft Outlook together into one sweet apartment hunting and tracking mashup app.
First, I built a rich RSS feed using Yahoo! Pipes to query Craigslist in New York City for apartment listings (all brokers / fees too). The Yahoo! Pipe feed adds on (this functionality rocks) a Latitude / Longitude geo-coding if it can find anything that looks like an address in any of the fields in the RSS feed, in our case apartment listings. So I build a URL for CL with the right parameters to hit newyork.craigslist.com with apartment search terms, the listing offset (page in increments of 25), and how many bedrooms. For example: http://newyork.craigslist.org/search/aap?bedrooms=1&…
Then using Yahoo! Pipes, we can build this URL with some simple inputs for query, bedrooms, and “s” (start offset). Pipes will output the new feed with only listings for which it can determine some lat/lon coordinates with reasonable probability. The Yahoo! Pipe outputs a REST interface like so:
http://pipes.yahoo.com/pipes/tiEOFaG42xGAp2feZYQMOQ/…
Step 2: Using Proto, query the Yahoo! Pipes REST API a number of times with multiple search phrases. For example, get the first 4 pages (100) results for each of “williamsburg”, “les”, and “lower east side”. Then Proto groups these all back together into a single feed for further display, storage, and analysis. This is nice since the Yahoo! Pipe service will usually only return about 25% of the results with legitimate geocoding. I built the multiple REST queries and aggregation functionality
sort of like the deep search example.
Step 3: Show all the listing results on a Yahoo! map. This makes it super easy to focus in on a certain neighborhood and ignore the “Williamsburg” listings that are past queens. Try it out… The map is shown using Adobe Flash right in Proto.
Then you decide what to do:
1. Eliminate / blacklist listings you never want to see again.
2. Save listings with additional info like:
Broker email, Broker phone, Broker Name, Comments, Rent, Other Monthly costs, Lease Term, broker fee, etc.
3. Analyze all your ’saved’ listings to calculate the total, all in monthly rent by adding up all the costs and averaging out the broker’s fee. Roommates are included into the monthly bill split.
4. If you need to light a fire because you’re the one actually driving the apartment search since your lease is up in 2 weeks and your slacker friends are doing nothign about it, grab a screenshot of the apartments you’ve found and send it via Outlook. To do this, Proto uses VBA to create a new Email message and then uses the VBA “SendKeys” to paste in the screenshot you take of the Yahoo! Map (taken right in Proto wiht the movie / screencap module).
That’s it. you have a full featured applic… er, mashup to help you find some new digs in NYC. Feel free to redirect the Pipes REST request to another city or search for that matter. I tried it out with “Free Stuff”, but there’s way less meaningful results. For sale items could work though… Give it a try.Duration : 0:4:58
|
|
|
|