Qu'est-il arrivé à Metrowerk ?

Le nom ne vous dit probablement rien, mais il y a quelques décennies, c'était une référence dans le monde Apple et l'une des preuves que le Mac était utilisé pour des choses au-delà du monde créatif.

Metrowerks était une entreprise qui concevait, développait, vendait et soutenait des outils de développement de logiciels professionnels. Dans les années 90, Metrowerks se présente comme « le créateur de CodeWarrior, l'environnement de développement intégré pour C, C++ et Pascal » (Source). Par la suite, la société a commencé à créer des outils de développement de logiciels pour diverses plates-formes mobiles, de bureau, de jeu et intégrées.




Après environ deux décennies sur le marché et un changement de propriétaire, les propriétaires ont annoncé qu'ils s'éloignaient du nom Metrowerks. Aujourd'hui, une tentative d'accès à Metrowerks.com montre que le site n'est pas disponible.

Qu'est-il arrivé à cette entreprise si importante qu'elle a retenu l'attention de Motorola ? Nous avons passé du temps à rechercher sa trajectoire. Nous suivrons l'histoire de l'entreprise, son produit phare, CodeWarrior, les outils qu'ils ont créés et l'impact qu'ils ont eu.

L'histoire de Metrowerk

<a name=Qu'est-il arrivé à Metrowerk ?" src="/images/posts/661401dcf4e5e084439d4d939bff998e-0.jpg">

Fondé par Greg Galanos En 1985, Metrowerks s'appelait initialement Metropolis Computer Networks. Le nom Metrowerks semble être une abréviation du nom d'origine. Il était basé à Hudson, Québec, Canada (Source).

Au moment de sa fondation, la société était engagée dans des outils de développement de logiciels pour les ordinateurs Apple Macintosh et les postes de travail UNIX. Certains des premiers produits de la société étaient un compilateur pour Modula-2 (un langage de programmation développé entre 1977 et 1985) et Pascal (également un langage de programmation initialement développé dans les années 70) (Source).


En 1996, la société a déclaré que son revenu de CodeWarrior était de 10,6 millions de dollars, et il l'a pratiquement doublé pour atteindre 18,3 millions de dollars en 1997. Fort de ce succès, en juillet 1996, il est devenu public - NASDAQ- avec le symbole MTWKF (Source).



Le projet CodeWarrior

<a name=Qu'est-il arrivé à Metrowerk ?" src="/images/posts/661401dcf4e5e084439d4d939bff998e-1.jpg">

CodeWarrior était un environnement de développement intégré (IDE) publié par NXP Semiconductors. Un IDE est un outil de modification de logiciel qui augmente la productivité du programmeur en rassemblant des éléments d'utilisation quotidienne en tant qu'outils de modification, en compilant des tests logiciels dans une seule application. CodeWarrior a été l'un des premiers développements Macintosh à prendre en charge 68K et le nouveau PowerPC (PPC) (Source).

Caractéristiques

Un article publié par la California University of Pennsylvania donne un aperçu de CodeWarrior. Notez que "ce qui distingue CodeWarrior, c'est qu'une fois que vous l'avez appris à quelque fin que ce soit, vous savez essentiellement comment l'utiliser à d'autres fins". L'article continue en listant quelques fonctionnalités de CodeWarrior :

Un environnement de développement unifié (IDE), qui offre une sortie unique pour tous les composants.
Une interface utilisateur graphique (GUI) facile à utiliser.
Éditeur de code source pour éditer les fichiers du projet.
Un compilateur C/C++ hautement optimisé et un puissant micro-assembleur.
Un Smartlinker qui lie uniquement le code et les objets pertinents pour un projet spécifique.
Une bibliothèque qui permet aux programmeurs de créer des bibliothèques personnalisées.
Un débogueur qui permet une simulation concrète de la conception matérielle ou applicative (ou débogage).

Outils de développement Macintosh

<a name=Qu'est-il arrivé à Metrowerk ?" src="/images/posts/661401dcf4e5e084439d4d939bff998e-2.jpg">

En 1992, l'avènement du processeur PowerPC a incité Metrowerks à se concentrer sur la création d'outils de développement pour les ordinateurs Macintosh. La société a lancé la première version de CodeWarrior lors de la conférence mondiale des développeurs d'Apple en mai 1994 (Source).



