• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Porting to Win32
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

References: 
 >Fwd: Porting to Win32 (From: アンドレ(Andre) <email@hidden>)

  • Prev by Date: Re: show dock & autohide menubar
  • Next by Date: Re: event/notification for focus?
  • Previous by thread: Fwd: Porting to Win32
  • Next by thread: Re: Porting to Win32
  • Index(es):
    • Date
    • Thread