iPhone app iPad app Android phone app Android tablet app More

Featuring fresh takes and real-time analysis from HuffPost's signature lineup of contributors
John Pavley

GET UPDATES FROM John Pavley
 

HyperCard: The Original Bridge Over the Digital Divide

Posted: 06/02/2012 3:28 pm

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

FOLLOW TECH
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 his...
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 his...
 
 
  • Comments
  • 31
  • Pending Comments
  • 0
  • View FAQ
Comments are closed for this entry
View All
Favorites
Recency  | 
Popularity
Page: 1 2  Next ›  Last »  (2 total)
12:45 PM on 07/11/2012
I built a stack that demonstrate the life cycle of a common frog in 1988 or 1989. It was a port of a program that I had written in apple basic and illustrated with Koala Paint, I think.

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.
11:43 PM on 06/04/2012
I worked at Apple, built one of the first internal Hypercard stacks (for IT), and then, moved to marketing and helped build the Hypercard developer community. It was an amazing time, amazing software. My years at Apple were 1986-1993.
02:23 PM on 06/04/2012
I've taught well over a thousand middle-school students to program, first using Hypercard and now using Runtime Revolution (recently renamed LiveCode), which is what I describe as "Hypercard on steroids". The English-like syntax and easy-to-create user interface elements make this a no-brainer for choice of programming language in my 8th-grade gaming class. And the kids love being able to put their work on an iPad or android tablet. Unfortunately, LiveCode isn't free -- or even cheap -- or else it would be a staple in middle-school and high-school CS classes.

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.
12:04 PM on 06/04/2012
As far as what I would do today, I am doing it. I started a project to pull in the data from Spiceworks (a free inventory tracking and help desk solution) and then link the inventory data up with software installed on the machine to make a license management system. Spiceworks does not have a good software tracking system that suits me so I was writing my own.

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.
12:02 PM on 06/04/2012
Well since you asked, I created a Radio Station Response Tracker where statistics could be entered each month on the total number of phone calls received for each radio station our syndicated program was aired on. It also tracked donations (we were a non-profit) and later I built in a simple Accounts Receivable system. You could print a report that took into consideration how much we were paying per broadcast weighted against the responses and donations we received. I also wrote a Monopoly game which I never fully debugged, but it was fun running through all the logic.
08:49 AM on 06/04/2012
I made a bunch of HyperCard products, including the CD-ROM version of A Hard Day's Night. HyperCard didn't have 8 bit monochrome, it was always, even at the end, 1 bit graphics. That were external functions that could be added to give color graphics, but the underlying engine itself never had color, nor native video. The video in the AHDN CD-ROM was played using another add-on external function.

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.
08:29 AM on 06/04/2012
There're a number of HyperCard successors still available --- I used Runtime Revolution ( http://www.runrev.com/ ) to code up a ``ProportionBar'' app as a user-interface design / concept / study:

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
photo
Anonymous Conservative
Cynical atheist.
06:17 AM on 06/04/2012
I've never heard of HyperCard, and computers are what I do.
01:05 AM on 06/06/2012
For how long - the last 5 minutes? Why don't you go back home to mommy and let the adults talk.
photo
Anonymous Conservative
Cynical atheist.
06:22 PM on 06/08/2012
The last ten years.
11:47 AM on 06/06/2012
Really....then you don't Jack about Apple.
photo
Anonymous Conservative
Cynical atheist.
06:22 PM on 06/08/2012
I've been an Apple fan for over ten years.
HUFFPOST SUPER USER
aSecondAmerican
11:46 PM on 06/03/2012
Hypercard is sorely missed. The english-like syntax was a breeze. There were extensions that gave you substantial control over QuickTime – enough to write custom players. I wrote a tool for convenient subtitling that generated text tracks. When Macromedia's Lingo (based on Hypertalk) went to dot-syntax it lost that easy "slap-together" quality that Director initially shared with Hypercard. I love the fact that you could use Flash tracks too, to hotspot QT movies. It really allowed you to utilize some of the QuickTime containers most interesting capabilities.

I've never seen anything else that simple, be that useful.
photo
HUFFPOST SUPER USER
pixeloid
Reality has a liberal bias.
11:37 PM on 06/03/2012
I remember HyperCard very well. I never actually did programming for it. I remember it being more difficult than HTML. On the other hand, I've always found AppleScript to be impossible. It's really easy to understand someone else's code, but I could never do much with it myself. I always had trouble with getting the types to match. I think C was easier, since everything is specified, and I don't have to guess what kind of objects Apple is throwing around under the hood.
photo
HUFFPOST SUPER USER
dantini
Sometimes, the medium is NOT the message!
11:04 PM on 06/03/2012
I would LOVE Apple to bring back HyperCard! Is started working with it in the early 90s and taught classes on HyperCard authoring. Although I've used other platforms, nothing makes it as easy and powerful as HyperCard did.
10:44 PM on 06/03/2012
Am I missing something? Why can't someone make HyperCard again?
photo
joebaggadonuts
Civilization: Evolutionary pathway of choice.
04:28 PM on 06/03/2012
I wrote a PIM for a 512K, put it on my desk and had it spit out my docket for the day. Worked great until the 512K's insufficient memory became clogged. For a few weeks, I was living the future.
09:26 AM on 06/03/2012
I wrote a souped up address stack. I would say that Danny Goodman really got me interested in HyperTalk scripting with his books. It was a sad day when Apple killed it.

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
photo
HUFFPOST SUPER USER
Jack Boats
not a proof reader
05:34 PM on 06/03/2012
haha 7100 was my first computer. hypercard was the shiz! wasn't myst created with it? my first multimedia app was.
03:31 AM on 06/03/2012
I made a hypercard stack for keeping track of customers and engraving machine job settings for my friend's business in 1986... he's still using it on his MacPlus !