On Apple Multimedia – An Interview with Dan Crow (part one)
Some years ago I came by two packaged and unopened copies of a little known software sold by Apple. Called Apple Media Tool, it was a competitor to Director and Toolbook, an authoring tool cum programming environment created for designers who had no programming background but wanted to build multimedia presentations for interactive CD-ROMs.
To tell the story of this software I contacted Dan Crow, who worked at Apple on a lot of key multimedia projects such as QuickTime and Hypercard, starting with Apple Multimedia Tool, of which he was put in charge.
Dan, who is now at Google, not only graciously answered to all of my questions about his work but also provided a fascinating background of what was life at Apple during the mid-Nineties and then after Steve Jobs came back and began to transform Infinite Loop. Thanks a lot, Dan!
Stories of Apple: Would you tell the Stories of Apple readers a bit about yourself, about your background and where do you come from, professionally speaking?
Dan Crow: I’m a software developer and product manager. I first got interested in computers in early 1982, when my mother purchased a Sinclair ZX81. I taught myself to program BASIC and Z80 assembly language before graduating to a series of more advanced personal computers. Eventually I became so interested in programming that I interned at IBM for a year and then went to the University of Leeds to study Computer Science. I graduated from Leeds in 1989 and decided to stay on to pursue a PhD in Artificial Intelligence, specifically working on intelligent user interfaces.
SoA: Your first role at Apple was Lead Engineer on AMT, the Apple Media Tool. Can you shed some light on its history?
DC: AMT was originally written by a Belgian software developer called Patrick Soquet. Patrick is an exceptionally talented software engineer and a really nice guy. He was inspired by the Eiffel programming language and implemented his own version of it which he called Key. He not only created a Key compiler, but also a full development environment and a simple to use graphical UI for generating Key source code. This UI was focused on authoring multimedia presentations. Patrick offered the whole Key environment to Apple, who saw the potential of it and started selling it as the Apple Media Tool (AMT) and its accompanying Apple Media Tool Programming Environment (AMTPE).
Patrick was initially the sole developer of the software with Apple simply marketing and selling it under its brand. In the summer of 1996, Apple negotiated with Patrick to take over the full rights to AMT and AMTPE and created a small internal development team to produce future versions of the software. This is the team that I lead from late 1996 to early 1997.
SoA: How did you join the AMT team?
DC: After graduating from Leeds for a second time, I worked as Head of Software Development for a small multimedia company in the UK called Art of Memory. This was back in the days before the web took off, so we worked on CD-ROMs and kiosk systems. The company specialized in multimedia production for museums and we created pieces for the Victoria and Albert Museum in London and the Corning Museum of Glass in upstate New York amongst others. It was at Art of Memory that I first worked with HyperCard and the Apple Media Tool (AMT).
At Art of Memory we developed a series of extensions to AMT, and I became active on the developer mailing list. As we became more involved with software development for AMT I became increasingly interested in the tool itself. I eventually got in touch with the AMT team at Apple and wound up with a contract to write the technical documentation for an upcoming version of the tool.
As part of the contract I spent a week at Infinite Loop. It was my first visit to California (though not America) and I was impressed by Apple, by the AMT team and by San Francisco. I recall flying out of San Francisco airport, with the sun setting over the Bay, and thinking that was the place I wanted to live and work.
So, for the next few months I lobbied to become a full-time member of the AMT team. In the end I think they got tired of my constant pestering and decided that the only way to shut me up was to offer me a job. So in the Fall of 1996 I became the tech lead on AMT and moved with my wife to California.
SoA: How was the experience?
DC: We launched version 2.1 a few months after I arrived. We then began work on the next version. Unfortunately Apple was in turmoil at the time. This was the period when Gil Amelio was CEO and the company was running into deep financial problems. Apple had become very fragmented at this time and there were teams working on projects that competed with each other. We produced dozens of different Mac models which confused our customers and most of them simply weren’t that exciting. There was huge internal debate about if we should be a software or a hardware company and if we should pursue consumers, educational customers or corporation. Worst of all the Mac OS was outdated, slow and had lost its UI edge. There were a lot of unhappy people at Apple.
Our management decided to try to rationalize what Apple did. Unfortunately for me, one of the victims of this was AMT. Apple produced AMT, FileMaker (through the Claris subsiduary) and HyperCard and that was at least one similar product too many. Sadly, AMT was the product we decided to end. The problem was that although AMT had some very enthusiastic developers who were creating some very cutting edge products with it, they only numbered around 10,000. HyperCard was in use by hundreds of thousands of Mac users, so AMT was canceled and the team was reassigned to QuickTime.
SoA: And what happened of AMT after that? Was it definitely shelved?
DC: Following Apple’s decision to cancel AMT as an Apple product, there were various attempts to find a new home for the tool. A number of developers who were using it expressed an interest in seeing it become an independent product, as well as some members of the Apple AMT team. Eventually, Patrick joined forces with a number of other AMT fans and brought back the rights to AMT and AMTPE. They launched a new company, tribeworks.com, to develop and sell AMT, which they renamed iShell. In 2006 iShell was acquired from Tribeworks by a new company called tribalmedia. iShell continues to have a loyal following of developers and you can see what AMT has evolved into by visiting them at www.tribalmedia.com
(continues in part two)
The picture of Dan Crow is courtesy of Dan himself and is from the Flickr account of Danny Sullyvan. The AMT environment screenshot is from an old University of Calgary Newsletter.
Larry, John, Steve, and Bruce
If you click on the About menu item under System 6, on the right you can see a list of names: Larry, John, Steve, and Bruce. These are the names of the developers of this version of the Finder, the interface of the Macintosh
At the time Apple still used to give credit to developers by allowing them to appear in the info boxes of the software they had created. Usually their names appeared in full, sometimes even with pictures, but here all we have are the first names. Let’s see who these four are.
The last two, are the easiest to guess: they are of course Steve Capps and Bruce Horn.
Horn is the creator of the original Finder, a task in which he had the crucial assistance of Capps, who later had a key role in the Newton.
Larry is Larry Kenyon, longtime Apple and Mac developer. Kenyon, among other things, worked on Multifinder, the version of the Finder that starting from System 5 allowed Macintosh users to keep open many applications and switch between them bringing their windows to the front.
John is John Meier, who also worked on the Newton project and would keep on being a developer of subsequent versions of the Finder, the only one of the four names to do so.
It’s just OS X
At the World Wide Developer Conference of 2008 Apple made a small but significant move in the naming of its operating systems, removing the “Mac” prefix from Mac OS X. In its promotional material at the annual developers’ gathering Apple referred to the iPhone’s OS as “OS X iPhone” and to Mac OS X 10.5 as “OS X Leopard”.
The change was pretty much evident if one took a look at pictures of WWDC banners from 2006 and 2007
and compared them to the new 2008 ones featuring both the Mac and iPhone operating systems
This was clearly done to unify the branding since the OS was now running on a wide gamut of devices that included not only desktops and portables but also mobiles and the Apple TV set-top.
The change was also evident in a press release in May referring to the Developers’ Conference.
Altough the title “Apple Executives to Showcase Mac OS X Leopard and OS X iPhone Development Platforms at WWDC 2008 Keynote” still featured a distinction in the following text one could read
This year’s WWDC will showcase two revolutionary development platforms, the ground-breaking innovations of OS X Leopard® and OS X iPhone™, the world’s most advanced mobile operating system.
and also
WWDC 2008 will offer over 150 information-rich sessions and labs where Apple engineers will go in-depth on the innovative technologies that power OS X iPhone and OS X Leopard.
On the other hand the footer stating that:
Today, Apple continues to lead the industry in innovation with its award-winning computers, OS X operating system and iLife and professional applications.
had been already Mac-less at least since the 7th July of 2004.
The other new features of Mac OS 9
The most touted feature of Mac OS 9 was the new Sherlock 2 but there were lots of other new features, mostly related to the development and coming of the NeXT generation operating system, Mac OS X.
Mac OS 9 had multiple users, Voiceprint password, Keychain, automatic updating, encryption, Internet File Sharing, Internet AppleScript, and Network Browser. Many of these were direct equivalents of Mac OS X features which were concurrently developed or even backported.
The reason was of course to make the Mac OS more powerful and more modern but also to ease the transition to OS X, which at the time was believed to start in less than an year
Image taken from Toastytech.com
Ten years ago: here comes Mac OS 9
On October 22, 1999 Apple launched Mac OS 9, its major new release of the Macintosh operating system.
The last boxed edition of the “classic” Mac OS line carried a retail price of 99 USD (with a 20USD rebate for customers who owned Mac OS 8.5 or 8.6) and featured new Internet tools such as Sherlock 2, which was lauded by CEO Steve Jobs in the press release.
The updated version of Apple’s search tool was explicitly modified with a plugin system so that the new Sherlock could access search engines, websites, services and even follow auctions, helping the users with information retrieval but also shopping and online commerce.
To launch the operating system Apple Authorized Resellers (among which were chains such as CompUsa, Sears and Fry’s) held throughout the following weekend special Mac OS 9 “Midnight Madness” events, Apple Demo Days and in-store promotions.