30-plus years of HyperCard, the missing link to the Web (2012)
arstechnica.com
arstechnica.com
I bought a non-Apple hypercardish environment that ran on Windows 3.1 . It was my 2d year of law school and one of my professors was a huge tech advocate and for 2 credits she let me develop an interactive Will generator to produce Forida-compliant wills with all the bells and whistles the new T&E statutes allowed at the time such as an accompanying document that didn't need all of the execution formalities to dispose of certain kinds of tangible personal property, so long as the document was referenced in a properly-executed Will.
I hope educational institutions are still encouraging young people today to leverage their nerdishness into non-nerdy careers if that's what they want. As for me I did my 15 years practicing law and I'm glad to be back letting my geek flag fly although for heaven's sake people, enough with the ageism. Yall be my age soon enough if you're fortunate.
Out of curiosity, was that Asymetrix ToolBook? The original was neat and very HyperCard-ish, although for some reason they pushed later versions as an e-learning application even though there wasn't anything specific about it (e.g. some people used it to make multimedia CDs). And last time i checked it, even decades later, it has bugs that existed ever since the first version.
Check out The Manhole: https://en.wikipedia.org/wiki/The_Manhole
(And, further, each email client had its own client cert, which it used for 1. code-signing decks it had authored, and 2. signing API requests to the DB server when the deck makes them. So every deck, and every request, would always have a “verified” email address associated with it.)
Essentially, it was the set of functionality provided by Google Sheets + Google Forms (and a bit more), without any web stuff being involved.
Obviously, it became a cesspit of badly-made, overly-interlinked Intranet apps, but this was more to do with the target market of non-IT enterprises—it was no different than what such organizations did with Excel.
I’d really love to see what a system very much similar to Lotus Notes, given a fresh coat of paint, and targeted to consumers, would be used for today. An app anyone could open up and make a little DB-backed interactive experience, then either push it to an in-app inbox of their friends [where it could then be re-shared further, virally] or onto a cloud service others could browse within the app.
Setting aside that Lotus Notes preceded HyperCard, I'm still missing the connection. Notes seemed to be presented as an enterprise-y workflow tool, while HyperCard was more of a "bicycle for the mind" toy (which I mean in the best-possible sense).
All the Notes app-documents authored by a given individual will burn in, as the API-backend endpoint for that app-document, the particular Domino server corresponding to their own originating email server. (It's sort of as if you opened Excel and it automatically detected your company's on-prem k8s cluster, and then installed a workload there for your Excel sheet to reach out and talk to, even when you share the spreadsheet around outside of the organization.)
Domino was (is?) a pretty cool and ahead-of-its time piece of tech. In modern terms, it's basically "Firebase as an on-prem appliance." Client applications (i.e. Lotus Notes app-documents) define the schema on connection, rather than there being an explicit out-of-band database/table creation step; and the API handles syncing state between a local representation of the app-document's database and the server's (multi-user shared) representation of same.
Or, to draw a parallel from another point in design-space: Domino is like iCloud's Core Data sync, but multi-user (where the data on the server is just an event stream, it's the client's job to linearize+reduce the event stream into a new mutable state, and users take the user credentials that events have been signed with into account in deciding which events have CDRT precedence over which.)
Or, for a "ridiculous, but not exactly wrong" analogy: Domino is a private blockchain, and the app-documents loaded into it are smart contracts.
Or you could look at it like CouchDB's design documents, with better sync.
Really, there are a lot of things you can sort of describe it as, but nothing that perfectly lines up.
I was deeply involved with BBS software development at the time, and after 2 years of futzing with ANSI graphics, the whole BBS community was looking for a new terminal paradigm, something that would (finally!) allows us to display pictures (porn?), change fonts, and even stream video (oh, the raw ambition).
Back then, your modem dialer was also your software terminal (yeah, makes perfect sense right?). Soft terminals emulated popular-but-limited UNIX-based hard terminals like VT52 or VT100 etc. Remember, software used to be EXPENSIVE because, of course, memory was expensive!
Oh yeah, Hypercard...so I remember discussing the problem with my partner, Tim Stark, and the folks at Galacticomm, the BBS company we worked with. Someone mentioned Hypercard as an almost ideal paradigm for building a frontend that allowed for hot-linking of text, graphics, and sound.
We actually built basic hypercard functionality into our flagship product, Magisearch, that I still contend was one of the very first online search engines ever created for general purpose online searching. We quickly realized that since we already had the indexes built for all the documents, or pages, we could quickly scan the returned text and highlight any already indexed words and "link" them.
Then one day, a true programming genius (I unfortunately cannot remember his name this morning, and thats a shame because he deserves full credit for his efforts) dropped a floppy on my desk and said "run it"...and up came a hybrid dialer/BROWSER!
This guy had done it!! I can't remember what he called the product, but I'll never forget the date...January 19th, 1993...my mom's birthday. Our BBSes were finally going to have rich text capabilities...hyperstacks!
And then came January 23rd and I product I DO remember the name of, Mosaic, dropped, signalling the end for BBS's and my software business.
Had it animate, and had sounds that I recorded.. everything.
This was 1991-1992...
I got a fail.. the Teacher wanted me to "print it out and put it on cardboard".
I eventually got a good mark.. but that's another story
I'm guessing you hacked the school computer, changed your grade and lowered the number days absent on a day you faked sick and went on kooky adventures with your friends.
Saw an indie dev working on a horror game using the hypercard aesthetic over at: http://www.wohgame.com/ It scratches that nostalgic itch.