Over a million developers have joined DZone.

Datalator - Fast RIA Tool and Hosting Environment

DZone's Guide to

Datalator - Fast RIA Tool and Hosting Environment

· Java Zone ·
Free Resource

"I love writing authentication and authorization code." ~ No Developer Ever. Try Okta Instead.

There is great interest in Agile/RAD tools for cloud environment with AJAX-style messaging and persistence and so on. Here is the deal:

I have built a tool and environment to create/host asynchro Java applications or applets. No HTML. I was scratching my head heavily wondering where to go next, asking politely for judgement and opinions.

To make an entertaining intoduction see this link about how to  "Build a web application in 4 mins!" from OutSystems.com. Well, I can do it in 2 mins - here. And creating a few related tables in 3 mins is here.

There is one more movie(12 mins) on what is possible - here (UI mostly, but all is used a in multi-client environment, scalability was not the main issue then, all clients synchronized AJAX-style).

The main idea is: components have 2 parts - client(UI) and server(DB). Components are related (one-to-many, one-to-one). Components are BIG and partly intelligent. Something like RMI, but moderated. There is no server side programming any more - all the logic is programmed by customizing components, relating them and programming the client side.

Some theory is here. I would glady accept some beating (constructive critisism) and other suggestions. It's not ready to open the source just yet, and I am looking for some sustainable business model - so much to develop yet... sorry... any foster home... anyone?

But the main question: is it worth anything? Should it be developed further? And if yes, then what direction shoutl it take.

Thanks everybody(used to be in Javalobby like 10 years ago, everything's changed now), hope it was not boring and pointless.


"I love writing authentication and authorization code." ~ No Developer Ever. Try Okta Instead.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}