Be Good & Do Good!

Day: May 13, 2010

VMForce thoughts …

Jesper Joergensen has a good blog post that answers many important questions around VMForce.  To add, Mike @embracingthecloud lists following really good thoughts about VMForce.

The VMForce value proposition:

  • Download Eclipse and SpringSource
  • Signup for a Salesforce Development account and define your data model
  • Write your Java app using objects that serialize to Salesforce
  • Drag and drop your app onto a VMWare hosted service to Force.com to deploy

The partnership breaks down as:

  1. VMWare hosts your app
  2. Salesforce hosts your database

The 2 are seamlessly integrated so that Java Developers can effectively manage the persistence layer as a black box in the cloud without worrying about setting up an Oracle or MySql database, writing stored procedures, or managing database performance and I/O. For larger organizations already using Salesforce but developing their custom Java apps, this opens up some new and attractive options.

CIO’s are being bombarded with virtualization as a viable cloud computing solution, so I think Salesforce has wisely taken a step back and taken a position that says

“We do declarative, hosted databases better than anyone else. Go ahead and pursue the virtualization path for your apps and leverage our strength in data management as the back end”

The post ends with two really good questions …

The connection between VMWare and Salesforce is presumably via webservices and not natively hosted in the same datacenter. Does this imply some performance and latency tradeoffs when using VMForce?No. Per the comment from David Schach, the app VM is running in the same datacenter as the Force.com DB.

It strikes me as quite simple to develop Customer/Partner portals or eCommerce solutions in Java that skirt the limitations of some Salesforce license models when supporting large named-user/low authentication audiences. Will Salesforce limit the types and numbers of native objects that can be serialized through VMForce

Steve thoughts on flash and Adobe’s love on Apple

Few weeks back Steve Jobs quoted thoughts on Flash.

Steve quotes ….

Flash was created during the PC era – for PCs and mice. Flash is a successful business for Adobe, and we can understand why they want to push it beyond PCs. But the mobile era is about low power devices, touch interfaces and open web standards – all areas where Flash falls short.

The avalanche of media outlets offering their content for Apple’s mobile devices demonstrates that Flash is no longer necessary to watch video or consume any kind of web content. And the 200,000 apps on Apple’s App Store proves that Flash isn’t necessary for tens of thousands of developers to create graphically rich applications, including games.

New open standards created in the mobile era, such as HTML5, will win on mobile devices (and PCs too). Perhaps Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind

Now Adobe replies saying “We Love Apple
We love Apple