Hey—we've moved. Visit The Keyword for all the latest news and stories from Google

So if you’re a university student looking to earn real-world experience this summer, we hope you’ll consider coding for a cool open source project with Google Summer of Code. We’re celebrating the 10th year of the program in 2014, and we’d love to see more student applicants than ever before. In 2013 we accepted almost 1,200 students and we’re planning to accept 10 percent more this year.

You can submit proposals on our website starting now through Friday, March 21 at 12:00pm PDT. Get started by reviewing the ideas pages of the 190 open source projects in this year’s program, and decide which projects you’re interested in. There are a limited number of spots, and writing a great project proposal is essential to being selected to the program—so be sure to check out the Student Manual for advice. For ongoing information throughout the application period and beyond, see the Google Open Source blog.

Good luck to all the open source coders out there, and remember to submit your proposals early—you only have until March 21 to apply!


Starting on May 15 at 9 a.m. PT (16:00 UTC), join us as Google Developers Live (GDL) powers multiple channels of live streamed content from Google I/O on developers.google.com/io. On this page, you can:

  • Stream the keynote on your computer, tablet or phone. Get in on the action, and listen to product and technology announcements straight from our teams. Live streaming will run on developers.google.com/io from 9 a.m. PT (16:00 UTC) to 7 p.m. PT (2:00 UTC) on May 15 and 16.
  • Watch exclusive interviews with the Googlers behind the latest product announcements. This year, GDL will broadcast one-on-one product deep dives, executive interviews and Developer Sandbox walkthroughs from our onsite stage.
  • Get the latest news in real time. We’ll post official announcements during I/O. You’ll be able to see the feed on the Google I/O homepage, in the I/O mobile app (coming soon), and on +Google Developers.
  • Never miss a session. The keynote and all sessions will be recorded and made rapidly available on GDL and the Google Developers YouTube channel.

Whether you’re joining us from the comfort of home for Google Developers Live at I/O or at an I/O Extended event, tune into developers.google.com/io at 9 a.m. PT (16:00 UTC) on May 15 for the latest from Google product teams. Add +Google Developers to your circles and follow #io13 to stay updated on official conference announcements and connect with the community.


Over the past eight years more than 6,000 students have “graduated” from this global program, working with almost 400 different open source projects. Students who are accepted into the program will put the skills they have learned in university to good use by working on an actual software project over the summer. Students are paired with mentors to help address technical questions and concerns throughout the course of the project. With the knowledge and hands-on experience students gain during the summer they strengthen their future employment opportunities in fields related to their academic pursuits. Best of all, more source code is created and released for the use and benefit of all.

Interested students can submit proposals on the website starting now through Friday, May 3 at 12:00pm PDT. Get started by reviewing the ideas pages of the 177 open source projects in this year’s program, and decide which projects you’re interested in. Because Google Summer of Code has a limited number of spots for students, writing a great project proposal is essential to being selected to the program—be sure to check out the Student Manual for advice.

For ongoing information throughout the application period and beyond, see the Google Open Source blog, join our Summer of Code mailing lists or join us on Internet relay chat at #gsoc on Freenode.

Good luck to all the open source coders out there, and remember to submit your proposals early—you only have until May 3 to apply!

Vuyile prints a voucher from his Lula

Nomanini founders Vahid and Ali Monadjem wanted to make mobile services widely available in areas where they had been inaccessible, or where—in a region where the average person makes less than $200/month—people simply couldn’t afford them. By creating a low-cost and easy-to-use product, Nomanini could enable entrepreneurs in Africa to go to deep rural areas and create businesses for themselves.

In order to build a scalable and reliable backend system to keep the Lula running, Nomanini chose to run on Google App Engine. Their development team doesn’t have to spend time setting up their own servers and can instead run on the same infrastructure that powers Google’s own applications. They can focus on building their backend systems and easily deploy code to Google’s data centers. When Vuyile makes a sale, he presses a few buttons, App Engine processes the request, and the voucher prints in seconds.

Last month, 40,000 people bought airtime through the Lula, and Nomanini hopes to grow this number to 1 million per month next year. While platforms like App Engine are typically used to build web or smartphone apps, entrepreneurs like Vahid and Ali are finding innovative ways to leverage this technology by building their own devices and connecting them to App Engine. Vahid tells us: “We’re a uniquely born and bred African solution, and we have great potential to take this to the rest of Africa and wider emerging markets. We could not easily scale this fast without running on Google App Engine.”

To learn more about the technical implementation used by Nomanini, read their guest post on the Google App Engine blog.


