Magic Cap

Last updated
Magic Cap
Magic Cap OS.gif
Desk at startup
Developer General Magic
Working stateDiscontinued
Source modelClosed source
Initial release28 September 1994;29 years ago (1994-09-28)
Final release 3.1.2j / 2001;22 years ago (2001)
Marketing target Mobile computing
Influenced Palm OS, iOS
Influenced by Classic Mac OS
License Proprietary
Support status
Unsupported

Magic Cap (short for Magic Communicating Applications Platform) is a discontinued object-oriented operating system for PDAs developed by General Magic. Tony Fadell was a contributor to the platform, [1] and Darin Adler was an architect. [1] [2]

Contents

Its graphical user interface incorporates a room metaphor, where the user navigates between rooms to perform tasks, such as going to a home office to perform word processing, or to a file room to clean up the system files. Automation is based on mobile agents but not an office assistant.

Several electronic companies came to market with Magic Cap devices, including the Sony Magic Link and the Motorola Envoy, both released in 1994. None of these devices were commercial successes.

Mobile agents

The Magic Cap operating system includes a new mobile agent technology named Telescript. Conceptually, the agents carry work orders, travel to a Place outside of the handheld device, complete their work, and then return to the device with the results. When the Magic Cap devices were delivered, the only Place for agents to travel was the PersonaLink service provided by AT&T. The agents had little access to functionality, because each agent had to be strictly authorized and its scope of inquiry was limited to the software modules installed on the PersonaLink servers. The payload carried by these agents was also hampered by the slow dial-up modem speed of 2400 bit/s. [3]

The authentication and authorization system of the mobile agents in Telescript created a high coupling between the device and the target Place. As a result, deployment of agent-based technology was incredibly difficult, and never reached fruition before the PersonaLink service was shut down. [4]

See also

Related Research Articles

<span class="mw-page-title-main">Personal digital assistant</span> Multi-purpose mobile device

A personal digital assistant (PDA), also known as a handheld PC, is a multi-purpose mobile device which functions as a personal information manager. PDAs have been mostly displaced by the widespread adoption of highly capable smartphones, in particular those based on iOS and Android, and have thus seen a rapid decline in use after 2007.

<span class="mw-page-title-main">CLIÉ</span> Personal digital assistant

The Sony CLIÉ is a series of personal digital assistants (PDAs) running the operating system (OS) Palm OS, developed and marketed by Sony from 2000 to 2005. The devices introduced many new features to the PDA market, such as a jog dial interface, high-resolution displays, and Sony technologies like Memory Stick slots and ATRAC3 audio playback. Most models were designed and manufactured in Japan. The name was initially an attempt at a new coinage term, though it means tool in the Jèrriais language.

Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices. Java ME was formerly known as Java 2 Platform, Micro Edition or J2ME. As of December 22, 2006, the Java ME source code is licensed under the GNU General Public License, and is released under the project name phoneME.

Symbian Ltd. was a software development and licensing consortium company, known for the Symbian operating system (OS), for smartphones and some related devices. Its headquarters were in Southwark, London, England, with other offices opened in Cambridge, Sweden, Silicon Valley, Japan, India, China, South Korea, and Australia.

Windows Embedded Compact, formerly Windows Embedded CE, Windows Powered and Windows CE, is a discontinued operating system family developed by Microsoft as part of its Windows Embedded family of products.

<span class="mw-page-title-main">UIQ</span> Software platform

UIQ was a software platform based upon Symbian OS, created by UIQ Technology AB. It is a graphical user interface layer that provides additional components to the core operating system, to enable the development of feature-rich mobile phones that are open to expanded capabilities through third-party applications.

<span class="mw-page-title-main">Mobile browser</span> Web browser designed for use on mobile devices

A mobile browser is a web browser designed for use on a mobile device such as a mobile phone, PDA, smartphone, or tablet. Mobile browsers are optimized to display Web content most effectively on small screens on portable devices. Mobile browser software must be small and efficient to accommodate the low memory capacity and low-bandwidth of wireless handheld devices. Traditional smaller feature phones use stripped-down mobile web browsers; however, most current smartphones have full-fledged browsers that can handle the latest web technologies, such as CSS 3, JavaScript, and Ajax.

<span class="mw-page-title-main">Mobile computing</span> Human–computer interaction in which a computer is expected to be transported during normal usage

Mobile computing is human–computer interaction in which a computer is expected to be transported during normal usage and allow for transmission of data, which can include voice and video transmissions. Mobile computing involves mobile communication, mobile hardware, and mobile software. Communication issues include ad hoc networks and infrastructure networks as well as communication properties, protocols, data formats, and concrete technologies. Hardware includes mobile devices or device components. Mobile software deals with the characteristics and requirements of mobile applications.

