|
although being "out there" is a specialty of yours ;-)
Aaron,
Just as an FYI, Mike Meservy, who was a member of a company I was
involved with several years ago, had a company called Vultus that had a
product called WebFaces that used XML and a browser based plugin that
did just what you described. I am not familiar with the details, but
they eventually had to create a caching mechanism because of the number
of screens/images that could possibly be rendered at the client. They
had a designer that used components that the browser plugin could
recognize and render. The commands on what to render and what actions
they generated and the data were sent using XML. There is an article
without much detail here:
http://findarticles.com/p/articles/mi_m0EIN/is_2002_Oct_2/ai_92349825/
Mike sold the technology to SCO and they shelved it.
So what you propose is probably a little further to the right of left
field than you might think, although being "out there" is a specialty of
yours ;-)
Pete
Aaron Bartell wrote:
andWere you seriously considering that?
Absolutely! I have built the equivalent in Java where I send down a
configured screen (using XML in this case) and the Java parses the XML
renders the UI components on the screen. Each UI component included anback
"onAction" attribute that when invoked will send the form back up to the
server along with the action take and the server program will respond
to the client with whatever screen it wants to display next (I programmedand
the client to do stacks of screens so the server program could simply say
"remove the current screen from the stack and go up one level").
The only thing lacking was a screen designer which is instrumental for
quick/easy development. That is why I am so intrigued by what ExtJS is
doing with their tool. They essentially have a similar concept where
everything is more based on configuration AND they are coming out with a
screen design tool.
The issue I have with Flex and similar technologies is deployment of new
changed screens. As soon as the client has to care about whether or notit
has the latest version of a screen you create a maintenance/failure pointor
that a shop needs to be concerned about. That's why 5250 was so nice
because it always downloaded the "screen" components and didn't try to,
need to, cache anything - and the emulator knew how to render that data--
stream to the user and process user events back up to the server.
Am I still out in left field? :-)
Aaron Bartell
http://mowyourlawn.com
http://mowyourlawn.com/blog/
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.