<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-294880355377903512</id><updated>2009-07-09T15:18:28.772-07:00</updated><title type="text">The Keene View on Web 2.0, Ajax and SaaS</title><subtitle type="html">Occasional jottings of an incurable entrepreneur and CEO of WaveMaker Software on rich internet applications, business and culture.</subtitle><link rel="alternate" type="text/html" href="http://www.keeneview.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default?start-index=26&amp;max-results=25" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://feeds.feedburner.com/TheKeeneView" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>99</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/TheKeeneView" type="application/atom+xml" /><feedburner:emailServiceId>TheKeeneView</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-4051639435570357755</id><published>2009-07-08T11:57:00.000-07:00</published><updated>2009-07-08T12:24:58.092-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WaveMaker" /><category scheme="http://www.blogger.com/atom/ns#" term="saas" /><category scheme="http://www.blogger.com/atom/ns#" term="saas development" /><title type="text">Another SaaS Migration Success For WaveMaker</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/nzpost-781497.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 208px; height: 62px;" src="http://www.keeneview.com/uploaded_images/nzpost-781496.gif" alt="" border="0" /&gt;&lt;/a&gt;In addition to growing sales by a whopping 80% last quarter (worthy of another blog post on its own no doubt), WaveMaker also brought on a number of impressive new customers.&lt;br /&gt;&lt;br /&gt;Yesterday we announced that the ECN Group subsidiary of New Zealand Post has adopted WaveMaker as their platform for delivery the next generation of their &lt;a href="http://www.ecngroup.com.au/default.asp?pageId=238"&gt;Round Trip Logistics application&lt;/a&gt;. ECN has over 3,000 customers and sells their SaaS logistics application throughout New Zealand, Australia and Asian markets.&lt;br /&gt;&lt;br /&gt;WaveMaker makes SaaS simple both for SaaS vendors and their customers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;SaaS migration&lt;/span&gt;: like many ISVs, ECN already has a good deal of application business logic written in Java. WaveMaker allows ECN to create a new SaaS application that leverages the work they have already done.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;SaaS development&lt;/span&gt;:&lt;a href="http://www.wavemaker.com/news/pr_2009-06-30.html"&gt; just like we did with KANA 10&lt;/a&gt;, WaveMaker's drag and drop development platform  can cut the time to develop a new SaaS application by at least 50%&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;SaaS end-user customization&lt;/span&gt;: WaveMaker's unique strength is in enabling SaaS vendors to deliver applications that can be easily customized by end users. &lt;a href="http://www.keeneview.com/2009/07/kana-10-new-poster-child-for-web-20.html"&gt;In KANA's case&lt;/a&gt;, this meant enabling business managers to react to changing business conditions by customizing workflows in minutes that would otherwise take months of expert IT resources.&lt;/li&gt;&lt;/ul&gt;WaveMaker's SaaS development platform shows ISVs how to build a SaaS application using an incremental approach that delivers the highest bang for the buck. Other solutions like Force.com require that ISVs completely redevelop their application - a more costly and risky approah.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-4051639435570357755?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=m2zYoseiuI4:NmRtpmNcsG8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=m2zYoseiuI4:NmRtpmNcsG8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=m2zYoseiuI4:NmRtpmNcsG8:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=m2zYoseiuI4:NmRtpmNcsG8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=m2zYoseiuI4:NmRtpmNcsG8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=m2zYoseiuI4:NmRtpmNcsG8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/m2zYoseiuI4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/4051639435570357755/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=4051639435570357755" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/4051639435570357755" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/4051639435570357755" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/m2zYoseiuI4/another-saas-migration-success-for.html" title="Another SaaS Migration Success For WaveMaker" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/07/another-saas-migration-success-for.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-6851107565497149365</id><published>2009-07-01T12:21:00.000-07:00</published><updated>2009-07-01T14:54:58.127-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dojo  WaveMaker" /><category scheme="http://www.blogger.com/atom/ns#" term="KANA" /><category scheme="http://www.blogger.com/atom/ns#" term="DOJO" /><category scheme="http://www.blogger.com/atom/ns#" term="AJAX" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 2.0" /><title type="text">KANA 10 - New Poster Child For Web 2.0 Self-Service</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/kanasem-725541.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 175px;" src="http://www.keeneview.com/uploaded_images/kanasem-725538.gif" alt="" border="0" /&gt;&lt;/a&gt;Yesterday, &lt;a href="http://www.kana.com/"&gt;KANA&lt;/a&gt; announced the &lt;a href="http://www.kana.com/index.php/press-releases.html"&gt;release of KANA 10&lt;/a&gt;, whose killer feature is the ability for call center executives to do self-service customization of call center workflow to meet changing business requirements.&lt;br /&gt;&lt;br /&gt;KANA is using a customized version of WaveMaker studio that allows call center execs to configure the business workflow using a drag and drop interface.&lt;br /&gt;&lt;br /&gt;KANA 10 shrinks a process that used to take months down to minutes - &lt;a href="http://www.wavemaker.com/news/pr_2009-06-30.html"&gt;all thanks to WaveMaker&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;According to KANA's CTO, Mark Angel, "WaveMaker's visual Ajax studio turbocharged our web development effort for KANA 10, cutting at least 50 percent of our UI development time compared to a standard Ajax library."&lt;br /&gt;&lt;br /&gt;The following screenshot shows an agent dashboard built using WaveMaker and based on the Dojo Toolkit. Pretty snazzy huh?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/kanasem2-747673.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 236px;" src="http://www.keeneview.com/uploaded_images/kanasem2-747669.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The following screen is intended for end user self service and gives proof positive that Web 2.0 has entered the enterprise!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/kanasem3-764893.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 193px;" src="http://www.keeneview.com/uploaded_images/kanasem3-764890.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;KANA 10 was built using WaveMaker and the IBM SOA Foundation and was developed in conjunction with IBM customers. KANA did a complete rewrite of their entire suite of applications in less than a year (we &lt;a href="http://www.keeneview.com/2008/09/startup-reality-check-launching-versus.html"&gt;announced the WaveMaker/KANA deal&lt;/a&gt; 10 months ago)- a terrific validation for Web 2.0, the &lt;a href="http://www.dojotoolkit.com/"&gt;Dojo Toolkit&lt;/a&gt;, Ajax and SOA technologies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-6851107565497149365?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=Q1VjNI2QoUk:n-6OBrm_r8k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=Q1VjNI2QoUk:n-6OBrm_r8k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=Q1VjNI2QoUk:n-6OBrm_r8k:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=Q1VjNI2QoUk:n-6OBrm_r8k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=Q1VjNI2QoUk:n-6OBrm_r8k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=Q1VjNI2QoUk:n-6OBrm_r8k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/Q1VjNI2QoUk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/6851107565497149365/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=6851107565497149365" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/6851107565497149365" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/6851107565497149365" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/Q1VjNI2QoUk/kana-10-new-poster-child-for-web-20.html" title="KANA 10 - New Poster Child For Web 2.0 Self-Service" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.keeneview.com/2009/07/kana-10-new-poster-child-for-web-20.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-5079823346741978975</id><published>2009-06-25T13:23:00.000-07:00</published><updated>2009-06-26T09:04:47.258-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="entrepreneur" /><category scheme="http://www.blogger.com/atom/ns#" term="startup" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title type="text">Big Hairy Severed Jugulars - and other secrets of marketing new software products</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/python_knight-723032.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 176px;" src="http://www.keeneview.com/uploaded_images/python_knight-723029.jpg" alt="" border="0" /&gt;&lt;/a&gt;While our engineering team works feverishly on the Beta 2 release of &lt;a href="http://www.wavemaker.com/cloud"&gt;WaveMaker for the cloud&lt;/a&gt; (with intermittent breaks for foosball), I am wrestling with how to explain what our product does and why anyone should care.&lt;br /&gt;&lt;br /&gt;Let's face it - small, innovative tech companies are a dime a dozen. When we ask potential customers to literally bet their careers on our latest shiny gizmo, there had better be a pretty compelling reward to offset that risk.&lt;br /&gt;&lt;br /&gt;With that in mind, I am creating a marketing pitch to overcome customer's innate skepticism by answering three basic questions:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;What is the severed jugular customer pain point?&lt;/span&gt; The first step is to identify a customer problem that you can solve and that customers really care about. Solving an annoying problem works for established vendors (kind of), but absolutely will not get a new vendor in the door. The marketing pitch has to solve a top 3 problem where the customer believes "if I don't get this resolved my job is on the line."&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;What is a &lt;a href="http://en.wikipedia.org/wiki/Unique_selling_point"&gt;unique selling proposition&lt;/a&gt;?&lt;/span&gt; Connected directly to the pain point, you have to define exactly what unique benefit the customer can only get from your product. The important point here is that there is a single unique value that you will put first and foremost in front of the customer.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;What is our company's &lt;a href="http://en.wikipedia.org/wiki/Big_Hairy_Audacious_Goal"&gt;big hairy audacious goal&lt;/a&gt;?&lt;/span&gt; Even if a customer has a huge pain point and sees the value of your unique selling proposition, they will only buy if they think you will be around long enough to solve their problem. In this case, "solve their problem" means that the customer gets so much glory for choosing your product that they get promoted (at which point it's the next guy's problem ;-). Creating a big vision for your tiny company is a powerful way to give your customer confidence that your product is around for the long haul.&lt;/li&gt;&lt;/ol&gt;This of course sounds more formulaic than it actually is, but at a minimum provides some good questions to ask when evaluating a marketing pitch. Stay tuned for WaveMaker for the cloud's answers to these questions!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-5079823346741978975?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=aGSNxrj4rX4:bnsYDtpuzpA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=aGSNxrj4rX4:bnsYDtpuzpA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=aGSNxrj4rX4:bnsYDtpuzpA:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=aGSNxrj4rX4:bnsYDtpuzpA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=aGSNxrj4rX4:bnsYDtpuzpA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=aGSNxrj4rX4:bnsYDtpuzpA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/aGSNxrj4rX4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/5079823346741978975/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=5079823346741978975" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/5079823346741978975" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/5079823346741978975" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/aGSNxrj4rX4/big-hairy-severed-jugulars-and-other.html" title="Big Hairy Severed Jugulars - and other secrets of marketing new software products" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/06/big-hairy-severed-jugulars-and-other.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-7561983675310352362</id><published>2009-06-04T16:36:00.000-07:00</published><updated>2009-06-04T16:46:04.483-07:00</updated><title type="text">Twitter is AIM for adults</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://site.despair.com/socialmediatee/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 291px;" src="http://www.keeneview.com/uploaded_images/socialmediavenndiagram1-712168.jpg" alt="" border="0" /&gt;&lt;/a&gt;At the monthly NVMDA* last night, the topic turned (as all tech topics do these days) to Twitter.&lt;br /&gt;&lt;br /&gt;What those of us with teenagers reported is that Twitter is a complete non-phenomenon for the otherwise technologically-obsessed younger generation.&lt;br /&gt;&lt;br /&gt;Our conclusion was that Twitter is most exciting for people who don't use instant messaging. To be sure, Twitter != AIM and vice versa, but Twitter provokes a fascination with instant communication among older geeks that younger geeks like my son experience every day via text messaging.&lt;br /&gt;&lt;br /&gt;Not that this necessarily spells any sort of dire outcome for Twitter, just that it is unlikely to replace SMS as the communication vehicle of choice for the next generation of computer jocks.&lt;br /&gt;&lt;br /&gt;* Noe Valley Men's Drinking Association, a poorly, but aptly named group of thirsty gentlemen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-7561983675310352362?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=dVJHdQQbI30:y2E7Wn70ujc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=dVJHdQQbI30:y2E7Wn70ujc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=dVJHdQQbI30:y2E7Wn70ujc:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=dVJHdQQbI30:y2E7Wn70ujc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=dVJHdQQbI30:y2E7Wn70ujc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=dVJHdQQbI30:y2E7Wn70ujc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/dVJHdQQbI30" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/7561983675310352362/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=7561983675310352362" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/7561983675310352362" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/7561983675310352362" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/dVJHdQQbI30/twitter-is-aim-for-adults.html" title="Twitter is AIM for adults" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.keeneview.com/2009/06/twitter-is-aim-for-adults.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-1263386035616164447</id><published>2009-05-22T09:30:00.000-07:00</published><updated>2009-05-22T09:39:20.111-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dojo  WaveMaker" /><category scheme="http://www.blogger.com/atom/ns#" term="AJAX" /><category scheme="http://www.blogger.com/atom/ns#" term="Dojo Campus" /><category scheme="http://www.blogger.com/atom/ns#" term="The Server Side" /><title type="text">Oops, my inner nerd is showing</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/nerd_Lewis&amp;amp;Gilbert-726122.jpg"&gt;&lt;img style="margin: 0pt 20px 10px 0pt; float: left; cursor: pointer; width: 217px; height: 320px;" src="http://www.keeneview.com/uploaded_images/nerd_Lewis&amp;amp;Gilbert-726099.jpg" alt="" border="0" /&gt;&lt;/a&gt;With the release of WaveMaker 5.0, I rolled up my sleeves, got out my pocket slide rule for moral support, and dove into tech-topia.&lt;br /&gt;&lt;br /&gt;The result was two very geeky articles:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.theserverside.com/tt/articles/article.tss?l=AutomatingHibernateMapping"&gt;Automating Hibernate Mappings and Queries with WaveMaker&lt;/a&gt; published in TheServerSide this week. Describes how WaveMaker can automate the process of building Java applications that have relational back ends and web clients.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://dojocampus.org/content/2009/05/17/using-dojo-back-button-and-bookmarks/"&gt;Fixing Ajax Back Buttons and Bookmarks with Dojo&lt;/a&gt; published in DojoCampus. Addresses the issues around getting the browser back button to work with Ajax web clients, as well as how to implement standard url bookmarks with Ajax.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Both articles were well received - even the notoriously testy ServerSide crowd was well behaved.&lt;br /&gt;&lt;br /&gt;The down side, of course, is that programming plays to my built in compulsive/addictive personality, so I find myself waking at 2am with my brain working on some minute programming problem in full throttle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-1263386035616164447?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=CbddyamQnyk:bBtr4jRCL9Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=CbddyamQnyk:bBtr4jRCL9Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=CbddyamQnyk:bBtr4jRCL9Q:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=CbddyamQnyk:bBtr4jRCL9Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=CbddyamQnyk:bBtr4jRCL9Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=CbddyamQnyk:bBtr4jRCL9Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/CbddyamQnyk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/1263386035616164447/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=1263386035616164447" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1263386035616164447" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1263386035616164447" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/CbddyamQnyk/oops-my-inner-nerd-is-showing.html" title="Oops, my inner nerd is showing" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/05/oops-my-inner-nerd-is-showing.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-499532776400832471</id><published>2009-05-11T16:18:00.000-07:00</published><updated>2009-05-11T18:07:22.811-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="zapthink" /><category scheme="http://www.blogger.com/atom/ns#" term="Dojo  WaveMaker" /><category scheme="http://www.blogger.com/atom/ns#" term="RIA" /><category scheme="http://www.blogger.com/atom/ns#" term="aker" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><title type="text">The Missing Link - Data Access for RIAs</title><content type="html">&lt;div&gt;ZapThink just produced a good report on the state of Web 2.0 tools entitled "&lt;a href="http://www.zapthink.com/report.html?id=ZTR-WS115"&gt;Evolution of the Rich Internet Applcation Market&lt;/a&gt;."&lt;/div&gt;&lt;br /&gt;&lt;div&gt;In the report, Jason Bloomberg and Ron Schmelzer of Zapthink highlight a critical gap in most RIA solutions: the inability to access data from within the UI. They then point to this as a major source of competitive advantage for Adobe: &lt;/div&gt;&lt;div style="font-style: italic;"&gt;&lt;blockquote&gt;"Adobe stands alone as the only vendor who offers a commercial, RIA-specific data access product."&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;It is probably not completely fair to expect Zapthink to include in last week's report a &lt;a href="http://www.wavemaker.com/downloads/"&gt;product that was released last week&lt;/a&gt;, this is exactly the problem that WaveMaker 5 solves with Enterprise-ready Data Widgets. In fact, the similarities between Adobe and WaveMaker's solutions is startling:&lt;/div&gt;&lt;h2&gt;Comparison of RIA Data Frameworks&lt;br /&gt;&lt;/h2&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/riacomparison-773268.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; display: block; cursor: pointer; width: 600px; height: 400px;" src="http://www.keeneview.com/uploaded_images/riacomparison-773268.png" alt="Comparison of RIA Data Frameworks: Adobe and WaveMaker" border="0" /&gt;&lt;/a&gt;The Zapthink report concludes by saying that the most attractive market opportunity is not for stand-alone RIA libraries but for full RIA development enviroments like &lt;a href="http://www.adobe.com/products/livecycle/dataservices/"&gt;Adobe LiveCycle&lt;/a&gt;, &lt;a href="http://silverlight.net/"&gt;Microsoft Silverlight&lt;/a&gt; and &lt;a href="http://www.wavemaker.com/"&gt;WaveMaker&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-499532776400832471?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=AKt5hxQc_GA:JNAW4GqGXCM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=AKt5hxQc_GA:JNAW4GqGXCM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=AKt5hxQc_GA:JNAW4GqGXCM:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=AKt5hxQc_GA:JNAW4GqGXCM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=AKt5hxQc_GA:JNAW4GqGXCM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=AKt5hxQc_GA:JNAW4GqGXCM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/AKt5hxQc_GA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/499532776400832471/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=499532776400832471" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/499532776400832471" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/499532776400832471" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/AKt5hxQc_GA/missing-link-data-access-for-rias.html" title="The Missing Link - Data Access for RIAs" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/05/missing-link-data-access-for-rias.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-3510403089902755267</id><published>2009-05-08T11:15:00.000-07:00</published><updated>2009-05-08T13:56:11.732-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="kapow" /><category scheme="http://www.blogger.com/atom/ns#" term="igoogle" /><category scheme="http://www.blogger.com/atom/ns#" term="WaveMaker" /><category scheme="http://www.blogger.com/atom/ns#" term="mashup center" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="mashup" /><category scheme="http://www.blogger.com/atom/ns#" term="yahoo pipes" /><title type="text">Five Free Mashup Tools You Should Know About</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/mashedpotatos-725894.jpg"&gt;&lt;img style="margin: 0pt 20px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 200px;" src="http://www.keeneview.com/uploaded_images/mashedpotatos-725892.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29"&gt;Mashups&lt;/a&gt; is a pretty broad term. A good definition for a mashup tool is a solution that allows developers to combine interesting data and then visualize that data through a web application&lt;br /&gt;&lt;br /&gt;Usually, mashups are web applications that can be created quickly using standard web services (e.g., REST) and components (e.g., Widgets).&lt;br /&gt;&lt;br /&gt;There are three kinds of Mashup tools: front end, back end and integrated. The differences are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Front end mashup tools&lt;/span&gt;: these tools help build web front ends like dashboards using widgets/gadgets and little to no programming (iGoogle, PageFlakes)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Back end mashup tools&lt;/span&gt;: these tools combine web-accessible data and services into more useful web services that can be called easily using a REST-ful interface (Kapow, Yahoo pipes)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Integrated mashup tools&lt;/span&gt;: these tools make it easy to build end-to-end web applications that link web widgets to data and services.&lt;/li&gt;&lt;/ul&gt;When evaluating mashup tools, you need to think about what kind of mashing you are trying to do:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Do you want to create a visual dashboard from existing widgets? &lt;/span&gt;Try a front-end mashup tool. These tools make it easy to create a personal dashboard that tracks your stocks, local weather, the time in 51 timezones and the current price of titanium.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Are you wanting to turn web-accessible stuff (like ebay auctions or linkedin contacts) into a web service API?&lt;/span&gt; Try a back-end mashup tool to get at data programmatically that you otherwise have to do by hand (and mouse).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Do you need to create an end-to-end web app like a dashboard or simple business portal?&lt;/span&gt; Try an integrated mashup tool to build applications quickly and with minimal programming. Integrated mashup tools are effectively the modern version of MS Access for the web.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Another factor to consider is whether you have to download and install anything to use it. Mashup tools can be purely web-based (like Yahoo pipes or PageFlakes), purely download (Open Kapow) or available both as a download or hosted (like WaveMaker and IBM Mashup Center, both of which are &lt;a href="http://aws.amazon.com/ec2/"&gt;hosted on Amazon EC/2&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Here are five free, open source mashup solutions you might want to check out:&lt;br /&gt;&lt;h2&gt;iGoogle - Front End Mashup Screen Builder Tool &lt;/h2&gt;If you are looking for lots and lots of widgets, look no further. iGoogle has tens of thousands of gadgets (many of the most popular ones NSFW, but that's how it goes). &lt;a href="http://www.google.com/ig"&gt;Try iGoogle here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/igoogle-775922.gif"&gt;&lt;img style="margin: 0pt 10px 0px 0pt; display: block; cursor: pointer; width: 320px; height: 184px;" src="http://www.keeneview.com/uploaded_images/igoogle-775919.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;h2&gt;Open Kapow - Back End Mashup Service Builder&lt;/h2&gt;The web is a wonderful place to find information, if you are a human and have a lot of time. Getting programmatic access to data on the web is a completely different story (wouldn't it be nice to see which of your favorite restaurants has a table open at 6 tonight automatically?) Kapow is a web-based tool for creating "robots" that gather data on the web and return the results as a web service. &lt;a href="http://openkapow.com/"&gt;Try open Kapow here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/kapow-724069.gif"&gt;&lt;img style="margin: 0pt 10px 0px 0pt; display: block; cursor: pointer; width: 320px; height: 235px;" src="http://www.keeneview.com/uploaded_images/kapow-724065.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;h2&gt;Yahoo Pipes - Back End Mashup Service Builder&lt;/h2&gt;Pipes is a web-based tool that allows developers to aggregate, manipulate, and mashup content from around the web. It is not as full-featured as Kapow, but you can try it without having to download anything. &lt;a href="http://pipes.yahoo.com/pipes/"&gt;Try Yahoo pipes here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/pipes-742669.gif"&gt;&lt;img style="margin: 0pt 10px 0px 0pt; display: block; cursor: pointer; width: 320px; height: 220px;" src="http://www.keeneview.com/uploaded_images/pipes-742665.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;h2&gt;IBM Mashup Center - Integrated Mashup Builder&lt;br /&gt;&lt;/h2&gt;Mashup Center was written with the non-developer in mind. That design objective increases the number of people who can use the tool, but limits the complexity of what you can build. In general, Mashup center requires that developers create a set of enterprise widgets (using &lt;a href="http://www-10.lotus.com/ldd/mashupswiki.nsf/dx/widget-programming-guide"&gt;IBM's iWidget spec&lt;/a&gt;) . There is also a cloud version of Mashup Center, but it requires that you have your own Amazon account set up. &lt;a href="http://www-01.ibm.com/software/info/mashup-center/"&gt;Try Mashup Center here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/ibmmashup-711174"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; display: block; cursor: pointer; width: 320px; height: 192px;" src="http://www.keeneview.com/uploaded_images/ibmmashup-711154" alt="" border="0" /&gt;&lt;/a&gt;&lt;h2&gt;WaveMaker Studio- Integrated Mashup Builder&lt;br /&gt;&lt;/h2&gt;WaveMaker provides a fast and easy way to build web applications. It targets Java developers who want a RAD GUI builder as well as novice web developers who want to build web applications with minimal learning curve. You can try the &lt;a href="http://cloud.wavemaker.com"&gt;cloud version of WaveMaker here&lt;/a&gt;, or &lt;a href="http://www.wavemaker.com/downloads"&gt;try the WaveMaker download here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/wm5-719374.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; display: block; cursor: pointer; width: 320px; height: 220px;" src="http://www.keeneview.com/uploaded_images/wm5-719370.gif" alt="WaveMaker 5.0" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-3510403089902755267?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=EiJMfycem30:yoQ1Htvhw1k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=EiJMfycem30:yoQ1Htvhw1k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=EiJMfycem30:yoQ1Htvhw1k:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=EiJMfycem30:yoQ1Htvhw1k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=EiJMfycem30:yoQ1Htvhw1k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=EiJMfycem30:yoQ1Htvhw1k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/EiJMfycem30" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/3510403089902755267/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=3510403089902755267" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/3510403089902755267" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/3510403089902755267" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/EiJMfycem30/five-free-mashup-tools-you-should-know.html" title="Five Free Mashup Tools You Should Know About" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/05/five-free-mashup-tools-you-should-know.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-8797535016469492956</id><published>2009-05-04T09:04:00.000-07:00</published><updated>2009-05-04T09:35:22.315-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RAD" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="WaveMaker" /><category scheme="http://www.blogger.com/atom/ns#" term="RIA" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 2.0" /><title type="text">WaveMaker 5 Cuts Java Web Development Time 90%</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/WM5-707599.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 133px;" src="http://www.keeneview.com/uploaded_images/WM5-707598.jpg" alt="" border="0" /&gt;&lt;/a&gt;Today, we launched version  5 of our visual development platform for Java and web developers.&lt;br /&gt;&lt;br /&gt;Java developers need the equivalent of MS Access for building Java Web Applications. Currently, a Java developer wanting to build a web application faces a huge learning curve, to say nothing of the coding burden.&lt;br /&gt;&lt;br /&gt;WaveMaker 5 addresses the need for easy to use tools for building Java Web Applications. Wavemaker 5 introduces Enterprise-ready Data Widgets. WaveMaker generates these custom components automatically when a developer connects to a database.&lt;br /&gt;&lt;br /&gt;With Enterprise-ready Data Widgets, WaveMaker reads the database schema and creates a widget for each table that the developer can drag and drop into an application. Enterprise-ready Data Widgets can display table data as an Ajax grid or as a form with automatic data validation and built in create, update and delete capabilities.&lt;br /&gt;&lt;br /&gt;WaveMaker makes it possible for a developer to create a database-driven web application with literally three clicks:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Click 1&lt;/span&gt;: connect to the database. WaveMaker studio automatically imports the schema and creates an Enterprise-ready Data Widget for each database table.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Click 2&lt;/span&gt;: drag Enterprise-ready Data Widget from the studio palette to the application canvas&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Click 3&lt;/span&gt;: press Run to perform a test run of the application in a local Tomcat server. The final application can deploy to any Java server.&lt;/li&gt;&lt;/ul&gt;Try it today! You can download WaveMaker and try it yourself &lt;a href="http://www.wavemaker.com/download"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-8797535016469492956?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=0w6GD6z8yiY:BpK_zpWGkWY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=0w6GD6z8yiY:BpK_zpWGkWY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=0w6GD6z8yiY:BpK_zpWGkWY:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=0w6GD6z8yiY:BpK_zpWGkWY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=0w6GD6z8yiY:BpK_zpWGkWY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=0w6GD6z8yiY:BpK_zpWGkWY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/0w6GD6z8yiY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/8797535016469492956/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=8797535016469492956" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/8797535016469492956" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/8797535016469492956" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/0w6GD6z8yiY/wavemaker-5-cuts-java-web-development.html" title="WaveMaker 5 Cuts Java Web Development Time 90%" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/05/wavemaker-5-cuts-java-web-development.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-4831219169953078567</id><published>2009-04-22T17:39:00.000-07:00</published><updated>2009-04-22T17:45:20.588-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="startup" /><title type="text">WaveMaker Weathers The Storm</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/storm-767695.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 147px;" src="http://www.keeneview.com/uploaded_images/storm-767693.jpg" alt="" border="0" /&gt;&lt;/a&gt;In my various swims around the San Francisco bay, there have been times - thankfully only a few - when the combination of waves and tide seemed too powerful to overcome. Luckily, I have yet to get swept out under the Golden Gate bridge.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In a similar way, there have been economic times - again only a few - when the combination of customer caution and investor panic seemed overwhelming. Through Q4 and Q1, our strategy was to hunker down, dig deep and do our best.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As it turned out, doing our best and not losing focus was enough to help WaveMaker grow revenue through the last six months. More importantly, we are closing in on our goal of profitability for the second half of the year.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In my experience, startup companies always seem incredibly fragile, but are actually pretty resilient. Of course, it helps to be solving a pressing problem in a growing part of the market ;-)!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am particularly excited about our upcoming WaveMaker 5 release this month. This release sets a new gold standard for ease of use: you can build and deploy a complete, database-driven web application in just 3 mouse clicks!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are some of the continuing signs that WaveMaker has the current in its favor:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-weight: bold;"&gt;Huge ROI Proof&lt;/span&gt;: Judith Hurwitz wrote a report as part of IBM's SaaS Enablement practice, showing how using WaveMaker can lower SaaS TCO by 75%&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-weight: bold;"&gt;IBM Partnership&lt;/span&gt;: WaveMaker is providing integration tools for IBM's LotusLive, for example adding SalesForce and LinkedIn contacts to the LotusLive dashboard.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-weight: bold;"&gt;Agile Services Launch&lt;/span&gt;: WaveMaker now has its own crack services team. Need a web solution built quickly and cost-effectively? Call us!&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Here's hoping that the worst of the economic storm is behind us and that smoother waters lie ahead.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-4831219169953078567?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=yG_D3yQV9U0:dSuLi42KZEo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=yG_D3yQV9U0:dSuLi42KZEo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=yG_D3yQV9U0:dSuLi42KZEo:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=yG_D3yQV9U0:dSuLi42KZEo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=yG_D3yQV9U0:dSuLi42KZEo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=yG_D3yQV9U0:dSuLi42KZEo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/yG_D3yQV9U0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/4831219169953078567/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=4831219169953078567" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/4831219169953078567" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/4831219169953078567" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/yG_D3yQV9U0/wavemaker-weathers-storm.html" title="WaveMaker Weathers The Storm" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/04/wavemaker-weathers-storm.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-6692726044011648292</id><published>2009-04-08T10:18:00.000-07:00</published><updated>2009-04-08T18:28:51.515-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><title type="text">Opening Up Platform as a Service - What is Open PaaS?</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/open-765016.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 177px;" src="http://www.keeneview.com/uploaded_images/open-765013.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.keeneview.com/2009/03/what-is-platform-as-service-paas.html"&gt;Platform as a Service (PaaS) &lt;/a&gt;offers a way to build and deploy applications entirely in the cloud. This market was pioneered by SalesForce and their &lt;a href="http://www.salesforce.com/platform/"&gt;Force.com PaaS offering&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/PaaS"&gt;PaaS&lt;/a&gt; offers the potential to democratize web development by enabling anyone who can use a browser to assemble and extend web-based applications.  Yet early PaaS players, including Force.com, &lt;a href="http://www.bungeeconnect.com/"&gt;Bungee Labs&lt;/a&gt;, &lt;a href="http://code.google.com/appengine/"&gt;Google AppEngine&lt;/a&gt; and &lt;a href="http://www.microsoft.com/azure/default.mspx"&gt;Microsoft's Azure&lt;/a&gt;, have introduced PaaS solutions that are remarkably proprietary.&lt;br /&gt;&lt;br /&gt;A proprietary PaaS solution introduces high switching costs to move data or logic from one PaaS provider to another. For example, moving an application from the recently deceased Coghead to AppEngine would require a wholesale rewrite of an application written on one proprietary framework to another.&lt;br /&gt;&lt;br /&gt;In short, customers adopting PaaS gain access to powerful new technical capabilities but at the cost of stepping back to the proprietary business models of 20 years ago. Surely the same market forces that have driven greater transparency in the enterprise software world will also prevail in the brave new world of cloud computing!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/what_is_opaas-709019.png"&gt;&lt;img style="margin: 0pt 40px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 256px;" src="http://www.keeneview.com/uploaded_images/what_is_opaas-709015.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In talking with customers and analysts, WaveMaker has introduced the term Open PaaS to describe what the next generation of cloud development tools should look like. In our definition, Open PaaS solutions have four characteristics:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Portable &lt;/span&gt;- customers must be able to run applications built using PaaS tools on multiple cloud offerings. PaaS offerings based on proprietary languages (e.g., SalesForce, Bungee, Coghead) lock customers into a single cloud provider.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Based on open standards&lt;/span&gt; - customers must be able to leverage existing skills such as Java and Javascript to build applications using a PaaS tool. Offerings that are based on proprietary software stacks (e.g., Google AppEngine, Microsoft Azure) lock customers into a single cloud infrastructure.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Available as open source&lt;/span&gt; - customers must be able to run applications created with PaaS in their own data center in an open source environment . SugarCRM pioneered the attractive concept of letting the customer "take their ball and go home." For PaaS vendors, it is even more important that customers be able to move a cloud app from the cloud to behind their firewall. &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Mobile-aware&lt;/span&gt; - increasingly, web enablement reaches beyond the desktop browser to smartphones from companies like Apple, RIM and Palm. Customers need PaaS tools that can deliver device-appropriate content and functionality. Effectively, this is an update of the old Java "write once run anywhere" mantra.&lt;/li&gt;&lt;/ol&gt;As the cloud evolves, it is inevitable that customers will demand more flexibility. With that in mind, WaveMaker recently became a supporter of the Open Cloud Manifesto, a very timely effort spearheaded by &lt;a href="http://www.elasticvapor.com/"&gt;Reuven Cohen&lt;/a&gt;, CTO of &lt;a href="http://www.enomaly.com/"&gt;Enomaly&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can &lt;a href="http://www.opencloudmanifesto.org/index.htm"&gt;read the Open Cloud Manifesto here&lt;/a&gt;, but here is my take on the 6 principles of the Open Cloud Manifesto (the bold titles and italic comments are mine):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Commit to cloud interoperability&lt;/span&gt;: Cloud providers should collaborate to solve standard problems (e.g., security, interoperability) in a standard way. &lt;span style="font-style: italic;"&gt;At a minimum, this requires publishing the APIs needed to build interoperable security and other services across cloud providers. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Eschew vendor lockin&lt;/span&gt;: Cloud providers must not use their market position to lock customers into their particular platforms.&lt;span style="font-style: italic;"&gt; This goes to the heart of the problem. If you are at the head of the pack, why slow down and let others catch you? The answer can only be because doing so gives you access to a much bigger market, of which you are still at the head of the pack but with a smaller lead!&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Adopt existing standards aggressively&lt;/span&gt;: Cloud providers must use and adopt existing standards wherever appropriate. &lt;span style="font-style: italic;"&gt;This will be much easier for new cloud vendors, who are starting from scratch, than existing cloud vendors, who built out their infrastructure before many of these standards existed.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Minimize proliferation of new standards&lt;/span&gt;: When new standards are needed, Cloud vendors must be judicious to avoid creating too many standards. We must ensure that standards promote innovation and do not inhibit it. &lt;span style="font-style: italic;"&gt;This shows great wisdom in the ways of the world. What are most standards bodies anyway but the effect to gain or preserve market share by non-market driven means?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Focus new standards on actual customer needs&lt;/span&gt;: Any community effort around the open cloud should be driven by customer needs. &lt;span style="font-style: italic;"&gt;This is another swipe at the self-serving approaches of many standards bodies. From a cynical perspective, we will know cloud computing is successful when its standards bodies become just as opaque and non-customer focused as other entrenched standards like Java ;-) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Cooperate between standards groups&lt;/span&gt;: Cloud computing standards organizations, advocacy groups, and communities should work together and stay coordinated, making sure that efforts do not conflict or overlap. &lt;span style="font-style: italic;"&gt;This is well-intentioned, but also seems to be saying "thou shalt have no cloud advocacy groups before me" (shouldn't that be commandment I?)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;Just like that large collection of tubes called the Internet, this notion of Open Cloud and Open Platforms is here to stay!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-6692726044011648292?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=G9AWaL02UNQ:fVDNN_UuV_I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=G9AWaL02UNQ:fVDNN_UuV_I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=G9AWaL02UNQ:fVDNN_UuV_I:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=G9AWaL02UNQ:fVDNN_UuV_I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=G9AWaL02UNQ:fVDNN_UuV_I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=G9AWaL02UNQ:fVDNN_UuV_I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/G9AWaL02UNQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/6692726044011648292/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=6692726044011648292" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/6692726044011648292" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/6692726044011648292" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/G9AWaL02UNQ/opening-up-platform-as-service-what-is.html" title="Opening Up Platform as a Service - What is Open PaaS?" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/04/opening-up-platform-as-service-what-is.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-1078001351854609767</id><published>2009-03-18T17:57:00.000-07:00</published><updated>2009-03-24T10:33:45.239-07:00</updated><title type="text">What Is Platform as a Service (PaaS)?</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/what_is_paas-793388.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 256px;" src="http://www.keeneview.com/uploaded_images/what_is_paas-793386.jpg" alt="" border="0" /&gt;&lt;/a&gt;There are a number of companies offering Platform as a Service (PaaS), but little agreement about what PaaS is or how to compare various PaaS offerings from companies ranging from SalesForce to WaveMaker. Even the &lt;a href="http://en.wikipedia.org/wiki/Platform_as_a_service"&gt;Wikipedia entry on PaaS&lt;/a&gt; starts with a stern warning that the entry is full of buzzwords and lacking in concrete examples.&lt;br /&gt;&lt;h2&gt;Definition of PaaS&lt;/h2&gt;PaaS solutions are development platforms for which the development tool itself is hosted in the cloud and accessed through a browser. With PaaS, developers can build web applications without installing any tools on their computer and then deploy those applications without any specialized systems administration skills.&lt;br /&gt;&lt;br /&gt;McKinsey &amp;amp; Company, in their 2008 report "Emerging Platform Wars," defined Platform as a service as "cloud based IDEs that not only incorporate traditional programming languages but include tools for mashup-based development."&lt;br /&gt;&lt;h2&gt;What Makes PaaS Different?&lt;br /&gt;&lt;/h2&gt;The alternative to PaaS is to develop web applications using desktop development tools like Eclipse or Microsoft Access, then manually deploy those applications to a cloud hosting provider such as Amazon EC2.&lt;br /&gt;&lt;br /&gt;PaaS platforms also have functional differences from traditional development platforms. These include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Multi-tenant development tool&lt;/span&gt;: traditional development tools are single user - a cloud-based studio must support multiple users, each with multiple active projects.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Multi-tenant deployment architecture&lt;/span&gt;: scalability is often not a concern of the initial development effort and is left instead for the sys admins to deal with when the project deploys. In PaaS, scalability of the application and data tiers must be built-in (e.g., load balancing, failover need to be basic elements of the dev platform itself).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Integrated management&lt;/span&gt;: traditional development solution usually do not concern themselves with runtime monitoring , but in PaaS, the monitoring ability needs to be baked into the development platform.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Integrated billing&lt;/span&gt;: PaaS offerings require mechanisms for billing based on usage that are unique to the SaaS world.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Faux PaaS - 4 Ways To Tell If It's *Really* PaaS&lt;br /&gt;&lt;/h2&gt;At a minimum, a PaaS solution should include the following elements:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Browser-based development studio&lt;/span&gt; - if you have to install something on your computer to develop applications, that's not PaaS!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Seamless deployment to hosted runtime environment&lt;/span&gt; - ideally, a developer should be able to deploy a PaaS application with one click. If you have to talk to a person to get your app deployed, that's not PaaS!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Management and monitoring tools&lt;/span&gt; - while cloud-based solutions are very cost effective, they can be tricky to manage and scale without good tools. If you have to bolt on DIY monitoring to scale your cloud app, that's not PaaS!&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Pay as you go billing&lt;/span&gt; - avoiding upfront costs has made PaaS popular. If you can't pay with your credit card based on usage, that's not PaaS!&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Benefits of PaaS&lt;/h2&gt;The benefits of PaaS lie in greatly increasing the number of people who can develop, maintain and deploy web applications. In short, PaaS offers to democratize development of web applications much the same way that Microsoft Access democratized development of client/server applica&lt;br /&gt;&lt;br /&gt;Today, building web applications requires expert developer with three, highly specialized skill sets:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Back end server development (e.g., Java/J2EE)&lt;/li&gt;&lt;li&gt;Front end client development (e.g., Javascript/Dojo) &lt;/li&gt;&lt;li&gt;Web site administration.&lt;/li&gt;&lt;/ol&gt;PaaS offers the potential for general developers to build web applications without needing specialized expertise. This allows an entire generation of  MS Access, Lotus Notes and PowerBuilder developers to start building web applications without the huge learning curve.&lt;br /&gt;&lt;h2&gt;PaaS Resources&lt;/h2&gt;&lt;br /&gt;Examples of PaaS solutions today include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://code.google.com/appengine/"&gt;AppEngine &lt;/a&gt;from Google: based on Python and Django&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.salesforce.com/platform/"&gt;Force.com&lt;/a&gt; from SalesForce: based on the SalesForce SaaS infrastructure and Apex language&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/www.bungeeconnect.com/"&gt;Bungee Connect&lt;/a&gt;: visual development studio based on Java&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://longjump.com/"&gt;LongJump&lt;/a&gt;: based on Java/Eclipse&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wavemaker.com/"&gt;WaveMaker&lt;/a&gt;: visual development studio based on Java and hosted on Amazon EC2&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Other definitions for Paas are offered by &lt;a href="http://blogs.bungeeconnect.com/2008/02/18/defining-platform-as-a-service-or-paas/"&gt;Bungee&lt;/a&gt;, &lt;a href="http://www.salesforce.com/paas/"&gt;Salesforce &lt;/a&gt;and &lt;a href="http://blogs.zdnet.com/SAAS/?p=472"&gt;ZDNet&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-1078001351854609767?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=SelvGVV6crI:bhGOg09C7JA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=SelvGVV6crI:bhGOg09C7JA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=SelvGVV6crI:bhGOg09C7JA:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=SelvGVV6crI:bhGOg09C7JA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=SelvGVV6crI:bhGOg09C7JA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=SelvGVV6crI:bhGOg09C7JA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/SelvGVV6crI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/1078001351854609767/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=1078001351854609767" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1078001351854609767" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1078001351854609767" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/SelvGVV6crI/what-is-platform-as-service-paas.html" title="What Is Platform as a Service (PaaS)?" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.keeneview.com/2009/03/what-is-platform-as-service-paas.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-8268876348886738132</id><published>2009-03-16T14:51:00.000-07:00</published><updated>2009-03-17T09:06:08.938-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="buzz" /><category scheme="http://www.blogger.com/atom/ns#" term="startup" /><category scheme="http://www.blogger.com/atom/ns#" term="marketing" /><title type="text">How to create an unbelievable amount of buzz</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/BuzzLogosm-702242.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 138px;" src="http://www.keeneview.com/uploaded_images/BuzzLogosm-702231.JPG" alt="" border="0" /&gt;&lt;/a&gt;We were briefing a senior architect at one of our partners last week when he commented, "you know, for a company of your size, you generate an unbelievable amount of buzz." In the same week, we were flattered to have a competitor draft a &lt;a href="http://blog.alphasoftware.com/2009/03/developers-thoughts-on-quality.html"&gt;lengthy blog post&lt;/a&gt; that listed all the reasons they were better than WaveMaker.&lt;br /&gt;&lt;br /&gt;From the inside, it always feels like things are moving too slowly, but from the outside, clearly WaveMaker is, well, creating liquid oscillations.&lt;br /&gt;&lt;br /&gt;Later on today, I am presenting to a group of Haas MBAs on the topics of innovation and entrepreneurship. So with my professorial hat on (and continuing my series on &lt;a href="http://www.keeneview.com/2008/10/open-source-marketing-metrics-from-0-to.html"&gt;open source marketing metrics&lt;/a&gt;), here is my best guess at a stepwise approach to building buzz:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Go open source to get into the game&lt;/span&gt;. It is amazing to me how many SaaS and cloud companies are still playing the old, proprietary enterprise software game. I believe that open source is the only viable technology channel today - without this, building buzz is almost impossible. &lt;a href="http://venturebeat.com/2009/02/20/coghead-shutters-sells-assets-to-sap/"&gt;Coghead was the latest victim of the proprietary software strategy&lt;/a&gt;, despite launching the first, easy-to-use cloud development platform. iPhone is a good counter-example, but Apple is a special case of a company that has always gotten away with murder because of their fanatic base of developers.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Feed your community to build a fan base.&lt;/span&gt; Without an open source product, I would argue that it is almost impossible to create a self-sufficient community. &lt;a href="http://www.keeneview.com/2008/08/online-communities-open-versus-gated.html"&gt;Communities don't grow by themselves&lt;/a&gt;, though. It takes dedicated resources to nurture a community into a real advocate for your product.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Blog your vision&lt;/span&gt;. Blogs provide a platform for entering into a dialogue (or at least a protracted monologue) about where the market is going. It creates a way to engage with the community and draw new people to the community. For the last 6 months, &lt;a href="http://www.keeneview.com/"&gt;the Keeneview blog&lt;/a&gt; has always been the number 2 or 3 source of new downloads for WaveMaker.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Twitter your tactics&lt;/span&gt;. Twitter provides an instant gratification approach to discussing the latest tactical nuances of your strategy. &lt;a href="http://twitter.com/ckeene"&gt;My Twitter account&lt;/a&gt; is where I make short, cryptic pronouncements for the benefit of all my ADHD friends.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Carpet bomb your successes.&lt;/span&gt; Whenever anything good happens, I make sure the world knows about it. This includes not just spamming my own social media (Facebook, LinkedIn, dZone, delicious, stumbleupon) but also reaching out to all the other bloggers out there who are always looking for validation points around their own vision. For example, each time I make a blog post, I send emails to a dozen or so bloggers who I think will be most interested in it, thereby getting a multiplier effect.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Brief analysts to confirm your victories&lt;/span&gt;. Analysts like &lt;a href="http://www.hurwitz.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=152&amp;amp;Itemid=113"&gt;Judith Hurwitz&lt;/a&gt;, &lt;a href="http://www.redmonk.com/cote/about/"&gt;Michael Cote at Redmonk&lt;/a&gt;, &lt;a href="http://www.gartner.com/AnalystBiography?authorId=12522"&gt;Mark Driver at Gartner&lt;/a&gt; and &lt;a href="http://www.forrester.com/rb/analyst/john_rymer"&gt;John Rymer at Forrester&lt;/a&gt; are critical for getting the word out, but I see their role as fast followers, not leaders of market momentum. Once you have enough proof points among bleeding edge adopters, the analysts can connect the dots for more mainstream adoption, not to mention perform major messaging tune-ups!&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I'm not guaranteeing these techniques will work for everyone, but they should help get you on your way to "unbelievable" buzz!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-8268876348886738132?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=CVCAm0ZSzWo:Uam2580zooE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=CVCAm0ZSzWo:Uam2580zooE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=CVCAm0ZSzWo:Uam2580zooE:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=CVCAm0ZSzWo:Uam2580zooE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=CVCAm0ZSzWo:Uam2580zooE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=CVCAm0ZSzWo:Uam2580zooE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/CVCAm0ZSzWo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/8268876348886738132/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=8268876348886738132" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/8268876348886738132" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/8268876348886738132" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/CVCAm0ZSzWo/how-to-create-unbelievable-amount-of.html" title="How to create an unbelievable amount of buzz" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.keeneview.com/2009/03/how-to-create-unbelievable-amount-of.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-5768112689726989932</id><published>2009-03-04T09:32:00.000-08:00</published><updated>2009-03-04T10:29:54.810-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="siia" /><title type="text">How To Lose The Codies</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/loser-794438.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 194px;" src="http://www.keeneview.com/uploaded_images/loser-794414.jpg" alt="" border="0" /&gt;&lt;/a&gt;The open source world has been very, very good to WaveMaker. We have a thriving online community, and through our community we have attracted customers like Cisco and Macy's, along with partners like IBM and KANA.&lt;br /&gt;&lt;br /&gt;The open source world thrives on transparency and trust - a potent combination.&lt;br /&gt;&lt;br /&gt;Yet every so often we get tempted to go back to the bad old proprietary world where decisions are made based on opacity and who you know.&lt;br /&gt;&lt;br /&gt;With jaw-dropping naivete, I paid $1,100 to an organization called the Software Information Industry Association (www.siia.com) in order to participate in their &lt;a href="http://www.siia.com/codies/2009/default.asp"&gt;Codies awards contest&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I was snowed by the idea that the SIIA's crack panel of judges performs thorough evaluations on scores of software products to glean "the best of the best." Unfortunately, the reality was much more mundane.&lt;br /&gt;&lt;br /&gt;I don't know what process the winners go through, but I have detailed knowledge of the process for Codie losers. To help you save over $1,000 ($850 membership + $250 contest fee), I will share this process with you:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Process For Losing the Codie Awards [Guaranteed to Work]&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Pay $1,100 (very important!)&lt;/li&gt;&lt;li&gt;Get assigned a judge (up to you to set up a meeting!)&lt;/li&gt;&lt;li&gt;Set up a meeting&lt;/li&gt;&lt;li&gt;Reschedule meeting when judge fails to show up for meeting&lt;/li&gt;&lt;li&gt;Repeat steps 3-5 until contest is over&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Receive written evaluation from judge which demonstrates that they make up in chutzpah what they lack in integrity&lt;/li&gt;&lt;/ol&gt;In our case, the &lt;a href="http://www.beverlyschools.org/district/index.php?option=com_content&amp;amp;task=view&amp;amp;id=48&amp;amp;Itemid=63"&gt;"judge" was Paul Cohen&lt;/a&gt;, who certainly didn't take off any time from his job at the Beverly Hills public schools on our behalf. His evaluation was that WaveMaker is a "very pricey set of web controls." It doesn't take great technical expertise to observe that this is an odd description of an open source, web-base IDE.&lt;br /&gt;&lt;br /&gt;Ah, I thought. The &lt;a href="http://www.linkedin.com/pub/7/307/8bb"&gt;Codie awards manager, Lisa Mitchell&lt;/a&gt; will help! After all, she helped arrange the meeting with the judge and knows that the promised meeting never happened. Not surprisingly, she has become as difficult to reach as our judget.&lt;br /&gt;&lt;br /&gt;But then there is that ultimate arbiter of justice, the &lt;a href="http://www.siia.com/press/staff/wasch/wasch.pdf"&gt;CEO of the SIIA, Ken Wasch.&lt;/a&gt; Surely when he sees how egregious our case is, he will at least agree to have another judge at least look at our product. After an initial friendly call, I have heard nothing from him either.&lt;br /&gt;&lt;br /&gt;The process for losing the Codies is very transparent. The process for winning is less so.&lt;br /&gt;&lt;br /&gt;It's a good thing that "who you know" awards are being replaced by the voice of the open source community. Shame on me for ever doubting it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-5768112689726989932?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=6WQa8-Zrlv0:zja5Ncy4pPM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=6WQa8-Zrlv0:zja5Ncy4pPM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=6WQa8-Zrlv0:zja5Ncy4pPM:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=6WQa8-Zrlv0:zja5Ncy4pPM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=6WQa8-Zrlv0:zja5Ncy4pPM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=6WQa8-Zrlv0:zja5Ncy4pPM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/6WQa8-Zrlv0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/5768112689726989932/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=5768112689726989932" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/5768112689726989932" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/5768112689726989932" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/6WQa8-Zrlv0/codies-go-way-of-dodo.html" title="How To Lose The Codies" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/03/codies-go-way-of-dodo.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-7877138326932910382</id><published>2009-02-11T17:09:00.000-08:00</published><updated>2009-02-11T17:18:00.869-08:00</updated><title type="text">Startling scientific discovery: little vegetable bits do not spontaneously dissolve in sink</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/sinkbaby-742463.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 99px;" src="http://www.keeneview.com/uploaded_images/sinkbaby-742438.jpg" alt="" border="0" /&gt;&lt;/a&gt;For those of you who feel that the life of a hard-charging Silicon Valley CEO is non-stop strategic wheeling and dealing, I submit the following internal memo for a more balanced perspective.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To&lt;/span&gt;: All SF Employees&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;From&lt;/span&gt;: Your chief executive officer and primary sink disposal unit&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Re&lt;/span&gt;: Unwillingness of vegetable matter deposited in sink drain to spontaneously disappear&lt;br /&gt;&lt;br /&gt;While I applaud the steadfast perseverance of our intrepid WaveMaker scientists, the fact remains that the bits of carrots left in the sink yesterday did not spontaneously vanish as was no doubt the plan. Nor did the peas left in the sink today.&lt;br /&gt;&lt;br /&gt;In fact, vegetable and other materials larger than approximately the head of a pin are remarkably consistent in their reluctance to do anything but rest idly in the sink filter until some poor clod (usually me) comes by to clean them out.&lt;br /&gt;&lt;br /&gt;In the future, you are more than welcome to conduct whatever experiments you want in the comfort of your own home. However, in our shared kitchen I would appreciate an approach of "nothing but water down the drain."&lt;br /&gt;&lt;br /&gt;Thank you for your kind attention.&lt;br /&gt;&lt;br /&gt;- chris&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-7877138326932910382?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=Buga7DPOwOk:3T5A1UqichY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=Buga7DPOwOk:3T5A1UqichY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=Buga7DPOwOk:3T5A1UqichY:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=Buga7DPOwOk:3T5A1UqichY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=Buga7DPOwOk:3T5A1UqichY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=Buga7DPOwOk:3T5A1UqichY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/Buga7DPOwOk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/7877138326932910382/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=7877138326932910382" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/7877138326932910382" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/7877138326932910382" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/Buga7DPOwOk/startling-scientific-discovery-little.html" title="Startling scientific discovery: little vegetable bits do not spontaneously dissolve in sink" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/02/startling-scientific-discovery-little.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-3737727972677517512</id><published>2009-02-06T13:29:00.001-08:00</published><updated>2009-02-06T13:43:20.790-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sun" /><category scheme="http://www.blogger.com/atom/ns#" term="marten mickos" /><title type="text">Good Guys - Dropping Like Flies</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/bears-710210.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 150px;" src="http://www.keeneview.com/uploaded_images/bears-710207.jpg" alt="" border="0" /&gt;&lt;/a&gt;Sean Kerner just reported that &lt;a href="http://blog.internetnews.com/skerner/2009/02/mysql-president-marten-mickos.html"&gt;MySQL president Marten Mickos is leaving Sun&lt;/a&gt;. I can't imagine worse news for Sun's efforts to buy a seat at the table for the next generation of computing.&lt;br /&gt;&lt;br /&gt;MySQL pioneered the open source business model and is emerging as a key player in cloud computing. It borders on tragic that Sun is unable to inspire and retain executives like Marten.&lt;br /&gt;&lt;br /&gt;I had a lunch yesterday with a good friend who is studying innovation. We compared innovation at Sun with innovation at Apple.&lt;br /&gt;&lt;br /&gt;In 2000, both Sun and Apple got hit hard. Apple famously recovered. Sun, only somewhat less famously, did not.&lt;br /&gt;&lt;br /&gt;Nobody claims that Sun engineers stopped innovating after 2000. It is clear, however, that Sun's management has been ineffective in harnessing that innovation to create a successful business strategy.&lt;br /&gt;&lt;br /&gt;I got to know Marten when my last company, Persistence Software, was purchased by Progress Software. Progress was in a huge food fight with MySQL about who owned the MySQL trademark in the US - it's long story (complete with Marten being arrested by a Sherriff at the Progress headquarters), but Marten won.&lt;br /&gt;&lt;br /&gt;Marten Mickos proved that he has what it takes to turn innovation into business success. He clearly believes that he can be more successful innovating outside of Sun than within.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-3737727972677517512?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=9ALNTrIZFVE:wKscTI8l28I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=9ALNTrIZFVE:wKscTI8l28I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=9ALNTrIZFVE:wKscTI8l28I:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=9ALNTrIZFVE:wKscTI8l28I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=9ALNTrIZFVE:wKscTI8l28I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=9ALNTrIZFVE:wKscTI8l28I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/9ALNTrIZFVE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/3737727972677517512/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=3737727972677517512" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/3737727972677517512" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/3737727972677517512" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/9ALNTrIZFVE/good-guys-dropping-like-flies.html" title="Good Guys - Dropping Like Flies" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.keeneview.com/2009/02/good-guys-dropping-like-flies.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-8739020675244637092</id><published>2009-01-28T17:37:00.000-08:00</published><updated>2009-01-28T18:07:23.471-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="recession" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><title type="text">Thriving Thru Recession With Head In the Clouds</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/avalanche-canada-774998.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 132px; height: 200px;" src="http://www.keeneview.com/uploaded_images/avalanche-canada-774973.jpg" alt="" border="0" /&gt;&lt;/a&gt;Despite the gloomy headlines, WaveMaker is having a great year - our revenues continue to grow over 50% a quarter and we launched a partnership with IBM at last week's Lotusphere. &lt;a href="http://www.infoworld.com/article/09/01/02/53TC-ria-rollup_1.html"&gt;InfoWorld continues to sing WaveMaker's praises as well&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The worldwide recession is sort of like a giant avalanche, sweeping startups and industry titans alike before its path. Having a leadership position in a rapidly growing market like cloud computing is   a way to not only survive the recession but come out stronger on the other end.&lt;br /&gt;&lt;br /&gt;Benjamin Thompkins has a good post on the bmighty blog about &lt;a href="http://www.bmighty.com/blog/main/archives/2009/01/cloud_computing_1.html"&gt;cloud computing as the ultimate recession-proof technology&lt;/a&gt;. Here are my top 3 recommendations for surviving today's economic avalanche:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Stay ahead of the destruction&lt;/span&gt; - with the economy collapsing, the only safe place is in a market that is growing enough to dampen the blow.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Don't waver in your path&lt;/span&gt; - survival mode is all about executing - finding ways to bring in as much revenue as possible on the path you are on. Changing course while the avalanche is bearing down on you is corporate suicide.&lt;/li&gt;   &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Have friend who can help dig you out&lt;/span&gt; - when the going gets tough, you soon find out what kind of investor support you have. All VCs are easy to work with when times are good - it is the behavior of VCs in the bad times that separates the bankers from the builders&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-8739020675244637092?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=KmKkD-0JgiY:jbmmUL5C6nA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=KmKkD-0JgiY:jbmmUL5C6nA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=KmKkD-0JgiY:jbmmUL5C6nA:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=KmKkD-0JgiY:jbmmUL5C6nA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=KmKkD-0JgiY:jbmmUL5C6nA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=KmKkD-0JgiY:jbmmUL5C6nA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/KmKkD-0JgiY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/8739020675244637092/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=8739020675244637092" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/8739020675244637092" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/8739020675244637092" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/KmKkD-0JgiY/thriving-thru-recession-with-head-in.html" title="Thriving Thru Recession With Head In the Clouds" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/01/thriving-thru-recession-with-head-in.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-1227169792707961766</id><published>2009-01-22T10:37:00.000-08:00</published><updated>2009-01-22T12:59:01.228-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WaveMaker" /><category scheme="http://www.blogger.com/atom/ns#" term="skype" /><category scheme="http://www.blogger.com/atom/ns#" term="salesforce" /><category scheme="http://www.blogger.com/atom/ns#" term="lotuslive" /><category scheme="http://www.blogger.com/atom/ns#" term="linkedin" /><category scheme="http://www.blogger.com/atom/ns#" term="ibm" /><title type="text">IBM Gets Seriously Social with WaveMaker</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.wavemaker.com/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 150px;" src="http://www.keeneview.com/uploaded_images/SeriousCat-746657.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.wavemaker.com/"&gt;WaveMaker &lt;/a&gt;shared the stage this week with &lt;a href="http://www.linkedin.com/"&gt;LinkedIn&lt;/a&gt;, &lt;a href="http://salesforce.com/"&gt;SalesForce&lt;/a&gt; and &lt;a href="http://www.skype.com/"&gt;Skype&lt;/a&gt; at IBM's launch of their new collaboration platform, &lt;a href="http://www.lotuslive.com/"&gt;LotusLive&lt;/a&gt;. Appropriately enough for a new entrant in the Serious Social market, Lotus Live launched at the Disneyworld resort in Orlando.&lt;br /&gt;&lt;br /&gt;Clint Boulton of eWeek had a&lt;a href="http://www.eweek.com/c/a/Messaging-and-Collaboration/What-is-IBM-LotusLive-SAAS-With-Great-Promise-But-Confusing-Branding/"&gt; good description of LotusLive&lt;/a&gt;: &lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;"LotusLive is the brand name for meeting, messaging and collaboration applications IBM intends to deliver to partners, who will in turn put them in front of their customers as a SAAS (software as a service) platform this year"&lt;/span&gt;&lt;/blockquote&gt;Sean Poulley, the Vice President of Collaboration Services, was the emcee for the very entertaining LotusLive launch presentation (it's not often that you see &lt;a href="http://www.youtube.com/watch?v=y4SoCY8ZjlE"&gt;Crocodile Dundee used to promote cloud collaboration&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;After producing a great deal of vapor around the somewhat &lt;a href="http://www.keeneview.com/2008/06/buzzwords-20-what-is-web-20-what-is-ria.html"&gt;suspect term Web 2.0 and the even more dodgy term Enterprise 2.0&lt;/a&gt;, IBM and LotusLive are finally validating the premise that social networking will be as powerful a force in the enterprise as it has been for the consumer world.&lt;br /&gt;&lt;br /&gt;WaveMaker's 15 minutes of fame came via a Social Network Integrator application that we built for LotusLive. Social Network Integrator allows LotusLive users to share files with  contacts from any of their social networks (LinkedIn, Salesforce, etc).&lt;br /&gt;&lt;br /&gt;Underneath the covers, WaveMaker's Social Network Integrator application was hosted on &lt;a href="http://aws.amazon.com/ec2/"&gt;Amazon EC2&lt;/a&gt;, using &lt;a href="http://www.rightscale.com/"&gt;Rightscale&lt;/a&gt; for cloud scaling and &lt;a href="http://www.kapowtech.com/"&gt;Kapow&lt;/a&gt; to access contact data from LinkedIn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-1227169792707961766?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=3nrFfb5xKzs:Gq0m3h4g1BA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=3nrFfb5xKzs:Gq0m3h4g1BA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=3nrFfb5xKzs:Gq0m3h4g1BA:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=3nrFfb5xKzs:Gq0m3h4g1BA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=3nrFfb5xKzs:Gq0m3h4g1BA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=3nrFfb5xKzs:Gq0m3h4g1BA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/3nrFfb5xKzs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/1227169792707961766/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=1227169792707961766" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1227169792707961766" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1227169792707961766" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/3nrFfb5xKzs/ibm-gets-seriously-social-with.html" title="IBM Gets Seriously Social with WaveMaker" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/01/ibm-gets-seriously-social-with.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-5807819523276878895</id><published>2009-01-16T13:50:00.000-08:00</published><updated>2009-01-16T14:07:12.929-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WaveMaker" /><category scheme="http://www.blogger.com/atom/ns#" term="salesforce" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="saas" /><title type="text">Adobe Plays Catchup to WaveMaker...Again!</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/23/33254285_3bae9695b0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm1.static.flickr.com/23/33254285_3bae9695b0.jpg" alt="" border="0" /&gt;&lt;/a&gt;Savio Rodriguez has a nice post on the Infoworld blog, entitled &lt;a href="http://weblog.infoworld.com/openresource/archives/2009/01/adobe_follows_w.html"&gt;Adobe follows WaveMaker's footsteps into the cloud&lt;/a&gt;,  describing Adobe's latest cloud announcement as a reaction to the WaveMaker Cloud launch last December.&lt;br /&gt;&lt;br /&gt;According to ZDNet's Larry Dignan, &lt;a href="http://news.cnet.com/8301-1001_3-10140432-92.html?tag=newsEditorsPicksArea.0"&gt;Adobe is launching a cloud version of their LiveCycle tools&lt;/a&gt; running on Amazon EC/2 as a "sandbox" for developers. In contrast, the &lt;a href="http://www.keeneview.com/2008/12/wavemaker-launches-first-open-source.html"&gt;WaveMaker Cloud development tools&lt;/a&gt; are intended for full application development and deployment - out of the sandbox and onto the beach!&lt;br /&gt;&lt;br /&gt;WaveMaker is turning out to have much more of a lead in this space than we expected. When we started development almost 2 years ago, we assumed that there would be a number of open development tools targeting the cloud.&lt;br /&gt;&lt;br /&gt;Now that we are well into our beta release, we are finding that WaveMaker is more unique than we had hoped for. All the major players who launched before us - &lt;a href="http://www.salesforce.com/platform/"&gt;Force.com&lt;/a&gt;, &lt;a href="http://www.coghead.com"&gt;Coghead&lt;/a&gt;, &lt;a href="http://www.bungeeconnect.com"&gt;Bungee&lt;/a&gt; - have gone down the old fashioned proprietary path.&lt;br /&gt;&lt;br /&gt;For customers, this is a lock-in nightmare:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.saasblogs.com/2006/10/10/salesforcecoms-apex-benioffs-handcuffs-for-on-demand/"&gt;&lt;span style="font-weight: bold;"&gt;Proprietary languages like Apex&lt;/span&gt;&lt;/a&gt; force developers to start fresh on yet another language and framework learning curve.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://blog.jamesurquhart.com/2008/10/paas-spectrum-choosing-your-coding.html"&gt;&lt;span style="font-weight: bold;"&gt;Lack of portability across cloud providers&lt;/span&gt; &lt;/a&gt;forces companies to pay monopoly pricing to host on a single cloud.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.theregister.co.uk/2008/11/04/benioff_platform_lock_in/"&gt;&lt;span style="font-weight: bold;"&gt;Lack of portability between the cloud and the data center&lt;/span&gt;&lt;/a&gt; limits the kind of applications companies are willing to put in the cloud.&lt;/li&gt;&lt;/ol&gt;The result is that any SaaS company that is looking for cloud-based development tools is looking at WaveMaker as a very attractive way to extend their platform. WaveMaker is an open and portable version of the Force.com tools that have helped make SalesForce the 500 pound gorilla of the SaaS world.&lt;br /&gt;&lt;br /&gt;KANA was the first major software vendor to use WaveMaker as the customer-facing dev tool for their call center platform. Stay tuned for our next big partner announcement in the coming week!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-5807819523276878895?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=gBNpjehV5bo:waFBMs0Y2p8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=gBNpjehV5bo:waFBMs0Y2p8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=gBNpjehV5bo:waFBMs0Y2p8:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=gBNpjehV5bo:waFBMs0Y2p8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=gBNpjehV5bo:waFBMs0Y2p8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=gBNpjehV5bo:waFBMs0Y2p8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/gBNpjehV5bo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/5807819523276878895/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=5807819523276878895" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/5807819523276878895" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/5807819523276878895" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/gBNpjehV5bo/adobe-plays-catchup-to-wavemakeragain.html" title="Adobe Plays Catchup to WaveMaker...Again!" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2009/01/adobe-plays-catchup-to-wavemakeragain.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-1190562038615908170</id><published>2009-01-07T10:43:00.000-08:00</published><updated>2009-01-07T11:56:36.088-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dojo  WaveMaker" /><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="salesforce" /><category scheme="http://www.blogger.com/atom/ns#" term="paas" /><category scheme="http://www.blogger.com/atom/ns#" term="CORBA" /><category scheme="http://www.blogger.com/atom/ns#" term="saas" /><title type="text">Complexity Kills: SOA = CORBA 2.0 = DOA</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/trafficsig-780277.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 131px; height: 200px;" src="http://www.keeneview.com/uploaded_images/trafficsig-780272.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.bowlight.net/"&gt;Anne Thomas Manes&lt;/a&gt; of the Burton Group has declared the &lt;a href="http://www.infoworld.com/article/09/01/05/SOA_gets_an_obituary_1.html"&gt;death of Service Oriented Architectures (SOA)&lt;/a&gt;. Like CORBA before it, SOA was a vendor-driven "market" of daunting complexity. Also like CORBA before it, SOA collapsed under the weight of its own learning curve.&lt;br /&gt;&lt;br /&gt;I attended the &lt;a href="http://www.gartner.com/it/page.jsp?id=684111"&gt;Gartner architecture conference&lt;/a&gt; last month, where 1,000 corporate architects gathered to discuss the state of SOA. The conversation was dominated by architects quizzing each other on what SOA really meant and whether any of them had really implemented it yet. That is scary for a technology that is long in the tooth from a buzz cycle perspective.&lt;br /&gt;&lt;br /&gt;There was exactly 1 presentation I saw that presented a strong business case for the SOA architecture. That was by the &lt;a href="http://www.gartner.com/it/page.jsp?id=684111&amp;amp;tab=keynotes"&gt;CIO of National City Bank&lt;/a&gt;, which was recently bought by PNC and whose SOA architecture may or may not survive the acquisition.&lt;br /&gt;&lt;br /&gt;Anne Thomas Manes also points out that while the heavyweight SOA architecture is falling out of favor, lightweight architectures based on SaaS and &lt;a href="http://www.keeneview.com/2008/10/what-is-not-cloud-computing.html"&gt;cloud services&lt;/a&gt; are on the rise. WaveMaker and other platform as a service (PaaS) vendors are delivering increased flexibility and productivity without the huge upfront investment of SOA.&lt;br /&gt;&lt;br /&gt;Here is why SOA died and how the more flexible cloud services approach is winning:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;SOA blew the elevator pitch&lt;/span&gt;. Just explaining what SOA is takes longer than the average business manager's attention span. Like spinach, business sponsors are assured that SOA is "good for you." In contrast, the value of building cloud-based apps that work like Facebook and iGoogle is easy to convey, because business sponsors (or their kids) use useful web apps all the time.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;SOA was more about vendor enrichment than customer enrichment&lt;/span&gt;. I would argue that the SOA market was driven by the need for application server vendors to find add-on products that they could charge for once JBoss and Spring took the money out of the core app server market. In contrast, cloud services are growing organically as companies like SalesForce and WaveMaker make &lt;a href="http://www.keeneview.com/2008/08/development-tools-for-cloud-computing.html"&gt;cloud development tools&lt;/a&gt; available that enable architects to build business applications based on best practices drawn from successful consumer sites like gmail and facebook.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;SOA swims against the tide of IT democratization&lt;/span&gt;. In retrospect, many companies that adopted SOA did so as a way for core IT to maintain control over every single computing event that occurs within an enterprise. In contrast, SaaS and cloud computing break the IT monopoly on compute cycles and deliver compelling cost and time to market benefits to the business.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Just as with CORBA, SOA introduced some useful concepts around enterprise integration and service reuse. However, just as Web 1.0 killed CORBA by introducing a much easier way to distribute applications, Web 2.0 has killed SOA with a much easier way to integrate web services.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-1190562038615908170?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=iso40yqyGq8:TtEiWW_xD3g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=iso40yqyGq8:TtEiWW_xD3g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=iso40yqyGq8:TtEiWW_xD3g:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=iso40yqyGq8:TtEiWW_xD3g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=iso40yqyGq8:TtEiWW_xD3g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=iso40yqyGq8:TtEiWW_xD3g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/iso40yqyGq8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/1190562038615908170/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=1190562038615908170" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1190562038615908170" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1190562038615908170" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/iso40yqyGq8/complexity-kills-soa-corba-20-doa.html" title="Complexity Kills: SOA = CORBA 2.0 = DOA" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://www.keeneview.com/2009/01/complexity-kills-soa-corba-20-doa.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-1241558188054562056</id><published>2008-12-10T17:45:00.000-08:00</published><updated>2008-12-10T18:06:39.858-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gartner group" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><title type="text">The Cloud Is Angry and Other Lessons From Gartner</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/angry-baby-750837.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 155px; height: 200px;" src="http://www.keeneview.com/uploaded_images/angry-baby-750833.jpg" alt="" border="0" /&gt;&lt;/a&gt;I attended the &lt;a href="http://www.gartner.com/it/page.jsp?id=684111"&gt;Gartner Application Development Conference&lt;/a&gt; this week and drank from the proverbial firehouse as Gartner analysts presented their vision for cloud computing&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gartner.com/AnalystBiography?authorId=29384"&gt;Anthony Bradley&lt;/a&gt;, the Web 2.0 analyst for Gartner, beat the drum for front end tools (mashup builders) to complement back end SOA systems. His take was "mashups take the benefits of SOA and make them visible to users - mashups are the face of SOA."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gartner.com/AnalystBiography?authorId=29384"&gt;Mark Driver&lt;/a&gt;, the open source software analyst for Gartner, said that cloud computing is early in its maturity cycle. He said, "if the cloud were a child, it would be an angry two year old. The challenge for the industry now is how to make it through the terrible twos."&lt;br /&gt;&lt;br /&gt;Mark also pointed out some big benefits for IT with cloud computing. "The cloud enables rapid application maintenance - iterating application functionality on a daily basis." The apps can change as quickly as the business situation changes, making IT much more of a real partner in business change rather than an impediment to business change.&lt;br /&gt;&lt;br /&gt;Mark introduced the idea of a cloud development platform or platform as a service (PaaS), noting that in PaaS, the developer should never encounter the concept of a server. Instead, the platform abstracts all deployment complexity from the developer, making it ideal for business unit developers who don't have deployment resources readily at hand.&lt;br /&gt;&lt;br /&gt;According to Gartner, the important criteria for a cloud development platform include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Interoperability&lt;/span&gt;: how well does the platform integrate with other web assets like open id and google maps?&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Collaboration&lt;/span&gt;: how well does the platform support source code control and social programming (Facebook meets SVN)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;RIA &amp;amp; mobile clients&lt;/span&gt;: cross browser and cross smart-phone support. According to Mark, reach wins over richness - supporting more browsers is more important than supporting more widgets.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Legacy&lt;/span&gt;: ability to integrate with enterprise data, security and web services&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Performance&lt;/span&gt;: ability to scale significantly with no additional effort/programming&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Longevity&lt;/span&gt;: the market momentum of the platform vendor - will they be around in 3 years? The winner will be less about the raw technology and more about the quality of partners and customers the vendor has attracted.&lt;/li&gt;&lt;/ul&gt;This is a particularly interesting list for us at &lt;a href="http://www.keeneview.com/2008/12/wavemaker-launches-first-open-source.html"&gt;WaveMaker&lt;/a&gt;, as we just released the &lt;a href="http://www.wavemaker.com/cloud"&gt;WaveMaker cloud development platform&lt;/a&gt; that does quite well against Gartner's list. In particular, WaveMaker scores highly interoperability, both of component and of applications. WaveMaker is the first cloud development platform to offer portability between the cloud and the data center.&lt;br /&gt;&lt;br /&gt;Gartner believes that the market for cloud development tools is very similar to the 4GL market of the early 90s. They see many innovative vendors today offering unique/proprietary solutions, thinning out over the next three years to a handful of winners. Naturally we are doing everything we can to make sure that &lt;a href="http://www.keeneview.com/2008/08/tech-smart-user-stupid-why-software.html"&gt;WaveMaker is one of those winners&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-1241558188054562056?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=2JCdmpVmStM:VGqTTet9EAQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=2JCdmpVmStM:VGqTTet9EAQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=2JCdmpVmStM:VGqTTet9EAQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=2JCdmpVmStM:VGqTTet9EAQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=2JCdmpVmStM:VGqTTet9EAQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=2JCdmpVmStM:VGqTTet9EAQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/2JCdmpVmStM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/1241558188054562056/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=1241558188054562056" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1241558188054562056" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1241558188054562056" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/2JCdmpVmStM/cloud-is-angry-and-other-lessons-from.html" title="The Cloud Is Angry and Other Lessons From Gartner" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2008/12/cloud-is-angry-and-other-lessons-from.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-5359044362975782537</id><published>2008-12-09T08:06:00.000-08:00</published><updated>2008-12-09T11:31:27.101-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dojo  WaveMaker" /><category scheme="http://www.blogger.com/atom/ns#" term="rightscale" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon ec2" /><category scheme="http://www.blogger.com/atom/ns#" term="elastra" /><title type="text">WaveMaker Launches First Open-Source IDE for the Cloud</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/free-beer-sign-761289.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 156px; height: 200px;" src="http://www.keeneview.com/uploaded_images/free-beer-sign-761267.jpg" alt="" border="0" /&gt;&lt;/a&gt;The biggest problem with cloud development platforms to date has been lack of portability. For example, what if I want to move my cloud application from &lt;a href="http://www.coghead.com/"&gt;Coghead&lt;/a&gt; to some other platform? Answer - you can't.&lt;br /&gt;&lt;br /&gt;WaveMaker changed that today by releasing the first open-source IDE for the cloud. With WaveMaker, you are no longer locked in to developing for a particular cloud. You can access our studio by downloading our open source version or access the cloud version of the studio directly (hosted on &lt;a href="http://aws.amazon.com/ec2/"&gt;Amazon EC2&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;On EC2, we are using &lt;a href="http://www.rightscale.com/"&gt;Rightscale&lt;/a&gt; to manage scaling, load balancing and failover for our multi-tenant studio. We have also integrated with &lt;a href="http://www.elastra.com/"&gt;Elastra&lt;/a&gt; to provide scalable database connectivity.&lt;br /&gt;&lt;br /&gt;Here are some things you can do with WaveMaker's cloud edition&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;On-site or on demand development&lt;/span&gt;: create applications with the open source studio (download to your desktop).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Portable cloud deployment&lt;/span&gt;: with one click, deploy applications to the cloud, to the desktop or to the data center.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Open source cloud IDE&lt;/span&gt;: migrate applications from the hosted cloud version to the free open source version whenever you want.&lt;/li&gt;&lt;/ul&gt;The WaveMaker cloud edition beta is free for development. Deployment will be through a paid Amazon machine image (AMI), with pricing starting at $0.30 per hour.&lt;br /&gt;&lt;br /&gt;Check out the new WaveMaker cloud edition &lt;a href="http://www.wavemaker.com/cloud"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-5359044362975782537?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=qh_dkTg7BpI:PGw4kYhc_oQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=qh_dkTg7BpI:PGw4kYhc_oQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=qh_dkTg7BpI:PGw4kYhc_oQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=qh_dkTg7BpI:PGw4kYhc_oQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=qh_dkTg7BpI:PGw4kYhc_oQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=qh_dkTg7BpI:PGw4kYhc_oQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/qh_dkTg7BpI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/5359044362975782537/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=5359044362975782537" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/5359044362975782537" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/5359044362975782537" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/qh_dkTg7BpI/wavemaker-launches-first-open-source.html" title="WaveMaker Launches First Open-Source IDE for the Cloud" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2008/12/wavemaker-launches-first-open-source.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-3298498897209284897</id><published>2008-11-19T08:54:00.000-08:00</published><updated>2008-11-19T09:10:39.947-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="AJAX" /><category scheme="http://www.blogger.com/atom/ns#" term="RIA" /><title type="text">The Soul of the Web - Why Ajax Standards Matter</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/open-726519.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 222px;" src="http://www.keeneview.com/uploaded_images/open-726514.jpg" alt="" border="0" /&gt;&lt;/a&gt;I spoke on a panel at &lt;a href="http://www.mashupcamp.com/"&gt;Mashup Camp&lt;/a&gt; this week on &lt;a href="http://www.grey-cat.com/curious/?p=452"&gt;why Ajax Standards matter&lt;/a&gt;. I was quoted by &lt;a href="http://www.intelligententerprise.com/blog/archives/2008/11/soul_of_the_web.html"&gt;Doug Henschen of Intelligent Enterprise&lt;/a&gt; as saying that we are locked in a struggle for the soul of the web, so I thought I would expand on that theme.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just because the web has been open so far doesn't mean that it will stay that way. By open, I mean that content has been searchable, linkable and servable without paying fees.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Flash and Silverlight, arguably the two market-leading technology toolkits  for rich media applications are not open. You cannot search Flash content, you cannot link to it and if you want to serve up flash content on your web site, you need to pay for a server license.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If the future of the web lies in rich media and if these trends continue, we may well see a very different world emerge from Web 2.0.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;More importantly, Flash and Silverlight work by installing a proprietary plug-in to your browser, thus opting out of the entire browser infrastructure. If you are a plug-in vendor, your incentive is to keep the browser as dumb as possible. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The worse the underlying browser is at rendering rich widgets and media, the more developers and users will want your plug-in. If you are both the vendor of a browser (say IE) as well as the proponent of a plug-in (say Silverlight), then the incentives get truly twisted.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.wavemaker.com/"&gt;WaveMaker&lt;/a&gt; has a big stake in this debate because we chose to build our WYSIWYG development tools on top of the &lt;a href="http://dojotoolkit.org/"&gt;Dojo Toolkit&lt;/a&gt;. We picked Dojo because WaveMaker is targeting enterprise developers who need not just nice color pickers but also sortable and pageable grids, solid internationalization and accessibility capabilities.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ajax standards groups like the &lt;a href="http://www.openajax.org/index.php"&gt;Open Ajax Alliance&lt;/a&gt; (under the leadership of &lt;a href="http://ajax.sys-con.com/author/6576"&gt;Jon Ferraiolo&lt;/a&gt;)serve a important role today in helping to highlight the differences between open solutions like Dojo and proprietary solutions. They also are helping to drive the maturity of open Ajax toolkits by focussing attention on important areas like security and internationalization.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Microsoft was the rendering engine for client/server, which paid them enormous dividends. Microsoft IE was somewhat accidentally the victor in rendering engine for Web 1.0 after Netscape fumbled their lead, although they were never really able to monitize this particular monopoly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Make no mistake - Microsoft and Adobe aim to have their proprietary plug-ins, aka pseudo-browsers, become the rendering engines for the next generation of the Web. Without a strong push for open Ajax standards, they just might get their way.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-3298498897209284897?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=L5tn2YLH48A:gU3DH48lw1o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=L5tn2YLH48A:gU3DH48lw1o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=L5tn2YLH48A:gU3DH48lw1o:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=L5tn2YLH48A:gU3DH48lw1o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=L5tn2YLH48A:gU3DH48lw1o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=L5tn2YLH48A:gU3DH48lw1o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/L5tn2YLH48A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/3298498897209284897/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=3298498897209284897" title="10 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/3298498897209284897" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/3298498897209284897" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/L5tn2YLH48A/soul-of-web-why-ajax-standards-matter.html" title="The Soul of the Web - Why Ajax Standards Matter" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">10</thr:total><feedburner:origLink>http://www.keeneview.com/2008/11/soul-of-web-why-ajax-standards-matter.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-2179125316557363927</id><published>2008-11-05T15:41:00.000-08:00</published><updated>2008-11-05T15:46:46.077-08:00</updated><title type="text">A good day for entrepreneurs</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/november-4-2008-753935.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 235px;" src="http://www.keeneview.com/uploaded_images/november-4-2008-753832.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;OK, ok, so this is totally off topic for a tech blog focused on the future of the web, but I just loved this graphic and couldn't resist.&lt;br /&gt;&lt;br /&gt;Entrepreneurship is all about changing the world by thinking differently. Startups work best by challenging conventional wisdom and doing things nobody even imagined, much less thought were possible.&lt;br /&gt;&lt;br /&gt;Yes it was a tough campaign and yes we have a number of big messes on our hands, not least of which the economic climate for technology startups. On the other hand, what a great day for America's ability to reimagine itself!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-2179125316557363927?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=oPgAh6mwXC4:W8wM8So1DAQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=oPgAh6mwXC4:W8wM8So1DAQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=oPgAh6mwXC4:W8wM8So1DAQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=oPgAh6mwXC4:W8wM8So1DAQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=oPgAh6mwXC4:W8wM8So1DAQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=oPgAh6mwXC4:W8wM8So1DAQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/oPgAh6mwXC4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/2179125316557363927/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=2179125316557363927" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/2179125316557363927" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/2179125316557363927" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/oPgAh6mwXC4/good-day-for-entrepreneurs.html" title="A good day for entrepreneurs" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.keeneview.com/2008/11/good-day-for-entrepreneurs.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-4449850235180735439</id><published>2008-10-29T17:50:00.000-07:00</published><updated>2008-10-29T18:17:55.896-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="metrics" /><category scheme="http://www.blogger.com/atom/ns#" term="marketing" /><category scheme="http://www.blogger.com/atom/ns#" term="business model" /><title type="text">Open Source Marketing Metrics - From 0 to 700 Customers in One Year</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/metrics-783392.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 320px;" src="http://www.keeneview.com/uploaded_images/metrics-783387.jpg" alt="" border="0" /&gt;&lt;/a&gt;One important goal of open source software is to drive rapid adoption of a new product. Effectively, open source downloads become a marketing channel for producing qualified sales leads.&lt;br /&gt;&lt;br /&gt;Yet there are not many metrics available by which to judge the success of an open source channel. What percent of web site visitors should download the product? What percent of downloads should register in the community? Finally, the all-important question: what percent of registered downloads should convert to paying customers?&lt;br /&gt;&lt;br /&gt;We have been tracking downloads and conversions religiously (with lots of help from smart people like &lt;a href="http://www.blogger.com/www.sun.com/aboutsun/media/ceo/bio.jsp?name=Marten%20Mickos"&gt;Marten Mickos&lt;/a&gt; at MySQL, &lt;a href="http://www.jaspersoft.com/co_management.html"&gt;Brian Gentile&lt;/a&gt; at &lt;a href="http://www.jaspersoft.com/"&gt;JasperSoft&lt;/a&gt;, &lt;a href="http://www.springsource.com/management"&gt;Rod Johnson&lt;/a&gt; at &lt;a href="http://www.springsource.com/"&gt;SpringSource&lt;/a&gt; and &lt;a href="http://www.olliancegroup.com/about/team.php"&gt;Andrew Aitken&lt;/a&gt; at the &lt;a href="http://www.olliancegroup.com/"&gt;Olliance Group&lt;/a&gt;). I thought it would be useful to summarize what we are seeing in our community around downloads, product adoption and conversion to paying customers.&lt;br /&gt;&lt;h2&gt;Metrics since product launch (3/08)&lt;/h2&gt;The punch line is that WaveMaker will have over 700 paying customers by the end of the year, both through direct community adoption and through channel partners.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;29,261 web visitors per month&lt;/li&gt;&lt;li&gt;9,972 downloads per month (28% of visitors)&lt;/li&gt;&lt;li&gt;1,132 download registrations (e.g., new community members) per month (11% of downloads, 4% of visitors)&lt;/li&gt;&lt;li&gt;600 community postings per month (11% of downloads, 4% of visitors)&lt;/li&gt;&lt;li&gt;1,050 marketing leads per month&lt;br /&gt;&lt;/li&gt;&lt;li&gt;700 paying customers by 12/08 - including direct and channel customers (through OEMs)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;What Drives Web visitors?&lt;/h2&gt;&lt;a href="http://www.wavemaker.com"&gt;WaveMaker&lt;/a&gt; is an easy to use development tool for web applications. Our motto is: if you can use a browser, you can build a web app with WaveMaker. The main driver for WaveMaker web visitors is new product releases. With each new product release, the open source network springs into action via sites like &lt;a href="http://sourceforge.net"&gt;SourceForge&lt;/a&gt; and &lt;a href="http://freshmeat.net"&gt;FreshMeat&lt;/a&gt;, as well as specialty sites like dzone and Ajaxian.&lt;br /&gt;&lt;br /&gt;For three weeks after a new release, we see the web site volume goes up by a factor of 5 over the previous 30 day moving average. After that, web traffic settles down to a new, higher level (typically about 20% higher than the previous moving average).&lt;br /&gt;&lt;h2&gt;What Drives Download conversions?&lt;/h2&gt;The percent of web visitors who download has inched up from roughly 20% of visitors to 28% of visitors as we have gone through various iterations of our home page. As the messages have gotten simpler and the graphics more compelling, the download rates have climbed.&lt;br /&gt;&lt;h2&gt;What Drives Community conversions?&lt;/h2&gt;So far, conversions from download to actually registering with the community has been our Achilles heel. One interesting metric is that the conversion rate goes down when the download volumes go up and we aren't really sure why (could be as simple as the Drupal registration engine getting backed up).&lt;br /&gt;&lt;h2&gt;Converting Open Source Downloads to Customers&lt;/h2&gt;Once developers have registered with the community, they get regular newsletters and emails from our field technical people. We have found that by far the most effective marketing activity is our personal emails from field technical people to potential enterprise prospects. Instrumenting our email outreach program is another important todo for our marketing team.&lt;br /&gt;&lt;br /&gt;These conversion numbers are pretty lumpy - a small number of channel partners can have a big impact on customer numbers, particularly at the beginning. Most of our leverage at WaveMaker has come from small systems integrators and ISVs, both of which act as channels to amplify the activity that is already being generated by our open source channel.&lt;br /&gt;&lt;h2&gt;Summary&lt;/h2&gt;Converting web visitors into paying customers remains &lt;a href="http://www.keeneview.com/2008/09/startup-reality-check-launching-versus.html"&gt;more of an art than science&lt;/a&gt;. What we have proven is that for enterprise software, it is possible to attract a large number of paying customers in a short time using an open source channel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-4449850235180735439?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=D4tmp1aEQ_k:GlG9Y1ngheg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=D4tmp1aEQ_k:GlG9Y1ngheg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=D4tmp1aEQ_k:GlG9Y1ngheg:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=D4tmp1aEQ_k:GlG9Y1ngheg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=D4tmp1aEQ_k:GlG9Y1ngheg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=D4tmp1aEQ_k:GlG9Y1ngheg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/D4tmp1aEQ_k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/4449850235180735439/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=4449850235180735439" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/4449850235180735439" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/4449850235180735439" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/D4tmp1aEQ_k/open-source-marketing-metrics-from-0-to.html" title="Open Source Marketing Metrics - From 0 to 700 Customers in One Year" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.keeneview.com/2008/10/open-source-marketing-metrics-from-0-to.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-294880355377903512.post-1461926942107601547</id><published>2008-10-23T08:44:00.001-07:00</published><updated>2008-10-23T09:49:51.132-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="saas" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><title type="text">What is NOT Cloud Computing?</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.keeneview.com/uploaded_images/notcloud2-716783.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 320px;" src="http://www.keeneview.com/uploaded_images/notcloud2-716779.jpg" alt="" border="0" /&gt;&lt;/a&gt;I spoke at the &lt;a href="http://www.cloudsummit.com/"&gt;Cloud Summit&lt;/a&gt; last week put on by &lt;a href="http://www.sandhill.com/sandhillgroup/team.php"&gt;M.R. Rangaswami&lt;/a&gt; and enjoyed as always the giddy enthusiasm with which Silicon Valley embraces each new technology wave. Cloud computing is custom made for Silicon Valley - it is poorly defined, seemingly vast and has the potential to change human life as we know it (at least for those of us who live in Silicon Valley).&lt;br /&gt;&lt;br /&gt;Of course, we have our fair share of naysayers (like &lt;a href="http://blogs.wsj.com/biztech/2008/09/25/larry-ellisons-brilliant-anti-cloud-computing-rant/"&gt;Larry &lt;/a&gt;and &lt;a href="http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman"&gt;Richard&lt;/a&gt;), as well as &lt;a href="http://www.keeneview.com/2008/09/larry-whistles-past-cloud-graveyard.html"&gt;theories about why those naysayers are down on cloud computing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Since so many people are jumping on the cloud bandwagon, I thought it would be useful to look not at &lt;a href="http://www.blogger.com/en.wikipedia.org/wiki/Cloud_computing"&gt;what cloud computing is&lt;/a&gt; but at &lt;a href="http://blogs.computerworld.com/what_cloud_computing_isnt"&gt;what cloud computing isn't&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cloud computing is the hardware equivalent of automatic teller machines. The whole idea is that you don't have to deal with people to get your application deployed, scaled, monitored and managed. Therefore anything that gets between your application and the API to the data center in the sky is taking you away from the cloud.&lt;br /&gt;&lt;br /&gt;The other important - and to date largely unrealized - promise of the cloud is choice, aka freedom from lock-in. Today, customers are often locked into a particular cloud provider just as surely as they are locked into their in-house data center. Moving forward, you should have the ability to change clouds providers as easily as you change cell phone providers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/294880355377903512-1461926942107601547?l=www.keeneview.com%2Findex.html'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=mkNKTKHlvdE:HiuCutyQ3kQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=mkNKTKHlvdE:HiuCutyQ3kQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=mkNKTKHlvdE:HiuCutyQ3kQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=mkNKTKHlvdE:HiuCutyQ3kQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?i=mkNKTKHlvdE:HiuCutyQ3kQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheKeeneView?a=mkNKTKHlvdE:HiuCutyQ3kQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheKeeneView/~4/mkNKTKHlvdE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/1461926942107601547/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=294880355377903512&amp;postID=1461926942107601547" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1461926942107601547" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/294880355377903512/posts/default/1461926942107601547" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheKeeneView/~3/mkNKTKHlvdE/what-is-not-cloud-computing.html" title="What is NOT Cloud Computing?" /><author><name>Christopher Keene</name><uri>http://www.blogger.com/profile/04452233158192995749</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="16495187293721380860" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.keeneview.com/2008/10/what-is-not-cloud-computing.html</feedburner:origLink></entry></feed>