In computer science, a mobile agent is a piece of software agent combined with data that is able to migrate from one computer to another autonomously and continue its execution on the destination with the ability to interact with other agents there. Rather than a client requesting data and performing actions, a mobile agent is sent to a server to perform those tasks. This paradigm delegates the work from the client and onto the server.

<span class="mw-page-title-main">Tony Fadell</span> Inventor of the iPod, engineer

Anthony Michael Fadell is an American engineer, designer, entrepreneur, and investor. He was senior vice president of the iPod division at Apple Inc. and founder and former CEO of Nest Labs.

<span class="mw-page-title-main">Windows Mobile</span> Discontinued family of mobile operating systems by Microsoft

Windows Mobile was a family of mobile operating systems developed by Microsoft for smartphones and personal digital assistants.

Jargon Software Inc. is a computer software development company that specializes in development and deployment tools and business applications for mobile handheld devices such as Pocket PC and Symbol PDA devices.

General Magic was an American software and electronics company co-founded by Bill Atkinson, Andy Hertzfeld, and Marc Porat. Based in Mountain View, California, the company developed precursors to "USB, software modems, small touchscreens, touchscreen controller ICs, ASICs, multimedia email, networked games, streaming TV, and early e-commerce notions." General Magic's main product was Magic Cap, the operating system used in 1994 by the Motorola Envoy and Sony's Magic Link PDA. It also introduced the programming language Telescript. After announcing it would cease operations in 2002, it was liquidated in 2004 with Paul Allen purchasing most of its patents.

OMA DRM is a digital rights management (DRM) system invented by the Open Mobile Alliance, whose members represent mobile phone manufacturers, mobile system manufacturers, mobile phone network operators, and information technology companies. DRM provides a way for content creators to set enforced limits on the use and duplication of their content by customers. The system is implemented on many recent phones. To date, two versions of OMA DRM have been released: OMA DRM 1.0 and OMA DRM 2.0.

<span class="mw-page-title-main">Virtual keyboard</span> Software component

A virtual keyboard is a software component that allows the input of characters without the need for physical keys. The interaction with the virtual keyboard happens mostly via a touchscreen interface, but can also take place in a different form in virtual or augmented reality.

<span class="mw-page-title-main">Hildon</span> Linux-based application framework

Hildon is an application framework originally developed for mobile devices running the Linux operating system as well as the Symbian operating system. The Symbian variant of Hildon was discontinued with the cancellation of Series 90. It was developed by Nokia for the Maemo operating system. It focuses on providing a finger-friendly interface. It is primarily a set of GTK extensions that provide mobile-device–oriented functionality, but also provides a desktop environment that includes a task navigator for opening and switching between programs, a control panel for user settings, and status bar, task bar and home applets. It is standard on the Maemo platform used by the Nokia Internet Tablets and the Nokia N900 smartphone.

<span class="mw-page-title-main">Symbian</span> Discontinued mobile operating system

Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones. It was originally developed as a proprietary software OS for personal digital assistants in 1998 by the Symbian Ltd. consortium. Symbian OS is a descendant of Psion's EPOC, and was released exclusively on ARM processors, although an unreleased x86 port existed. Symbian was used by many major mobile phone brands, like Samsung, Motorola, Sony Ericsson, and above all by Nokia. It was also prevalent in Japan by brands including Fujitsu, Sharp and Mitsubishi. As a pioneer that established the smartphone industry, it was the most popular smartphone OS on a worldwide average until the end of 2010, at a time when smartphones were in limited use, when it was overtaken by iOS and Android. It was notably less popular in North America.

A list of BlackBerry-related topics

Telescript is an agent-oriented programming language written by General Magic as part of the overall Magic Cap system. Telescript programs used a modified C-like syntax known as High Telescript and were compiled to a stack-based language called Low Telescript for execution. Low Telescript ran within virtual machine interpreters, or "Telescript engines", on host computers.

<span class="mw-page-title-main">History of cloud computing</span>

The concept of the cloud computing as a platform for distributed computing traces its roots back to 1993. At that time, Apple spin-off General Magic and AT&T utilized the term in the context of their Telescript and Personal Link technologies.

References

  1. 1 2 Bill Atkinson Part 2 - Triangulation 362. YouTube. Triangulation. 31 August 2018. 21:12 minutes in. Archived from the original on 2021-12-21. Bill Atkinson shows the credits screen on Magic Link device, and Tony Fadell is mentioned in the conversation.
  2. "Darin Adler". Boost C++ Libraries.
  3. "Magic Link Users Guide (primary manual)". Sony eSupport.
  4. "AT&T severs PersonaLink for PDAs". CNET News. July 11, 1996.