Gorro Mágico | |
---|---|
Desarrollador | Magia general [d] |
Licencia | Propiedad |
Estado | histórico |
Magic Cap es (un acrónimo de Magic Communications Applications Platform ) un sistema operativo PDA orientado a objetos desarrollado por General Magic . El desarrollo de esta plataforma estuvo a cargo de Tony Fadell . Darin Adler fue su arquitecto. [una]
Magic Cap incluía una " metáfora de las habitaciones ", mediante la cual el usuario se movía de una habitación a otra para realizar diferentes tareas (como el procesamiento de textos en la oficina en casa ). La interfaz recordaba a Microsoft Bob , aunque Magic Cap carecía de un asistente de oficina .
Varias empresas de electrónica ingresaron al mercado con dispositivos basados en Magic Cap OS, siendo las más notables el Sony Magic Link , lanzado en 1994, y el Motorola Envoy , también lanzado en 1994. Ninguno de estos dispositivos tuvo éxito comercial.
El sistema operativo Magic Cap incluía una nueva tecnología de " agente móvil " basada en el lenguaje Telescript . Tal como lo concibieron los desarrolladores, los agentes tenían que transferir tareas; se trasladaron a algún lugar fuera del dispositivo, hicieron su trabajo y luego regresaron al dispositivo con los resultados. Cuando se lanzaron los primeros dispositivos basados en el sistema operativo Magic Cap, el único medio para mover agentes era el servicio PersonaLink proporcionado por AT&T . Los agentes tenían poco acceso a la funcionalidad del dispositivo, ya que cada agente debía estar autorizado y su alcance se limitaba a los módulos de software instalados en los servidores PersonaLink. La carga útil transportada por estos agentes también se limitaba a módems lentos que transmitían datos a 2400 bps. [2]
El sistema de autorización/autenticación de agentes móviles en Telescript creó un fuerte vínculo entre el dispositivo y el destino. Como resultado, la tecnología basada en agentes fue difícil de implementar y nunca alcanzó la madurez antes de que se cerrara el servicio PersonaLink. [3]
Los programas para el sistema operativo Magic Cap podrían desarrollarse tanto en C como en el nuevo lenguaje de programación Telescript. [cuatro]
Telescript es un lenguaje de programación orientado a objetos y una biblioteca de tiempo de ejecución diseñada para crear interfaces gráficas portátiles, aplicaciones, agentes de software, secuencias de comandos remotas y otras formas de sistemas informáticos distribuidos . El entorno de ejecución de los programas de Telescript es el sistema operativo Magic Cap. Proporciona programas con interfaz gráfica , subsistema de entrada-salida, red y otros servicios.
Como lenguaje de programación orientado a objetos de procedimiento, Telescript admite estructuras de control estándar, así como tipos de datos simples, como enteros, flotantes y cadenas. Como lenguaje de programación orientado a objetos de procedimiento, Telescript admite las estructuras algorítmicas habituales, así como tipos de datos como punto flotante, números de punto fijo y cadenas. Telescript soporta herencia simple y una forma de herencia múltiple usando mixins , como en algunos dialectos de Lisp . Todas las clases de objetos heredan directa o indirectamente de la clase Object; los argumentos del método también pueden estar sujetos a alguna restricción de tipo. El lenguaje también admite el manejo de excepciones simple a través de declaraciones de prueba/captura. Telescript también incluye los conceptos de autoridad y propiedad para proporcionar restricciones programáticas para los agentes de software. Las clases en Telescript pueden pertenecer a familias de clases, que son una variación de la fábrica de clases normal .
Los programas de Telescript se compilan en código de plataforma de destino nativo o código de bytes portátil para la máquina virtual de Telescript . [5] A finales de 1997, las herramientas de desarrollo para Telescript estaban limitadas a la plataforma Macintosh , aunque el motor era más portátil ( Windows , algunos sistemas operativos similares a Unix ).
Magic Cap es actualmente la única implementación del lenguaje Telescript, y el compilador y el entorno de desarrollo fueron proporcionados por Metrowerks .
General Magic ha lanzado una versión del sistema operativo Magic Cap como una aplicación para Windows. [6]