Starting Monday, November 26 and for the following 50 days, contest participants will work on fun online tasks for 10 different open source organizations. Possible challenges include documentation, marketing outreach, software coding, user experience research and more.

Participants earn points for each task they successfully complete and can earn prizes like T-shirts and certificates of completion. This year we’re doubling the number of grand prize winners to 20 talented students, who will win a trip to Google’s headquarters in Mountain View, Calif. They’ll spend a day getting a tour of the “Googleplex,” meeting and talking with Google engineers, plus enjoy another full day exploring San Francisco and other surprises.

Some of the 2011 Google Code-in Grand Prize Winners by the Golden Gate Bridge

Last year, 542 students from 56 countries and 360 schools completed 3,054 tasks during the eight-week contest. This year we want to encourage even more students to participate in the contest and learn about open source development. If you’d like to sign up, please review our Frequently Asked Questions and the contest rules on our program site. You can also watch our screencast, check out some sample tasks from last year’s contest and join our discussion list for any other questions. For details on important dates for the contest, see the timeline. You can register for your account on the program site when the contest opens on Monday, November 26 at 9:00am PST.

Finally, our Open Source Programs team will be hosting a Hangout on Air on the Google in Education page November 26 at 2:00pm PST to discuss the details of the Google Code-in contest and answer any questions.

We hope you’ll spend your winter (or summer, for our friends in the southern hemisphere) learning about the ins and outs of open source development through hands-on experience. Ready...set...

Me on stage at Google I/O introducing Google In-App Payments

When we first joined, we expected to spend a lot of time ramping up, meeting people and learning Google’s technology. In reality, our shared vision for the product enabled us to quickly partner with teams across the company to build out our product at scale. As a startup, you spend the majority of your time building teams from scratch to focus on functions like product, sales, marketing, operations and legal. At Jambool, I’d divide my time across operations, raising funds and meeting with outside developers. But at Google, we were able to combine our efforts with teams already in place who could manage those areas while we focused on the core product.

We set an ambitious goal of launching in-app payments nine months later at Google I/O, which motivated us to work quickly. We worked with Google’s established teams—especially Chrome, Android and Google Checkout—to build a simple API and intuitive user interface. During the last few weeks before Google I/O—when we were still working around the clock just to finish the product—we were invited to announce our launch as part of the day two keynote. That gave us even more drive to finish on time. And, thanks to the Chrome team, we found partners like Angry Birds and Graphic.ly, which really demonstrated the product’s usefulness and got developers excited about our broader vision of seamless digital payments.

As a startup, we never imagined we’d stand on a stage like the one at I/O and instantly reach consumers, businesses and developers around the world. In the first 24 hours after the announcement, thousands of developers signed up to use the API. This is something we wouldn’t have been able to do so quickly on our own, and it’s a testament to the big things a startup can accomplish by joining Google. We’re already looking forward to what the next year brings as developers around the world start to build great businesses on our platform.

If you’re interested in integrating your apps into Google’s In-App Payments API, we invite you to sign up and send us feedback.

Share on Google+ Share on Twitter Share on Facebook


The RHoK community has already developed some applications focused on crisis response such as I’mOK, a mobile messaging application for disaster response that was used on the ground in Haiti and Chile; and CHASM, a visual tool to map landslide risk currently being piloted by the World Bank in landslide affected areas in the Caribbean. Person Finder, a tool created by Google’s crisis response team to help people find friends and loved ones after a natural disaster, was also refined at RHoK events and effectively deployed in Haiti, Chile and Japan.

We’re inviting all developers, designers and anyone else who wants to help “hack for humanity,” to attend one of the local events on June 4-5. There, you’ll meet other open source developers, work with experts in disaster and climate issues and contribute code to exciting projects that make a difference. If you’re in Northern California, come join us at the Silicon Valley RHoK event at Google headquarters.

And if you’re part of an organization that works in the fields of crisis response or climate change, you can submit a problem definition online, so that developers and volunteers can work on developing technology to address the challenge.

Visit http://www.rhok.org/ for more information and to sign up for your local event, and get set to put your hacking skills to good use.



Share on Google+ Share on Twitter Share on Facebook


There’s no exact blueprint for mobile app success and no developer’s journey is the same, which is why The Guide to the App Galaxy contains different advice and best practices from developers around the world. Here are some key insights from developers who have successfully built a business on mobile:

Rovio Mobile
Making money on mobile is not black and white—there's actually a lot of color. There are a number of business model options that aren't exclusive to any particular platforms.

