Hi Juergen,
after recent discussions with other open source people, it seems that
perception of OOo is not optimal in the FLOSS world. If I understood
correctly, we may be able to improve that, if we spin-off parts of our
technology, e.g. as we did / are doing with Uno.
So, even if VCL and the Uno AWT are not optimal, it would at least
benefit OOo and may improve out perception. Further I would say, that we
are not going to get rid of VCL / Uno AWT in the foreseeable future,
meaning that we keep maintaining both.
Biggest problem I see is, that VCL / AWT are not independently available
but just as being a part of OOo.
So, from my point of view, LiZhan is very welcome to use VCL / AWT, but
should be aware that some work is needed to make it available independently.
Regards
Kay
Juergen Schmidt wrote:
LiZhan(李湛) wrote:
Hi everyone, we are planning to develop several new commercial
products for our company, and we need a cross-platform GUI lib used as
their base GUI module.
So can we use AWT(certainly with GSL and VCL) of OpenOffice.org in our
program?
well you can use it but i don't think that it wouldn't be the best
descision. We use VCL because it is historical and it would be a lot of
work to exchange it. A lot of things are missing like a layout manager,
a graphical GUI editor, ... But if you plan new applications from
scratch there are might be better cross platform toolkits available.
It depends also on the programming language you want to use. I
personally would consider to use Java. It's platform independent and the
tools support is great. Take a look on the GUI editor of NetBeans for
example.
You can use our component model to use Java as GUI frontend and use C++
core components via UNO. It would be an interesting use case.
Just my 2 cents
Juergen
Does every module in OpenOffice.org follow the LGPL?
Hope for your reply, thank you!
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]