|
|
||
Eitan Suez's BlogJune 2006 ArchivesWhere Swing should VenturePosted by eitan on June 29, 2006 at 09:04 AM | Permalink | Comments (15)An increasing number of frameworks are appearing that I find particularly interesting. They're web AJAX frameworks where the details of the HTTP communication and of all the HTML and JavaScript on the front-end are hidden behind a Swing-like API. Here are some of these new frameworks: It's also worth mentioning that Canoo ULC also provides a Swing-like API, but they're trying to leap-frog AJAX altogether: they deploy Swing thin clients. Even though this model is new and not yet "fully" proven, I find it very promising. Up until now, web developers have had to master multiple different technologies including Java, Servlets, JavaScript, HTML, HTTP, session management and cookies, and the idiosynchracies of various web browsers on a multitude of platforms. These frameworks promise to collapse all of these layers down to one. That's tremendous. So I was thinking, if what is essentially a Swing-like API can be used to build rich web applications, would it be possible to extend Swing in such a way that a deployment switch controls whether we produce a web application or a ... Swing application? I suppose we could think of this in reverse: can an HTML look and feel be constructed for Swing? The end result would be the same: we'd write a single application, using The Swing API (not a Swing-like API) and we'd be able to target the web without any extra effort. So, my message in this blog is: I think Swing should venture in that direction. I'll have Spam, Spam, Spam, sausage, eggs, and JMatter please..Posted by eitan on June 22, 2006 at 11:09 PM | Permalink | Comments (1)For some reason, I did not catch the wonderful Monty Python Flying Circus episodes in my youth. Recently in the USA on public TV they've started airing re-runs. So it was not until maybe a few months ago that I got a great big laugh watching the classic Monty Python Spam episode, wherein everything on the menu has Spam in it. Earlier this week I proudly announced that I'd finally open sourced JMatter, a framework that I've been developing for a good while, for developing rich client applications at very high productivity levels. I never really blogged about it, feeling it was not appropriate to promote code that was proprietary. For some reason, even now I have a little difficulty with this. So I thought why not try to do it with a little humour? That usually makes the SPAM go down a little easier. :-) On a more serious note, I've been delighted at the response to my announcement. We already have a thriving mailing list, terrific discussions, and I've had the good fortune that a few fellow developers have blogged most favourably on JMatter. If you have a little time, I invite you to check it out! | ||
|
|