Cloud Computing for Java Developers Webinar (VMforce)
September 10th, 2010
I attended the Cloud Computing for Java Developers webinar yesterday, which was essentially an intro to VMforce and the Force.com platform for (non-Force.com) Java developers. Quinton Wall and Jesper Joergensen did a good job with the overview of the platform but I was really looking for some tidbits on VMforce. You can watch the recording of the webinar but here are some things that I found interesting…
1. For accessing the Force.com Database, developers will be able to use JPA, the new REST API and the Force.com WSC (SOAP-based).
2. According to Jesper, VMforce will not be included for all orgs. It will be an additional cost possibly as an additional license or subscription. However, it will be available to developers in DE orgs.
3. The Force.com IDE installs on top of SpringSouce Tool Suite (Eclipse)
4. Quinton provided a little more info on the REST API that will be piloted starting Winter 11.
5. VMforce apps are built, tested and debugged locally and then deployed to the Force.com tcServer instance as easily as any other web application would be deployed on-premise. To the IDE, Force.com just looks like another server.
6. Quinton did a quick demo where he created a simple POJO, deployed it to the server and it automatically created a Custom Object for it in Force.com (this auto-generation will probably be configurable in the future). VMforce is using the JPA implementation from DataNucleus (same as App Engine). Quinton’s provided some code examples where he queried Contact records using JPA and then displayed them in the browser:
The summary slide wrapped up the webinar.
Categories: Java, Salesforce, VMforce


















Jeff, thanks for sharing.
One side note: The lightbox for pictures is not very suitable for such huge screenshots.
I really appreciate the time and effort you’ve put into this post and really enjoy the content on this web-site. At times it is so difficult to uncover facts and info that we can really use and find out from for the reason that of the info overload all accross the internet. Thanks for being original and seriously keeping your readers in mind. I can’t wait to return and be apart of the conversation inside the future. Maintain up the wonderful function!