Google Releases 'Simple' Android Programming Language
Amateur and professional programmers alike now have an easy way to write Android applications with Google's Simple programming language.
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).
How Enterprises Are Attacking the IT Security EnterpriseTo learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
IT Strategies to Conquer the CloudChances are your organization is adopting cloud computing in one way or another -- or in multiple ways. Understanding the skills you need and how cloud affects IT operations and networking will help you adapt.