opensource.google.com

Menu
Showing posts with label Google I/O. Show all posts
Showing posts with label Google I/O. Show all posts

Get ready for Google I/O: Program lineup revealed

Wednesday, April 23, 2025

The Google I/O agenda is live. We're excited to share Google’s biggest announcements across AI, Android, Web, and Cloud May 20-21. Tune in to learn how we’re making development easier so you can build faster.

We'll kick things off with the Google Keynote at 10:00 AM PT on May 20th, followed by the Developer Keynote at 1:30 PM PT. This year, we're livestreaming two days of sessions directly from Mountain View, bringing more of the I/O experience to you, wherever you are.

Here’s a sneak peek of what we’ll cover:

    • AI advancements: Learn how Gemini models enable you to build new applications and unlock new levels of productivity. Explore the flexibility offered by options like our Gemma open models and on-device capabilities.
    • Build excellent apps, across devices with Android: Crafting exceptional app experiences across devices is now even easier with Android. Dive into sessions focused on building intelligent apps with Google AI and boosting your productivity, alongside creating adaptive user experiences and leveraging the power of Google Play.
    • Powerful web, made easier: Exciting new features continue to accelerate web development, helping you to build richer, more reliable web experiences. We’ll share the latest innovations in web UI, Baseline progress, new multimodal built-in AI APIs using Gemini Nano, and how AI in DevTools streamline building innovative web experiences.

Plan your I/O

Join us online for livestreams May 20-21, followed by on-demand sessions and codelabs on May 22. Register today and explore the full program for sessions like these:

We're excited to share what's next and see what you build!

By the Google I/O team

Open Source at Google I/O 2017

Tuesday, May 16, 2017

One of the best parts of Google I/O every year is the chance to meet with the developers and community organizers from all over the world. It's a unique opportunity to have candid one-on-one conversations about the products and technologies we all love.

This year, I/O features a Community Lounge for attendees to relax, hangout, and play with neat experiments and games. It also features several mini-meetups during which you can chat with Googlers on a variety of topics.

Chris DiBona and Will Norris from the Google Open Source Programs Office will be around Thursday and Friday to talk about anything and everything open source, including our student outreach programs and the new Google Open Source website. If you're at Google I/O this year, make sure to drop by and say hello. Find dates, times, and other details in the Community Lounge schedule.

By Josh Simmons, Google Open Source

Google I/O 2011

Wednesday, May 4, 2011

Google I/O, Google’s largest annual developer conference, will take place May 10-11 in San Francisco at the Moscone West Convention Center. Many of the tracks will feature open source products: Android, Google Web Toolkit, Google Chrome, and several Google APIs.

Open Source Program Manager Chris DiBona will be hosting a Fireside chat with the Android team on Tuesday, May 10th from 2:30-3:30pm. Earlier that day, Open Source Team Member Josh Bloch will be presenting “Java Puzzlers - Scraping the Bottom of the Barrel” from 1:15-2:15pm. Check the recently announced Google I/O full schedule for more detailed information on this year’s sessions.

The event is completely sold out, but you can watch live streaming video of both keynote presentations on the Internet. New this year is Google I/O Extended, which gives developers who are unable to attend Google I/O the opportunity to watch the keynote and other major sessions live with their peers at free viewing parties around the world. For more Google I/O updates, check @googleio.

By Stephanie Taylor, Open Source Programs

Google I/O 2010

Monday, May 10, 2010

Google I/O, Google’s largest annual developer conference, will take place on May 19-20 at Moscone West San Francisco, and nearly all of the tracks feature open sourced products -- Android, GWT, Chrome, Wave and Google APIs. We are very excited about the amount of content for open source developers this year.

Feel free to take a look at the full schedule that was recently announced. The event is completely sold out, but you can still catch the keynote presentations as they will be streamed live on the Google Developers YouTube Channel. You can also watch last year’s keynotes and session videos. Recordings from this year’s sessions will be posted on YouTube as well.

For those of you attending, Open Source Programs Manager Chris DiBona will be moderating a fireside chat with the Android team on Thursday, and he and members of the Open Source Programs Office will be present throughout the conference.

After many years of hard work from Googlers and the entire open source community, Chris DiBona is now ready to say, “Open Source is everywhere at Google I/O.”

Hope to see you there!

Web Storage Portability Layer: A Common API for Web Storage

Thursday, May 28, 2009

As discussed in our Google Code Blog post on HTML5 for Gmail Mobile, Google's new version of Gmail for iPhone and Android-powered devices uses the Web Storage Portability Layer (WSPL) to let the same database code run on browsers that provide either Gears or HTML5 structured storage facilities. The WSPL consists of a collection of classes that provide asynchronous transactional access to both Gears and HTML5 databases and can be found on Project Hosting on Google Code.

There are five basic classes:

google.wspl.Statement - A parametrizable SQL statement class

google.wspl.Transaction - Used to execute one or more Statements with ACID properties

google.wspl.ResultSet - Arrays of JavaScript hash objects, where the hash key is the table column name

google.wspl.Database - A connection to the backing database, also provides transaction support

google.wspl.DatabaseFactory - Creates the appropriate HTML5 or Gears database implementation


Also included in the distribution is a simple note-taking application with a persistent database cache built using the WSPL library. This application (along with Gmail mobile for iPhone and Android-powered devices) is an example of the cache pattern for building offline web applications. In the cache pattern, we insert a browser-local cache into the web application to break the synchronous link between user actions in the browser and server-generated responses. Instead, as shown below, we have two data flows. First, entirely local to the device, contents flow from the cache to the UI while changes made by the user update the cache. In the second flow, the cache asynchronously forwards user changes to the web server and receives updates in response.

By using this architectural pattern, a web application can made tolerant of a flaky (or even absent) network connection!

We'll be available at the Developer Sandbox at Google I/O to discuss the cache pattern, HTML5 development and the WSPL library. Check it out! If you have questions or comments, please visit our discussion list.

Support for Mercurial Now Available for All Projects Hosted on Google Code

You may recall that we recently asked for help from some early testers of Mercurial on Project Hosting on Google Code. As of today, all of our Project Hosting users can make use of this added functionality. For full details, check out the Google Code Blog. Better still, if you happen to be joining us at Google I/O, stop by the Mercurial on Big Table Tech Talk to learn more.

Open Sourcerers at Google I/O

Thursday, March 26, 2009

In or around San Francisco on May 27-28th? If you are, why not check out Google I/O 2009, the 2nd occurrence of Google's largest developer conference. Among the many other great sessions, you can hear our very own Ben Collins-Sussman and Brian Fitzpatrick discuss Programmer Insecurity and the Genius Myth and hear their thoughts on creating happy users in their talk Do You Believe in the Users? We hope to see you there!

The Magic of Open Source at Google I/O

Tuesday, May 27, 2008



You've likely heard about Google I/O, our largest developer event ever, which kicks off tomorrow in San Francisco, California, USA. Attendees will be treated to more than 70 sessions on AJAX & JavaScript, APIs & Tools, Social Applications, Maps & Geo, and Mobile. You'll also get the chance to hear from our very own Chris DiBona on the history and use of Open Source in his talk Open Source is Magic, along with Ben Collins-Sussman and Brian "Fitz" Fitzpatrick on How Open Source Project Survive Poisonous People.

We hope to see you there! Stop by, introduce yourself and let us know what's on your mind, Open Source and I/O-wise.
.