Gorro Mágico

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.

Agentes móviles

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]

Lenguaje de programación Telescript

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 .

Magic Cap para Windows

General Magic ha lanzado una versión del sistema operativo Magic Cap como una aplicación para Windows. [6]

Notas

  1. Darin Adler . Impulse las bibliotecas de C++. Fecha de acceso: 28 de junio de 2013. Archivado desde el original el 4 de diciembre de 2008.
  2. Guía del usuario de Magic Link (manual principal) . Soporte electrónico de Sony. Fecha de acceso: 28 de junio de 2013. Archivado desde el original el 26 de febrero de 2012.
  3. AT&T corta PersonaLink para PDA , CNET News (11 de julio de 1996). Archivado desde el original el 24 de octubre de 2012. Consultado el 28 de junio de 2013.
  4. La excelente aventura de Bill y Andy II . Consultado el 29 de septiembre de 2017. Archivado desde el original el 26 de febrero de 2013.
  5. Referencia del lenguaje de telescript . Consultado el 29 de junio de 2013. Archivado desde el original el 23 de enero de 2019.
  6. Magic Cap para Windows es un práctico administrador de información personal, pero con funciones limitadas . Consultado el 29 de junio de 2013. Archivado desde el original el 4 de marzo de 2016.

Enlaces