
But beware of the sandbox in the cloud…
Published: 9 April 2008 08:57 GMT
Google is offering web developers a slice of its own infrastructure by announcing the preview release of the Google App Engine platform, which provides access to the same database building blocks used by the search giant.
Latest photo stories from silicon.com
1. Photos: The Colossus WWII codebreaking machine
2. Photos: US military puts 'bat' spies in the sky…
3. Photos: Conquering the arctic wilderness
4. Photos: Red Bull Racing's F1 factory
5. Photos: Viruses and Trojans come to life
6. Photos: RFID bumblebees create a buzz
7. Photos: When art meets tech - Nokia phone Morphs into view
8. Photos: Lunar mobile phones preparing to soar
9. Photos: Nokia Navigator maps out the route on foot
10. Photos: Google Android comes out to play
In a bid to make web development easier and more scalable, the company says the Google App Engine allows access to the power of the company's own Bigtable compressed database and the Google File System. Free to the first 10,000 developers to sign up, this new web-hosting platform will share resources in the same way as Google Analytics, Google Earth and social-networking platform Orkut.
Developers using the service will get a quota of 500MB of storage as well as enough computing power and bandwidth to handle five million page views per month. Google says this launch represents a fully integrated application environment that will help deal with tasks such as replication and load balancing. It also provides access to other Google services and APIs to improve user or account authentication, although the search engine has confirmed it will not claim ownership of the applications once built.
In his staff blog, Google App Engine technical lead Kevin Gibbs said: "Google App Engine is free to use during the preview release, but the amount of computing resources any application can use is limited. In the future, developers will be able to purchase additional computing resources as needed, but Google App Engine will always be free to get started. We've got a lot left to do and there are a lot of features we still want to add to the system. What we'd really like is to get [your] feedback on it."
While Google is keen to drive the wider usage of the internet as an application platform, opinions from the web-development community itself appear to suggest a note of caution before moving forward into this area of so-called 'cloud' computing that has been accused of suffering from a lack of standards.
Niklas Richardson, technical director of independent web developer Monochrome Ltd, said: "Google App Engine provides a fantastic opportunity for individual developers and small web-development companies. It will help them to build fairly straightforward web applications that tie into Google's API and to deploy them to an infrastructure that will scale on an 'as needed' basis. However, as good as this may all sound, web developers are somewhat restricted by the APIs and the sandbox that Google provides. This means they will never be able to make use of all the tools that a language such as Python, PHP or ColdFusion may provide."
In response to these challenges, a Google UK spokesperson told silicon.com sister site ZDNet.co.uk: "Your application code and data are yours and you can download your data from Google App Engine at any time. In order to run an application somewhere else, you'll need to rewrite parts of it, particularly the elements that access our data store. However our model implementation is similar enough to popular Python frameworks such as Django that this should not be difficult."
Google stresses this is very much a preview release, and it will be taking user feedback into consideration as it makes future decisions affecting web development. The company says its attention is now focused on adding more languages, support for offline processing and the ability to purchase more storage and bandwidth.
ZDNet.com.au's Liam Tung contributed to this report
Original article: Google invites developers to its Bigtable from ZDNet UK
Highly Desirable: Flash development PHP web app development Wider knowledge of online marketing - PPC. SEO Executive - UK's Largest independent media ...
The core skills you will learn/develop on the program are: - Java and Python programming languages - Linux system administration - Internet ...
SEO, Google Analytics, You need to be up to speed on current practises in Search Engine Optimisation, both on and off page, keyword analysis, link ...
Agenda Setters 2009
Welcome to the ninth annual Agenda Setters poll – silicon.com's list of the top 50 most influential individuals in the technology and IT industries, from techies and CIOs to entrepreneurs and business leaders. Find out more in our latest special report.
Stories from the web...
Copyright © 2008 CBS Interactive Limited. All rights reserved. Top of page
Bethan Jones Can I use a netbook as my everyday work machine? Part II silicon.com sub editor reveals whether her netbook delivered
Seb Janacek Magic Mouse - Apple's best ever? Minority Report: After years of disappointment, one Mac lover has hope