| By Christopher Keene | Article Rating: |
|
| October 24, 2008 07:15 AM EDT | Reads: |
23,335 |
Chris Keene's "Keene View" Blog
For cloud computing to take off, there need to be tools available that enable a developer to build and deploy an application without having to download anything to their desktop. This requires an on-demand development tool that sits on top of the cloud and provides a development Platform as a Service (PaaS).
There are two paths that a vendor can take to create a development platform for cloud computing: cloud-first or tool-first.
- Cloud-first approach to PaaS: first build a cloud platform, then build a development tool that runs on top of it. This is the approach pioneered by Force.com and followed by Coghead and Bungee Labs.

- Tool-first approach to PaaS: first build a development platform that is host-able tool (e.g., studio runs in a browser), then "push" that platform into the cloud. This is the approach taken by WaveMaker.
For Force.com, it made a great deal of sense to take the cloud-first approach. SalesForce.com already had a robust cloud platform and expertise in building proprietary development tools to create their CRM application. There was also no requirement to make Force.com work on any other cloud, because SalesForce is aiming to be the only cloud you will ever need for all your enterprise apps.
For most software vendors, however, the cloud-first development process has distinct disadvantages. First of all, it puts you in the data center operations business, which requires a very different DNA than software development. Next, it makes development itself difficult, because the cloud adds a level of indirection and complexity to all development tasks. Finally, you will be forced to do cloud port eventually to get to a SaaS cloud people want to deploy on, like Amazon EC2 or Google App Engine (assuming they ever exit the Python ghetto).
A tool-first approach to PaaS development is much more straightforward. You start by creating a host-able development studio (pretty much rules out Eclipse plugins) and do your build and test on standard hardware. After you have build a solid product, you add multi-tenancy to the studio and customize deployment for your cloud of choice (or use a partner like Elastra to do the deployment and administration for you).
A final oddity of the cloud-first vendors is that they have all delivered proprietary development platforms. This provides a "roach motel" level of lock-in - your logic and data can checkin, but just try moving them to another RIA or AJAX platform! Again, SalesForce can throw its 500-pound gorilla weight around and make the Apex language successful. It is hard to imagine, however, that 5 years from now people who have learned the Coghead language will be in more demand than, say, Java developers.
Published October 24, 2008 Reads 23,335
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
- What's the Difference Between Cloud Computing and SaaS?
- Cloud Computing - The User-Friendly Version of Grid Computing
- One Consumer-Facing Usage of Cloud Computing: SaaS
- Cloud Computing Expo - The World Wide Cloud: Bridging the Data Center and The Cloud
- Cloud Computing Expo - Deploying Into the Clouds: Concepts, Benefits and Experiences
- rPath Founder & CEO to Present at SYS-CON's Cloud Computing Expo
- Cloud Computing Expo - Elastic Computing vs. Cloud Computing: What's the Difference and When Do You Use Them?
- Cloud Computing Expo: Introducing the Cloud Pyramid
- Merrill Lynch Estimates "Cloud Computing" To Be $100 Billion Market
- Cloud Computing: Who Can Help Me Get an Application onto EC2 and Storage onto S3?
- Cloud Computing and Open Source
- Creating a Common Cloud Computing Reference API - Part One
- Cloud Computing: The Rise of Cloud Platforms and Why the OS Doesn’t Matter
- Five Key Challenges of Enterprise Cloud Computing
- AJAX-Based Applications & Cloud Computing
- Microsoft's Cloud Platform Vision is Coming Together
- Virtualization Is Not Cloud Computing
- Cloud Computing Will Eventually Require Orchestration
- The Rise and Rise of Cloud Computing
- Google Chrome and Business Intelligence in the Cloud
- Cloud Computing & Content Delivery Networks
- Cloud Computing Is Making Serious Inroads in the Consumer Space
- Who Has the Industry Lead in Cloud Computing?
- Cloud Computing Keynote at SYS-CON's Cloud Computing Expo November 19-21 in Silicon Valley
- What Does Obama Revolution Mean to Cloud Computing?
- Why Are There No Clouds Yet in Turkey?
- Cloud Computing Is Far More Than Just Cutting Enterprise IT Costs
- Ten Key Reasons Enterprise Cloud Computing Is Going Places
- Oracle-Sun Great for Cloud Computing...or Not
- Nan Desu-ka? Fujitsu Offers Early-Failure Detection for Cloud Computing
- Multi-Tenancy – Crucial Requirement for Cloud Computing Service Providers
More Stories By Christopher Keene
Christopher Keene is Chairman and CEO of WaveMaker (formerly ActiveGrid). Chris was the founder, in 1991, of Persistence Software, a San Mateo, CA-based company that created a new approach for managing data in high-transaction banking and communications systems. Persistence Software investors included Cisco, Intel, Reuters and Sun Microsystems. The company went public in 1999 on the NASDAQ exchange and was sold in 2004 to Progress software.After leaving Persistence Software in 2005, Chris spent a year in France as chairman of Reportive Software, a Paris-based maker of business-intelligence tools, and as an adjunct professor and entrepreneur-in-residence at INSEAD, a leading graduate business school.
![]() |
claeton 11/03/08 10:10:15 PM EST | |||
Proprietary development toolsets have a long history. PowerBuilder and VisualBasic didn't offer the flexibility and power of C, but they enabled rapid, if inelegant, development of business apps. In the Cloud, the same could end up being true of Coghead. There are a lot of reasons why that would be a suboptimal outcome, nonetheless a possible one. |
||||
![]() |
Gameshowhost 08/25/08 02:40:15 PM EDT | |||
What about other PaaS vendors like LongJump and Quickbase? Anyone have experience in using them? |
||||
![]() |
kennyo 08/23/08 05:04:54 PM EDT | |||
Don't forget tools that help create "cloud-like" Utility Computing infrastructures out of what you own today (any HW, any VM). Cassatt can primarily do this, although there are other less automated tools on the market too, and even VMware has its eyes on trying to help make clouds. These tools can automate how HW is repurposed, how and when VMs are created, where networks should be routed etc. etc. with the express purpose of maintaining application service levels, regardless of demand. This is essentially PaaS that is the underpinning behind "clouds". |
||||
- Microsoft’s Second UI Innovation
- What Motivates Open Standards in the Cloud?
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- Ten Hot Trends in Cloud Data for 2012
- End-User Participation to Provide Unique Forum for Peer Collaboration at 2012 Technology Convergence Conference
- HP Expands Its HANA Alliance with SAP
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Microsoft’s New Cloudware Could Cast a Shadow over VMware
- Cloud Expo New York: Cloud Architectures Require Scale-out Storage
- AT&T Joins OpenStack, Floats Cloud Architect
- The Future of Cloud Computing: Industry Predictions for 2012
- HP Puts Activist Shareholder on Board
- Gartner Hype Cycle for Emerging Technologies 2011
- Microsoft’s Second UI Innovation
- Cloud Computing: A Comparison of Computing Models
- What Motivates Open Standards in the Cloud?
- Big Data Bug Bites GE
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- Apprenda Upgrades Its .NET Private PaaS
- Ten Hot Trends in Cloud Data for 2012
- Cloud Expo Takeaways: Cloud Confusion Still Exists
- The Top 150 Players in Cloud Computing
- Where Are RIA Technologies Headed in 2008?
- FullArmor GPAnywhere Secures Microsoft Application Virtualization Applications Through Group Policy
- SYS-CON's Virtualization Conference & Expo: Themes & Topics
- SYS-CON's Virtualization Journal Opens Its "Readers' Choice Awards" Nominations
- "Virtualization Is Now a Key Strategic Theme," Says Citrix CTO
- Application Virtualization: Instant Migration to Vista, Fast Delivery, Secure Access, Side-by-Side Deployments
- Application Virtualization
- Integration with Windows Vista, Microsoft Excel, and Microsoft Application Virtualization
- Will Microsoft Buy Citrix?
- mValent Extends Automated Application Configuration Management to Virtualization Environments
- Has the Technology Bounceback Begun?


















