Advertisement
Promo

Application development Toolkit

What developers want from the cloud

Victoria Ho ZDNet Asia

Published: 23 Apr 2009 10:10 BST

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

Software developers want a transparent cloud that is based on standards, and expect platforms to provide tools to package apps for quick deployment.

Sam Johnston, founder and chief technology officer of Australian Online Solutions, which provides cloud services and applications, said: "Open standards, particularly for APIs [application programming interfaces] and formats are far more important for cloud platform services — platform-as-a-service [PaaS] — than any tool a provider offers."

In an email interview with ZDNet Asia, Johnston said cloud providers that take care of scaling and billing but allow apps to be moved to another provider are most attractive, "because there is no vendor lock-in".

Diego Parrilla Santamaria, product technology strategist of Abiquo, said in an interview that a "revolution" will come when the cloud is transparent: when applications can scale without having to take care of replication over different servers.

Abiquo makes an open-source platform offering which aims to provide a common, 'standardised' layer over different hosts to run different apps.

"Developers expect big vendors to remove the constraints of servers and operating systems. I would never go to a PaaS that does not let me take full control of [my data]. If vendor lock-in is hateful, I cannot imagine the nightmare of having problems to get my data back to my own repositories," said Santamaria.

Commenting on Google App Engine, Google's platform for building and hosting web apps, Johnston said the search giant's modification of Python and Java runtimes — while "necessary to enforce security and scalability" — could make it "very difficult" to move apps out of Google's infrastructure.

Pete Koomen, App Engine product manager, Google, told ZDNet Asia the company received many requests for increased transparency and support for more languages and frameworks. He said Google has updated App Engine's support for Java in response.

"Our 'early look' announcement of support for the Java programming language on 7 April included a deep integration with the Eclipse IDE and compatibility with many standard Java frameworks," he said.

Sun's chief open-source officer, Simon Phipps, recently criticised Google's efforts, however. Phipps said in a blog post that Google's support for only a subset of Java classes and not all core classes "casually" flouts "the rules" of compatibility.

Australian Online Solutions's Johnston said this sentiment expressed by a top Sun executive "would lead me to believe that [Sun's] offerings will be somewhat more compliant, and therefore enterprise-friendly, but also somewhat more expensive".

Ken Pepple, a chief technologist at Sun, also said one of the most requested features from developers is the ability to port applications over various platforms, and that there is demand within the community for providers to adhere to open standards, so developers can reach a larger audience across platforms.

Tools to help ease developers to the cloud
Software developer Adwait Ullal told ZDNet Asia his top priorities for PaaS tools would be a local simulator of the cloud so developers can test their deployments offline during development.

Ullal said he would also want the provider to have tools that will help package the applications for its platform.

Pepple agreed, saying cloud developers are particularly interested in tools to help test...

Next

Previous

1 2


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

Did you find this article useful?


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:









Video icon

Video

Discussions

glyj glyj

Mandriva One 2010.0 (including Moblin...

Thursday 12 November 2009, 5:27 PM

1 comment
lezlow lezlow

hacking by lezlow

Thursday 12 November 2009, 4:54 PM

1 comment
CA CA

Wolfram Alpha...

Thursday 12 November 2009, 4:20 PM

1 comment
CA CA

Well hopefully..

Thursday 12 November 2009, 3:58 PM

1 comment

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