Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 4

Qt-interest Archive, June 2007
OS X, Carbon and 64Bit Going forward


Message 1 in thread

Well the 64 Bit shoe dropped for OS X developers at WWDC this year. 
There will be NO 64 bit support for carbon applications.
  Here are some links:

http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00316.html

http://arstechnica.com/journals/apple.ars/2007/06/13/64-bit-support-in-leopard-no-carbon-love

It 

is my understanding that Qt for OS X is based on Carbon, and looking 
through some of the source files confirms that belief. According to 
other mail list posts

http://lists.apple.com/archives/Carbon-dev/2007/Jun/msg00435.html

some of Carbon will still be around. Can anyone from TrollTech or 
somewhere else that has more experience with Qt on OS X comment on the 
impact to 64bit Qt viability on OS X?

In my case I was hoping to compile ParaView 3 (which is based on Qt 
4.x) in 64 bit mode to visualize my large datasets.


Thanks for any comments or dialog.
Mike Jackson

--
 [ signature omitted ] 

Message 2 in thread

Mike Jackson wrote:
> Well the 64 Bit shoe dropped for OS X developers at WWDC this year. 
> There will be NO 64 bit support for carbon applications.
>  Here are some links:
>
> http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00316.html
>
> http://arstechnica.com/journals/apple.ars/2007/06/13/64-bit-support-in-leopard-no-carbon-love 
>
>
> It
> is my understanding that Qt for OS X is based on Carbon, and looking 
> through some of the source files confirms that belief. According to 
> other mail list posts
>
> http://lists.apple.com/archives/Carbon-dev/2007/Jun/msg00435.html
>
> some of Carbon will still be around. Can anyone from TrollTech or 
> somewhere else that has more experience with Qt on OS X comment on the 
> impact to 64bit Qt viability on OS X?
>
> In my case I was hoping to compile ParaView 3 (which is based on Qt 
> 4.x) in 64 bit mode to visualize my large datasets.
>

If it comes to worst...
Its probably possible to build a 64 bit ParaView server with Cocoa.  I 
haven't tried it yet, but some/all work to make that possible has 
already been done.  The one could connect a Qt based 32 bit client to 
that server.

Clint

--
 [ signature omitted ] 

Message 3 in thread

Many high performance apps profit a lot from the 64bit address
space, being able to build 64 bit applications based on Qt,
using Qt GUI is a high priority.

Having to separate applications into 32bit GUI clients and 64bit
servers would be quite a bugger.

- DavidF

Clinton Stimpson wrote:
> Mike Jackson wrote:
>> Well the 64 Bit shoe dropped for OS X developers at WWDC this year.
>> There will be NO 64 bit support for carbon applications.
>>  Here are some links:
>>
>> http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00316.html
>>
>> http://arstechnica.com/journals/apple.ars/2007/06/13/64-bit-support-in-leopard-no-carbon-love
>>
>>
>> It
>> is my understanding that Qt for OS X is based on Carbon, and looking
>> through some of the source files confirms that belief. According to
>> other mail list posts
>>
>> http://lists.apple.com/archives/Carbon-dev/2007/Jun/msg00435.html
>>
>> some of Carbon will still be around. Can anyone from TrollTech or
>> somewhere else that has more experience with Qt on OS X comment on the
>> impact to 64bit Qt viability on OS X?
>>
>> In my case I was hoping to compile ParaView 3 (which is based on Qt
>> 4.x) in 64 bit mode to visualize my large datasets.
>>
> 
> If it comes to worst...
> Its probably possible to build a 64 bit ParaView server with Cocoa.  I
> haven't tried it yet, but some/all work to make that possible has
> already been done.  The one could connect a Qt based 32 bit client to
> that server.
> 
> Clint
> 
> -- 
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with
> "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
> 
> 
> 

--
 [ signature omitted ] 

Message 4 in thread

FYI... this can be done NOW on Tiger. Tiger has full 64-bit non-gui  
support. Any applications that "needed" to be 64-bit, but didn't  
"need" it to be 64-bit in the GUI shouldn't be waiting around for  
Leopard ;-)

I just got home from WWDC. I went to two sessions where there were a  
lot of torches and pitch forks brandied about over this issue.  
Someone from Trolltech was there, and I spoke with him briefly.  
Trolltech is just as surprised as everyone else, because last year  
Apple said that Carbon _would_ be brought forward. Trolltech thought  
they were done... now they found out they aren't. It might take a  
little while for them to process this (along with everyone else) and  
figure out what they are going to do about it.

As an engineer, I can "sort of" understand Apple's stand on this. But  
it would certainly be gentler to say, stop extending carbon with the  
new technologies, but still "support" it in the 64-bit world as a  
legacy API. Then they would be "encouraging" us to move to Cocoa,  
without so much holding our apps ransom. It might even give some  
thoughtful people (Trolltech?) time to figure out how to wrap C++  
around Cocoa in a better way than I have seen done so far.

This sure reminds me of when I worked for an IHV and Microsoft gave  
us all SDK's to make OpenGL drivers (the MCD driver model) for  
Windows 98. Then just before launch said they were pulling support  
for it beyond the beta, and we all had to start over on ICD's. This  
forced developers who wanted to make Windows games to use D3D instead  
of OpenGL for a couple of years.

Maybe as Apple gets bigger and more successful, it is beginning to  
act more like another big and successful company we all know and  
love ;-(

Richard


On Jun 16, 2007, at 2:45 PM, David Forstenlechner wrote:

> Many high performance apps profit a lot from the 64bit address
> space, being able to build 64 bit applications based on Qt,
> using Qt GUI is a high priority.
>
> Having to separate applications into 32bit GUI clients and 64bit
> servers would be quite a bugger.
>
> - DavidF
>
> Clinton Stimpson wrote:
>> Mike Jackson wrote:
>>> Well the 64 Bit shoe dropped for OS X developers at WWDC this year.
>>> There will be NO 64 bit support for carbon applications.
>>>  Here are some links:
>>>
>>> http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00316.html
>>>
>>> http://arstechnica.com/journals/apple.ars/2007/06/13/64-bit- 
>>> support-in-leopard-no-carbon-love
>>>
>>>
>>> It
>>> is my understanding that Qt for OS X is based on Carbon, and looking
>>> through some of the source files confirms that belief. According to
>>> other mail list posts
>>>
>>> http://lists.apple.com/archives/Carbon-dev/2007/Jun/msg00435.html
>>>
>>> some of Carbon will still be around. Can anyone from TrollTech or
>>> somewhere else that has more experience with Qt on OS X comment  
>>> on the
>>> impact to 64bit Qt viability on OS X?
>>>
>>> In my case I was hoping to compile ParaView 3 (which is based on Qt
>>> 4.x) in 64 bit mode to visualize my large datasets.
>>>
>>
>> If it comes to worst...
>> Its probably possible to build a 64 bit ParaView server with  
>> Cocoa.  I
>> haven't tried it yet, but some/all work to make that possible has
>> already been done.  The one could connect a Qt based 32 bit client to
>> that server.
>>
>> Clint
>>
>> -- 
>> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx  
>> with
>> "unsubscribe" in the subject or the body.
>> List archive and information: http://lists.trolltech.com/qt-interest/
>>
>>
>>
>
> --
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx  
> with "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
>

--
 [ signature omitted ]