Tuesday, May 20, 2008
WaveMaker Review: a Web 2.0 Aha Moment
Lewis Cunningham, a database architect for EnterpriseDB, recently posted a review of WaveMaker Visual Ajax Studio that included an aha moment:When I created my data model, it automatically turned that into a series of web services. This means that the data interface is completely separate from the logic to use that data, allowing data to be decoupled and changed at any time. You can build your UI without ever seeing your database.
Lewis has uncovered an important shift in development being driven by the Web 2.0 architecture: scaffolded development. Ruby on Rails originated the idea of scaffolding as a way to get a web application up and running quickly without having to connect all the back end pieces.
As the developer fills in the back end details for data and web service binding, the scaffolding goes away. Thus ushers in a whole new era of Web 2.0 rapid application development - in which business users can mock-up an application and iterate quickly on a user design, then hand off their prototype for IT to develop (with or without underlying dummy data).
Go ahead, download Wavemaker and get see where Web 2.0 and RAD are taking us!
Labels: EnterpriseDB, RAD, ruby on rails, WaveMaker, Web 2.0
Tuesday, April 22, 2008
Why WaveMaker Went Mac (& Why We Ain't Going Back)
A year ago, I bought a Dell desktop running Windows Vista. Last week, I finally got it working…mostly.*This week, we are releasing WaveMaker for the Mac (OS 10.5 Leopard to be specific) and Safari. Although the Mac is a visual platform, it has always been behind on WYSIWYG development tools. With Wavemaker, the Mac is leaping back in front.
The WaveMaker Visual Ajax Studio download for the mac is at http://www.wavemaker.com/downloads or just click here.
After many years of languishing in the education and design ghettos, Mac has once again become the defacto standard of leading edge techies. I attended an open source CEO conference recently where I was the only PC user at a breakout session of 10 people.
Our press release included a spiffy quote from Jean-Louis Gassé, General Partner at Allegis Capital and ex-Apple executive: "WaveMaker's Visual Ajax Studio for Mac comes at a very opportune time. Apple is gaining momentum in the Enterprise and WaveMaker gives enterprise users an easy and visual way to build Web applications."Mac developers had their moment, back there in the days of Hypercard and Filemaker pro. Now the Mac platform is becoming a defacto standard for developers once again.
Here are some of the key reasons the entire silicon valley seems to be moving to the Mac:
- Ajax platform of choice: Safari is lightning fast and leads the pack in standards-compliance. I can't remember the last time I saw any web app demoed on Internet Explorer, and if Firebug* ever gets ported to Safari, Firefox will be in trouble.
- Video platform of choice: we just went through a 3 week death-march to create a new screencast for WaveMaker. Of that time, about 8 hours was spent creating content - the rest of the time was spent wrestling with the brain-dead video software we were using on the PC (Camtasia). In contrast, my 12 year old niece just created a 30 minute class presentation using i-movie. Enough said.
- The Incredible shrinking desktop: with more and more compelling web applications, I find myself spending less and less time working within my Windows desktop.
- The disaster that is Vista: given that I have to relearn the whole user interface to move from XP to Vista, I might as well relearn an interface that actually makes sense.
- That cool backlit logo on the Mac laptop: let's face it - the knowledge that you will look good in a coffee shop probably sells more laptops these days than Ghz or RAM stats.
Then there's also the part about it just plain works! Which brings us back full circle to my Dell/Vista saga: after spending dozens of hours, many hundreds of dollars on utilities that didn't work, and a spectacular lack of help from Dell (the answer ended up being on an Intel site, having to do with the Intel Matrix storage manager, not that you really wanted to know).
Interested readers may also want to check out another good blog post on why PC developers are moving to the Mac.
*corrected - original post confusingly said Firefox, causing a great deal of what passes for glee among the trolls ;-)
Labels: AJAX, development, Macintosh, RAD, WaveMaker
Friday, December 14, 2007
Why Corporations Don’t Trust RAD – the dBase III Syndrome
The dBase III syndrome is the observation that small productivity apps built with RAD products morph over time into big complex apps. Once they have outgrown capabilities of a particular RAD solution, companies lose more time porting the app into a new tool than they saved using RAD to begin with.
He continued, “I have been pitched recently by several enterprise software vendors offering tools for building Rich Internet Applications based on big, heavy, nasty proprietary frameworks. No development package lasts forever. I need a cost effective exit plan to get off of a tool that feeds into my Total Cost of Ownership for that tool.”
In short, the lock-in costs of these frameworks outweighs any short term productivity benefits. Our goal with WaveMaker is to provide the productivity of a traditional RAD/visual builder product, coupled with a pure Java deployment framework that prevents the lock-in of traditional RAD approaches.
Getting this right will open up a huge market of architects burned by the dBase III syndrome in the past.
Subscribe to Posts [Atom]
