Team Server / Ajax Development with IntelliJ IDEA

Google TechTalks
May 15, 2006

Dmitry Jemerov
Mike Aizatsky

ABSTRACT
The first presentation is completely dedicated to our new product Team Server, which has to bring to the whole team the same level of productivity as IDEA does for the individual developer. We will talk about continuous integration, server-side code analysis, peer-to-peer collaboration, and many other interesting things.

The second presentation is dedicated to a lot of new and cool stuff in IntelliJ IDEA 6.0 related to Java, Web/J2EE and JavaScript/AJAX development.

Becoming a Software Testing Expert

Google TechTalks
June 13, 2006

James Bach
I work with project teams and individual engineers to help them plan SQA, change control, and testing processes that allow them to understand and control the risks of product failure. Most of my experience is with market-driven Silicon Valley software companies like Apple Computer and Borland, so the techniques I’ve gathered and developed are designed for use under conditions of compressed schedules, high rates of change, component-based technology, and poor specification. ABSTRACT
You’re already an experienced tester. You know how to design tests and report bugs. Now what? Do you feel like an expert? Unfortunately, if you want to become very good at…

Combining Discriminative Features to Infer Complex…

Google TechTalks
June 14, 2006

David Ross

ABSTRACT
We propose a new model for the probabilistic estimation of continuous state variables from a sequence of observations, such as tracking the position of an object in video. This mapping is modeled as a product of dynamics features and observation features. Individual features are flexible in that they can switch on or off at each time-step depending on their inferred relevance (or on additional side information), and discriminative in that they need not model the full generative likelihood of the data.

When trained conditionally, this permits the inclusion of a broad range of rich features (for example, features relying on observations from…

Storied Navigation for Media Collections

Google TechTalks
May 4, 2006

Glorianna Davenport
Glorianna Davenport is a Principal Research Associate and founding member of the MIT Media Lab where she leads the Media Fabrics (formerly Interactive Cinema) group. Trained as a documentary filmmaker, Davenport has achieved international recognition for her work in digital media forms.

ABSTRACT
Today, video and audio recording devices allow individuals, institutions and — increasingly — objects and places to collect large archives of media. Much of this media remains relatively inaccessible, even to those who have the most incentive to access it.

In this talk, she will present new paradigms of dynamic storied navigation that allow diverse…

Type Less, Find More: Fast Autocompletion Search with a…

Google TechTalks
August 14, 2006

Holger Bast

ABSTRACT
We consider the following full-text search autocompletion feature. Imagine a user of a search engine typing a query. Then with every letter being typed, we would like an instant display of completions of the last query word which would lead to good hits. At the same time, the best hits for any of these completions should be displayed. Known indexing data structures that apply to this problem either incur large processing times for a substantial class of queries, or they use a lot of space. We present a new indexing data structure that uses no more space than a state-of-the-art compressed inverted index, but that yields an order of magnitude…

Anatomy Of A Debian Package

Google TechTalks
July 21, 2006

Jonathan Oxer is the founder and technical director of Internet Vision Technologies in Australia, as well as the current president of Linux Australia, the national organization for Linux users, developers, and vendors. He is one of the authors of O’Reilly’s Ubuntu Hacks.

ABSTRACT
Learn about the internal structure of Debian/Ubuntu packages and how to create them, starting with disection of a binary package and then going through the process of creating your own package using various build helper scripts to automate much of the process.

Low-Cost Internet Access Using Mechanical Backhaul

Google TechTalks
March 22, 2006

S. Keshav
University of Waterloo

ABSTRACT
Rural kiosks in developing countries provide a variety of services such as providing birth and death certificates, land records, and consulting on medical and agricultural problems.

Fundamental to a kiosk’s operation is its connection to the Internet for bidirectional information transfer. Network connectivity today is primarily provided by dialup lines, though Very Small Aperture Terminals (VSAT) or long-distance wireless is also being deployed. These solutions tend to be both expensive and failure prone.

We propose the use of buses and cars as `mechanical backhaul’ devices to carry data to and from a village and…

Internet Advertising and the Generalized Second Price…

Google TechTalks
February 9, 2006

Michael Schwarz

Michael Schwarz served as an Assistant Professor at Harvard Economics Department after earning a Ph.D. from Stanford Graduate School of Business. He is a member of the National Bureau of Economics Research. Dr. Schwarz specializes in economic theory and industrial organization and applications of theory to business decision making and public policy.

ABSTRACT
We investigate the “generalized second price” auction (GSP), a new mechanism which is used by search engines to sell online advertising that most Internet users encounter daily. GSP is tailored to its unique environment, and neither the mechanism nor the environment have previously been…