User: GoogleDeveloperDay |
Google Developer Day US - Fast, Easy, Beautiful: GWT Fast, Easy, Beautiful: Pick Three -- Building Web User Interfaces in the Java Programming Language with Google Web Toolkit Bruce Johnson, Joel Webber The Google Web Toolkit (GWT) is an open source Java-centric framework for creating AJAX applications. GWT cross-compiles Java source into JavaScript, allowing Java developers to use their existing Java skills and tools to easily create AJAX applications with virtually no learning curve. After a short introduction to GWT, we will dive quickly into a few key topics including high-performance AJAX, remote procedure calls, and integration with existing web applications. Tags: GDD07 GDD07US Fast Beautiful Easy |
User: GoogleDeveloperDay |
Google Developers Day US - Theorizing from Data "Theorizing from Data: Avoiding the Capital Mistake Peter Norvig ""It is a capital mistake to theorize before one has data."" Sir Arthur Conan Doyle's words from 1891 remain true today. Researchers in computational linguistics and information retrieval now have a million times more data than was available 30 years ago. This talk explores what this data can do for problems in language understanding, translation, information extraction, and inference, and extrapolates to what more data may bring in the future. " Tags: GDD07 GDD07US Theorizing from Data |
User: GoogleDeveloperDay |
Google Developer Day - US YouTube APIs YouTube APIs: Where We Are and Where We're Going Dave Parker Drop in to hear from the YouTube Engineers as we discuss what you can do with our APIs. We'll highlight applications the community has created, talk about where we are going, and follow up with an open Q&A and discussion what you want to see in our next version. Whether you didn't even know that YouTube had APIs or if you already tried your hand at some YouTube mashups, we're looking forward to meeting you. Tags: GDD07 GDD07US YouTube |
User: GoogleDeveloperDay |
Googel Developers Day US - Testing Distributed Systems Testing Distributed Systems with AJAX, XML - Lessons Learned from Google Checkout Martin Omander, Jason Huggins Google Checkout is a good example of a distributed system involving several websites, the end user experience being powered by Ajax interactions, synchronous and asynchronous web services. Automating functional testing for that kind of architecture is a challenge. In this session we will provide an overview of the Google Checkout product and API, then present Mendoza, an open source testing framework that we use for functional testing of Checkout API integrations, using Selenium and a java test server. Mendoza has been designed in a generic way and can be leveraged to perform functional testing of any distributed system of similar architecture. Tags: GDD07 GDD07US AJAX XML |
User: GoogleDeveloperDay |
Google Developers Day US - Maps API Introduction "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. " Tags: GDD07 GDD07US Maps |
User: GoogleDeveloperDay |
Google Developers Day US - Python Design Patterns Python Design Patterns Alex Martelli Design Patterns must be studied in the context on the language in which they'll get implemented -- the Gang of Four made that point strongly in their book, though almost everybody else seems not to have noticed. This talk explores some "classic" DPs in all the various categories -- Creational, Structural, and Behavioral -- studying how they show up in Python programs and how they interact with Python's special strengths. Speaker Bio:Alex Martelli is Uber Tech Lead (Production Systems) at Google. Alex is the author of "Python in a Nutshell", co-editor of the "Python Cookbook", a Member of the Python Software Foundation, and winner of the 2002 Activators' Choice Award and 2006 Frank Willison award for outstanding contributions to the Python community. (more) Tags: GDD07 GDD07US Python Design Patterns |
User: GoogleDeveloperDay |
Google Developer Day US Opening Keynote Session Jeff Huber, Vice President, Engineering Tags: GDD07 GDD07US Keynote |
User: GoogleDeveloperDay |
Google Developer Day US - Google Custom Search Engine Custom Search Engine - Google Search in Your Hands Patrick Riley In today's world, every site and application needs to be search-enabled. Google Custom Search Engine provides powerful tools and flexible APIs so that developers can quickly enable and customize a search experience for the communities they serve-- without having to worry about hosting hardware or software. These APIs offer the ability to construct a highly customized search experience with Google-quality relevance. In this session, we'll talk about the APIs and building tools you can use to create a Custom Search Engine. If you want to learn about more about the cool APIs we're making available to you, we highly recommend you attend. Tags: GDD07 GDD07US Custom Search Engine |
User: GoogleDeveloperDay |
Google Developers Day US - New Features in the Google Maps New Features in the Google Maps API Doug Ricket The Google Maps API lets you create compelling maps mashups on your websites. In this session, we'll go over all of the latest features in the API. You'll learn how to take your maps mashups to the next level. Speaker Bio:Doug Ricket is a software engineer on the Google Maps team in Mountain View. Prior to working at Google, he taught computer science at University of the Gambia in West Africa, worked at a startup in Silicon Valley, and bicycled around the US. Tags: GDD07 GDD07US Maps |
User: GoogleDeveloperDay |
Google Developer Day US - Google Data APIs Advanced Topics with the Google Data APIs Yaniv Inbar One of the goals of the Google data APIs group is to make GData accessible to all developers. To that end we have developed client libraries for Java, .Net, Python, PHP and objective C developers.We'll be discussing these libraries and more. More details will be provided at Developer Day. Speaker Bio:Yaniv is a software engineer that joined Google in 2006 to work on the Google Data API. Previously he has worked 4 years at Parasoft developing Jtest (automated error prevention software for Java), and earlier spent 3 years at Microsoft developing Excel. Yaniv is an avid DanceSport athlete. Tags: GDD07 GDD07US Data APIs |
User: GoogleDeveloperDay |
Google Developers Day US - Building Better AJAX "Special Session: Building Better AJAX Applications with Google Gears Andy Palay AJAX applications are at the core of web development, providing both opportunities and challenges. We'll be discussing some of the ways we can address those challenges in this session. More details will be provided at Developer Day. Andy Palay has a Bachelor's degree from the University of Wisconsin and a PhD from Carnegie Mellon University. After finishing his PhD, he remained at CMU as one of the principal architects of the Andrew System. He was ""dragged"" out of beautiful Pittsburgh by Silicon Graphics in the early nineties. He left his position as one of SGI's Chief Scientists in the late nineties to experience life in start-up land. Andy joined Google in January 2006 and happily discovered that he had finally found the world's best start-up." Tags: GDD07 GDD07US AJAX |
User: GoogleDeveloperDay |
Google Developers Day US - Intro to Data APIs 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. Tags: GDD07 GDD07US Data APIs |
User: GoogleDeveloperDay |
Google Developers Day US - KML on Earth KML on Earth - Advanced Topics Bent Hagemark, Michael Ashbridge Want to take your Google Earth layers to the next level? In this session will go over advanced techniques using KML. We'll show you how to add very large datasets to Google Earth without sacrificing performance using regions. You'll also learn how to animate your data using time stamps and the use of network links to create KML layers that are dynamically updated. This is the session to attend in order to learn about the latest features in KML and get a peek into underlying structure of KML along with the KML schema. Speaker Bio:Bent joined Google in January 2006 and is a software engineer working on KML and KML tools. Previous to Google Bent worked at Opera Software and Silicon Graphics. Tags: GDD07 GDD07US KML Earth |
User: GoogleDeveloperDay |
Google Developers Day US - Google Desktop Gadgets "Google Desktop Gadgets - Access, Share and Personalize Information Mihai Ionescu Want to create gadgets that can be on millions of desktops around the world? Come learn how to create a desktop gadget! You can easily build simple yet powerful mini-applications that provide access to useful information in an interactive and personalized style. In this session, we will present the Google Desktop Gadget API, show you how easy it is to create useful desktop gadgets and walk you through the available developer tools and resources. We'll also introduce you to advanced APIs and demo some cool gadgets that use them. Speaker Bio: Mihai is a Technical Lead on the Google Desktop team currently responsible for the Desktop Developer Program. After joining Google in 2003 he was one of the pioneering engineers behind Google Desktop Search and the Google Desktop APIs. Previously he worked 6 years at Microsoft as a software developer with the Java VM, .NET and Internet Explorer teams. Mihai is an avid skier and also enjoys golfing and hiking." Tags: GDD07 GDD07US Google Desktop Gadgets |
User: GoogleDeveloperDay |
Google Developer Day US - Mashups with the Mashup Editor "Special Session: Mashups with the Google Mashup Editor Rich Burdon, Paul McDonald There are many feeds and services available to developers these days. How do you take those services and quickly take your mashup from idea to reality in just a few minutes? We'll talk about a method to quickly combine AJAX and feeds in this session. More details will be provided at Developer Day. Speaker Bio:Paul McDonald is a product manager for Google's developer products, where his primary focus is on XML based web services and feeds. Paul is currently the product manager for the Google data APIs team. Prior to his work on developer products Paul spent his four years at Google on the Google Checkout and Google AdWords teams. Paul's 15 minutes of fame were realized when he appeared for a brief moment in Britney Spear's music video ""Crazy"". Rich is the tech lead based in New York City. He has been working on browser-based applications at Google for the last two years. Previously, he founded two startups and has worked for Industrial Light & Magic, Sony Japan, and Goldman Sachs. Rich was the 1981 West Midlands Atari Ms. Pacman champion. " Tags: GDD07 GDD07US Mashups Editor |
User: GoogleDeveloperDay |
Google Developers Day US -Google and the Geoweb "Google and the Geoweb Michael T. Jones Do you want to reach the largest possible audience, in the most innovative ways, with your geospatial data? If so, then KML is the answer. KML is a file format used to display geographic data in a geo-browser, such as Google Earth, Google Maps, and Google Maps for mobile. We'll give you a tour of what is possible in KML and show you how to create your own custom map layers. We'll also talk about how you can help Google to index your geospatial content (KML, GeoRSS and more) so that we can send more search traffic your way. Speaker Bio: Bent joined Google in January 2006 and is a software engineer working on KML and KML tools. Previous to Google Bent worked at Opera Software and Silicon Graphics. Lior is the Product Manager for geo search in Google, where he is trying to help the world around us get mapped using the power of the masses. Before joining Google, Lior co-founded a medical device and a search startup, and served in various managerial positions in the Israeli Intelligence, where he worked on GIS and search problems. Lior holds an MBA from Stanford and BSc and MS from the Technion - the Israeli institute for technology. Michael Jones is Chief Technology Officer of the Google Earth service for distributed geospatial visualization to users worldwide. He is co-founder of Keyhole, the company taken over by Google to create Google Earth. In addition, he is a popular technical presenter, an inventor with eleven issued U.S. patents, a director on private company boards, and an associate in several Silicon Valley projects. He was formerly President & CEO of Intrinsic Graphics, Director of Advanced Graphics Software at Silicon Graphics responsible for OpenGL, Performer, and all other graphics APIs, co-founder of a movie coloring company, and a computer graphics consultant during the 1980s. He has been a computer programmer since the fourth grade. " Tags: GDD07 GDD07US Geoweb |
User: jarimulti |
Google Developer Day 2007 San Jose This video was recorded with and uploaded from my Nokia N95 mobile phone from the San Jose McEnery Convention Center as an example of mobile YouTube video posting. Tags: mobile video cellphone nokia N95 GDD07 GDD07US |
User: GoogleDeveloperDay |
Google Developer Day - US The Google AJAX APIs The Google AJAX APIs Mark Lucovsky The Google AJAX APIs let you implement rich, dynamic features on your existing web sites entirely in JavaScript and HTML. Using this family of APIs you can add a map to your site, include dynamic search controls, or download and mashup feeds with just a few lines of JavaScript. The APIs that make up this family include the Google Maps API, the Google AJAX Search API, and the Google AJAX Feed API. This talk will focus on the Search and Feed API. The Maps API is covered in the "Developing with Geo" track. The Google AJAX Search API is designed to allow applications to easily embed Google Search into their applications. The Google AJAX Feed API is our newest AJAX API. It is designed to deliver high fidelity RSS and Atom feeds directly to your site. This talk will walk you through the feature set of these APIs, will give you a peek under the hood, and will show you how our customers are currently putting these APIs to use on their sites. Tags: GDD07 GDD07US AJAX APIs |
User: GoogleDeveloperDay |
Google Developer Day US - Better AJAX Apps:Gears, GWT, Dojo Special Session: Building Better AJAX Applications: Nuts & Bolts... and Gears Dan Morrill, Brad Neuberg AJAX frameworks have allowed developers to improve the web by making it easier to build high quality applications that users love. This session discusses how the Google Web Toolkit (GWT) can be combined with new technologies to build even better applications. More details on this session will be provided at Developer Day. Speaker Bio: Dan joined Google Developer Programs in 2006 to help developers become successful with the Google Web Toolkit and other products. Before joining Google, Dan was a computer scientist at GE Research, where he gave himself headaches by switching between web development in JavaScript and circuit design in Verilog. Dan lives in Atlanta with his wife, two cats, and lots of video games. Brad Neuberg is an internationally-recognized software inventor in the fields of collaboration and online applications. His passion is inventing amazing ideas and then doing the hard work to make them real. He has extensive experience in the open source community, contributing code to Dojo, Mozilla, JXTA, the Jakarta Feed Parser, and more. Tags: GDD07 GDD07US AJAX Applications |
User: jarimulti |
Google Developer Day 2007 Lunch This video was recorded with and uploaded from my Nokia N95 mobile phone from the San Jose McEnery Convention Center as an example of mobile YouTube video posting. Tags: mobile video cellphone nokia N95 google developer day GDD07 GDD07US |
User: GoogleDeveloperDay |
Google Developer Day - US Enterprise Search APIs Enterprise Search APIs: Making Information Accessible at Work Jeff Ragusa, Donald Ziff Did you know that more than a half-dozen of the Google products and services you know and love are currently being used to improve employee productivity inside corporate firewalls? As businesses across the globe embrace our technology, this opens up a wonderful commercial opportunity for those developers with the skills to enhance, extend, customize or integrate. In this session we'll take a closer look specifically at enterprise search via the Google Search Appliance. We'll examine the APIs available for making any type of enterprise system or application data accessible to employees through the search box. We'll also look at how you can use the Google Search Appliance as a back-end search engine to power a search box in your own application. Speaker Bio: As a Partner Solutions Engineer, Jeff Ragusa has spent the past year collaborating with the growing network of ISVs and SIs in Google's enterprise technology partnership program. As Google's enterprise business and its business-focused product suite continue to expand, he's rallying a professional developer community to build innovative solutions on Google's development platform and take advantage of the commercial opportunities available for such products and services. Prior to joining Google, Jeff spent eight years in enterprise software development and consulting roles at Trilogy. Tags: GDD07 GDD07US Search APIs |