Posts Tagged ‘talks’
Google Tech Talks
June 14, 2008
ABSTRACT
Jerry will talk about scaling Google Maps from the desktop down to mobile phones where usage is
growing rapidly and will someday surpass desktop usage. He will discuss the approaches used in adapt-
ing the application to work in a low bandwidth, high latency environment with a wide variety of net-
works and devices. Mobile data rates currently range from 100 Kbps to 2 Mbps but more significantly,
HTTP network request latency is measured in seconds. Mobile phone screens are very small compared
to laptops, so we can’t just shrink down the view. User input is often limited to 12-key keypads plus two
soft keys, sometimes augmented with an alpha keyboard and/or a touch screen.
The key adaptation was reimplementing the AJAX web site as a client-server application, ported to
several mobile platforms. We redesigned the user interface for the narrow UI bottleneck and added cel-
lular-based location detection so people don’t have to type an address just to get the map open to the
right page. An application-specific network protocol and tile cache help with the high latency network
by multiplexing requests together into fewer round trips. A special “mobile” tile set helps with latency
and bandwidth by downloading smaller map tiles while offering more frequent road labels to suit tiny
screens. Compression techniques such as a compact-header JPEG format for satellite images also help.
The server is stateless so scaling up capacity is mostly handled by adding more servers.
People are unaccustomed to downloading applications to their phones, and the phones have download
limits, so it’s important to keep the download package small. We also get the application preinstalled on
some phones.
Speaker: Jerry Morrison
Jerry Morrison is a tech lead on Google Maps for mobile. He programs the server and clients in
collaboration with teams in London, New York, Seattle, Tokyo, Beijing, and Cupertino. Jerry’s career
interest is bringing new forms of media to many people.
Duration : 0:20:0
http://www.ted.com In our hyperlinked world, we can know anything, anytime. And this mass enlightenment, says Buddhist scholar Bob Thurman, is our first step toward Buddha nature.
TEDTalks is a daily video podcast of the best talks and performances from the TED Conference, where the world’s leading thinkers and doers are invited to give the talk of their lives in 18 minutes — including speakers such as Jill Bolte Taylor, Sir Ken Robinson, Hans Rosling, Al Gore and Arthur Benjamin. TED stands for Technology, Entertainment, and Design, and TEDTalks cover these topics as well as science, business, politics and the arts. Watch the Top 10 TEDTalks on TED.com, at
http://www.ted.com/index.php/talks/top10
Duration : 0:14:3
Google Tech Talks
June, 4 2008
ABSTRACT
Various data mining techniques have been applied to mine source code repositories. However, relying only on one or several local source code repositories may not provide sufficient, relevant data samples (e.g., usage of a certain API call) for mining tasks such as code reuse and defect detection. The recent availability of code search engines allows the mining scope to be scaled to billions of lines of open source code available from the Web, and thus increases the chance of getting sufficient, relevant data samples for mining. This talk will discuss the mining opportunities and challenges based on searching open source code from the Web and present new approaches that mine open source code searched from the Web to ist code reuse and defect detection
Speaker: Tao Xie
Tao Xie is an istant Professor in the Department of Computer Science at North Carolina State University. He received his Ph.D. in Computer Science from the University of Washington in 2005. He leads the Automated Software Engineering Research Group at North Carolina State University. His research centers around two major themes: automated software testing and mining software engineering data. He has served on a number of conference program committees including ISSTA 2008/2009, ASE 2006/2007(Expert-Review Panel)/2008, ICST 2008, AOSD 2007, and ICSM 2007/2008. Besides doing research, he has contributed to understanding the software engineering research community by building community webs such as Software Engineering Academic Genealogy and Software Engineering Conference Map.
Duration : 0:41:49
http://www.ted.com 20 years ago, Tim Berners-Lee invented the World Wide Web. For his next project, he’s building a web for open, linked data that could do for numbers what the Web did for words, pictures, video: unlock our data and reframe the way we use it together.
TEDTalks is a daily video podcast of the best talks and performances from the TED Conference, where the world’s leading thinkers and doers give the talk of their lives in 18 minutes. Featured speakers have included Al Gore on climate change, Philippe Starck on design, Jill Bolte Taylor on observing her own stroke, Nicholas Negroponte on One Laptop per Child, Jane Goodall on chimpanzees, Bill Gates on malaria and mosquitoes and “Lost” producer JJ Abrams on the allure of mystery. TED stands for Technology, Entertainment, Design, and TEDTalks cover these topics as well as science, business, development and the arts. Watch the Top 10 TEDTalks on TED.com, at http://www.ted.com/index.php/talks/top10
Duration : 0:16:51
Google Tech Talks
October 24, 2008
ABSTRACT
GTAC 2008: Automated Model-Based Testing of Web Applications
The Third Annual Google Test Automation Conference (GTAC), Seattle, WA, Oct. 23rd and 24th.
Speaker: Atif M. Memon
Speaker: Oluwaseun Akinmade
Duration : 0:47:44
Google Tech Talks
Web Exponents
presented by Steve Souders
March 5, 2009
blog post: http://google-code-updates.blogspot.com/2009/03/steve-souders-lifes-too-short-write.html
This is the second talk based on Steve’s next book, Even Faster Web Sites, the follows-up to High Performance Web Sites. The first talk presented three new best practices: Split the Initial Payload, Load Scripts Without Blocking, and Don’t Scatter Inline Scripts.
The most important of these is loading external scripts without blocking other downloads and preventing page rendering. One complication is this may introduce undefined symbol errors if inlined code uses symbols from the external scripts. Luckily, there are several techniques to workaround this problem. That and other topics will be covered in this presentation of three more best practices:
* Coupling Asynchronous Scripts
* Use Iframes Sparingly
* Flush the Document Early
Speaker: Steve Souders
Steve Souders works at Google on web performance and open source initiatives, and previously served as the Chief Performance Yahoo!. He also co-founded Helix Systems and CoolSync, and worked at General Magic, WhoWhere?, and Lycos. Steve is the creator of YSlow, the performance analysis extension to Firebug, which has over 700,000 downloads. He serves as co-chair of Velocity, the web performance and operations conference from OReilly, and is co-founder of the Firebug Working Group. He recently taught High Performance Web Sites at Stanford University.
The topics from part 1 can be seen here: http://sites.google.com/site/io/even-faster-web-sites
Duration : 0:55:52
http://www.ted.com Jonathan Harris wants to make sense of the emotional world of the Web. With deep compassion for the human condition, his projects troll the Internet to find out what we’re all feeling and looking for.
TEDTalks is a daily video podcast of the best talks and performances from the TED Conference, where the world’s leading thinkers and doers are invited to give the talk of their lives in 18 minutes — including speakers such as Jill Bolte Taylor, Sir Ken Robinson, Hans Rosling, Al Gore and Arthur Benjamin. TED stands for Technology, Entertainment, and Design, and TEDTalks cover these topics as well as science, business, politics and the arts. Watch the Top 10 TEDTalks on TED.com, at
http://www.ted.com/index.php/talks/top10
Duration : 0:19:7
