Re: [SLUG] Linux UI decision

2006-11-17 Thread jam
On Monday 13 November 2006 05:27, [EMAIL PROTECTED] wrote:
  I've never done any winders programming, but needed to do a GUI winders
  project. I spent 90% of my time doing it on my linux box, 10% porting it
  to winders. Now I can build either, mod either, support either (heh heh
  vmware)
 
  So 10 days for a C programmer to write a C++ app and port to winders. Not
  Bad! (Qt is simplistic C++, but the paradigsm works). Much easier than
  motif!

 What sort of effort is required to get a Qt app, once built, installed on
 Windows?  As in, what libraries, dlls, etc do I have to get a novice
 desktop user to install to get my Qt app running, and how complex is that
 (packaged in an install EXE / MSI file, etc, or do I have to create files
 all over the file system and install a bunch of registry entries by hand)?

Sorry for the delay in answering, I took a week break in the SouthWest :-)

The book C++ GUI programming with QT3 ISBN 0-13-124072-2 has a QT3 + Borland 
C++ Builder. I could not get that to work. My brother has built GCC for 
winders + Qt Stuff (100M mail me if you want it). That works like a charm!

Everything related to the app was confined to the app.exe and qt-mt331.dll
I used http://www.dev4pc.com/installer2go.html
To make a winders Setup.exe also easy and works well.

I have about 10 #ifdef __WIN32__ sprinkeled through the code to use a serial 
class that I found POSIX or Winders the rest was identical

Qt saves and restores settings in REGISTRY or .apprc files. Also easy.
I emphasize, This is the first winders app that I've ever built and I spent 1 
day doing the winders part and 9 days learning/implementing the QT bit.

My background is C a bit of motif some TCL

James
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Linux UI decision

2006-11-12 Thread Michael Lake

[EMAIL PROTECTED] wrote:
2. I have begun development using Qt, as my X/Motif/Tk book is about a  
decade old - there are so many IDE's, does anyone think this  
environment has a future in the workplace?


As a user I'm finding much of the open source GUI stuff that I download and have to 
compile is written with wxWindows. I suspect that that is because many open source 
programmers dont have the full, pay for Qt libraries to develop with. wxWindows has 
bindings for Python, Perl and C++. It's web page http://www.wxwindows.org now seems 
to redirect to http://www.wxwidgets.org

Using wxWindows your one app will work on Linux, MacOSX and Windows.

Mike
--
Michael Lake
Computational Research Support Unit
Science Faculty, UTS
Ph: 9514 2238



--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Linux UI decision

2006-11-12 Thread Adam Kennedy



Michael Lake wrote:

[EMAIL PROTECTED] wrote:
2. I have begun development using Qt, as my X/Motif/Tk book is about 
a  decade old - there are so many IDE's, does anyone think this  
environment has a future in the workplace?


As a user I'm finding much of the open source GUI stuff that I download 
and have to compile is written with wxWindows. I suspect that that is 
because many open source programmers dont have the full, pay for Qt 
libraries to develop with. wxWindows has bindings for Python, Perl and 
C++. It's web page http://www.wxwindows.org now seems to redirect to 
http://www.wxwidgets.org

Using wxWindows your one app will work on Linux, MacOSX and Windows.



You can add to that the fact that the bindings for Qt aren't what they 
used to be. The Perl bindings for Qt3 were ok, and then they went and 
replaced it with Qt4 and I think the maintainers of Qt3 bindings 
couldn't be bothered throwing away all their work and starting again.


So on Perl at least, Qt is now not used at all.

In comparison, WxWindows not only works and has good bindings, but 
WxWindows is completely integrated into CPAN. So you don't even need to 
install it seperately.


You can just install the app, like say the sample Wx application...

(which is Windows Notepad reimplemented in Perl/Wx)

 cpan App::GUI::Notepad

And everything should Just Work.

