Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
GeneralPortable MacsHardwareNetworking
Applications
Mac ApplicationsEudoraFirefox / MozillaInternet ExplorerOutlook ExpressMS OfficeEntourageExcelPowerPointWordVirtual PCMedia PlayerOther MS Products
Programming
Mac ProgrammingCodeWarriorPerl
Country Specific
Australian Mac GroupUK Mac Group

Mac Forum / Programming / CodeWarrior / April 2005



Tip: Looking for answers? Try searching our database.

PowerPlant Discontinued

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
jonhoyle@mac.com - 18 Apr 2005 03:25 GMT
Listed on Metrowerks' Discontinued Products web page
http://www.metrowerks.com/Discontinued/default.htm (in addition to the
Windows compiler) is:

PowerPlant Framework for Mac

Do I assume that this is the Classic version and does not include
PowerPlant X?

Jonathan Hoyle
Isaac Wankerl - 18 Apr 2005 05:03 GMT
> Listed on Metrowerks' Discontinued Products web page
> http://www.metrowerks.com/Discontinued/default.htm (in addition to the
[quoted text clipped - 6 lines]
>
> Jonathan Hoyle

I think the website is mistaken.  PowerPlant for Mac was never sold as
an individual product.  The cross platform PowerPlantXP for Windows was,
and that's what I think should be listed on the webpage.

Signature

Isaac Wankerl
Metrowerks

MW Ron - 18 Apr 2005 15:00 GMT
>Listed on Metrowerks' Discontinued Products web page
>http://www.metrowerks.com/Discontinued/default.htm (in addition to the
[quoted text clipped - 4 lines]
>Do I assume that this is the Classic version and does not include
>PowerPlant X?

PowerPlantXP the  cross platform version was discontinued

PowerParts for Windows which was never sold as a stand alone product was
discontinued.

PowerPlant has been discontinued.

Ron

Signature

Metrowerks Community Forum is a free online resource for developers
to discuss CodeWarrior topics with other users and Metrowerks' staff
       --   http://www.metrowerks.com/community  --

Ron Liechty - MWRon@metrowerks.com - http://www.metrowerks.com

MW Ron - 18 Apr 2005 15:06 GMT
>PowerPlant has been discontinued.

ARRGGGHHH

PowerPlant has NOT been discontinued

I knew as soon as I hit Send  that I'd left out that word.

My apology to anyone that I confused.

Ron

Signature

Metrowerks Community Forum is a free online resource for developers
to discuss CodeWarrior topics with other users and Metrowerks' staff
       --   http://www.metrowerks.com/community  --

Ron Liechty - MWRon@metrowerks.com - http://www.metrowerks.com

jonhoyle@mac.com - 18 Apr 2005 15:31 GMT
Hi Ron,

That clears it up nicely.  Thanks again!

Jonathan
Alex Curylo - 25 Apr 2005 02:29 GMT
> PowerPlantXP the  cross platform version was discontinued

Well, in that case, how about releasing the source to it as an unsupported
download? Plenty of folks I'm sure would find that useful for projects that
aren't worth the investment for the commercial version, me for starters!
jonhoyle@mac.com - 25 Apr 2005 05:49 GMT
> > PowerPlantXP the  cross platform version was discontinued
>
> Well, in that case, how about releasing the source to it as an unsupported
> download? Plenty of folks I'm sure would find that useful for projects that
> aren't worth the investment for the commercial version, me for starters!

Because they did not write PowerPlant for Windows: they licensed the
porting library Mac2Win from Altura and compiled it that way.  Mac2Win
is an older porting technology that essentially implemented the Mac API
(Classic and some parts of Carbon) in Windows.  Unfortunately, the
latest version of PowerPlant that Altura supported in their downloads
was the Classic version, not the Carbon version.  Presumably,
Metrowerks used a lot of #ifdef's or separate brnaches or something to
get around this problem; but it seems a moot point now.

As Metrowerks was one of the largest customers Altura had left, I doubt
that Mac2Win will have much further viability once CodeWarrior 10 is
released.

Jonathan Hoyle
bolsinga@hotmail.com - 25 Apr 2005 07:10 GMT
>Because they did not write PowerPlant for Windows: they licensed the
>porting library Mac2Win from Altura and compiled it that way.  Mac2Win
[quoted text clipped - 8 lines]
>that Mac2Win will have much further viability once CodeWarrior 10 is
>released.

Do you have any documenting evidence of this assertation?
jonhoyle@mac.com - 25 Apr 2005 22:25 GMT
>>Do you have any documenting evidence of this assertation?

What is an "assertation"?  I suppose you mean "assertion"?  Also, I am
not sure which "assertion" you were asking about.  The existence of
Mac2Win itself is of course "documented" at their web site:
http://www.altura.ro/Mac2Win/mac2win_frame.htm .  Metrowerks' use of it
wasn't really a secret, as they have openly said so themselves in many
places, including this newsgroup, as well as a MacTech article
http://www.mactech.com/articles/mactech/Vol.12/12.04/Apr96FactoryFloor/
.  If it's my "assertion" that Metrowerks was one of Altura largest
customers, I admit that was pure speculation, as most cross-platform
apps have since moved away from Altura.  (I am told that Photoshop once
used this technology, but don't quote me on that.)

Mac2Win is also the reason that Metrowerks placed such an expensive
price tag on PowerPlant for Windows.  Because Altura charges royalties
on sales of Mac2Win ported apps, that had to be passed on to the
PowerPlant/Win customer, which of course was extremely unpopular.
(Besides being obscenely expensive, there are already many inexpensive
alternatives for cross-platform frameworks.)

A really cool test to tell if a Windows app was ported via Mac2Win is
the Secret About Box found in most ported applications: hit ALT-U-R-A
(spells "Altura") and you get the hidden Mac2Win About Box.  That
worked with CodeWarrior for Windows for versions 5 & 6, but stopped I
think sometime around CodeWarrior 8, probably due to ALT-U, ALT-R or
ALT-A being co-opted for some other feature.

Hope that helps.  Please let me know if you need further "documenting
evidence" of other "assertations".

Jonathan Hoyle
bolsinga@hotmail.com - 26 Apr 2005 00:33 GMT
>ALT-A being co-opted for some other feature.
>
>Hope that helps.  Please let me know if you need further "documenting
>evidence" of other "assertations".

In other words, you have no evidence that PowerPlant for Windows used
Altura, now CodeWarrior. It's all ancedotal. I doubt Metrowerks was simply
a Mac2Win reseller...
jonhoyle@mac.com - 26 Apr 2005 05:00 GMT
>>In other words, you have no evidence that PowerPlant for Windows used
Altura, now CodeWarrior.

Huh?  Didn't I just give such evidence?  Maybe I'm misunderstanding
since that sentence does not completely make sense to me.

>>It's all ancedotal.

If the word of a Metrowerks' lead engineer is considered anecdotal,
then yes, it is anecdotal.

>>I doubt Metrowerks was simply a Mac2Win reseller...

Again, you seem to misunderstand the nature of this.  Many
applications, including one I worked on for years, used Mac2Win as
their porting technology.  Such companies do not "resell" Mac2Win per
se, however, they do have to pay royalties on the sales of their
product, usually a percentage of the revenue intake.

I'm a little surprised that this is getting so angry.  I am doing
nothing more than passing on what Metrowerks engineers have told me in
the past.  If things have changed in the past couple releases, fine.
But I'm not just making up this Mac2Win connection, and I was just
trying to pass along the information as I know it.  I was not trying to
offend anyone.

Clearly MWRon knows more about this than I do, so I'll let him respond.

Jonathan Hoyle
bolsinga@hotmail.com - 26 Apr 2005 06:23 GMT
>If the word of a Metrowerks' lead engineer is considered anecdotal,
>then yes, it is anecdotal.

Indeed it is, as there's no documentation saying PP for windows used Altura,
and MWRon said PP for Windows wasn't using Altura.

PP for Windows is not necessarily the same implementation as early CW IDE
implementations. Remember when the windows hosted IDE suddenly started
working really nicely compared to before? :)

You know what happens when you assume...

>I'm a little surprised that this is getting so angry.  I am doing
>nothing more than passing on what Metrowerks engineers have told me in
[quoted text clipped - 4 lines]
>
>Clearly MWRon knows more about this than I do, so I'll let him respond.

No one is getting angry here.
jonhoyle@mac.com - 26 Apr 2005 09:54 GMT
>> PP for Windows is not necessarily the same implementation as early
>> CW IDE implementations. Remember when the windows hosted IDE
>> suddenly started working really nicely compared to before? :)

