Your current filters are…
Hear how Google Maps and Google Places connect millions of people to the places around them, and how your applications can do so too.
Google Checkout has matured and is now the platform for Google’s Commerce initiatives. This session will provide you a foundation of knowledge for leveraging Google Commerce. We’ll define what Checkout is and how it’s different from other payment processors and review the current API functionality. We’ll then dive into current developments, simple yet powerful tools we’ve created to leverage Checkout.
Over the past year, Google has launched several APIs, including Buzz, URL Shortener and Latitude, among others, that are built on the new API infrastructure presented at last year's I/O. We've also completely rebuilt our client libraries and have launched several new tools to help you learn about our APIs, bootstrap your development, and register your app with Google. In this session, we dive into the life of a Google API developer, covering the steps needed to develop an application on top of these new Google APIs and best practices for using them.
by Navneet Joneja and Mike Schwartz
Google Storage for Developers is a RESTful service for storing and accessing your data on Google's infrastructure. This 101 session shows basic examples of storing data on Google's Cloud, highlights the new features launched since Google I/O 2010, and discusses how to integrate with other Google Developer products
WebGL is in most major browsers. Learn the techniques needed to get the maximum performance from WebGL. We'll go over how to draw the most models, particles and grass systems, creative use of uv offsets and other effects.
by Reto Meier
Writing an app is easy, but with 100k competitors you need to do better than launch and cross your fingers. I'll demonstrate how to use advanced Android techniques to take a good app and transform it into a polished product. Features advanced coding tips & tricks, design and implementation patterns, and insight into some of the lesser known API features. This is an advanced session designed to help experienced developers.
by Yaniv Inbar
Integration with Google APIs (such as Buzz, Latitude and Translate) can enrich many Android applications. In this session, we will demonstrate how to do so easily, efficiently and securely using the Google API Client for Java. We’ll walk you through how to authenticate for the APIs using AccountManager, how to reduce the client library size and several other Android-specific optimizations.
Sure App Engine is a great platform for building online games, but have you considered that it’s also a great platform for building game development tools? As social gaming platforms become more capable, developers are faced with increasingly complex art and design data. This session will discuss using App Engine, GWT, and WebGL to build tools that support game development and asset management.
Hear first-hand experience and lessons learned from Chrome Web Store developers and publishers. We'll cover business and technology experiences, and re-tell stories: both good and bad. Learn from New York Times, Springpad, and World Golf Tour in this interactive and informal panel discussion.
Learn how to monetize and control access to your digital content across browsers and devices in a pay once, access anywhere model from Google One Pass
During this talk, we’ll discuss how to write highly scalable apps on App Engine. We’ll describe how an app is granted more instances as traffic grows, and the importance of low latency, low memory usage, concurrency, async APIs, load testing, and profiling. We’ll also help you avoid common pitfalls, like entity contention and hot tablets.
by Ossama Alami and Aaron Jacobs
We've been busy this year! Come learn about some new, some hidden, and some surprising features of the Maps API, Earth API, Fusion Tables and other APIs you may not even realise exist.
Web back-end languages tend to be a matter of "Speed, reliability, or simplicity: pick one." Not any more. The Go Programming Language is a rock-solid, productive, and high-performance platform for building web applications (and other types of software). Join the Go team for an entertaining, in-depth look at the development and deployment of a Go web application.
by Mike Aizatskyi
It is now possible to run full Map Reduce jobs on App Engine. This talk will include a short introduction into running Map Reduce jobs. After that we'll dive into practical and algorithmic aspects of generating various reports with Map Reduce.
by Erik Gilling, Jeff Brown and Mike Lockwood
You have always been able to connect an Android device to your computer, but until now there was no way for Android applications to interact with other hardware via USB. In this talk we cover new support in Android 3.1 for USB input devices, as well as new APIs for applications to communicate with peripherals via USB. The APIs support both Android powered devices that act as a conventional USB host, and non-host Android devices that communicates with a new class of USB hosts known as "Android USB Accessories". Cool hardware is involved.
by Justin Haugh and Greg Darke
Applications written on App Engine can scale to amazing heights, but have strict limits on processing time, cpu, and memory usage. App Engine Backends have few restrictions: they can use up to 1GB of memory, 4.8GHz of CPU, are individually addressable, and have no request deadlines. We'll dive into the new kinds of programs that Backends enable and cover best practices.
by Steven Bazyl
Just over 1 year ago the Google Apps Marketplace launched with 50 cloud apps integrated with Google Apps. Today, there are over 300 apps and growing. In this session we'll go over highlight some the best practices found in applications and explore how apps take advantage of APIs like contacts, docs, calendar, and gadgets to provide additional value for their users.
by Wayne Pan
Learn how to build a business on mobile apps so you can quit your day job. Walk away with an understanding of app business basics and how to use house ads for app promotion, mediation to optimize in-app advertising revenues and analytics to measure real ROI.
Here’s your chance to find out what the GWT team has been up to since 2.2. Several core engineers will discuss the new features and frameworks in GWT and answer your questions.
We recently launched the newest addition to the Google shopping family -- a simple yet powerful programmatic interface that enables developers to upload their product data and query product data from Google. The new Shopping Application Programming Interfaces (APIs) have two main components: Content and Search. In this session, we will walk you through an initial introduction into these APIs.
Geospatial data has special requirements that aren't met by traditional database or cloud data storage. Google Fusion Tables offers a unique, easy way to upload, store, share, visualize, and manage your geospatial data. We'll walk you through how you can use Fusion Tables in your spatial data applications, covering the API, permissions, sharing, data collection, and advanced techniques.
Structured markup tells Google and the world what your page is really about. It can help you create a richer experience around content on your site or app while driving greater traffic and engagement. It can also help connect your app with information found on the open web. We’ll cover the different types of markup, how Google uses markup, using Webmaster Tools to validate, and automating updates.
by Seth Ladd
HTML5 provides the foundation for rich and interactive experiences. Which is great, but we really want to build and play games! Learn the basics of building an HTML5 game and explore the related technologies. We'll write a simple game and give you the tools and techniques to create your own worlds and fun.
by Rajeev Dayal
With the cloud you can now run services that previously couldn't run on or be accessible from a typical desktop machine. The ability to harness cloud services and infrastructure within apps adds huge value for your users. One of the easiest ways to add the power of the cloud to your apps is with the cloud-connected Google Plugin for Eclipse.
Maps API applications are accessed on desktop and mobile devices of many shapes and sizes. Each application has unique goals for conveying information effectively and for facilitating user interactions. Learn how to improve user experience by optimizing the presentation of your map and data and by thoughtful user interface design.
Join us for an informal developer-oriented discussion of what's been going on in the world of Android.
by Alex Russell and Amit Joshi
Chrome Frame empowers developers of HTML5 web applications to fully support Internet Explorer without having to maintain separate versions of their sites. Find out how easy it is to integrate GCF with your site and take advantage of HTML5.
by Vivek Sahasranaman and Nicholas Verne
Does your app require software that you can't run on App Engine? By using the brand new pull based queues, you can crunch through all sorts of work like OCR, video encoding, and image manipulation in a VM. Add work to queues using App Engine's Task Queue API and process the tasks in a VM by pulling from queues using the REST API. Pull queues open up a lot of new possibilities for your apps so come and hear from the team that built this functionality and bring your questions!
This talk will introduce App Engine Tooling for Android. A complete set of Eclipse-based Java development tools for building Android applications that are backed by App Engine. With these tools developers can focus on building fantastic Android applications using common tools and techniques that span the client and server parts of the application AND make it extremely simple to deploy the server side to App Engine. This talk walks through building a fantastic cloud based android application.
10th–11th May 2011