With Qt that would be been a lot harder, or at least require more work 
regarding redistribution (but I'm not sure on that point).


And then there's the fact that you won't be able to use it commercial 
without paying...


All in all it just seems to add up to people being drawn to Wx more, 
unless you are doing something in the mobile space, in which case Qt has 
done a ton of work on Qt for mobile devices.


Adam K
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


[SLUG] Linux UI decision

2006-11-11 Thread hav

Hello All,
I am on hiatus at the moment, and require a couple of extra projects  
in my portfolio of software, and although my chief languages are C and  
Java I am interested in perl, and a UI library for X coding.  I have 2  
questions:
1. Can anyone comment on the developers of Englightenment as to its  
not being a competitor of KDE/Gnome but rather a new methodology -  
what its creators are calling a desktop shell?
2. I have begun development using Qt, as my X/Motif/Tk book is about a  
decade old - there are so many IDE's, does anyone think this  
environment has a future in the workplace?

Best Regards,
HAV

--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Linux UI decision

2006-11-11 Thread Penedo

On 11/11/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


2. I have begun development using Qt, as my X/Motif/Tk book is about a
decade old - there are so many IDE's, does anyone think this
environment has a future in the workplace?



Qt is what KDE is based on.
I suppose it has some future, to say the least.

--P
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Linux UI decision

2006-11-11 Thread Metrics
On Sat, Nov 11, 2006 at 08:04:51PM +1100, [EMAIL PROTECTED] wrote:
 Hello All,
 I am on hiatus at the moment, and require a couple of extra projects  
 in my portfolio of software, and although my chief languages are C and  
 Java I am interested in perl, and a UI library for X coding.  I have 2  
 questions:
 1. Can anyone comment on the developers of Englightenment as to its  
 not being a competitor of KDE/Gnome but rather a new methodology -  
 what its creators are calling a desktop shell?
snip!
 Best Regards,
 HAV

I happen to be one of the dev's on E17 and I can say that it is at the
moment still working on trying to be a good looking window manager, with
a built-in file manager. That basically describes the desktop shell
philosophy, although we don't really use that term much anymore. 

At the moment E17 is used by a lot of people, but it is still alpha
software and therefore things do break. But most of the issues are
nothing that a quick bt to the e-development list won't fix. Patches are
also accepted :).

Byron Hillis
(aka metrics)
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Linux UI decision

2006-11-11 Thread jam
On Sunday 12 November 2006 07:12, [EMAIL PROTECTED] wrote:
 Hello All,
 I am on hiatus at the moment, and require a couple of extra projects  
 in my portfolio of software, and although my chief languages are C and  
 Java I am interested in perl, and a UI library for X coding.  I have 2  
 questions:
 1. Can anyone comment on the developers of Englightenment as to its  
 not being a competitor of KDE/Gnome but rather a new methodology -  
 what its creators are calling a desktop shell?
 2. I have begun development using Qt, as my X/Motif/Tk book is about a  
 decade old - there are so many IDE's, does anyone think this  
 environment has a future in the workplace?

I bought a couple of Qt books: Perens QT3, O'Reilly Programming Qt3
The assistant tutorials were better than the books, (some of) the book egs are 
the assistant egs.

In a land that loves gnome and GTK et al the KDE and Qt is likely to be 
downplayed, none the less I was very impressed with Qt, designer, assistant.

I've never done any winders programming, but needed to do a GUI winders 
project. I spent 90% of my time doing it on my linux box, 10% porting it to 
winders. Now I can build either, mod either, support either (heh heh vmware)

So 10 days for a C programmer to write a C++ app and port to winders. Not Bad!
(Qt is simplistic C++, but the paradigsm works). Much easier than motif!

James
 
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Linux UI decision

2006-11-11 Thread Del

[EMAIL PROTECTED] wrote:

I've never done any winders programming, but needed to do a GUI winders 
project. I spent 90% of my time doing it on my linux box, 10% porting it to 
winders. Now I can build either, mod either, support either (heh heh vmware)


So 10 days for a C programmer to write a C++ app and port to winders. Not Bad!
(Qt is simplistic C++, but the paradigsm works). Much easier than motif!


What sort of effort is required to get a Qt app, once built, installed on
Windows?  As in, what libraries, dlls, etc do I have to get a novice desktop
user to install to get my Qt app running, and how complex is that (packaged
in an install EXE / MSI file, etc, or do I have to create files all over the
file system and install a bunch of registry entries by hand)?

--
Del
Babel Com Australia
http://www.babel.com.au/
ph: 02 9368 0728
fax: 02 9368 0758
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html