Desktop Mashups: Combining Web Applications to Make...

Google Tech Talks March 12, 2007 ABSTRACT Web applications use HTTP to communicate with relevant services and manifest their user interface via HTML, CSS and JavaScript. With the advent of different gadget frameworks, they have finally broken free of the shackles of the Web browser to manifest themselves on the user's desktop as first-class productivity tools. In this talk I'll describe Sidewinder, a framework for authoring and deploying web applications that are created as first-class desktop citizens. Applications created in this framework can not only communicate with the web, but with each other, turning the whole platform into a powerful tool for creating mashup applications. Sidewinder...

TARGET AD 2
2007/10/09 GoogleTechTalks   Share on Facebook

RELATED VIDEOS

Creating Simple Web Data Mashups: Screencast Tutorial
Play Video

Creating Simple Web Data Mashups: Screencast Tutorial

2011/09/30
HTML5 Tutorial (Section 5-Cache Manifest in HTMl5)
Play Video

HTML5 Tutorial (Section 5-Cache Manifest in HTMl5)

2014/08/09
5 Minute Google Maps Spreadsheet Mashup App
Play Video

5 Minute Google Maps Spreadsheet Mashup App

2010/10/22
Web Mashups Tutorial: A Simple Social Media Publishing Workflow using Tarpipe
Play Video

Web Mashups Tutorial: A Simple Social Media Publishing Workflow using Tarpipe

2011/08/30
Create A Website Menubar
Play Video

Create A Website Menubar

2011/03/01
REST API concepts and examples
Play Video

REST API concepts and examples

2014/07/14
SOAP vs REST
Play Video

SOAP vs REST

2011/04/08
Building HTML Mashups for Qlik Sense
Play Video

Building HTML Mashups for Qlik Sense

2016/01/09
Mash-Up APIs Part 1
Play Video

Mash-Up APIs Part 1

2014/11/05
Web App Manifest: Totally Tooling Tips (S3, E4)
Play Video

Web App Manifest: Totally Tooling Tips (S3, E4)

2016/05/25
ArcGIS JavaScript API (create a web layer-based map application with html/javascript)
Play Video

ArcGIS JavaScript API (create a web layer-based map application with html/javascript)

2012/09/23
How To Design A Good API and Why it Matters
Play Video

How To Design A Good API and Why it Matters

2007/10/09
Web 2.0
Play Video

Web 2.0

2006/03/08
Web Data Harvesting and Scraping tool for creating Data mashups - Mozenda
Play Video

Web Data Harvesting and Scraping tool for creating Data mashups - Mozenda

2009/06/25
imashup demo
Play Video

imashup demo

2011/01/18
On Computing Min-Degree Elimination Orderings
Play Video

On Computing Min-Degree Elimination Orderings

2017/12/19
Web Applications and the Ubiquitous Web
Play Video

Web Applications and the Ubiquitous Web

2007/07/23
ADC Presents - Build your First Desktop Application with Flash Builder
Play Video

ADC Presents - Build your First Desktop Application with Flash Builder

2010/03/24
LLVM 2.0
Play Video

LLVM 2.0

2007/10/09
Boeing Mashup using IBM Mashup Center
Play Video

Boeing Mashup using IBM Mashup Center

2008/09/14
Google Earth API
Play Video

Google Earth API

2008/05/28
Web Design using a Content Management System (part 1 of 6)
Play Video

Web Design using a Content Management System (part 1 of 6)

2007/03/26
Sidewalks Get Personal: A Pedestrian-Centered Approach for Equitable Urban Wayfinding
Play Video

Sidewalks Get Personal: A Pedestrian-Centered Approach for Equitable Urban Wayfinding

2017/12/02
How to Add Automatically Updating Content To Your Website
Play Video

How to Add Automatically Updating Content To Your Website

2008/08/18
API Testing Tutorial Part 1
Play Video

API Testing Tutorial Part 1

2013/06/22
Thompson Sampling for Learning in Online Decision Making
Play Video

Thompson Sampling for Learning in Online Decision Making

2017/09/28
Google I/O 2008 - Spice up Your Apps with Google AJAX APIs
Play Video

Google I/O 2008 - Spice up Your Apps with Google AJAX APIs

2008/06/09
Multi-armed Bandit Problems with Strategic Arms
Play Video

Multi-armed Bandit Problems with Strategic Arms

2017/05/19
Go In Your Browser
Play Video

Go In Your Browser

2017/12/05
When the Optimum is also Blind: A New Perspective on Universal Optimization
Play Video

When the Optimum is also Blind: A New Perspective on Universal Optimization

2017/11/07
Bernoulli Factories and Blackbox Reductions
Play Video

Bernoulli Factories and Blackbox Reductions

2017/08/25
Revenue Maximization with an Uncertainty-Averse Buyer
Play Video

Revenue Maximization with an Uncertainty-Averse Buyer

2017/12/19
Computational Aspects of Optimal Information Revelation
Play Video

Computational Aspects of Optimal Information Revelation

2017/05/19
Introduction to the Java Memory Model
Play Video

Introduction to the Java Memory Model

2017/11/16
Randomized Online Matching in Regular Graphs
Play Video

Randomized Online Matching in Regular Graphs

2017/08/29
Zerocash: Addressing Bitcoin
Play Video

Zerocash: Addressing Bitcoin's Privacy Problem

2017/09/12
Fast, Deterministic, and Sparse Dimensionality Reduction
Play Video

Fast, Deterministic, and Sparse Dimensionality Reduction

2017/12/19
Applications of Strongly Rayleigh Measures in Counting and Optimization
Play Video

Applications of Strongly Rayleigh Measures in Counting and Optimization

2017/08/14
Deferred-Acceptance Auctions: Worst-Case Approximation Guarantees
Play Video

Deferred-Acceptance Auctions: Worst-Case Approximation Guarantees

2017/10/25
HOW TO MAKE A QUICK  AND EASY INTRO IN ADOBE AFTER EFFECTS
Play Video

HOW TO MAKE A QUICK AND EASY INTRO IN ADOBE AFTER EFFECTS

2009/09/17
Deep Neural Networks in Medical Imaging and Radiology
Play Video

Deep Neural Networks in Medical Imaging and Radiology

2017/09/25
Quantum GIS Tutorial - Part 1 (of 4) - Downloading QGIS, Downloading Free Sample Data
Play Video

Quantum GIS Tutorial - Part 1 (of 4) - Downloading QGIS, Downloading Free Sample Data

2012/12/19
Surviving Without Generics
Play Video

Surviving Without Generics

2017/12/05
deBGR: An Efficient and Near Exact Representation of the Weighted deBruijn Graph
Play Video

deBGR: An Efficient and Near Exact Representation of the Weighted deBruijn Graph

2017/09/29
The Limit of Rationality in Choice Modeling
Play Video

The Limit of Rationality in Choice Modeling

2017/10/24
A Framework for Interactive Learning
Play Video

A Framework for Interactive Learning

2017/10/24
Powered by YouTube

Disclaimer

None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.