Application Development: Google Labs: 10 Developer-Oriented Projects We Hope Make the Cut

 
 
By Darryl K. Taft  |  Posted 2011-07-21
 
 
 

Swiffy

Swiffy converts Flash SWF files to HTML5, allowing developers to reuse Flash content on devices without a Flash player (such as iPhones and iPads).

Swiffy

App Inventor for Android

App Inventor is the easiest way to create apps for your phone. App Inventor is built on the idea that a person does not need to be a developer to build great mobile applications. Instead of code, App Inventor allows the user to visually design applications and use blocks to specify application logic.

App Inventor for Android

Scripting Layer for Android

Scripting Layer for Android—or SP4A—brings scripting languages to Android by allowing a developer to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to get things done.

Scripting Layer for Android

Google Code Search

Google Code Search helps developers find function definitions and sample code by giving them one place to search publicly accessible source code hosted on the Internet.

Google Code Search

Page Speed Online

Google's Page Speed Online analyzes Web pages and provides specific suggestions on how to make them faster.

Page Speed Online

Google Breadcrumb

Breadcrumb enables users to create an easy-to-use mobile learning application without having any programming experience.

Google Breadcrumb

Public Data Explorer

​The Google Public Data Explorer makes large datasets easy to explore, visualize and communicate. As the charts and maps animate over time, the changes in the world become easier to understand. A person doesn't have to be a data expert to navigate between different views, make their own comparisons and share their findings. This project is related to the Dataset Upload for Public Data Explorer, a simple UI to upload, share and publish datasets visualized in the Public Data Explorer.

Public Data Explorer

Web Application Exploits and Defenses

This project—also known as "Gruyere"—is sort of a Google version of Harry Potter's Defense Against the Dark Arts classes, and helps users learn how hackers attack Web applications and how to defend against them.

Web Application Exploits and Defenses

Google Earth Engine

Google Earth Engine brings together the world's satellite imagery—trillions of scientific measurements dating back more than 25 years—and makes it available online with tools for scientists, developers, independent researchers and nations to mine this massive warehouse of data. Users can detect changes, map trends and quantify differences on Earth's surface.

Google Earth Engine

Google Correlate

Google Correlate finds search patterns that correspond with real-world trends. The tool could prove useful in analytics solutions.

Google Correlate

Rocket Fuel