Best, Cool & Fun Games
Offering your app for free lowers the barrier for users to download and try your app. The free version of Ant Smasher went viral because players could easily recommend the game to their friends through social media sites and word of mouth.

The Weather Channel
Don't forget to think beyond mobile. If you have a website or even a television channel, you can cross-promote your app with banner advertising or in-show mentions to drive downloads.





If you’re a developer who has successfully navigated the App Galaxy and launched your own app, you’ve probably picked up some tips of your own. Share your insights by creating your own journey and sharing it with your friends. We might even feature your story on The Guide to the App Galaxy.


The Guide to the App Galaxy is currently available in English, Japanese, Korean, French and German. We’re continuing to expand the guide to other developers around the world with new languages and new content like case study journeys. For more information about our solutions for mobile app developers, visit www.guidetotheappgalaxy.com/about.

Share on Google+ Share on Twitter Share on Facebook




In “3 Dreams in Black”, the browser is transformed into a theater for these lucid virtual dreams through WebGL, a new technology which brings hardware-accelerated 3D graphics to the browser. With WebGL in modern browsers like Google Chrome, you can interact with 3D experiences with no need for additional software. For curious web developers out there, we’ve made all the code completely open and available so that you can dig in, have a look around and try it out for yourself.

Because “3 Dreams in Black” is an experiment built with the latest web technologies, it requires a browser that supports WebGL like Chrome, and Windows Vista / Mac OS X 10.6 or above to help ensure that your computer has up-to-date graphics drivers. For those of you who may have hardware constraints, we’ve put together a short video that we hope will provide a glimpse into this unique experience. To explore these dreamscapes, visit www.ro.me.


Share on Google+ Share on Twitter Share on Facebook

From left to right: Andy Rubin, Vic Gundotra, Sundar Pichai

If you’re attending the conference this year, we can’t wait to meet with you and share our vision for the future of web and mobile development. If you aren’t able to make it this year, you can continue to follow us on the Google Code Blog and on Twitter (#io2011) over the next two days as we share photos, videos, news and recaps of the event. It’s going to be an exciting 48 hours!

Share on Google+ Share on Twitter Share on Facebook


Thank you to all of the entrants and our partners Eyebeam and Whatwepayfor.com for making this possible. We hope these submissions help you better understand where your tax dollars are spent—and even inject a little bit of fun into your tax day this year. Happy filing!

Share on Google+ Share on Twitter Share on Facebook


This time of year, everyone in the United States is starting to fill out—with varying levels of enthusiasm—our federal income tax forms. Yet, after we write our checks to the IRS, most of us don’t really know exactly where our money is going.

Fortunately, there’s a new online tool to help us find out. Last year, Andrew Johnson and Louis Garcia, two developers from Minneapolis, Minn., created a website called whatwepayfor.com that uses public data to estimate how our tax money is spent. You enter your income and filing status on the site, and it creates a formatted table of numbers showing your contributions to the federal budget—down to the penny:


We’re impressed by what the website uncovers. In 2010, for example, a married couple making $40,000 a year contributed approximately $14.07 to space operations, $6.83 to aviation security and $0.91 to the Peace Corps…and those are just a few of the hundreds of expenditures revealed on the site. As we spent time exploring all of these details, it got us thinking: how we could make the information even more accessible? So we created a simple interactive data visualization:


Click the image above to try the interactive version—it lets you drag the bubbles around, change the income level and so on. You can now look at the data in a new way, and it’s a little more fun to explore. Of course, there are lots of ways to visualize the data, and we’re very sure there are many talented designers and developers around the country who can do it even better than we have.

To make that happen, we’ve teamed up with Eyebeam, a not-for-profit art and technology center, to host what we’re calling the Data Viz Challenge. Andrew and Louis have built an API to let anyone access the data, so now you can choose how to display it. Could you create a better animated chart? Something in 3D? An interactive website? A physical display somewhere in the real world? We want you to show everyone how data visualization can be a powerful tool for turning information into understanding.

You can enter the challenge at datavizchallenge.org, where you’ll also find more information about challenge and the data. The challenge starts today and ends March 27, 2011, and is open to the U.S. only. The top visualization, as chosen by a jury, will receive a $5,000 award and a shout-out on the site and this blog. We’ll announce the shortlist on the week of April 11, and the winners on April 18, a.k.a. Tax Day.

If you’re a data viz enthusiast, we hope you’ll take a look at the data and build your own creative visualization. But even if you’re not, hopefully the results will help you appreciate what data visualization can do, and its usefulness in turning raw information—like federal income tax numbers—into something you can explore and understand.

Share on Google+ Share on Twitter Share on Facebook