La première version de CodeWarrior a été un grand succès. La société a été reconnue pour avoir aidé Apple à naviguer dans la transition vers un nouveau processeur (Source).

En développant plusieurs versions après l'an 2000, CodeWarrior a fini par créer un catalogue complet de livres de formation en ligne. L'un de ces livres comprenait "Learn Java on the Macintosh" de Barry Boone et Dave Mark, considéré comme une ressource de référence essentielle pour de nombreux projets (Source).


Déménagement à Austin, Texas

En 1994, Metrowerks a ouvert un bureau de recherche et développement à Austin, au Texas. Cette décision a été déclenchée par le besoin de se rapprocher d'entreprises comme IBM et Motorola qui ont fabriqué les nouvelles puces PowerPC. La société déménagera plus tard son siège social à Austin, avec son fondateur, Galanos, et son PDG, Jean Bélanger (Source).

Achetez des produits semi-conducteurs Motorola

<a name=Qu'est-il arrivé à Metrowerk ?" src="/images/posts/661401dcf4e5e084439d4d939bff998e-3.jpg">

En 1999, l'activité produits semi-conducteurs (SPS) de Motorola a acquis Metrowerks pour environ 95 millions de dollars. Dans le cadre de l'accord, Bélanger (alors PDG de l'entreprise) et Galanos, qui détenaient 25 % des actions de l'entreprise, ont décidé de les vendre au comptant (Source).

Avec l'acquisition de Metrowerks par Motorola Inc., Motorola a convenu avec Metrowerks d'inclure CodeWarrior dans le kit de développement logiciel (SDK) gratuit de Motorola, qui est distribué sur CD-ROM. Il comprenait plusieurs types de logiciels pour «tester» les applications, un programme de soutien aux développeurs et un système de commerce électronique, entre autres.

Étendre au-delà du Macintosh

<a name=Qu'est-il arrivé à Metrowerk ?" src="/images/posts/661401dcf4e5e084439d4d939bff998e-4.jpg">

Selon Metrowerks, lorsqu'ils ont créé CodeWarrior en 1991, leur "objectif à long terme était de construire une grande entreprise de logiciels rentable". La société a reconnu que cela ne pouvait être réalisé qu'en développant "des outils au-delà de notre premier produit, CodeWarrior pour Macintosh" (Source).



Développer des outils au-delà du Macintosh, c'est ce que Metrowerks a fait en 1997 lorsqu'elle a commencé à fabriquer et à vendre des outils de programmation pour quatre marchés principaux : "le marché des ordinateurs de bureau Windows et Macintosh, le marché des systèmes d'exploitation embarqués propriétaires, les systèmes embarqués. Systèmes d'exploitation temps réel (RTOS) / Windows CE et le marché de la technologie Java » (Source).


En 2000, Metrowerks a commencé à vendre des solutions de développement de véhicules. En 2002, la société a élargi son portefeuille Linux en achetant Embedix (une suite d'outils et de solutions pour Linux). Suite à l'acquisition, Metrowerks a pu proposer des outils et des plates-formes de développement basés sur le système d'exploitation Linux pour une application aux téléviseurs numériques, à la sécurité domestique et aux appareils portables personnels. (La source).

Qu'est-il arrivé à Metrowerk ?

En 2003, Motorola a transformé la division SPS en une société distincte. La nouvelle société s'appelait Freescale Semiconductor. C'est là que Metrowerks s'est retrouvé (Source).

En juillet 2005, Metrowerks annonçait que la prochaine version de CodeWarrior 10 serait la dernière pour Mac, dans un environnement où Apple investissait massivement dans ses outils de développement. Cela a écarté CodeWarrior, laissant la seule option de quitter la plate-forme Apple (Source).

Fin 2005, Freescale a abandonné le nom Metrowerks. Sans le nom, le domaine Metrowerks.com n'était plus nécessaire. Cependant, Freescale a continué à développer CodeWarrior et d'autres technologies de développement dans le cadre de la Developer Technology Organization.

-

Article original ici. Traduit avec permission.

ajouter un commentaire de Qu'est-il arrivé à Metrowerk ?
Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.