Re: Porting to Win32
Re: Porting to Win32
- Subject: Re: Porting to Win32
- From: Gen Kiyooka <email@hidden>
- Date: Wed, 6 Apr 2005 15:42:22 -0700
My guess is that given the era that iTunes arrived, and from whence it came, it was probably a CodeWarrior
application developed in PowerPlant. Metrowerks has/had a page on their web site describing how to obtain
a license for PowerPlant for Windows, which is the version of the framework they use to port their IDE to Windows.
As well, since iTunes is heavily dependent on QuickTime, by writing to the QuickTime API and
using QuickDraw (therein) instead of GDI, you can leverage that as well.
The PowerPlant and MFC frameworks share enough of an architecture in common that a seasoned
C++ programmer could build adapter classes and use base class substitution to handle
most of the cross-platform differences.
Another completely different and valid approach is to build your application on top of GLUT, which is the
cross-platform OpenGL application framework. Again, instead of leveraging QuickDraw, you can use
the drawing primitives in OpenGL. GLUT handles the menuing. I also ran across an open source framework
that implemented GUI controls on top of OpenGL.
Note these solutions have nothing to do with Cocoa.
I haven't checked in on GNUStep for awhile, but that might be useful as well.
Gen
On Apr 6, 2005, at 10:33 AM,
~{%"%s%I%l#(~}Andre
~{#)~} wrote:
Yea, codewarrior.
On ~{F=3I~} 17/04/06, at 10:26, Brian O'Brien wrote:
Let me know if you manage to get this done...
I mean if iTunes runs on mac then there has to be some sort of development environment....
On Apr 6, 2005, at 11:00 AM, Vincent Flouriot - SeaSideTech wrote:
Hello,
I'd like to find information about porting from Cocoa to Windows.
1st question :
- Does .pbxproj file extention means that the project I want to port has been developped with Cocoa ?
2nd question :
What should I do to browse the project. Is there a solution to explore it from a windows-based workstation ?
3rd question :
Do you know any tutorial about how to do such a job (porting from Cocoa to Win)
Thanks,
BR.
Vince
--
Vincent Flouriot
Consulting Engineer
------------------------------------------------------------------
Vincent Flouriot | SeaSideTech / Chrysalide Ing~{(&~}nieur Conseil | email@hidden
| tel: +33(0)298713353 | fax: +33(0)825182537 | "Les Salles" - 29310 QUERRIEN - FRANCE
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden