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:
VMWare hosts your app
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
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
WordPress-to-Lead provides small businesses that use WordPress as their primary web platform a way to add contacts and customers automatically to their Salesforce CRM.
In the past, WordPress users had to copy and paste leads into Salesforce — a messy process to be sure. The new Salesforce WordPress plugin solves that issue by creating contact forms that send information directly to Salesforce.
Many businesses are built on the pillars of WordPress, so we bet that there will be a lot Salesforce customers jumping for joy once they hear the news.
If you want to learn how to get started with the plugin, Salesforce has also created a YouTube video showing the steps: