Advertisement
Promo

Application development Toolkit

Java makes Google App Engine more mainstream

Stephen Shankland CNET News

Published: 09 Apr 2009 08:54 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Google App Engine took several steps toward the mainstream on its first birthday on Tuesday, at a time when the concept of cloud computing in general is becoming more accepted.

Cloud computing presents applications as internet-accessible services rather than software that runs on corporate servers or people's own PCs. It can mean anything from raw computing services that can be bolted together, as in the case of Amazon Web Services, to finished products such as the Picnik photo-editing site or Salesforce.com customer-management service.

Google App Engine is an intermediate level, offering a general-purpose foundation.

Thus far, App Engine had been limited to web applications written in the Python programming language favoured internally at Google but not as much elsewhere. But on Tuesday, the top-requested App Engine feature — support for Java programs — arrived, albeit only in a preview form initially available only to the first 10,000 developers who sign up.

"It's the language of the enterprise," said Ryan Nichols, leader of product management and marketing at Appirio, a 140-person start-up that builds software for clients who want cloud-computing applications. "It allows us to have a different level of conversation with our customers."

Google announced the Java support and a handful of other new App Engine features on its blog and at a Campfire One event for developers at its headquarters in Mountain View, California. As with the regular App Engine service, use within certain limits is free, but developers must pay for heavy-duty App Engine use.

Cloud advocacy
The idea of cloud computing is catching on, and Google is a major proponent. Even Microsoft, whose twin cash cows of Windows and Office today are tethered to physical machines, plans cloud-based versions of both those products.

Read this

Q&A
Q&A: HP plans reign of ink from the cloud

If HP has its way, you'll soon be able to print from your PC, iPhone... even your washing machine

Read more +

About 150,000 developers have built 50,000 applications on App Engine so far, Google said, and those apps draw about 100 million page views per day. The most popular is BuddyPoke, which provides social-networking sites with an application that people add and control avatars. It has 35 million users.

Meanwhile, BestBuy, eBay and Forbes "have started to outsource pieces" of their computing operations to App Engine, said Graham Spencer, a Google engineering director.

Cloud computing can bring penalties such as primitive user interfaces, long waits for services to respond, and problems when the network is down or unavailable. In-house computing systems are not infallible, but when cloud-computing services fail, customers are beholden to another company's skills at restoring them.

But all these areas are being addressed, and cloud computing has some advantages, too. Online documents can more easily be shared or collaboratively authored. Applications are available from...

Next

Previous

1 2


  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with EPSON

Did you find this article useful?
8 out of 11 people found this useful


Full Talkback thread

0 comments


Company/Topic Alerts

Create a new alert from the list below:






Video icon

Video

Discussions

J.A. Watson J.A. Watson

The time it takes

Tuesday 10 November 2009, 3:31 PM

1 comment
CA CA

Clouds..

Tuesday 10 November 2009, 2:54 AM

4 comments
CA CA

Murdoch versus the Net? Game on.

Monday 9 November 2009, 10:02 PM

3 comments

Featured Talkback

In association with Network Liberation Movement
The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters