Developer forum
cancel
Showing results for 
Search instead for 
Did you mean: 

CodeWarrior 9 question

Karl Ottenstein
Moderator
Hi guys,

Well, I'm about to take the plunge into the Mac/OS X world in the next couple of weeks, buying a used system from a fellow ac-talker. Jumping into a new world of products and terminology, I feel safer double checking things before purchasing things.

Ed Brown wrote on September 20th that CodeWarrior 9 is required for creating AC 9 compatible add-ons.
http://archicad-talk.graphisoft.com/viewtopic.php?p=21264#21264
The API "System Requirements" specify CodeWarrior Pro 9. Unlike Visual Studio, I see that there are lots of versions of CodeWarrior, primarily offering different combinations of targets. I don't see a "Pro" version.

So, is" CodeWarrior Dev Studio for Mac OS, OS X target version 9.0" all I really need, as listed on this web site:
http://www.programmersparadise.com/Product.pasp?txtCatalog=Paradise&txtCategory=&txtProductID=M24+04...

Any other advice to a newbie to Mac development appreciated...e.g., any little utilities that are 'must haves', etc.

Thanks!

Karl
One of the forum moderators   •   AC 25 USA and earlier   •   MacOS 11.6.7, iMac Pro
16 REPLIES 16

TomWaltz
Newcomer
Karl

welcome to the Happy Side of the computer world!

The cool thing about CodeWarrior is that it is the ultimate cross-platform IDE, with the ability to compile programs for almost any operating system on the planet, from Windows to Mac to Unix to Symbian to Playstation.

You do want the Development Studio for Mac OS 9, http://www.metrowerks.com/MW/Develop/Desktop/Macintosh/Professional/Mac9.htm

It looks like they even have a good price on it.

I seem to remember that CodeWarrior was a pretty easy install. You just have to copy over a few directories from the API into it.
Tom Waltz

Karl Ottenstein
Moderator
Thanks, Tom!

Karl
One of the forum moderators   •   AC 25 USA and earlier   •   MacOS 11.6.7, iMac Pro

__archiben
Newcomer
Karl wrote:
Well, I'm about to take the plunge into the Mac/OS X world in the next couple of weeks, buying a used system from a fellow ac-talker. Jumping into a new world of products and terminology, I feel safer double checking things before purchasing things.
there's hope for you yet . . . !

i'm not a developer as you know, but if you need to know anything about the operating side of things drop me a PM . . . glad to help out.


~/archiben
b e n f r o s t
b f [a t ] p l a n b a r c h i t e c t u r e [d o t] n z
archicad | sketchup! | coffeecup

Akos Somorjai
Graphisoft
Graphisoft
Karl wrote:
Well, I'm about to take the plunge into the Mac/OS X world in the next couple of weeks, buying a used system from a fellow ac-talker. Jumping into a new world of products and terminology, I feel safer double checking things before purchasing things.
Don't worry, I'm a Mac guy too And sometimes I'm called a 'developer' as well

BR,

Akos

Karl Ottenstein
Moderator
Akos wrote:
Don't worry, I'm a Mac guy too And sometimes I'm called a 'developer' as well
And, always, you're called "most helpful"!!

Glad to know I'll have so much support as I jump in. 😉 UPS is supposed to deliver the G4 today, and the monitor tomorrow ... so if after bouncing around in a truck for a week it turns on, I'll be joining you in the Mac world on 1 December. 😉

Karl
One of the forum moderators   •   AC 25 USA and earlier   •   MacOS 11.6.7, iMac Pro

Ralph Wessel
Mentor
Karl wrote:
So, is" CodeWarrior Dev Studio for Mac OS, OS X target version 9.0" all I really need, as listed on this web site:
http://www.programmersparadise.com/Product.pasp?txtCatalog=Paradise&txtCategory=&txtProductID=M24+04...
Any other advice to a newbie to Mac development appreciated...e.g., any little utilities that are 'must haves', etc.
The product you describe is the one I'm working with. I'll be happy to help if you run into any obstacles.

There are many great development tools on the Mac, but not much that is directly applicable to development with the ArchiCAD API. I often use CVL as a front end for CVS, which is essential for everything. The development software Apple provide with Mac OS X is great too, but not directly applicable. I use Interface Builder to lay out dialogs - the Info palette can provide coordinates in the correct orientation for grc files.

Hope you make a smooth transition!
Ralph Wessel BArch

