I'm using XXE deployed as a web start application to edit large (>50 page) 
documents with several figures.  While XMLmind is very responsive once a 
document is loaded, it takes 10s of seconds to load all associated images and 
build the views.  While the document is loading and validating, there are some 
messages in the message bar indicating the progress.  After that, when the 
views are being built and images are being fetched there is no indication given 
to the user what (if anything) is happening for these 10s of seconds.  The 
length of time taken is not necessarily the issue, but the lack of 
responsiveness has users asking "Is it doing anything?".  

To provide a better user experience, I can think of three general approaches:
1) Show a progress dialog with an indeterminate progress bar.  This will 
indicate to a user that the document is still loading.
2) Show a progress dialog that indicates the actual progress (percentage or 
stage) of document loading. 
3) Progressively display the XML document like MS Word or a web browser.  This 
would still completely load and validate the XML document up front, but would 
show the views as they are built instead of waiting for all views to be built.  

I would like to implement #1 at the bare minimum.  #2 would be preferable, but 
the callbacks might not be in place to support this.  I only mention #3 because 
it might be worth thinking about for XXE 4.0 and realize that its not trivial.

Any thoughts?  Is this something that you would be interested in adding to XXE? 
 

Cheers,
Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://www.xmlmind.com/pipermail/xmleditor-support/attachments/20071227/db0ed2c9/attachment.htm
 

Reply via email to