FROM : Florent Pillet
DATE : Thu Apr 07 00:39:35 2005
> Vincent Flouriot
> Consulting Engineer
Ahem. "Consulting Engineer", eh? means you're asking others for advice?
Just kidding ;-)
> 1st question :
> - Does .pbxproj file extention means that the project I want to port
> has been developped with Cocoa ?
Means it's been developed with XCode, the free environment development
from Apple. Look at the source to see if it's objective-C (.m
extensions) or C or C++ or Java or <insert your favorite language name
here>
> 2nd question :
> What should I do to browse the project. Is there a solution to explore
> it from a windows-based workstation ?
Let's see. It's a program, so there are probably such things as...
source files, not far away from the .pbxproj? View the .pbxproj as a
.dsp project file. BTW, .pbxproj contains an XML description of the
project but it's going to be hard to read. Get a Mac if you want to
play with the project (maybe the occasion to get a Mac Mini ;-))
> 3rd question :
> Do you know any tutorial about how to do such a job (porting from
> Cocoa to Win)
Cocoa to Win is a full rewrite for all the UI stuff. Unless you can
afford using GNUStep (which means tedious installation, ugly look and
feel and incomplete port) there is no way you can port Cocoa UI code to
Windows. If the project you want to port uses Foundation, though,
GNUStep should be usable. Requires some digging, lots of sweat and
manual configuration, and probably tricky build steps, depending on the
kind of application you're building. Certainly not a route I'd
recommend if you're not a fan of Objective-C.
Hope this helps
Florent
--
Florent Pillet http://www.florentpillet.com
Freelance software developer/consultant - Palm OS & Mac OS X
ICQ: 117292463 Skype: callto://florent.pillet
DATE : Thu Apr 07 00:39:35 2005
> Vincent Flouriot
> Consulting Engineer
Ahem. "Consulting Engineer", eh? means you're asking others for advice?
Just kidding ;-)
> 1st question :
> - Does .pbxproj file extention means that the project I want to port
> has been developped with Cocoa ?
Means it's been developed with XCode, the free environment development
from Apple. Look at the source to see if it's objective-C (.m
extensions) or C or C++ or Java or <insert your favorite language name
here>
> 2nd question :
> What should I do to browse the project. Is there a solution to explore
> it from a windows-based workstation ?
Let's see. It's a program, so there are probably such things as...
source files, not far away from the .pbxproj? View the .pbxproj as a
.dsp project file. BTW, .pbxproj contains an XML description of the
project but it's going to be hard to read. Get a Mac if you want to
play with the project (maybe the occasion to get a Mac Mini ;-))
> 3rd question :
> Do you know any tutorial about how to do such a job (porting from
> Cocoa to Win)
Cocoa to Win is a full rewrite for all the UI stuff. Unless you can
afford using GNUStep (which means tedious installation, ugly look and
feel and incomplete port) there is no way you can port Cocoa UI code to
Windows. If the project you want to port uses Foundation, though,
GNUStep should be usable. Requires some digging, lots of sweat and
manual configuration, and probably tricky build steps, depending on the
kind of application you're building. Certainly not a route I'd
recommend if you're not a fan of Objective-C.
Hope this helps
Florent
--
Florent Pillet http://www.florentpillet.com
Freelance software developer/consultant - Palm OS & Mac OS X
ICQ: 117292463 Skype: callto://florent.pillet
| Related mails | Author | Date |
|---|---|---|
| Vincent Flouriot -… | Apr 6, 19:00 | |
| Scott Stevenson | Apr 6, 19:23 | |
| Brian O'Brien | Apr 6, 19:26 | |
| Waleed Mebane | Apr 6, 19:33 | |
| Hamish Allan | Apr 6, 20:08 | |
| ?????Andre? | Apr 6, 21:43 | |
| Will Mason | Apr 6, 21:50 | |
| Scott Andrew | Apr 6, 21:51 | |
| Finlay Dobbie | Apr 6, 22:09 | |
| Lars Sonchocky-Hel… | Apr 6, 22:59 | |
| Florent Pillet | Apr 7, 00:39 |






Cocoa mail archive

