Re: [xsl] On Sourceforge: Cool: Saxon driving a GUI, interactive XSLT

Subject: Re: [xsl] On Sourceforge: Cool: Saxon driving a GUI, interactive XSLT
From: "M. David Peterson" <m.david@xxxxxxxxxx>
Date: Fri, 19 Nov 2004 08:45:44 -0800
Hello Gunther,

Just catching up from an unexpected combination of events that had me pouncing back and forth between Salt Lake City and Redmond for the last two days. There are several posts I need to follow-up on but this post caught my eye in particular as it seems that your project and a combination of projects that various members of the Saxon.NET team are working may have a lot in common. I will contact you through regular email channels.

Cheers!

<M:D/>

Gunther Schadow wrote:

Hi, I have added my GUI stuff to my XWSF project on sourceforge.
The XWSF project is a Saxon-based web services framework, but it
is all very light-weight and it contains my Saxon extensions for HTTP/POST and exception handling and other things that are
useful in the GUI application context anyway.


So, go to xwsf.sf.net and load through CVS. Go to xwsf/saxon-xwsf
and see README.GUI for explanation to the demo. I am now moving
to generating the XSLT code from a GUI framework definition file.
That helps reducing repetitive work on boiler-plate code to adapt
more of the user interface elements.

If you have questions, I'd encourage you to use the sourceforge xwsf forum. If you want to help on this project, let me know
to get CVS commit access.


Remember, I do not make releases right now, just keep using the CVS for updates.

regards,
-Gunther

Gunther Schadow wrote:



This is cool:

Imagine you define a XUL style GUI using XML. You write a transform and run it with Saxon 8.1.1. This causes the GUI to appear on your screen.

GUI events are turned into elements that are processed by normal XSLT templates. These templates can use an HTTP/POST extension
element to interact with a web service, and the response XML
documents may be transformed into new GUI elements or modify
existing ones.


When the application finishes, the output of the transform is
-- for example -- a complete log of the user action. Or perhaps
the document that the user has worked on.

And this is not a dream! It is real. I did it. It's even pretty
straight-forward. I did it with both Swing and SWT. At this point
it's just a proof of concept, but it works. If there is interest,
I'll make it a sourceforge project. I call it XSLTGUI.

Is it crazy? I don't think so. It makes perfect sense. It's better
than the various XUL environments, because it is much more flexible
and yet lightweight. All you need is Saxon! Transform any XML document
into an interactive viewer application. The possibilities are endless. Welcome to the post-browser age!


regards,
-Gunther

Current Thread