RE: [boost] Re: XMLUI (was Re: Re: UI++)

2003-08-18 Thread Drazen DOTLIC
> May I come with a bit of scepticism? There's already XUL (see
> http://xulplanet.com for a start, and
> http://www.mozilla.org/catalog/architecture/xul/ for more details).
> I think Mozilla folks put some effort into it, so I wonder if 
> XMLUI offers
> something new/better?

I would say that targets of these two projects are somewhat different.
XML UI (IIUC) will support static definition of the layout and
functionality in the C++ source code itself, while XUL defines layout
(and some functionality) in the external XML file. It's like compile
time (XMLUI) vs run-time (XUL).
If you ask me, latter is a better approach if done right, but it is very
hard to make all this portable.

Drazen
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: XMLUI (was Re: Re: UI++)

2003-08-17 Thread David Bradley
Paul Hamilton wrote:

I don't really want to go in to too much of an argument on this list 
about the difference between XUL and XMLUI. I have a ways to go before 
XMLUI is open source anyway, so it's all academic anyway. At some 
point I'll create a project 
Neither do I, because I couldn't provide an intelligent argument as I 
know little about both. I was just wondering if one could benefit from 
the other.

David Bradley

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: XMLUI (was Re: Re: UI++)

2003-08-17 Thread Paul Hamilton

There's more to it than just creating something that can render UI
elements from XML stream.
XMLUI is a lot more than this. For one thing it's optimized for 
animation (sort of like flash) so that interfaces are purely widgetless 
(as I mentioned earlier).

XUL (which is actually a language, you could implement an XUL player 
using XMLUI) lacks a lot of basic concepts necessary to support the 
types of UI's that XMLUI can do.

To be truly successful you need a UI editor
that can generate the XML stream.
And creating such an editor is probably less than trivial.
Just like XUL, the XMLUI Editor uses XMLUI, so each time you add a new 
component you also get to have it in the GUI. that part of it pretty 
much exists, but running on Windows in a "non open source" capacity.

So I think it would be better to focus on
one goal rather than multiple. I think timing will be more critical now
than creating alternatives.
My current goal is to take a large body of work that I have built over 
many years and make it available as an open source project. The reason 
i thought it might be interesting for the Boost group was that in 
moving it to OSS I was investing in using Boost for most of the code.

I don't really want to go in to too much of an argument on this list 
about the difference between XUL and XMLUI. I have a ways to go before 
XMLUI is open source anyway, so it's all academic anyway. At some point 
I'll create a project

I just wanted to let the list know that I was working on it.

-
Paul Hamilton
pHamtec P/L - Software Makers
http://www.phamtec.com/
mailto:[EMAIL PROTECTED]
The information transmitted is intended only for the person or entity 
to which it is addressed and may contain confidential and/or privileged 
material. Any review, retransmission, dissemination or other use of, or 
taking of any action in reliance upon, this information by persons or 
entities other than the intended recipient is prohibited. If you 
received this in error, please contact the sender and delete the 
material from any computer.
-

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: XMLUI (was Re: Re: UI++)

2003-08-17 Thread David Bradley
Oh, just realized there is XULMaker for XUL. I haven't played with it 
much, so not sure how good it is.

David Bradley

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: XMLUI (was Re: Re: UI++)

2003-08-17 Thread David Bradley
Paul Hamilton wrote:

One of the major problems with it is it's lack of "independence" from 
it's primary application that it is based on - Mozilla. This is 
natural from a tool that "grew" out of the side of another program.

I don't think there is any problems with having multiple XML based UI 
toolkits anyway. Diversity is a good thing :-)
Outside of dividing valuable resources and creating confusion, it's 
probably not a bad thing. I'm not suggesting going with XUL. I think you 
need to look at the pro's and con's of each and then try and get buy in. 
If XMLUI is the way to go, wouldn't it be nice to have Mozilla buy in 
and possibly transition to it, and show it off? Or would it be better to 
go and address the short commings of XUL and possibly get the help in 
doing that from some of the Mozilla folk? I'm not knowledgeable enough 
to say which path is the best, or if there might be a completely 
different path.

There's more to it than just creating something that can render UI 
elements from XML stream. To be truly successful you need a UI editor 
that can generate the XML stream. And creating such an editor is 
probably less than trivial. So I think it would be better to focus on 
one goal rather than multiple. I think timing will be more critical now 
than creating alternatives.

David Bradley

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost