Metrowerks
{{Short description|Former software development company}}
{{More citations needed|date=November 2019}}
{{Infobox company
| name = Metrowerks
| logo = Metrowerks logo.svg
| image = MetrowerksBuilding.jpg
| image_caption = Headquarters in Austin, Texas, in 2001
| type =
| industry = Software
| founded = 1985
| founder = Greg Galanos
| fate = Acquired by Motorola in August 1999
| hq_location =
| hq_location_city = Austin, Texas
| hq_location_country = United States
| area_served =
| key_people = Greg Galanos (Founder/President/CTO) and Jean Belanger (Chairman/CEO)
| products = CodeWarrior
| brands =
| services =
}}
Metrowerks was a company that developed software development tools for various desktop, handheld, embedded, and gaming platforms. Its flagship product, CodeWarrior, comprised an IDE, compilers, linkers, debuggers, libraries, and related tools. In 1999 it was acquired by Motorola and in 2005 it was spun-off as part of Freescale, which continues to sell these tools. In 2015, Freescale Semiconductor was absorbed into NXP.
History
Founded by Greg Galanos in 1985 as Metropolis Computer Networks in Hudson, Quebec, Metrowerks originally developed software development tools for the Apple Macintosh and UNIX workstations. Its first product was a Modula-2 compiler originally developed by Niklaus Wirth, the creator of the ALGOL W, Pascal and Modula-2 programming languages.{{cite magazine
| magazine = Byte
| url = https://archive.org/details/byte-magazine-1989-04/page/n89/mode/1up
| date = April 1989
| page = 78
| title = Modula-2 on the Mac
| volume = 14
| issue = 4
| magazine = Macworld
| date = July 1989
| url = https://archive.org/details/MacWorld_8907_July_1989/page/n162/mode/1up
| page = 159-161
| volume = 5
| issue = 7
| first = Dennis
| last = Cohen
| title = Metcom Modula-2 1.02
}} Indicate the existence of the Modula-2 compiler for Mac in 1989. It had limited success with this product. In 1992, it began an effort to develop development tools for Macintosh computers based on the newly announced PowerPC processor as well as legacy support for 68k chipsets. It shipped the first commercial release of CodeWarrior in May 1994 at Apple's Worldwide Developers Conference. The release was a great success. Metrowerks received much credit for helping Apple succeed in its risky transition to a new processor.{{cite web|url=http://www.macworld.com/article/14313/2000/07/19reviewscodewarrior.html|title=CodeWarrior Discover Programming Starter Kit, Version 5|accessdate=2009-09-01|date=2000-07-01}}
In March 1994 Metrowerks had its initial public offering, trading under the symbol MTWKF (NASDAQ foreign exchange) and continued to trade on Canadian exchanges.
Also in 1994, Metrowerks opened a small sales and R&D office in Austin, Texas to be closer to the manufacturers of the new PowerPC chips, IBM and Motorola. Metrowerks later moved its corporate headquarters to Austin along with Greg Galanos (Founder/President/CTO) and Jean Belanger (Chairman/CEO).
By 1996 Metrowerks had begun expanding its CodeWarrior product line to target platforms besides Macintosh computers, including:
{{div col|colwidth=25em}}
- Mac OS PowerPC
- Mac OS 68k
- General Magic's Magic Cap OS
- BeOS
- Microsoft Windows x86
- NEC v8xx, VRxxxx
- General MIPS (ISA I-IV)
- General PowerPC embedded
- General 68k embedded
- General Coldfire embedded
- General ARM embedded{{cite magazine
| magazine = SD Times
| url = https://archive.org/details/sdtimes062/page/n26/mode/1up
| title = CodeWarrior targets embedded Linux
| first = Edward J.
| last = Correia
| issue = 62
| date = 15 September 2002
| page = 27
}}
- PlayStation, PS2 and PSP
- Nintendo 64, GameCube, Nintendo DS and Wii
{{cite web
| last = Carless
| first = Simon
| title = CodeWarrior Named Official Toolset For Nintendo Wii
| website = Gamasutra
| date = 2006-05-09
| url = http://www.gamasutra.com/php-bin/news_index.php?story=9243
| archive-url = https://web.archive.org/web/20070611033751/http://www.gamasutra.com/php-bin/news_index.php?story=9243
| url-status = dead
| archive-date = June 11, 2007
| access-date = 25 August 2021
}}
- Sega Saturn
- Java tools
- Nokia SymbianOS (toolchain sold to Nokia in late 2004){{cite magazine
| magazine = SD Times
| url = https://archive.org/details/sdtimes111/mode/1up
| pages = 1,17
| title = Nokia Purchases Symbian Tools from Metrowerks
| first = Edward J.
| last = Correia
| issue = 111
| date = 1 October 2004
}}
{{div col end}}
In 1997, Metrowerks acquired the principal assets of The Latitude Group Inc., a software compatibility layer to port Macintosh applications to UNIX systems, with the intent to use it to port CodeWarrior to run on Solaris, and to extend it to facilitate porting MacOS software to Rhapsody.{{cite web
| url = https://www.mactech.com/1997/01/27/md1-metrowerks-acquires-latitude/
| website = MacTech
| title = [MD1] Metrowerks Acquires Latitude
| date = 27 January 1997
| access-date = 25 August 2021
}} This will result in the creation of CodeWarrior Latitude.
In August 1999, Motorola's semiconductor sector (Motorola Semiconductor Products Sector, or SPS) acquired Metrowerks for roughly $100 million in cash. After the acquisition, Jean Belanger moved to become VP of business development in SPS and after a short stint as Director of Software Strategy for SPS, Greg Galanos left to become a General Partner and Managing Director at SOFTBANK Venture Capital, known as Mobius Venture Capital since December 2001. David Perkins, previously SVP of Business Development at Metrowerks, assumed the title of President and CEO.
Metrowerks subsequently acquired a small number of other companies including HIWARE AG, Embedix{{cite magazine
| magazine = SD Times
| date = 15 August 2003
| page = 1, 19
| issue = 84
| url = https://archive.org/details/sdtimes084/page/n1/mode/1up
| first = Edward J.
| last = Correia
| title = Metrowerks, All's Clear on Embedded Linux Front
}} and Applied Microsystems Corp. in November 2002 for US$40-Million.{{cite magazine
| magazine = SD Times
| url = https://archive.org/details/sdtimes062/page/n26/mode/1up
| title = Metrowerks Taps into AMC
| first = Edward J.
| last = Correia
| issue = 62
| date = 15 September 2002
| page = 27
| magazine = SD Times
| url = https://archive.org/details/sdtimes081/page/n20/mode/1up
| title = Metrowerks Has Mac OS X Code Covered
| first = Edward J.
| last = Correia
| issue = 81
| date = 1 July 2003
| page = 22
}} In 2002, David Perkins assumed the role of Corporate Vice President of NCSG at Motorola SPS; Jim Welch (previously the CFO of Metrowerks) assumed the role of CEO. In late 2003, Jim Welch left to become CEO of Wireless Valley Communications and Matthew R. Harris (who was previously CEO of Lineo and Embedix) became the new CEO of Metrowerks.
In 2003, Motorola spun off its semiconductor group as a separate company named Freescale Semiconductor.
In late 2004, Nokia purchased the SymbianOS development tools, including members of the engineering, for US$30-Million.{{cite magazine
| magazine = SD Times
| url = https://archive.org/details/sdtimes133/page/n28/mode/1up
| title = Metrowerks Brand Defeated by CodeWarrior
| page = 29
| issue = 133
| date = 1 September 2005
| first = Edward J.
| last = Correia
}}
In early 2005, Matt Harris left Metrowerks to become CEO of Volantis at which time Freescale management decided to absorb Metrowerks completely and not treat it as a wholly owned subsidiary.
CodeWarrior for Mac OS had successfully made the transition to Apple's new Mac OS X operating system, supporting the Carbon development environment. However, Apple invested heavily in their own development tools for OS X (Xcode), distributed free of charge and always up to date. The increasing prominence of the Cocoa development environment marginalized CodeWarrior, and finally the surprise announcement of the Mac's switch to Intel processors – mere weeks after Freescale had sold the Metrowerks Intel compiler tools to Nokia{{cn|date=October 2021}} – signalled the end of CodeWarrior on the Mac. In July 2005, Freescale discontinued CodeWarrior for Mac OS, as the same time it was also divesting from any tools targeting non-Freescale silicon.
In October 2005, Freescale retired the Metrowerks name but continues to develop CodeWarrior and other developer technologies as part of Freescale's Developer Technology Organization.{{cite magazine
| magazine = SD Times
| url = https://archive.org/details/sdtimes136/page/n37/mode/1up
| title = Business Briefs
| page = 38
| date = 15 October 2005
| issue = 136
| magazine = SD Times
| url = https://archive.org/details/sdtimes136/page/n37/mode/1up
| title = Nokia Brings Symbian OS Debugging to Eclipse
| page = 27
| first = Edward J.
| last = Correia
| date = 15 October 2005
| issue = 136
}}
Metrowerks' logo of the iconic factory worker and other visual branding was created by illustrator [http://billustration.com/ Bill Russell]
Addendum: Freescale's website now says, "CodeWarrior for Mac OS has been discontinued and is no longer sold or supported." It has several downloadable updates, but the most recent modification date is 15 August 2005.
Former Corporate Addresses
- [https://www.google.com/maps/place/8920+Business+Park+Dr,+Austin,+TX+78759,+USA/@30.3797262,-97.7439597,17z/data=!3m1!4b1!4m5!3m4!1s0x8644cb7807fee785:0x10de32417bdbc4c2!8m2!3d30.3797262!4d-97.741771 8920 Business Park Drive, Austin, TX 78759, USA]
- [https://www.google.com/maps/place/3925+W+Braker+Ln,+Austin,+TX+78759,+USA/@30.3950315,-97.7376193,17z/data=!3m1!4b1!4m5!3m4!1s0x8644cc79470ef2b3:0xbb04b34fca89c4e2!8m2!3d30.3950315!4d-97.7354306 3925 West Braker Lane, Austin, TX, 78759, USA]
- [https://www.google.com/maps/place/2201+Donley+Dr,+Austin,+TX+78758,+USA/@30.3881527,-97.7162797,17z/data=!3m1!4b1!4m5!3m4!1s0x8644cbf69969534f:0xd55eea5ecd4c1fc7!8m2!3d30.3881527!4d-97.714091 2201 Donley Drive Suite 310, Austin, TX 78758, USA]
- [https://www.google.com/maps/place/2601+Mc+Hale+Ct,+Austin,+TX+78758,+USA/@30.384608,-97.7247645,17z/data=!3m1!4b1!4m5!3m4!1s0x8644cb8cf4b4299b:0xd9cc2a2e91194916!8m2!3d30.384608!4d-97.7225758 2601 McHale Court, Austin, TX 78758, USA] (Warehouse)
- [https://www.google.com/maps/place/9801+Metric+Blvd,+Austin,+TX+78758,+USA/@30.3779439,-97.7178917,17z/data=!3m1!4b1!4m5!3m4!1s0x8644cbedcafa94ed:0x31a148201645315b!8m2!3d30.3779439!4d-97.715703!5m2!1e4!1e1 9801 Metric Boulevard, Austin, TX 78758, USA]
- [https://www.google.com/maps/place/7700+W+Parmer+Ln,+Austin,+TX+78729,+USA/@30.4594877,-97.7526094,17z/data=!3m1!4b1!4m5!3m4!1s0x8644cd72ea0a900d:0x270e6de16cd80fa3!8m2!3d30.4594877!4d-97.7504207!5m2!1e4!1e1 7700 West Parmer Lane, Austin, TX 78753, USA]
CodeWarrior
{{Main article|CodeWarrior}}
Starting in 1994, CodeWarrior was the main product from Metrowerks. It was an Integrated Development Environment for Classic MacOS, that offered C/C++ and Pascal, targeting both 68k and PowerPC. Java support was added in 1996.{{cite magazine|magazine=MacTech |title=Yet Another Platform for CodeWarrior: Java |url=https://archive.org/details/eu_MacTech-1996-01_OCR/page/n99/mode/2up |date=January 1996 |page=98 |volume=12 |issue=1 |first=John |last=Kawakami}}
CodeWarrior for PalmPilot was the IDE in the early days of the device, limited to the C compiler with partial C++ support. Constructor for PalmPilot looked familiar to PowerPlant Constructor users.{{cite magazine| magazine=MacTech |title=CodeWarrior for PalmPilot |url=https://archive.org/details/eu_MacTech-1998-03_OCR/page/n50/mode/1up| date=March 1998 |volume=14 |issue=3 |first1=Dave |last1=Mark |first2=Eric |last2=Cloninger |page=49-52}}
CodeWarrior was the default toolchain for BeOS. Initially, developers on a BeBox could either use the command line tool provided, or cross-compile using the Macintosh IDE,{{cite magazine|magazine=MacTech |title=Opening the BeBox |url=https://archive.org/details/eu_MacTech-1996-01_OCR/page/n26/mode/2up |date=January 1996 |page=25-45 |first1=Peter |last1=Potrebic |first2=Steve |last2=Horowitz |volume=12 |issue=1}} until Metrowerks developed the BeIDE as part of CodeWarrior for BeOS.
Later{{when|date=August 2021}} CodeWarrior was ported to run on Windows for Win32 development (with MFC), and compilers started targeting embedded platforms.