Yes, that's a good point.  Still, the Secret About Box thing seems like
a smoking gun to me.  In the end though it's a moot point as Metrowerks
is killing the product off.  :-(
Gregory Dow - 27 Apr 2005 05:50 GMT
> >> PP for Windows is not necessarily the same implementation as early
> >> CW IDE implementations. Remember when the windows hosted IDE
[quoted text clipped - 3 lines]
> a smoking gun to me.  In the end though it's a moot point as Metrowerks
> is killing the product off.  :-(

I think there is still some confusion here, mostly based on terminology
and product names.

PowerPlant:
  A C++ source code library for building Mac applications.

Mac2Win:
  A porting library which implements a portion of the Mac Toolbox C API
on Windows, allowing Mac source code to be recompiled to run on Windows.

PowerPlant for Windows (PowerPlantXP):
  An implementation of the PowerPlant C++ API on Windows, designed to
help port PowerPlant programs to Windows. This was developed by
Metrowerks without using Mac2Win.

CW IDE:
  The CodeWarrior integrated development environment, an executable
program with both Mac and Windows versions. The first versions were
created using PowerPlant and ran only on Macintosh.
  A Windows version was created (I don't recall exactly when), which
used Altura's Mac2Win porting library.
  Later Windows versions used "PowerPlant for Windows". I don't know
the details, but there may have been some versions where both Mac2Win
and "PowerPlant for Windows" were used.

So, Metrowerks used Altura's Mac2Win to develop some early versions of
the CodeWarrior IDE for Windows.

However, a separate product, called "PowerPlant for Windows", was
developed independently by Metrowerks and used for later versions of the
CodeWarrior IDE for Windows.

-- Greg Dow
jonhoyle@mac.com - 27 Apr 2005 06:26 GMT
Thanks, Greg, that clears it up pretty well for me!

By the way, who was the lucky company that picked you up after you left
Metrowerks last year?
Gregory Dow - 28 Apr 2005 04:58 GMT
> Thanks, Greg, that clears it up pretty well for me!
>
> By the way, who was the lucky company that picked you up after you left
> Metrowerks last year?

I am presently working for Macromedia (soon to be Adobe).

And to make this message on topic, both Macromedia and Adobe have used
PowerPlant in some of their products.

-- Greg
MW Ron - 26 Apr 2005 00:27 GMT
>> > PowerPlantXP the  cross platform version was discontinued
>>
[quoted text clipped - 6 lines]
>
>Because they did not write PowerPlant for Windows:

This assertion is wrong.  PowerPlant for Windows is not based on
Altura's technology.   it is based on Metrowerks Lattitude and other
Metrowerks developed technology.  

Metrowerks did use Altura's technology for our very early Windows hosted
tools, and some things carried over when we went to PPxpn  I am fairly
sure that PPxp  was developed in a black box without any knowledge of
Altura technology and was not backwards engineered.

Ron

Signature

Metrowerks Community Forum is a free online resource for developers
to discuss CodeWarrior topics with other users and Metrowerks' staff
       --   http://www.metrowerks.com/community  --

Ron Liechty - MWRon@metrowerks.com - http://www.metrowerks.com

jonhoyle@mac.com - 26 Apr 2005 04:46 GMT
Mac2Win was certainly used by Metrowerks at least as far as CodeWarrior
6 (a PowerPlant application), and that fact can be demonstrated by
bringing up the Mac2Win Secret About Box.  Furthermore, Greg Dow made
the following statement in the aforementioned article:

"To port code to Windows, I recommend that people investigate Mac2Win
from Altura Software. The Mac2Win libraries emulate the Mac Toolbox on
Windows. Metrowerks is using these libraries to port portions of the
CodeWarrior environment to Windows."

The latest version of PowerPlant still distributed by Altura was the
last pre-Carbonized version, which would make sense why Metrowerks had
to do some of their own work on this as well lately.  The engineers I
spoke to at WWDC were pretty open about their use of Mac2Win back then.
Now, I don't doubt that Lattitude was a major part of this porting
process as well, and perhaps in the last couple versions of CodeWarrior
and PowerPlant, most all of Altura was removed.  But to suggest that no
part of Altura was used in the making of PowerPlant for Windows is just
too hard to swallow.

Unless of course Metrowerks had some independent and totally
coincidental reasons for duplicating Altura's Secret About Box.

Jonathan Hoyle
MW Ron - 26 Apr 2005 20:43 GMT
>Mac2Win was certainly used by Metrowerks at least as far as CodeWarrior
>6 (a PowerPlant application), and that fact can be demonstrated by
>bringing up the Mac2Win Secret About Box

Correct various components were not converted until they were
re-written.

>  Furthermore, Greg Dow made
>the following statement in the aforementioned article:

If I remember correctly (and I'm pretty confident I do) Greg Dow did not
work on PowerPlant for Windows.  

>Unless of course Metrowerks had some independent and totally
>coincidental reasons for duplicating Altura's Secret About Box.

You are still looking at a Metrowerks application and not PowerPlantXP
which is a porting library.   Those that are into these things could
tell which components were converted using Altura and PowerPlant by how
the bitmaps looked differently on Windows.

Ron

Signature

Metrowerks Community Forum is a free online resource for developers
to discuss CodeWarrior topics with other users and Metrowerks' staff
       --   http://www.metrowerks.com/community  --

Ron Liechty - MWRon@metrowerks.com - http://www.metrowerks.com

kiyookasan - 21 Apr 2005 09:05 GMT
Even if PowerPlant 'classic' is discontinued, you'll always have the
source code, and given the clear and well-thought-out design of the
framework, it is easy to extend to include new idioms, including
Quartz, sheets, drawers, HIViews etc.

That's the approach I'm taking, at least for now.

Gen
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.