[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Forms for a Rich GUI

  • To: xml-dev@l...
  • Subject: Forms for a Rich GUI
  • From: Jeff Rafter <lists@j...>
  • Date: Wed, 29 Dec 2004 16:03:43 -0800
  • Reply-to: lists@j...
  • User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)

rich gui
I am working on a project which is currently in the planning stages of a
rewrite. Already the project has some killer XML technology built-in and
leveraging this has only provided benefits along the way. The plan for
the product interface currently is a rich client built on WinForms in
C#. It is my understanding that this technology will be obsoleted with
the newer tools out of Redmond (i.e. XAML). Additionally this is not
very extensible. So we decided to consider alternatives (i.e.,
leveraging more XML technologies). Unfortunately the tangled morass of
competing projects and products has left us wondering which is best (for
our situation). This is our list, in no particular order:

    (A) Stick with WinForms, rewrite that part later if necessary
    (B) Use an SVG interface with SVG components
    (C) Use XForms
    (D) Use SVG and combine it with XForms
    (E) Use XUL (Mozilla/chrome)
    (F) Use XAML

It is also possible that we either need to print or transport documents
and this would likely mean that we would target one of the following for
that piece (1) XHTML (2) SVG (3) XSL:FO. For this piece I would venture
to guess that XSL:FO would be the "right" technology but we already have
a lot of SVG work embedded, and painting to a printer canvas is easy
enough. I wouldn't want to use XHTML because of the poor support for
pagination... but I could be convinced otherwise.

Some of our requirements include:

    (A) High speed
    (B) Data from/to an XML document in memory
    (C) User customization/ extensibility
    (D) Rich gui controls
    (E) Strong event model

So are there any suggestions out there? I have used most of these
technologies already but never for side by side comparison. Answers like
"leave us alone, go hire a consultant" are helpful... but then I would
ask what skill set that consultant should have :)

Thanks in advance,
Jeff Rafter

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.