If Apple's HyperCard was alive this year it would be 25-years-old. Ars Technica has a wonderful retrospective on HyperCard, that reminds us what it was all about and its critical place in Internet history. I remember hearing about HyperCard and eagerly awaiting its public unveiling at a MacWorld convention in Boston in 1987. I sat in the audience watching the big demo and was wowed by HyperCard's 8-bit monochrome pixels and multimedia visual effects. (We used the word "multimedia" all the time back then -- it was the 20th century equivalent of the 21st century's "social media" buzzword du jour.)
When I joined Apple in 1992, HyperCard was part of the reason I did so: Multimedia hyperlinking bundled with a programming environment that a grade schooler could master was the pinnacle of human technological progress! Even though I was a professional programmer (I knew how to code in C and had read all 3 volumes of Inside Macintosh) I created hundreds of HyperCard stacks, mostly for fun and some for profit. It was a black day in 2004 when HyperCard went the way of Dodo and the rotary phone.
Various development tools and programming environments have tried to provide HyperCard like "software construction kits" over the years: Adobe's Flash, open source HTML & JavaScript, Google's Blocky are just three that come to mind. All of these tools start out simple but eventually grow into digital jungles of complexity that lock out amateurs and grade school kids alike. You don't find many 10-year-olds or school teachers writing W3C compliant HTML5 web applications.
But the original motivations that inspired Bill Atkinson to create HyperCard are more relevant than ever: In the future there will be two kinds of people: Those who use computers and those who are used by computers. I do not need to remind you that The Future is already here.
If you developed a stack or two way back when, I'd love to hear about your experiences or what you would do if something like HyperCard was available today.
Follow John Pavley on Twitter: www.twitter.com/@jpavley
Hypercard was great. Easy things were easy and hard things were possible. I remember my father, who had been coding assembler for NCR systems for decades, reading the Hypercard manual and telling me that this was the most important thing that had ever been done with a computer.
he also said that in the future it would be far, far better to know how to code than to not. And he taught me how: basic, recursion vs iteration, i helped him in small ways code printer and light pen drivers for our Atari and Apple computers. The fall of Hypercard was a harbinger of a lot of other things that are saddening about our society and technology. If it still existed I would use it to teach my daughter to code.
LiveCode is also my go-to tool whenever I need to bang out a quick program. I can also convert old HC stacks and run them in LiveCode. Those of you out there running stacks on old Macs: there's an upgrade path available.
I got sidetracked writing a Hotel Management application to use with our various conference and retreat centers, but I am writing it so that it can be used for any hotel/conference center.
As for whether someone could make a HyperCard now, well, no need to speculate! There are a few HyperCard like tools, that have had continuous development since well before HyperCard went away. Look into Livecode, from RunRev, it can even create apps for iOS and Android.
Windows - http://mysite.verizon.net/william_franklin_adams/portfolio/interfaceconcepts/proportionbar.zip
Mac OS X - http://mysite.verizon.net/william_franklin_adams/portfolio/interfaceconcepts/proportionbar.app.sit
I've never seen anything else that simple, be that useful.
I may have the last laugh though. I still have an old PowerMac 7100. I hang on it so I can still use my address stack in 2012 !
- Tom