In-Depth
Emerging technology: Rich GUI clients
To view the future of rich client interfaces, a look back is in order. Software development underwent a major shift in the 1990s, when client/server computing gave way to Web-centric computing, and the HTML browser became the ubiquitous client. HTML as a GUI worked up to a point. In some special instances, such as the cockpit displays of Wall Street traders, they never caught on much at all. |
»Intro
»Grid
computing
»Rich
clients
»MDA
»Wireless
computing
»Agents,
et al
»Burke's
laws | Slow screen updates, kludged navigation and tedious round-trips to servers did not sit well with the monetary risk takers.
This failing has created space for a new technology to emerge. Right now, the alternatives are varied, but they each take it as a premise that the HTML client is not good enough. They tend to cache more info on the client and find novel ways to render screens. Companies pursuing this problem include Altio, Curl, Droplet, Macromedia, Spotfire and others. |
Macromedia, which has a long track record as a maker of multimedia and Web site authoring tools, is the largest of these companies. But it is taking a leap as it positions its Flash software -- usually associated with advertising
and animated Web "splash" pages -- as an interface builder for rich
corporate software applications. While it has the most pervasive software industry
presence among new GUI advocates, it needs to create a shift in perception before
it can make headway.
When Macromedia bought ColdFusion server producer Allaire Corp., it also obtained
the services of Jeremy Allaire, now company CTO. He ably pitches the merits
of Macromedia's Dreamweaver MX, Studio MX and a variety of servers for corporate
requirements.
"The basic value proposition is to deliver a better user experience than
was possible in the past by using the Flash runtime," said Allaire. "We
are also trying to spread a kind of new development model to support that. We
are seeing interesting things on the consumer side and also internal systems,
including project management, plus banking applications and commerce applications
that are starting to take advantage of it."
The software has been used to create interactive online showrooms for the likes
of Bose Corp., as well as for online hotel booking systems (at the famed Watergate
Hotel, no less), online trading interfaces at eTrade, and a forward-looking
market planning calendar at Charles Schwab.
After big advances in servers, some folks are more than ready for better client
interfaces, suggested Alon Salant, principal at enterprise application specialist
Carbon Five, a San Francisco development house that worked with Charles Schwab
to create a system to centralize marketing information and allow end users to
slice and dice market info.
This was a so-called Greenfield application with its own dedicated database.
Notably, it combined both .NET elements (an authentication service gateway)
and Java server elements.
"We used Macromedia to accomplish two things. One was as part of the reporting
component for interactive visualizations. When you log in, the first view you
get is done in Flash and it provides a timeline view of ongoing projects. You
can click on projects and they cascade out." Flash was also used to enable
users to slice and dice marketing data views.
"An HTML interface was not going to meet their needs," said Salant.
"What you are going to see from Macromedia and other people is additional
tools on top of application servers that provide a tight integration between
the client and server platforms, he said.
GUI coda: Salant clearly expects better GUIs to spread. Are they better
than present solutions yet? The answers may be too varied and subjective to
trust. Moreover, some new imaginative thinking is required of development teams
to implement more novel interface solutions. This may take time. The status
quo, which requires end users to continue to labor with slow alternatives, may
win for some time. High-end knowledge works, especially in mass market and pharmaceutical
data mining, will be the first to demand better performance. This has been the
case since the first days of Executive Information Systems; a whole business
intelligence industry grew up around their needs, but the spreadsheet remains
the only ubiquitous power user tool. To date, smaller specialist vendors are
carrying the richer GUI torch. Macromedia is the exception here, but it has
its work cut out in corporate computing.
Prev
| Next
Intro
| Grid
computing | GUI
| MDA
| Wireless
| Agents
etc | Laws