Şapcă magică

Ş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.

Agenți mobili

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]

Limbajul de programare Telescript

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 .

Magic Cap pentru Windows

General Magic a lansat o versiune a sistemului de operare Magic Cap ca aplicație pentru Windows. [6]

Note

  1. Darin Adler . Boost bibliotecile C++. Data accesului: 28 iunie 2013. Arhivat din original la 4 decembrie 2008.
  2. Ghidul utilizatorului Magic Link (manual principal) . Sony eSupport. Data accesului: 28 iunie 2013. Arhivat din original pe 26 februarie 2012.
  3. AT&T seversează PersonaLink pentru PDA-uri , CNET News (11 iulie 1996). Arhivat din original pe 24 octombrie 2012. Preluat la 28 iunie 2013.
  4. Excelenta aventură a lui Bill și Andy II . Consultat la 29 septembrie 2017. Arhivat din original la 26 februarie 2013.
  5. Telescript Language Reference . Preluat la 29 iunie 2013. Arhivat din original la 23 ianuarie 2019.
  6. Magic Cap pentru Windows este un manager de informații personale la îndemână, dar cu funcții limitate . Consultat la 29 iunie 2013. Arhivat din original pe 4 martie 2016.

Link -uri