4 ms·
Some more positive memories: - Magic Cap came from the early-1990s expectation that the future involved intelligent agents that would travel around the network
by keithwinstein 11y ago
Some more positive memories:
- Magic Cap came from the early-1990s expectation that the future involved intelligent agents that would travel around the network, do work (e.g. searching for the best price on a flight or new shoes), and then report back when the user was connected again.
In practice, this meant that you could send email to another Magic Cap user that included executable code, like an animation or a little game, that would run in a sandbox on the user's device.
Even today, we still don't really have this -- you can't stick JavaScript (or a Java applet) in an email and expect the receiver to be able to run it.
- The Motorola Envoy ran on Motorola's low-bitrate, high-power (and now defunct) Ardis wireless network. It was robust enough to work from within an airplane!! Because almost nobody had them (in 1995), the flight attendants would not stop you from sending and receiving email wirelessly while flying. Of course today, even if Ardis still existed and still worked from 30,000 flight, they would be telling you to put your phone into airplane mode...
- I did not have a Motorola Envoy, but I did have a Sony Magic Link that I used for email from 1995-1996. It was amazing! You could leave it by your bed, and when you woke up in the morning, it would make a (free, local) call to AT&T PersonaLink to exchange email. I have fond memories of lying in bed in my PJs in early 1996, having just woken up, and flirting via email with a high-school friend who had already arrived at school at the computer lab. This all seemed like an incredible luxury at the time.
Of course "checking email when you first wake up" became much more common with the end of per-minute fees from major ISPs (AOL ended theirs in December 1996), the rise of laptops and pervasive Wi-Fi (~2001), and eventually the rise of cellular handhelds with email (~2005).
- arethuza 11y ago"you can't stick JavaScript (or a Java applet) in an email and expect the receiver to be able to run it." You say that like it's a bad thing? NB I can see that it might make sense to allow "executable" messages - but they potential for security and/or privacy problems look pretty bad.
- protomyth 11y agoYou could stick Postscript code in a NeXTMail and do some pretty funky things. Not sure how sandboxes it was. I'm not sure running agents is all that more a problem than the JavaScript in a web browser. The agent folks were definitely thinking about security and even CPU usage.
- wmf 11y agoWe don't have mobile agents today because we have decent Internet access (even on phones) so it's fast enough and much easier to use RPC-like communication. In retrospect, the whole mobile agent concept was a bet against the Internet.
- Tloewald 11y ago> Even today, we still don't really have this -- you can't stick JavaScript (or a Java applet) in an email and expect the receiver to be able to run it. We did have it -- it was called VBScript in Outlook and it was one of the biggest (actually probably the biggest) security disasters in the history of the internet.
- blacksqr 11y agoAnd Tcl has had a safe interpreter feature and a sophisticated policy mechanism from early on. It was used in the Tcl browser plugin, which routinely downloaded code from the Web and executed it. The plugin is gone but the safe interpreter and policy interface are still perfectly functional. Tcl also had several agent extensions back in the 1990's.