Karl Ottenstein
Moderator
Ralph wrote:
I often use CVL as a front end for CVS, which is essential for everything.
Well, you've already taught me two new acronyms and googling them is making me even happier about getting the Mac. As an old Unix guy, it feels like I'm "going home". 😉

Thanks very much for the other useful tips and offer to help, Ralph!

Karl
One of the forum moderators   •   AC 25 USA and earlier   •   MacOS 11.6.7, iMac Pro

Oleg
Advocate
Ralph wrote:
I often use CVL as a front end for CVS, which is essential for everything.
I use Subversion on Win side (+ TortoiseSVN).
Interestingly, had somebody experience of SVN using on the Mac side and especially in the mixed platform environment.

Akos Somorjai
Graphisoft
Graphisoft
Oleg wrote:
Interestingly, had somebody experience of SVN using on the Mac side and especially in the mixed platform environment.
It works quite good, the usual problems of file encodings and especially the GRC compiler not handling some CR/LF/encoding combinations do apply, though. The other drawback is that SVN doesn't have any Mac GUI, whereas CVS does. But I think you don't mind fiddling with the Terminal...

OTOH, the SVN approach is much more flexible, I like their approach of atomic commits, and it's sooo easy to add/remove/move files and folders.

stefan
Booster
Would this version also work?

http://www.metrowerks.com/MW/Develop/Desktop/Windows/Learning/Default.htm

$59 only 😉 (and I'm an academic user)
--- stefan boeykens --- architect-engineer-musician ---
ARCHICAD25/Revit2022/Rhino7/Unity2021/Solibri
MBP2019:i9Octo2.4GHz32GBVega20/BigSur+Win11
ARCHICAD-user since 1998

Akos Somorjai
Graphisoft
Graphisoft
stefan wrote:
Would this version also work?
I couldn't figure out from the website; you'll have to ask them whether they support CFM compilation on Mac OS X. (I think they only support Mach-O.)

BR,

Akos

stefan
Booster
The reply from someone at CodeWarrior:
Hello Stefan,

I can give you the details from the CodeWarrior side but you may need to get a little more clarification from Graphisoft.

CW Learning Edition does support CFM/Carbon development, so if that is all that is required you should be o.k. using it. However, LE4 is based upon CodeWarrior version 8. So if there was something specific that Graphisoft requires that was introduced in CW v9 then it wouldn't work.

So you may want to check with them and see if it is just the case that they tested with v9 and that is why they recommend it or whether there is a specific reason that they list version 9.

There is an academic version of CW 9 if needed. I believe it runs about $119.00 USD. Though it does provide a full version of CW 9 where LE4 is a restricted version.

And you may want to check on that as well. LE 4 will only output executables/applications. So if you are wanting to output Libraries, Code Resources or Plugins then you would need CW 9 Academic. Also, LE4 will only allow 32 files per project so if the SDK uses more there would be a problem.

So on second look, chances are that you will need CW v9 Academic.

I hope this helps.

Regards,
Jonathan
--- stefan boeykens --- architect-engineer-musician ---
ARCHICAD25/Revit2022/Rhino7/Unity2021/Solibri
MBP2019:i9Octo2.4GHz32GBVega20/BigSur+Win11
ARCHICAD-user since 1998

Akos Somorjai
Graphisoft
Graphisoft
Stefan,

In this case go for the Academic version of CW 9. Add-ons are CFM shared libraries, and they should be compiled with CW 9 (as all of ArchiCAD is).

HTH,

Akos

Oleg
Advocate
One more question about CodeWarrior.
What states the CW EULA about license transfer.
I wonder is there a variant to buy used cheaper but licensed copy on eBay.

Karl Ottenstein
Moderator
Oleg wrote:
One more question about CodeWarrior.
What states the CW EULA about license transfer.
The professional (non-academic) EULA says that you can transfer the license if you transfer the original media and documentation and the other party agrees to the license terms. Did you mean the academic version, Oleg?

Karl
One of the forum moderators   •   AC 25 USA and earlier   •   MacOS 11.6.7, iMac Pro

Oleg
Advocate
Karl wrote:
The professional (non-academic) EULA says that you can transfer the license if you transfer the original media and documentation and the other party agrees to the license terms. Did you mean the academic version, Oleg? Karl
Thank you Karl.
It seems it is possible. I shall consider it and contact to Metrowerks for finding-out of transfer details if I shall decide to buy the compiler ever.
PS: I meant the full version (non-academic).

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!