I attended today the RIA World convention in Munich, and took away some interesting observations and thoughts.
Enterprise 2.0 and RIA are still very fuzzy – used by everyone, but no one at my session ventured to offer a definition. Very much like Phil Wainewright suggested yesterday on ebizQ, many people associate Enterprise 2.0 with social networking in the enterprise context and RIA’s with flashy effects in the Browser. This being said, it was interesting to note the frequent nods and acknowledging expressions as I brought up Enterprise RIA issues and challenges – the tiered architecture, the connectivity iceberg, and the potential benefits.
Also interesting was to see the increasing awareness of uniPaaS, evidenced by Golo Roden in his sessions about RIA platforms, Ajax and Flex.
At the Microsoft pod I finally saw my first Silverlight based Enterprise RIA – a CRM implementation by Cas Software, with a Silverlight Client and a Linux and JEE backend…
I also met my old buddy Hans-Jochen Fink, one of the pioneering partners of Magic Software in Germany. As we were musing over some old “war stories” and our first encounter at Cebit over 20 years ago (we actually closed a deal at the show), we noted the amazing decline of trade shows and event attendance. That is where the web has tremendously changed the buying behavior. Nowadays, when buyers finally interact with a vendor, they often know more about the vendor’s product than the salesperson they talk to. That knowledge is obtained from the Web – so that’s where vendors should be, rather than at trade shows. The question that follows is what to do with the huge exhibition centers that proliferated in recent decades. RIA World was one of three Internet related conventions that ran simultaneously at the new Munich Trade Fare, but nevertheless these occupied a couple of small floors and the huge place remained mostly empty.
I’m looking for new ideas and reasons to have these conventions – it is still fun to meet the people, but we have find some good business reasons to drive these.

How about a “Personal Cloud”?
June 26, 2009 · 5 Comments
Mike Gualtieri recently posted “Cloudmania: Developers Need A Personal Cloud”, which I find very pertinent and descriptive of developer’s views. I must say that I do not know professional developers who entertain the idea of their development baby being hooked with an umbilical cord to another mother (such as a hosted PaaS). But they certainly want the ability to test it whenever they want in the target environment.
One thing that probably contributes to the confusion is the almost non-existent distinction between situational applications and core applications. Mike evoked in the past the emergence of “enlightened developers”, who produce situational apps with highly abstracting Platform as a Service environments. But what he is discussing here are not those type of apps and developers but the more professional breed, that develops Enterprise Applications.
I am still perplex at the reasons that made the Application Development community regress from the productive 4GL platforms that emerged in the early 90’s back to 3GL environments such as C and Java. The increasing technical complexity of the Cloud finally halted this and is a fertile ground for the revival and emergence of Metadata Driven Application Platforms, which abstract the technical constraints by pre-programming optimized engines, which feed on Metadata based business logic. And we have to distinguish here very clearly between platforms designed for situational applications, with coarse grained widgets and services, and platforms designed for enterprise applications, that offer the entire granularity spectrum from application and process templates down to embedding code snippets.
Salesforce.com showed the way with Force.com, but it is still Cloud only and pretty much tied to the basic CRM environment. uniPaaS from Magic Software is leveraging its past 4GL experience to provide probably the first Application Platform that corresponds to what you describe as “a Personal Cloud that would allow them to configure their local environment in multiple way and take it with them wherever they go”. My recent interactions at industry events such as RIA World and with many enterprises and ISV’s confirm the growing interest and adoption of these platforms. That’s good news for us all.
Categories: Opinions & Comments · Questions
Tagged: Application Development, Application Platforms, Cloud, Force.com, Magic Software, Mike Gualtieri, PaaS, Personal Cloud, Situational Applications, uniPaaS