HOME

TheInfoList



OR:

Metrowerks was a company that developed software development tools for various desktop, handheld, embedded, and gaming platforms. Its flagship product,
CodeWarrior CodeWarrior is an integrated development environment (IDE) published by NXP Semiconductors for editing, compiling, and debugging software for several microcontrollers and microprocessors (Freescale ColdFire, ColdFire+, Kinetis, Qorivva, PX, Frees ...
, comprised an IDE,
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
s, linkers, debuggers,
libraries A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
, and related tools. In 1999 it was acquired by
Motorola Motorola, Inc. () was an American Multinational corporation, multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent p ...
and in 2005 it was spun-off as part of
Freescale Freescale Semiconductor, Inc. was an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focused their integrated circuit products on the automotive, embed ...
, which continues to sell these tools. In 2015, Freescale Semiconductor was absorbed into
NXP NXP Semiconductors N.V. (NXP) is a Dutch semiconductor designer and manufacturer with headquarters in Eindhoven, Netherlands. The company employs approximately 31,000 people in more than 30 countries. NXP reported revenue of $11.06 billion in 2 ...
.


History

Founded by Greg Galanos in 1985 as Metropolis Computer Networks in
Hudson Hudson may refer to: People * Hudson (given name) * Hudson (surname) * Henry Hudson, English explorer * Hudson (footballer, born 1986), Hudson Fernando Tobias de Carvalho, Brazilian football right-back * Hudson (footballer, born 1988), Hudso ...
,
Quebec Quebec ( ; )According to the Canadian government, ''Québec'' (with the acute accent) is the official name in Canadian French and ''Quebec'' (without the accent) is the province's official name in Canadian English is one of the thirtee ...
, Metrowerks originally developed software development tools for the
Apple Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
and
UNIX Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
workstations. Its first product was a
Modula-2 Modula-2 is a structured, procedural programming language developed between 1977 and 1985/8 by Niklaus Wirth at ETH Zurich. It was created as the language for the operating system and application software of the Lilith personal workstation. It w ...
compiler originally developed by
Niklaus Wirth Niklaus Emil Wirth (born 15 February 1934) is a Swiss computer scientist. He has designed several programming languages, including Pascal (programming language), Pascal, and pioneered several classic topics in software engineering. In 1984, he w ...
, the creator of the
ALGOL W ALGOL W is a programming language. It is based on a proposal for ALGOL X by Niklaus Wirth and Tony Hoare as a successor to ALGOL 60. ALGOL W is a relatively simple upgrade of the original ALGOL 60, adding string, bitstring, complex number and r ...
,
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Fren ...
and Modula-2 programming languages. 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 PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
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 Worldwide Developers Conference (WWDC) is an information technology conference held annually by Apple Inc. The conference is usually held at Apple Park in California. The event is usually used to showcase new software and technologies in t ...
. The release was a great success. Metrowerks received much credit for helping Apple succeed in its risky transition to a new processor. In March 1994 Metrowerks had its
initial public offering An initial public offering (IPO) or stock launch is a public offering in which shares of a company are sold to institutional investors and usually also to retail (individual) investors. An IPO is typically underwritten by one or more investment ...
, trading under the symbol MTWKF (
NASDAQ The Nasdaq Stock Market () (National Association of Securities Dealers Automated Quotations Stock Market) is an American stock exchange based in New York City. It is the most active stock trading venue in the US by volume, and ranked second ...
foreign exchange) and continued to trade on Canadian exchanges. Also in 1994, Metrowerks opened a small sales and R&D office in
Austin Austin is the capital city of the U.S. state of Texas, as well as the seat and largest city of Travis County, with portions extending into Hays and Williamson counties. Incorporated on December 27, 1839, it is the 11th-most-populous city ...
,
Texas Texas (, ; Spanish language, Spanish: ''Texas'', ''Tejas'') is a state in the South Central United States, South Central region of the United States. At 268,596 square miles (695,662 km2), and with more than 29.1 million residents in 2 ...
to be closer to the manufacturers of the new PowerPC chips, IBM and
Motorola Motorola, Inc. () was an American Multinational corporation, multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent p ...
. 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: * Mac OS PowerPC * Mac OS 68k *
General Magic General Magic was an American software and electronics company co-founded by Bill Atkinson, Andy Hertzfeld, and Marc Porat. Based in Mountain View, California, the company developed precursors to "USB, software modems, small touchscreens, touch ...
's
Magic Cap Magic Cap (short for Magic Communicating Applications Platform) is a discontinued object-oriented operating system for PDAs developed by General Magic. Tony Fadell was a contributor to the platform, Bill Atkinson shows the credits screen on Magic ...
OS *
BeOS BeOS is an operating system for personal computers first developed by Be Inc. in 1990. It was first written to run on BeBox hardware. BeOS was positioned as a multimedia platform that could be used by a substantial population of desktop users a ...
*
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was introd ...
*
NEC is a Japanese multinational information technology and electronics corporation, headquartered in Minato, Tokyo. The company was known as the Nippon Electric Company, Limited, before rebranding in 1983 as NEC. It provides IT and network soluti ...
v8xx, VRxxxx * General MIPS (ISA I-IV) * General PowerPC embedded * General 68k embedded * General
Coldfire The NXP ColdFire is a microprocessor that derives from the Motorola 68000 family architecture, manufactured for embedded systems development by NXP Semiconductors. It was formerly manufactured by Freescale Semiconductor (formerly the semiconductor ...
embedded * General
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between th ...
embedded *
PlayStation is a video gaming brand that consists of five home video game consoles, two handhelds, a media center, and a smartphone, as well as an online service and multiple magazines. The brand is produced by Sony Interactive Entertainment, a divisi ...
,
PS2 The PlayStation 2 (PS2) is a home video game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on 4 March 2000, in North America on 26 October 2000, in Europe on 24 November 2000, and in Australia o ...
and PSP *
Nintendo 64 The (N64) is a home video game console developed by Nintendo. The successor to the Super Nintendo Entertainment System, it was released on June 23, 1996, in Japan, on September 29, 1996, in North America, and on March 1, 1997, in Europe and Au ...
,
GameCube The is a home video game console developed and released by Nintendo in Japan on September 14, 2001, in North America on November 18, 2001, and in PAL territories in 2002. It is the successor to the Nintendo 64 (1996), and predecessor of the Wii ...
,
Nintendo DS The is a handheld game console produced by Nintendo, released globally across 2004 and 2005. The DS, an initialism for "Developers' System" or "Dual Screen", introduced distinctive new features to handheld games: two LCD screens working in tan ...
and
Wii The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America and in December 2006 for most other Regional lockout, regions of the world. It is Nintendo's fifth major ho ...
*
Sega Saturn The is a home video game console developed by Sega and released on November 22, 1994, in Japan, May 11, 1995, in North America, and July 8, 1995, in Europe. Part of the fifth generation of video game consoles, it was the successor to the succ ...
*
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
tools *
Nokia Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational corporation, multinational telecommunications industry, telecommunications, technology company, information technology, and consumer electronics corporatio ...
SymbianOS (
toolchain In software, a toolchain is a set of programming tools that is used to perform a complex software development task or to create a software product, which is typically another computer program or a set of related programs. In general, the tools form ...
sold to Nokia in late 2004) *
PalmPilot The PalmPilot Personal and PalmPilot Professional are the second generation of Palm PDA devices produced by Palm Inc (then a subsidiary of U.S. Robotics, later 3Com). These devices were launched on March 10, 1997. Accessories and pricing Pal ...
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 macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
software to
Rhapsody Rhapsody may refer to: * A work of epic poetry, or part of one, that is suitable for recitation at one time ** Rhapsode, a classical Greek professional performer of epic poetry Computer software * Rhapsody (online music service), an online m ...
. 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 Lineo was a thin client and embedded systems company spun out of Caldera Thin Clients by 20 July 1999. History Caldera Thin Clients, Inc., had been created as a subsidiary of Caldera, Inc., on 2 September 1998. Caldera Thin Clients' original ...
and Applied Microsystems Corp. in November 2002 for US$40-Million. 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 Lineo was a thin client and embedded systems company spun out of Caldera Thin Clients by 20 July 1999. History Caldera Thin Clients, Inc., had been created as a subsidiary of Caldera, Inc., on 2 September 1998. Caldera Thin Clients' origina ...
and Embedix) became the new CEO of Metrowerks. In 2003, Motorola spun off its semiconductor group as a separate company named
Freescale Semiconductor Freescale Semiconductor, Inc. was an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focused their integrated circuit products on the automotive, embed ...
. In late 2004,
Nokia Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational corporation, multinational telecommunications industry, telecommunications, technology company, information technology, and consumer electronics corporatio ...
purchased the SymbianOS development tools, including members of the engineering, for US$30-Million. 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 macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
operating system, supporting the
Carbon Carbon () is a chemical element with the symbol C and atomic number 6. It is nonmetallic and tetravalent In chemistry, the valence (US spelling) or valency (British spelling) of an element is the measure of its combining capacity with o ...
development environment. However, Apple invested heavily in their own development tools for OS X (
Xcode Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS. It was initially released in late 2003; the latest stable release is version 14.2, released on December 13, ...
), distributed free of charge and always up to date. The increasing prominence of the
Cocoa Cocoa may refer to: Chocolate * Chocolate * ''Theobroma cacao'', the cocoa tree * Cocoa bean, seed of ''Theobroma cacao'' * Chocolate liquor, or cocoa liquor, pure, liquid chocolate extracted from the cocoa bean, including both cocoa butter and ...
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 – 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. Metrowerks' logo of the iconic factory worker and other visual branding was created by illustrato
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


8920 Business Park Drive, Austin, TX 78759, USA

3925 West Braker Lane, Austin, TX, 78759, USA

2201 Donley Drive Suite 310, Austin, TX 78758, USA

2601 McHale Court, Austin, TX 78758, USA
(Warehouse)
9801 Metric Boulevard, Austin, TX 78758, USA

7700 West Parmer Lane, Austin, TX 78753, USA


CodeWarrior

Starting in 1994, CodeWarrior was the main product from Metrowerks. It was an
Integrated Development Environment An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools a ...
for
Classic MacOS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The ...
, that offered C/C++ and Pascal, targeting both 68k and
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
. Java support was added in 1996. CodeWarrior for
PalmPilot The PalmPilot Personal and PalmPilot Professional are the second generation of Palm PDA devices produced by Palm Inc (then a subsidiary of U.S. Robotics, later 3Com). These devices were launched on March 10, 1997. Accessories and pricing Pal ...
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 Propulsion is the generation of force by any combination of pushing or pulling to modify the translational motion of an object, which is typically a rigid body (or an articulated rigid body) but may also concern a fluid. The term is derived from ...
Constructor users. CodeWarrior was the default toolchain for
BeOS BeOS is an operating system for personal computers first developed by Be Inc. in 1990. It was first written to run on BeBox hardware. BeOS was positioned as a multimedia platform that could be used by a substantial population of desktop users a ...
. Initially, developers on a BeBox could either use the command line tool provided, or cross-compile using the Macintosh IDE, until Metrowerks developed the BeIDE as part of CodeWarrior for BeOS. Later CodeWarrior was ported to run on Windows for Win32 development (with MFC), and compilers started targeting embedded platforms.


References

{{Nokia Defunct software companies of Canada Defunct companies of Quebec Software companies established in 1985 Software companies disestablished in 2005 1985 establishments in Quebec