Application Development: Google Labs: 10 Developer-Oriented Projects We Hope Make the Cut
Swiffy converts Flash SWF files to HTML5, allowing developers to reuse Flash content on devices without a Flash player (such as iPhones and iPads).
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.
Scripting Layer for Android
Scripting Layer for Androidor SP4Abrings 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.
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.
Page Speed Online
Google's Page Speed Online analyzes Web pages and provides specific suggestions on how to make them faster.
Breadcrumb enables users to create an easy-to-use mobile learning application without having any programming experience.
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.
Web Application Exploits and Defenses
This projectalso 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.
Google Earth Engine
Google Earth Engine brings together the world's satellite imagerytrillions of scientific measurements dating back more than 25 yearsand 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 Correlate finds search patterns that correspond with real-world trends. The tool could prove useful in analytics solutions.