Şapcă magică | |
---|---|
Dezvoltator | Magia generală [d] |
Licență | Proprietate |
Stat | istoric |
Magic Cap este (un acronim pentru Magic Communications Applications Platform ) un sistem de operare PDA orientat pe obiecte dezvoltat de General Magic . Dezvoltarea acestei platforme a fost condusă de Tony Fadell . Darin Adler a fost arhitectul acesteia. [unu]
Magic Cap a inclus o „ metaforă a camerelor ”, prin care utilizatorul se deplasa dintr-o cameră în cameră pentru a îndeplini diferite sarcini (cum ar fi procesarea de text la birou la domiciliu ). Interfața amintea de Microsoft Bob , deși Magic Cap nu avea un asistent de birou .
Mai multe companii de electronice au intrat pe piață cu dispozitive bazate pe sistemul de operare Magic Cap, cele mai notabile fiind Sony Magic Link , lansat în 1994, și Motorola Envoy , lansat tot în 1994. Niciunul dintre aceste dispozitive nu a avut succes comercial.
Sistemul de operare Magic Cap a inclus o nouă tehnologie „ agent mobil ” bazată pe limbajul Telescript . Așa cum au fost concepuți de dezvoltatori, agenții au trebuit să transfere sarcini; s-au mutat într-un loc în afara dispozitivului, și-au făcut treaba și apoi s-au întors la dispozitiv cu rezultatele. Când au fost lansate primele dispozitive bazate pe sistemul de operare Magic Cap, singurul mediu pentru agenții de mutare a fost serviciul PersonaLink oferit de AT&T . Agenții aveau acces redus la funcționalitatea dispozitivului, deoarece fiecare agent trebuia autorizat, iar domeniul său de aplicare era limitat la modulele software instalate pe serverele PersonaLink. Sarcina utilă transportată de acești agenți a fost, de asemenea, limitată la modemuri lente care transmiteau date la 2400 bps. [2]
Sistemul de autorizare/autentificare a agentului mobil din Telescript a creat o legătură puternică între dispozitiv și destinație. Drept urmare, tehnologia bazată pe agenți a fost dificil de implementat și nu a ajuns niciodată la maturitate înainte ca serviciul PersonaLink să fie oprit. [3]
Programele pentru sistemul de operare Magic Cap ar putea fi dezvoltate atât în C, cât și în noul limbaj de programare Telescript. [patru]
Telescript este un limbaj de programare orientat pe obiecte și o bibliotecă de rulare concepută pentru a crea interfețe grafice portabile, aplicații, agenți software, scripturi la distanță și alte forme de sisteme de calcul distribuite . Mediul de execuție pentru programele Telescript este sistemul de operare Magic Cap. Oferă programe cu o interfață grafică , subsistem de intrare-ieșire, rețea și alte servicii.
Ca limbaj de programare procedural orientat pe obiecte, Telescript acceptă structuri de control standard, precum și tipuri de date simple, cum ar fi numere întregi, flotanți și șiruri de caractere. Ca limbaj de programare procedural orientat pe obiecte, Telescript acceptă structurile algoritmice obișnuite, precum și tipuri de date, cum ar fi virgulă mobilă, numere în virgulă fixă și șiruri de caractere. Telescript acceptă moștenirea unică și o formă de moștenire multiplă folosind mixin , ca în unele dialecte Lisp . Toate clasele de obiecte moștenesc direct sau indirect din clasa Object; argumentele metodei pot fi, de asemenea, supuse unor constrângeri de tip. Limbajul acceptă, de asemenea, gestionarea simplă a excepțiilor prin instrucțiuni try/catch. Telescript include, de asemenea, conceptele de autoritate și proprietate pentru a oferi constrângeri programatice pentru agenții software. Clasele din Telescript pot aparține unor familii de clasă, care sunt o variație a clasei obișnuite .
Programele Telescript sunt compilate fie în cod nativ de platformă țintă, fie în bytecode portabil pentru mașina virtuală Telescript. [5] La sfârșitul anului 1997, instrumentele de dezvoltare pentru Telescript erau limitate la platforma Macintosh , deși motorul era mai portabil ( Windows , unele sisteme de operare asemănătoare Unix ).
Magic Cap este în prezent singura implementare a limbajului Telescript, iar compilatorul și mediul de dezvoltare au fost furnizate de Metrowerks .
General Magic a lansat o versiune a sistemului de operare Magic Cap ca aplicație pentru Windows. [6]