<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jeff Douglas - Technology, Coding and Bears... OH MY! &#187; VMforce</title>
	<atom:link href="http://blog.jeffdouglas.com/category/vmforce/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jeffdouglas.com</link>
	<description>Get your head out of your #@! and into the clouds!</description>
	<lastBuildDate>Thu, 02 Feb 2012 11:57:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Video &#8211; My VMforce Demo from Dreamforce</title>
		<link>http://blog.jeffdouglas.com/2010/12/16/video-my-vmforce-demo-from-dreamforce/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=video-my-vmforce-demo-from-dreamforce</link>
		<comments>http://blog.jeffdouglas.com/2010/12/16/video-my-vmforce-demo-from-dreamforce/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 20:50:45 +0000</pubDate>
		<dc:creator>Jeff Douglas</dc:creator>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[VMforce]]></category>

		<guid isPermaLink="false">http://blog.jeffdouglas.com/?p=3349</guid>
		<description><![CDATA[A number of people were not able to make the VMforce demo so I threw together a short video showing my demo app and the code. I plan on doing a number of tutorials, demos and videos in the near future so stay tuned. It may be easier to watch this at Youtube with a [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F12%2F16%2Fvideo-my-vmforce-demo-from-dreamforce%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F12%2F16%2Fvideo-my-vmforce-demo-from-dreamforce%2F&amp;source=jeffdonthemic&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>A number of people were not able to make the VMforce demo so I threw together a short video showing my demo app and the code. I plan on doing a number of tutorials, demos and videos in the near future so stay tuned.</p>
<p><em>It may be easier to watch this at Youtube with a larger picture. Just double-click the video.</em></p>
<p><span class="youtube">
<object width="560" height="340">
<param name="movie" value="http://www.youtube.com/v/GHzasWSJS0w?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1&amp;hd=1&#038;hd=1&#038;w=550" />
<param name="allowFullScreen" value="true" />
<embed wmode="opaque" src="http://www.youtube.com/v/GHzasWSJS0w?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1&amp;hd=1&#038;hd=1&#038;w=550" type="application/x-shockwave-flash" allowfullscreen="true" width="560" height="340"></embed>
<param name="wmode" value="opaque" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=GHzasWSJS0w&fmt=18">www.youtube.com/watch?v=GHzasWSJS0w</a></p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffdouglas.com/2010/12/16/video-my-vmforce-demo-from-dreamforce/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>My VMforce and Facebook Demos Today at Dreamforce</title>
		<link>http://blog.jeffdouglas.com/2010/12/08/my-vmforce-and-facebook-demos-today-at-dreamforce/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=my-vmforce-and-facebook-demos-today-at-dreamforce</link>
		<comments>http://blog.jeffdouglas.com/2010/12/08/my-vmforce-and-facebook-demos-today-at-dreamforce/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 15:28:40 +0000</pubDate>
		<dc:creator>Jeff Douglas</dc:creator>
				<category><![CDATA[Appirio]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[VMforce]]></category>

		<guid isPermaLink="false">http://blog.jeffdouglas.com/?p=3333</guid>
		<description><![CDATA[If you are at Dreamforce today here are the sessions that I am speaking in. I&#8217;m really excited to be part of both of them as the topics (VMforce and the new Facebook toolkit) are really cool. Leveraging Public Social Networks &#8211; West 2005 @ 12:15 We&#8217;ll be showing off the new Facebook toolkit and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F12%2F08%2Fmy-vmforce-and-facebook-demos-today-at-dreamforce%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F12%2F08%2Fmy-vmforce-and-facebook-demos-today-at-dreamforce%2F&amp;source=jeffdonthemic&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>If you are at Dreamforce today here are the sessions that I am speaking in. I&#8217;m really excited to be part of both of them as the topics (VMforce and the new Facebook toolkit) are really cool.</p>
<p>
<h3>Leveraging Public Social Networks &#8211; West 2005 @ 12:15</h3>
</p>
<p>We&#8217;ll be showing off the new Facebook toolkit and building a few applications.</p>
<p><img title="df10-facebook.png" src="http://blog.jeffdouglas.com/wp-content/uploads/2010/12/df10-facebook.png" border="0" alt="df10-facebook.png" width="525" height="331" /></p>
<p><br/><br/></p>
<p>
<h3>VMforce: The Trusted Enterprise Platform as a Service - Force.com Theater @ 1:45</h3>
</p>
<p>I&#8217;ll be demoing an app built using Spring STS, Spring Roo and Spring MVC connecting to the Force.com Database using JPA and running on the VMforce servers. I&#8217;ll show you the code, pick it apart and talk about best practices.</p>
<p><img title="df10-vmforce.png" src="http://blog.jeffdouglas.com/wp-content/uploads/2010/12/df10-vmforce.png" border="0" alt="df10-vmforce.png" width="525" height="366" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffdouglas.com/2010/12/08/my-vmforce-and-facebook-demos-today-at-dreamforce/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My VMforce Demo at DF10</title>
		<link>http://blog.jeffdouglas.com/2010/12/01/my-vmforce-demo-at-df10/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=my-vmforce-demo-at-df10</link>
		<comments>http://blog.jeffdouglas.com/2010/12/01/my-vmforce-demo-at-df10/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 12:12:30 +0000</pubDate>
		<dc:creator>Jeff Douglas</dc:creator>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[The Internet Business]]></category>
		<category><![CDATA[VMforce]]></category>

		<guid isPermaLink="false">http://blog.jeffdouglas.com/?p=3320</guid>
		<description><![CDATA[My blog has been rather quiet over the past couple of months and for good reason. I&#8217;m working on a project on the east coast and a project on the west coast, Wes and I are finishing up our Salesforce Handbook (we are currently having printing issues with the publisher) and I&#8217;ve been working with [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F12%2F01%2Fmy-vmforce-demo-at-df10%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F12%2F01%2Fmy-vmforce-demo-at-df10%2F&amp;source=jeffdonthemic&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img style="float: left;padding-right: 10px" title="vmforce-mediaid.png" src="http://blog.jeffdouglas.com/wp-content/uploads/2010/12/vmforce-mediaid.png" border="0" alt="vmforce-mediaid.png" width="300"  />My blog has been rather quiet over the past couple of months and for good reason. I&#8217;m working on a project on the east coast and a project on the west coast, Wes and I are finishing up our <a href="http://salesforcehandbook.wordpress.com/">Salesforce Handbook</a> (we are currently having printing issues with the publisher) and I&#8217;ve been working with one of my favorite new Salesforce.com Developer Evangelists, Sandeep Bhanot, on my Facebook Toolkit app and preso for our Dreamforce 10 session <strong>&#8220;Leveraging Public Social Networks&#8221;</strong> (Wed 12/8 @ 12:15pm).</p>
<p>I finally got the approval yesterday to make the announcement that I&#8217;ll also be presenting a <a href="http://www.vmforce.com/" target="_blank">VMforce app</a> in the session <strong>&#8220;VMforce: The Trusted Enterprise Platform as a Service&#8221;</strong> (Wed 12/8 @ 1:45pm). I&#8217;ve been working with Salesforce.com and VMware for the last couple of months trying to put together a cool demo of an existing on-premise Java app to show how easy it is to move apps to the cloud.</p>
<p>I use <a href="http://www.springsource.com/developer/sts"target="_blank">Spring STS</a> and <a href="http://www.springsource.org/roo"target="_blank">Spring Roo</a> to build and test my apps locally before deploying them (with one click!) to the cloud.  The app uses the <a href="http://www.springsource.org/" target="_blank">Spring 3 framework</a> with standard POJOs, JSPs and Servlets just like any other Java app. The best part is that whether running locally or in the cloud, I have the same access to the Force.com Database, analytics and collaboration with Chatter. I also love the fact that I don&#8217;t have to worry about my server stack, maintaining app server configurations or software to install or patch!</p>
<p>Based upon what I&#8217;ve seen in the alpha program and the progress that&#8217;s being made, I think VMforce is going to be an incredible way for enterprise Java developers to run their applications in the cloud.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffdouglas.com/2010/12/01/my-vmforce-demo-at-df10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Need Some Spring Apps Ideas for VMforce!</title>
		<link>http://blog.jeffdouglas.com/2010/11/03/need-some-spring-apps-ideas-for-vmforce/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=need-some-spring-apps-ideas-for-vmforce</link>
		<comments>http://blog.jeffdouglas.com/2010/11/03/need-some-spring-apps-ideas-for-vmforce/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 22:17:03 +0000</pubDate>
		<dc:creator>Jeff Douglas</dc:creator>
				<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[VMforce]]></category>

		<guid isPermaLink="false">http://blog.jeffdouglas.com/?p=3304</guid>
		<description><![CDATA[So a few months ago I promised to put together a Spring / Chatter / App Engine demo that could be possibly ported to VMforce. Since our Handbook is off to the printers, I&#8217;m back to doing fun stuff! I&#8217;m looking for some ideas for a demo project that you typically wouldn&#8217;t do natively on [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F11%2F03%2Fneed-some-spring-apps-ideas-for-vmforce%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F11%2F03%2Fneed-some-spring-apps-ideas-for-vmforce%2F&amp;source=jeffdonthemic&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>So a few months ago <a href="http://blog.jeffdouglas.com/2010/06/30/any-interest-in-a-chatter-spring-app-engine-tutorial/" target="_blank">I promised to put together a Spring / Chatter / App Engine demo</a> that could be possibly ported to VMforce. Since our <a href="http://salesforcehandbook.wordpress.com/">Handbook</a> is off to the printers, I&#8217;m back to doing fun stuff!</p>
<p>I&#8217;m looking for some ideas for a demo project that you typically wouldn&#8217;t do natively on the Force.com platform that you would like to eventually see on VMforce. Perhaps a customer facing Java app with a jQuery front end for HR, eCommerce or whatever. </p>
<p><strong>Please send me your ideas!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffdouglas.com/2010/11/03/need-some-spring-apps-ideas-for-vmforce/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Cloud Computing for Java Developers Webinar (VMforce)</title>
		<link>http://blog.jeffdouglas.com/2010/09/10/cloud-computing-for-java-developers-webinar-vmforce/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cloud-computing-for-java-developers-webinar-vmforce</link>
		<comments>http://blog.jeffdouglas.com/2010/09/10/cloud-computing-for-java-developers-webinar-vmforce/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 09:46:00 +0000</pubDate>
		<dc:creator>Jeff Douglas</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[VMforce]]></category>

		<guid isPermaLink="false">http://blog.jeffdouglas.com/?p=3237</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F09%2F10%2Fcloud-computing-for-java-developers-webinar-vmforce%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F09%2F10%2Fcloud-computing-for-java-developers-webinar-vmforce%2F&amp;source=jeffdonthemic&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I attended the <strong>Cloud Computing for Java Developers</strong> 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 <a href="http://wiki.developerforce.com/index.php/VMforce_Webinar_Series">recording of the webinar</a> but here are some things that I found interesting&#8230;</p>
<p>1. For accessing the Force.com Database, developers will be able to use <a href="http://en.wikipedia.org/wiki/Java_Persistence_API">JPA</a>, the new REST API and the <a href="http://code.google.com/p/sfdc-wsc/">Force.com WSC</a> (SOAP-based).</p>
<p>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.</p>
<p>3. The Force.com IDE installs on top of <a href="http://www.springsource.com/developer/sts">SpringSouce Tool Suite</a> (Eclipse)</p>
<p>4. Quinton provided a little more info on the REST API that will be piloted starting Winter 11.</p>
<p><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/09/vmforce-webinar6.png" rel="lightbox[3237]"><img src="http://blog.jeffdouglas.com/wp-content/uploads/2010/09/vmforce-webinar6-1024x699.png" alt="" title="vmforce-webinar6" width="525" class="alignnone size-large wp-image-3243" /></a></p>
<p>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.</p>
<p><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/09/vmforce-webinar4.png" rel="lightbox[3237]"><img src="http://blog.jeffdouglas.com/wp-content/uploads/2010/09/vmforce-webinar4-1024x699.png" alt="" title="vmforce-webinar4" width="525" class="alignnone size-large wp-image-3241" /></a></p>
<p>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 <a href="http://www.datanucleus.org/">DataNucleus</a> (same as App Engine). Quinton&#8217;s provided some code examples where he queried Contact records using JPA and then displayed them in the browser:</p>
<p><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/09/vmforce-webinar7.png" rel="lightbox[3237]"><img src="http://blog.jeffdouglas.com/wp-content/uploads/2010/09/vmforce-webinar7-1024x699.png" alt="" title="vmforce-webinar7" width="525 class="alignnone size-large wp-image-3244" /></a></p>
<p><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/09/vmforce-webinar8.png" rel="lightbox[3237]"><img src="http://blog.jeffdouglas.com/wp-content/uploads/2010/09/vmforce-webinar8-1024x699.png" alt="" title="vmforce-webinar8" width="525" class="alignnone size-large wp-image-3245" /></a></p>
<p>The summary slide wrapped up the webinar.</p>
<p><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/09/vmforce-webinar11.png" rel="lightbox[3237]"><img src="http://blog.jeffdouglas.com/wp-content/uploads/2010/09/vmforce-webinar11-1024x699.png" alt="" title="vmforce-webinar11" width="525" class="alignnone size-large wp-image-3246" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffdouglas.com/2010/09/10/cloud-computing-for-java-developers-webinar-vmforce/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Webinar &#8211; Spring for Force.com Developers</title>
		<link>http://blog.jeffdouglas.com/2010/08/30/webinar-spring-for-force-com-developers/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=webinar-spring-for-force-com-developers</link>
		<comments>http://blog.jeffdouglas.com/2010/08/30/webinar-spring-for-force-com-developers/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 12:56:37 +0000</pubDate>
		<dc:creator>Jeff Douglas</dc:creator>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[VMforce]]></category>

		<guid isPermaLink="false">http://blog.jeffdouglas.com/?p=3153</guid>
		<description><![CDATA[Quinton Wall and Josh Long (SpringSource) conducted this early-morning webinar last Thursday in preparation of VMforce. Even though the webinar was essentially a high-level overview and demo of the Spring framework, there were some interesting VMforce nuggets. In addition to the screenshots below, Quinton did release that Salesforce will be using JPA to connect to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F08%2F30%2Fwebinar-spring-for-force-com-developers%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F08%2F30%2Fwebinar-spring-for-force-com-developers%2F&amp;source=jeffdonthemic&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img style="float: left;padding-right:10px" src="http://blog.jeffdouglas.com/wp-content/uploads/2010/08/vmforce-logo.png" alt="" width="225" />Quinton Wall and <a href="http://twitter.com/starbuxman" target="_blank">Josh Long</a> (SpringSource) conducted this early-morning webinar last Thursday in preparation of <a href="http://www.vmforce.com/" target="_blank">VMforce</a>. Even though the webinar was essentially a high-level overview and demo of the <a href="http://www.springsource.com/developer/spring" target="_blank">Spring framework</a>, there were some interesting VMforce nuggets. In addition to the screenshots below, Quinton did release that <strong>Salesforce will be using JPA to connect to the Salesforce database.</strong></p>
<p>You can watch the <a href="http://www.youtube.com/watch?v=kB7Z7-x-YEQ&amp;feature=player_embedded" target="_blank">recording of the webinar</a> in case you missed it. If you are not familiar with Spring, it is a really good overview of the their frameworks, APIs and tools.</p>
<p>There is another webinar scheduled for September 9th, <a href="http://bit.ly/vmforcewebinars" target="_blank">Cloud Computing for Java Developers</a>, that will cover more technical details on VMforce. Don&#8217;t miss it!</p>
<p><strong>Click the image below for a larger view.</strong></p>
<p><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/08/spring-webinar1.png" rel="lightbox[3153]"><img src="http://blog.jeffdouglas.com/wp-content/uploads/2010/08/spring-webinar1-300x224.png" alt="" title="spring-webinar1" width="300" height="224" class="alignnone size-medium wp-image-3157" /></a></p>
<p>&nbsp;</p>
<p><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/08/spring-webinar2.png" rel="lightbox[3153]"><img src="http://blog.jeffdouglas.com/wp-content/uploads/2010/08/spring-webinar2-300x216.png" alt="" title="spring-webinar2" width="300" class="alignnone size-medium wp-image-3161" /></a></p>
<p>&nbsp;</p>
<p><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/08/spring-webinar3.png" rel="lightbox[3153]"><img src="http://blog.jeffdouglas.com/wp-content/uploads/2010/08/spring-webinar3-300x213.png" alt="" title="spring-webinar3" width="300" height="213" class="alignnone size-medium wp-image-3163" /></a></p>
<p>&nbsp;</p>
<p><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/08/spring-webinar4.png" rel="lightbox[3153]"><img src="http://blog.jeffdouglas.com/wp-content/uploads/2010/08/spring-webinar4-300x214.png" alt="" title="spring-webinar4" width="300" height="214" class="alignnone size-medium wp-image-3164" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffdouglas.com/2010/08/30/webinar-spring-for-force-com-developers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Any Interest in a Chatter / Spring / App Engine Tutorial?</title>
		<link>http://blog.jeffdouglas.com/2010/06/30/any-interest-in-a-chatter-spring-app-engine-tutorial/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=any-interest-in-a-chatter-spring-app-engine-tutorial</link>
		<comments>http://blog.jeffdouglas.com/2010/06/30/any-interest-in-a-chatter-spring-app-engine-tutorial/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 11:35:44 +0000</pubDate>
		<dc:creator>Jeff Douglas</dc:creator>
				<category><![CDATA[GAE/J]]></category>
		<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[VMforce]]></category>

		<guid isPermaLink="false">http://blog.jeffdouglas.com/?p=2735</guid>
		<description><![CDATA[Following up on yesterday&#8217;s post, Get Ready for VMForce &#8211; Here&#8217;s How!, I was thinking about putting together a series of tutorials on building a Chatter app on App Engine using Spring MVC with JDO. This will take considerable effort and I&#8217;m just wondering if it would be valuable to the Salesforce.com community. Tell me [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F06%2F30%2Fany-interest-in-a-chatter-spring-app-engine-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F06%2F30%2Fany-interest-in-a-chatter-spring-app-engine-tutorial%2F&amp;source=jeffdonthemic&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Following up on yesterday&#8217;s post, <a href="http://blog.jeffdouglas.com/2010/06/29/get-ready-for-vmforce/" target="_blank">Get Ready for VMForce &#8211; Here&#8217;s How!</a>, I was thinking about putting together a series of tutorials on building a Chatter app on App Engine using Spring MVC with JDO. This will take considerable effort and I&#8217;m just wondering if it would be valuable to the Salesforce.com community.
<div>Tell me what you think.</div>
<p/>
<a href="http://polldaddy.com/poll/3412057/">View This Poll</a></p>
<p>UPDATE: I spoke with <a href="http://twitter.com/umityalcinalp" target="_blank">Umit Yalcinalp</a> at Salesforce.com and they are planning some webinars on this topic the end of August. I don&#8217;t want to steal their thunder so I&#8217;ll possibly look at doing this mid-September sometime.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffdouglas.com/2010/06/30/any-interest-in-a-chatter-spring-app-engine-tutorial/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Get Ready for VMForce &#8211; Here&#8217;s How!</title>
		<link>http://blog.jeffdouglas.com/2010/06/29/get-ready-for-vmforce/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=get-ready-for-vmforce</link>
		<comments>http://blog.jeffdouglas.com/2010/06/29/get-ready-for-vmforce/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 14:59:41 +0000</pubDate>
		<dc:creator>Jeff Douglas</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[VMforce]]></category>

		<guid isPermaLink="false">http://blog.jeffdouglas.com/?p=2730</guid>
		<description><![CDATA[VMForce is coming (sometime in the near future) so what can you do to get started now? If I was a betting man (with inside info), here is what I&#8217;d do to get ready. Start Building on Google App EngineMy guess is that VMForce will look a little like Google App Engine. You&#8217;ll probably have [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F06%2F29%2Fget-ready-for-vmforce%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F06%2F29%2Fget-ready-for-vmforce%2F&amp;source=jeffdonthemic&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="clear: both"><a href="http://www.vmforce.com/"><img src="http://blog.jeffdouglas.com/wp-content/uploads/2010/06/vmforce.png" alt="" title="vmforce" width="223" height="92" class="alignleft size-full wp-image-2731" /></a><a href="http://www.vmforce.com/" target="_blank">VMForce</a> is coming (sometime in the near future) so what can you do to get started now? If I was a betting man (with inside info), here is what I&#8217;d do to get ready. </p>
<p style="clear: both"><strong>Start Building on Google App Engine</strong><br />My guess is that VMForce will look a little like Google App Engine. You&#8217;ll probably have access to a wide range of Java libaries but not all of them. Based upon Salesforce.com&#8217;s current model you can expect that there will be some platform governors and limits in place. This should provide you with some experience and a working knowledge of some issues you may run into. If you want to get up and running quickly you can always buy my book <a href="http://www.amazon.com/gp/product/143022553X?ie=UTF8&#038;tag=jefdoublo-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=143022553X" target="_blank">Beginning Java Google App Engine</a> (yes&#8230; blatant plug).</p>
<p style="clear: both"><strong>Start Learning Spring</strong><br />I would probably start with Spring MVC or <a href="http://www.springsource.org/webflow" target="_blank">Spring Web Flow 2</a> initially. The good thing is that most of Spring also runs on App Engine so you <em>should</em> be able to move any apps you write on App Engine to VMForce. Here&#8217;s a <a href="http://static.springsource.org/docs/Spring-MVC-step-by-step" target="_blank">great article</a> to get you started with Spring MVC.</p>
<p style="clear: both">I would also download the <a href="http://www.springsource.com/products/sts" target="_blank">SpringSource Tool Suite</a> which is a Eclipse plugin for Spring development. It should fit in nicely with the Force.com IDE.</p>
<p style="clear: both">You might also want to dowload Spring&#8217;s <a href="http://www.springsource.com/products/tcserver" target="_blank">tc Server Developer Edition</a>. If you are using App Engine you can develop locally but you might also want to check out tc Server. The key component of tc Server Developer Edition is the Spring Insight console, a dashboard view of real-time Spring application performance metrics. Without changing code, developers can use Spring Insight to detect, analyze and diagnose application performance issues right from the desktops. This was demoed at Google IO and it was very slick! There&#8217;s a <a href="http://s3.springsource.com/MRKT/spring-metrics/Spring_Insight-Milestone_3-Screencast.mp4" target="_blank">really cool video</a> if you want to see how it works.</p>
<p style="clear: both"><strong>Dig into Persistence Layers</strong><br />You&#8217;ll definitely want to start working with a persistance layer like JDO, JPA or Hibernate. Based upon some <a href="http://blog.sforce.com/sforce/2010/06/forcecom-for-java-developers.html" target="_blank">recent comments</a> from Salesforce.com, I would look at JPA first.</p>
<p style="clear: both"><strong>Develop with the Force.com Web Service Connector (WSC)</strong><br />Most developers are familiar with the WS-APIs but you should really start looking at the <a href="ttp://code.google.com/p/sfdc-wsc" target="_blank">Force.com Web Service Connector</a>. I&#8217;m writing an article for developer.force.com on how to use the WSC so keep an eye out for that shortly.</p>
<p style="clear: both"><strong>Try Spring Roo</strong><br />If you have some extra time you might want to look into <a href="http://www.springsource.org/roo/why" target="_blank">Spring Roo</a>. Roo is a lightweight developer tool that allows you to build apps in minutes. They demoed Roo and Google Web Toolkit together at Google IO with impressive results.</p>
<p><br class="final-break" style="clear: both" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffdouglas.com/2010/06/29/get-ready-for-vmforce/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://s3.springsource.com/MRKT/spring-metrics/Spring_Insight-Milestone_3-Screencast.mp4" length="82795161" type="video/mp4" />
		</item>
		<item>
		<title>WaveMaker&#8217;s IDE for the Cloud</title>
		<link>http://blog.jeffdouglas.com/2010/06/04/wavemakers-ide-for-the-cloud/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=wavemakers-ide-for-the-cloud</link>
		<comments>http://blog.jeffdouglas.com/2010/06/04/wavemakers-ide-for-the-cloud/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 10:44:16 +0000</pubDate>
		<dc:creator>Jeff Douglas</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[VMforce]]></category>

		<guid isPermaLink="false">http://blog.jeffdouglas.com/?p=2620</guid>
		<description><![CDATA[Yesterday at Appirio we had a private demo of the WaveMaker platform from the guys at WaveMaker. I&#8217;ll try to recap most of the things that I heard as it pertains to Salesforce.com and vmforce but for more details you&#8217;ll want to check out their website. The WaveMaker platform allows you to build applications that [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F06%2F04%2Fwavemakers-ide-for-the-cloud%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.jeffdouglas.com%2F2010%2F06%2F04%2Fwavemakers-ide-for-the-cloud%2F&amp;source=jeffdonthemic&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="clear: both"><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/06/wavemaker-logo.png" class="image-link" rel="lightbox[2620]"><img class="linked-to-original" src="http://blog.jeffdouglas.com/wp-content/uploads/2010/06/wavemaker-logo-thumb1.png" height="40" align="left" width="200" style=" display: inline; float: left; margin: 0 10px 10px 0;" /></a>Yesterday at <a href="http://www.appirio.com" target="_blank">Appirio</a> we had a private demo of the WaveMaker platform from the guys at WaveMaker. I&#8217;ll try to recap most of the things that I heard as it pertains to Salesforce.com and vmforce but for more details you&#8217;ll want to check out their <a href="http://www.wavemaker.com/product/" target="_blank">website</a>. </p>
<p style="clear: both">The <a href="http://www.wavemaker.com/product/" target="_blank">WaveMaker platform</a> allows you to build applications that are portable across cloud environments. WaveMaker’s rapid application development platform consists of two products:</p>
<ul style="clear: both">
<li><strong>WaveMaker Studio</strong>: a visual, drag &#038; drop development tool that runs in a browser and can be installed on a desktop or accessed via the cloud.</li>
<li><strong>WaveMaker Server</strong>: a Java framework that provides security and data management, runs in any Java server and deploys on-site or in the cloud </li>
</ul>
<p style="clear: both">The WaveMaker Studio is a pretty slick drag-n-drop interface with live previews of data for bound widgets. You can consume Web Services, database schemas and Java services to automatically generate boilerplate code for you. On the frontend it generates Dojo widgets and Spring and Hibernate components for the backend. It essentially spits out a standard Spring application that will run in any standard J2EE environment.</p>
<p style="clear: both">Development features include: </p>
<ul style="clear: both">
<li>Drag &#038; drop application assembly</li>
<li>One-click database import</li>
<li>One-click CRUD data forms</li>
<li>One-click related data forms</li>
<li>Live data preview within studio</li>
<li>Single sign-on security</li>
<li>Role-based access controls</li>
<li>Rich entry field validation</li>
<li>Built-in data grid pagination</li>
<li>Auto-complete search boxes</li>
</ul>
<p style="clear: both">So how does this related to Salesforce.com? They are working for a release in July that supports the Force.com platform and will run on VMforce. They can consume the Enterprise WSDL and generate a standard front and back end components that you can import into Eclipse and start customizing. Their goal is to treat Salesforce just like any other database. However they are trying to build in some platform logic such as governor and limits based up the running edition. These java apps can then be deployed to EC2 and VMforce.</p>
<p style="clear: both"><a href="http://blog.jeffdouglas.com/wp-content/uploads/2010/06/wavemaker-1.png" class="image-link" rel="lightbox[2620]"><img class="linked-to-original" src="http://blog.jeffdouglas.com/wp-content/uploads/2010/06/wavemaker-1-thumb.png" height="283" align="left" width="380" style=" display: inline; float: left; margin: 0 10px 10px 0;" /></a><br style="clear: both" />If you are interested, there is a free, community edition you can <a href="http://www.wavemaker.com/product/cloud.html" target="_blank">get started with right away</a>. I&#8217;m not sure of the pricing for their enterprise or cloud editions so you&#8217;ll want to check with them if they have a seat and/or runtime license before you invest too much time.</p>
<p style="clear: both">Some other interesting points from yesterday&#8217;s meeting:</p>
<p style="clear: both">
<ul style="clear: both">
<li>Web Fast: with WaveMaker&#8217;s visual tools, any developer can start building enterprise Java applications with minimal training.</li>
<li>CIO Safe: WaveMaker creates standard Java applications, boosting developer productivity and quality without compromising flexibility.</li>
<li>Cloud Ready: WaveMaker enables one-click deployment of rich internet applications to on-site or cloud hosting.</li>
<li>Cuts Java learning curve 92%: College grads can build Java web apps in 2 months versus 2 years</li>
<li>Reduces code 98%: Migrated .NET app with 26K lines of code to WaveMaker with 335 lines.</li>
<li>Slashes maintenance 75%: Self-service for call center app eliminates 75% of maintenance costs</li>
</ul>
<p><br class="final-break" style="clear: both" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffdouglas.com/2010/06/04/wavemakers-ide-for-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

