Amateur and professional programmers alike now have an easy way to write Android applications with Google's Simple programming language.

Thomas Claburn, Editor at Large, Enterprise Mobility

July 28, 2009

2 Min Read

To help encourage software developers to write applications for its Android platform, Google on Monday released a new programming language called Simple.

Simple is based on BASIC, a programming language created in the 1960s that saw widespread use in the 1980s as the personal computer market developed. BASIC became even more popular in the 1990s when Microsoft released Visual Basic.

"Bringing an easy to learn and use language to the mobile world and the Android platform is the goal of the Simple project," said Google software engineer Herbert Czymontek in a blog post. "Simple is a BASIC dialect for developing Android applications. It is particularly well suited for non-professional programmers (but not limited to). Simple allows programmers to quickly write Android applications by using the components supplied by its runtime system."

Google provides the source code for three sample Simple applications: a version of Etch-a-Sketch, a version of Tetris, and a speed dialing program.

Beyond living up to its name by being easy to understand, Simple also provides access to Android mobile phone hardware, like the accelerometer, the orientation sensor, the phone, and stored contacts. By contrast, developing applications for Apple's iPhone is not simple.

Available for Linux, Mac, and Windows, Simple is an open source project. It's not entirely complete, warns Czymontek. "You are very likely to run into bugs as well as into situations were needed functionality is simply not implemented," he says.

Simple users are advised either to report the bug or to contribute to the project by fixing the problem themselves.

Simple applications, once completed and digitally signed, can be sold in Google's Android Market.

InformationWeek Analytics has published an independent analysis of the current state of open source adoption. Download the report here (registration required).

About the Author(s)

Thomas Claburn

Editor at Large, Enterprise Mobility

Thomas Claburn has been writing about business and technology since 1996, for publications such as New Architect, PC Computing, InformationWeek, Salon, Wired, and Ziff Davis Smart Business. Before that, he worked in film and television, having earned a not particularly useful master's degree in film production. He wrote the original treatment for 3DO's Killing Time, a short story that appeared in On Spec, and the screenplay for an independent film called The Hanged Man, which he would later direct. He's the author of a science fiction novel, Reflecting Fires, and a sadly neglected blog, Lot 49. His iPhone game, Blocfall, is available through the iTunes App Store. His wife is a talented jazz singer; he does not sing, which is for the best.

Never Miss a Beat: Get a snapshot of the issues affecting the IT industry straight to your inbox.

You May Also Like


More Insights