stringtranslate.com

hipertarjeta

HyperCard es una aplicación de software y un kit de desarrollo para computadoras Apple Macintosh y Apple IIGS . Es uno de los primeros sistemas hipermedia exitosos anteriores a la World Wide Web .

HyperCard combina una base de datos de archivos planos con una interfaz gráfica, flexible y modificable por el usuario. [3] HyperCard incluye un lenguaje de programación incorporado llamado HyperTalk para manipular datos y la interfaz de usuario.

Esta combinación de características (una base de datos con diseño de formulario simple, soporte flexible para gráficos y facilidad de programación) se adapta a HyperCard para muchos proyectos diferentes, como el desarrollo rápido de aplicaciones y bases de datos, aplicaciones interactivas sin requisitos de bases de datos, sistemas de comando y control, y muchos ejemplos en la demoscene .

HyperCard se lanzó originalmente en 1987 por $ 49,95 y se incluyó de forma gratuita con todas las Mac nuevas vendidas posteriormente. [1] Fue retirado de la venta en marzo de 2004, habiendo recibido su actualización final en 1998 tras el regreso de Steve Jobs a Apple. HyperCard no fue portado a Mac OS X , pero puede ejecutarse en el entorno clásico en versiones de Mac OS X que lo admitan.

Descripción general

Diseño

El SE/30 fue uno de los ordenadores Macintosh de Apple contemporáneos de la aplicación HyperCard. [4]
Una captura de pantalla de la pila de la Agenda, incluida en la versión original de HyperCard

La belleza de HyperCard es que permite a las personas programar sin tener que aprender a escribir código, lo que yo llamo "programar para el resto de nosotros". HyperCard ha hecho posible que las personas hagan cosas que nunca hubieran pensado hacer en el pasado sin mucha programación pesada. Ha permitido que muchos no programadores, como yo, entren en ese bucle.

David Lingwood, APDA [5]

HyperCard se basa en el concepto de una "pila" de "tarjetas" virtuales. [6] Las tarjetas contienen datos, tal como lo harían en un dispositivo de archivo de tarjetas Rolodex . Cada tarjeta contiene un conjunto de objetos interactivos, incluidos campos de texto, casillas de verificación, botones y elementos similares de interfaz gráfica de usuario (GUI). Los usuarios exploran la pila navegando de una tarjeta a otra, utilizando funciones de navegación integradas, un potente mecanismo de búsqueda o mediante scripts creados por el usuario. [7]

Los usuarios crean o modifican pilas agregando nuevas tarjetas. Colocan objetos GUI en las tarjetas utilizando un motor de diseño interactivo basado en una interfaz simple de arrastrar y soltar. [7] Además, HyperCard incluye tarjetas prototipo o plantilla llamadas fondos; Cuando se crean nuevas tarjetas, pueden hacer referencia a una de estas tarjetas de fondo, lo que hace que todos los objetos del fondo "se vean" detrás de la nueva tarjeta. De esta manera, se puede crear una pila de tarjetas con un diseño y una funcionalidad comunes. El motor de diseño es similar en concepto a un formulario utilizado en la mayoría de los entornos de desarrollo rápido de aplicaciones (RAD), como Borland Delphi , Microsoft Visual Basic y Visual Studio .

Las funciones de base de datos del sistema HyperCard se basan en el almacenamiento del estado de todos los objetos de las tarjetas en el archivo físico que representa la pila. La base de datos no existe como un sistema separado dentro de la pila HyperCard; no existe ningún motor de base de datos o construcción similar. En cambio, el estado de cualquier objeto en el sistema se considera activo y editable en cualquier momento. Desde la perspectiva del tiempo de ejecución de HyperCard, no hay diferencia entre mover un campo de texto en la tarjeta y escribir en él; Ambas operaciones simplemente cambian el estado del objeto de destino dentro de la pila. Dichos cambios se guardan inmediatamente cuando se completan, por lo que escribir en un campo hace que ese texto se almacene en el archivo físico de la pila. El sistema funciona en gran medida sin estado, sin necesidad de guardar durante la operación. Esto es común a muchos sistemas orientados a bases de datos, aunque algo diferente de las aplicaciones basadas en documentos.

El último elemento clave en HyperCard es el script, un único elemento que lleva código de cada objeto dentro de la pila. El script es un campo de texto cuyo contenido se interpreta en el lenguaje HyperTalk. [7] Como cualquier otra propiedad, el script de cualquier objeto se puede editar en cualquier momento y los cambios se guardan tan pronto como se completan. Cuando el usuario invoca acciones en la GUI, como hacer clic en un botón o escribir en un campo, el tiempo de ejecución de HyperCard traduce estas acciones en eventos. Luego, el tiempo de ejecución examina la secuencia de comandos del objeto que es el objetivo del evento, como un botón, para ver si su objeto de secuencia de comandos contiene el código del evento, llamado controlador. Si es así, el motor HyperTalk ejecuta el controlador; si no es así, el tiempo de ejecución examina otros objetos en la jerarquía visual.

Estos conceptos constituyen la mayor parte del sistema HyperCard; las pilas, los fondos y las tarjetas proporcionan un sistema GUI similar a un formulario, el archivo de pila proporciona persistencia de objetos y funcionalidad similar a la de una base de datos, y HyperTalk permite escribir controladores para eventos GUI. Sin embargo, a diferencia de la mayoría de los sistemas RAD o de bases de datos de la época, HyperCard combina todas estas características, tanto para el usuario como para el desarrollador, en una sola aplicación. Esto permite una respuesta rápida y la creación inmediata de prototipos, posiblemente sin ningún tipo de codificación, lo que permite a los usuarios crear soluciones personalizadas a los problemas con su propia interfaz personalizada. "Empoderamiento" se convirtió en un lema cuando esta posibilidad fue adoptada por la comunidad Macintosh, al igual que la frase "programar para el resto de nosotros", [8] [5] es decir, cualquiera, no sólo los programadores profesionales.

Es esta combinación de características la que también hace de HyperCard un potente sistema hipermedia . Los usuarios pueden crear fondos que se adapten a las necesidades de algún sistema, por ejemplo un rolodex , y usar comandos simples de HyperTalk para proporcionar botones para moverse de un lugar a otro dentro de la pila, o proporcionar el mismo sistema de navegación dentro de los elementos de datos de la interfaz de usuario, como texto. campos. Utilizando estas características, es fácil construir sistemas vinculados similares a los vínculos de hipertexto en la Web. [6] A diferencia de la Web, la programación, la ubicación y la navegación son todas la misma herramienta. Se han creado sistemas similares para HTML, pero los servicios web tradicionales son considerablemente más pesados.

hipercharla

HyperCard contiene un lenguaje de programación orientado a objetos llamado HyperTalk , que se destacó por tener una sintaxis que se asemeja al lenguaje informal inglés . Las características del lenguaje HyperTalk estaban predeterminadas por el entorno HyperCard, aunque podían ampliarse mediante el uso de funciones externas (XFCN) y comandos (XCMD), escritos en un lenguaje compilado. [9] HyperTalk de tipo débil admite la mayoría de las estructuras de programación estándar, como "si-entonces" y "repetir". HyperTalk es detallado, de ahí su facilidad de uso y legibilidad. [10] Los segmentos de código HyperTalk se denominan "scripts", un término que se considera [ ¿ por quién? ] menos desalentador para los programadores principiantes.

Exterioridad

HyperCard se puede ampliar significativamente mediante el uso de módulos de comando externo (XCMD) y de función externa (XFCN). Estas son bibliotecas de código empaquetadas en una bifurcación de recursos que se integran en el sistema en general o en el lenguaje HyperTalk específicamente; Este es un ejemplo temprano del concepto de complemento . A diferencia de los complementos convencionales, estos no requieren una instalación separada antes de que estén disponibles para su uso; se pueden incluir en una pila, donde están directamente disponibles para los scripts de esa pila.

Durante el pico de popularidad de HyperCard a finales de la década de 1980, todo un ecosistema de proveedores ofrecía miles de estos componentes externos, como compiladores HyperTalk, sistemas de gráficos, acceso a bases de datos, conectividad a Internet y animación. Oracle ofreció un XCMD que permite a HyperCard consultar directamente bases de datos de Oracle en cualquier plataforma, reemplazado por Oracle Card . BeeHive Technologies ofreció una interfaz de hardware que permite a la computadora controlar dispositivos externos. Conectado a través del Apple Desktop Bus (ADB), este instrumento puede leer el estado de los interruptores externos conectados o escribir salidas digitales en una multitud de dispositivos.

Los externos permiten el acceso a Macintosh Toolbox, que contiene muchos comandos y funciones de nivel inferior que no son nativos de HyperTalk, como el control de los puertos serie y ADB.

Historia

Desarrollo

HyperCard fue creada por Bill Atkinson luego de un viaje con LSD . [11] El trabajo para ello comenzó en marzo de 1985 bajo el nombre de WildCard (de ahí su código de creador WILD). En 1986, Dan Winkler comenzó a trabajar en HyperTalk y el nombre se cambió a HyperCard por motivos de marca registrada . Fue lanzado el 11 de agosto de 1987 durante el primer día de la MacWorld Conference & Expo en Boston , [12] con el entendimiento de que Atkinson le daría HyperCard a Apple sólo si la compañía prometía lanzarlo gratis en todos los Mac. Apple programó su lanzamiento para que coincidiera con la Conferencia y Exposición MacWorld en Boston , Massachusetts , para garantizar la máxima publicidad.

Lanzamiento

HyperCard tuvo éxito casi al instante. La Asociación de Programadores y Desarrolladores de Apple (APDA) dijo: "HyperCard ha sido un frenesí informativo. Desde agosto [de 1987, cuando se anunció] hasta octubre, nuestros teléfonos nunca dejaron de sonar. Era un zoológico". A los pocos meses de su lanzamiento, había varios libros de HyperCard y un conjunto de 50 discos de pilas de dominio público. [5] Los directores de proyecto de Apple descubrieron que HyperCard estaba siendo utilizado por un gran número de personas, interna y externamente. Continuaron llegando informes de errores y sugerencias de actualizaciones, lo que demuestra su amplia variedad de usuarios. Como también era gratuito, era difícil justificar dedicar recursos de ingeniería a mejoras en el software. Apple y sus principales desarrolladores comprendieron que el empoderamiento de los usuarios de HyperCard podría reducir las ventas de productos ordinarios envueltos en plástico retráctil. [13] Stewart Alsop II especuló que HyperCard podría reemplazar a Finder como el shell de la interfaz gráfica de usuario de Macintosh. [14]

HiperCard 2.0

A finales de 1989, Kevin Calhoun, entonces ingeniero de HyperCard en Apple, lideró un esfuerzo para actualizar el programa. Esto dio como resultado HyperCard 2.0, lanzado en 1990. La nueva versión incluía un compilador sobre la marcha que aumentó considerablemente el rendimiento del código computacional intensivo, un nuevo depurador y muchas mejoras al lenguaje HyperTalk subyacente.

Al mismo tiempo que se desarrollaba HyperCard 2.0, un grupo separado dentro de Apple desarrolló y en 1991 lanzó HyperCard IIGS, una versión de HyperCard para el sistema Apple IIGS . Dirigido principalmente al mercado educativo, HyperCard IIGS tiene aproximadamente el mismo conjunto de características que las versiones 1.x de Macintosh HyperCard, al tiempo que agrega soporte para las capacidades de gráficos en color del IIGS. Aunque las pilas (documentos del programa HyperCard) no son compatibles con binarios, un programa traductor (otra pila de HyperCard) permite moverlos de una plataforma a otra.

Luego, Apple decidió que la mayoría de sus paquetes de software de aplicaciones, incluido HyperCard, serían propiedad de una subsidiaria de su entera propiedad llamada Claris . Muchos de los desarrolladores de HyperCard optaron por quedarse en Apple en lugar de mudarse a Claris, lo que provocó que el equipo de desarrollo se dividiera. Claris intentó crear un modelo de negocio en el que HyperCard también pudiera generar ingresos. Al principio, las versiones de HyperCard de distribución gratuita se entregaban con la creación desactivada. Las primeras versiones de Claris HyperCard contienen un huevo de Pascua : escribir "magia" en el cuadro de mensaje convierte el reproductor en un entorno de creación completo de HyperCard. [15] Cuando este truco se volvió casi universal, escribieron una nueva versión, HyperCard Player, que Apple distribuyó con el sistema operativo Macintosh , mientras que Claris vendía comercialmente la versión completa. Muchos usuarios estaban molestos porque tenían que pagar para utilizar un software que tradicionalmente se suministraba de forma gratuita y que muchos consideraban una parte básica del Mac.

Incluso después de que HyperCard estuviera generando ingresos, Claris hizo poco para comercializarlo. El desarrollo continuó con actualizaciones menores y el primer intento fallido de crear una tercera generación de HyperCard. Durante este período, HyperCard comenzó a perder participación de mercado. Sin varias características básicas importantes, los autores de HyperCard comenzaron a migrar a sistemas como SuperCard y Macromedia Authorware . No obstante, HyperCard siguió siendo popular y utilizado para una gama cada vez más amplia de aplicaciones, desde el juego The Manhole , un esfuerzo anterior de los creadores de Myst , hasta servicios de información corporativa.

Apple finalmente volvió a incorporar a Claris a la empresa matriz, devolviendo HyperCard al grupo central de ingeniería de Apple. En 1992, Apple lanzó la tan esperada actualización de HyperCard 2.2 e incluyó versiones con licencia de Color Tools y Addmotion II, agregando soporte para imágenes y animaciones en color. Sin embargo, estas herramientas son limitadas y a menudo engorrosas de usar porque HyperCard 2.0 carece de soporte de color interno verdadero.

HiperCard 3.0

Se hicieron varios intentos para reiniciar el desarrollo de HyperCard una vez que regresó a Apple. Debido al uso generalizado del producto como herramienta de creación multimedia, se incluyó en el grupo QuickTime . Se inició un nuevo esfuerzo para permitir a HyperCard crear películas interactivas QuickTime (QTi), una vez más bajo la dirección de Kevin Calhoun. QTi amplió las funciones principales de reproducción multimedia de QuickTime para proporcionar verdaderas funciones interactivas y un lenguaje de programación de bajo nivel basado en el lenguaje ensamblador 68000 . La HyperCard 3.0 resultante se presentó por primera vez en 1996, cuando se mostró una versión de calidad alfa a los desarrolladores en la Conferencia Mundial de Desarrolladores de Apple (WWDC) anual de Apple. [16] Bajo el liderazgo de Dan Crow , el desarrollo continuó hasta finales de la década de 1990, con demostraciones públicas que mostraban muchas características populares, como soporte de color, conectividad a Internet y la capacidad de reproducir pilas HyperCard (que ahora eran películas especiales QuickTime) en un navegador web. . El desarrollo de HyperCard 3.0 se estancó cuando el equipo de QuickTime se centró en dejar de desarrollar QuickTime interactivo y dedicarse a las funciones de transmisión de QuickTime 4.0. en 1998 [17] A Steve Jobs no le gustaba el software porque Atkinson había elegido quedarse en Apple para terminarlo en lugar de unirse a Jobs en NeXT y (según Atkinson) "tenía el hedor de Sculley por todas partes". [11] En 2000, el equipo de ingeniería de HyperCard fue reasignado a otras tareas después de que Jobs decidiera abandonar el producto. Calhoun y Crow dejaron Apple poco después, en 2001.

Su lanzamiento final fue en 1998 y se suspendió por completo en marzo de 2004. [18]

HyperCard se ejecuta de forma nativa sólo en el Mac OS clásico , pero aún se puede utilizar en el modo Clásico de Mac OS X en máquinas basadas en PowerPC (G5 y anteriores). El último entorno de creación nativo funcional de HyperCard es el modo Clásico en Mac OS X 10.4 (Tiger) en máquinas basadas en PowerPC.

Aplicaciones

HyperCard se ha utilizado para diversos fines artísticos y de hipertexto. Antes de la llegada de PowerPoint , HyperCard se utilizaba a menudo como programa de presentación de propósito general. Ejemplos de aplicaciones HyperCard incluyen bases de datos simples, juegos del tipo " elige tu propia aventura " y material didáctico educativo.

Debido a sus rápidas funciones de diseño de aplicaciones, HyperCard también se usaba a menudo para la creación de prototipos de aplicaciones y, a veces, incluso para implementaciones de la versión 1.0. Dentro de Apple, el equipo de QuickTime era uno de los mayores clientes de HyperCard.

HyperCard tiene menores requisitos de hardware que Macromedia Director . Se crearon varios productos de software comercial en HyperCard, en particular la versión original del juego de aventuras gráficas Myst , [19] los libros ampliados de la Voyager Company , los CD-ROM multimedia de la Novena Sinfonía de Beethoven , A Hard Day's Night by the Beatles y la Voyager MacBeth . Se implementó en HyperCard una de las primeras ediciones electrónicas del Whole Earth Catalog . [20] y almacenado en CD-ROM. [21]

El prototipo y la demostración del popular juego You Don't Know Jack fueron escritos en HyperCard. [22] [23] El fabricante de automóviles francés Renault lo utilizó para controlar su sistema de inventario. [6] [24]

En Quebec, Canadá, se utilizó HyperCard para controlar un brazo robótico utilizado para insertar y recuperar discos de vídeo en la National Film Board CinéRobothèque.

En 1989, Hypercard se utilizó para controlar BBC Radiophonic Workshop Studio Network, utilizando un solo Macintosh. [25]

HyperCard se utilizó para crear un prototipo completamente funcional de SIDOCI (uno de los primeros experimentos en el mundo para desarrollar un sistema integrado de registros electrónicos de pacientes ) y fue muy utilizado por la consultora DMR de Montreal para demostrar cómo "un día típico en la vida de un paciente a punto de ser operado" sería en una era sin papel.

Activision , que hasta entonces era principalmente una empresa de juegos, vio en HyperCard un punto de entrada al mercado empresarial. Cambiando su nombre a Mediagenic, publicó varias aplicaciones importantes basadas en HyperCard, en particular Focal Point de Danny Goodman , [20] un administrador de información personal, y Reports For HyperCard, un programa de Nine To Five Software que permite a los usuarios tratar HyperCard. como un sistema de base de datos completo con sólidas funciones de visualización e impresión de información.

La SuperCard, inspirada en HyperCard, incluyó durante un tiempo el complemento Roadster que permitía colocar pilas dentro de las páginas web y verlas mediante navegadores web con un complemento de navegador apropiado. Incluso había una versión para Windows de este complemento que permitía que otras computadoras además de Macintosh lo usaran.

Hazañas

El primer virus HyperCard se descubrió en Bélgica y los Países Bajos en abril de 1991. [26]

Debido a que HyperCard ejecutaba scripts en pilas inmediatamente después de abrirse, también fue una de las primeras aplicaciones susceptibles a los virus de macro . El virus Merryxmas fue descubierto a principios de 1993 [27] por Ken Dunham, dos años antes que el virus Concept . [28] Muy pocos virus se basaron en HyperCard y su impacto general fue mínimo.

Recepción

Las aplicaciones Apple de Compute! en 1987 declararon que HyperCard "puede convertir a Macintosh en la computadora personal preferida". Si bien señaló que su gran necesidad de memoria lo hacía más adecuado para computadoras con 2 MB de memoria y discos duros, la revista predijo que "el taller de programación más pequeño debería poder producir stackware", especialmente para usar CD-ROM. [29] ¡Calcular! predijo en 1988 que la mayor parte del software futuro para Mac se desarrollaría utilizando HyperCard, aunque sólo fuera porque su uso era tan adictivo que los desarrolladores "no podrán separarse de él el tiempo suficiente para crear nada más". [30] Byte en 1989 lo incluyó entre los ganadores de "Excelencia" de los premios Byte. Si bien afirmó que "como cualquier primera entrada, tiene algunos defectos", la revista escribió que "HyperCard abrió una nueva categoría de software" y elogió a Apple por incluirlo en cada Mac. [31] En 2001, Steve Wozniak llamó a HyperCard "el mejor programa jamás escrito". [32]

Legado

HyperCard es uno de los primeros productos que utilizó y popularizó el concepto de hipertexto entre una gran base de usuarios.

Jakob Nielsen ha señalado que HyperCard era en realidad sólo un programa hipermedia ya que sus enlaces comenzaban desde regiones de una tarjeta, no desde objetos de texto; Los hipervínculos de texto de estilo HTML reales eran posibles en versiones posteriores, pero eran difíciles de implementar y rara vez se usaban. [33] [34] Deena Larsen programó enlaces en HyperCard para Marble Springs. Más tarde, Bill Atkinson se lamentó de que si se hubiera dado cuenta del poder de las pilas orientadas a la red, en lugar de centrarse en pilas locales en una sola máquina, HyperCard podría haberse convertido en el primer navegador web. [35]

HyperCard experimentó una pérdida de popularidad con el crecimiento de la World Wide Web, ya que la Web podía manejar y entregar datos de manera muy similar a HyperCard sin limitarse a archivos en un disco duro local . HyperCard tuvo un impacto significativo en la web ya que inspiró la creación tanto de HTTP (a través de su influencia en el colega de Tim Berners-Lee, Robert Cailliau ), [36] como de JavaScript (cuyo creador, Brendan Eich , se inspiró en HyperTalk [37 ] ). También fue una inspiración clave para ViolaWWW , uno de los primeros navegadores web. [38]

El cursor con el dedo señalador utilizado para navegar por las pilas se utilizó más tarde en los primeros navegadores web, como cursor de hipervínculo. [39]

La franquicia de juegos de computadora Myst , inicialmente lanzada como una pila HyperCard e incluida con algunas Mac (por ejemplo, la Performa 5300), aún sigue vigente, lo que convierte a HyperCard en una tecnología que facilita el inicio de uno de los juegos de computadora más vendidos de todos los tiempos. [40]

Según Ward Cunningham , el inventor de Wiki , el concepto de wiki se remonta a una pila HyperCard que escribió a finales de los años 1980. [41] [42] [43]

En 2017, Internet Archive estableció un proyecto para preservar y emular pilas de HyperCard, permitiendo a los usuarios cargar las suyas propias. [44]

La GUI del prototipo Apple Wizzy Active Lifestyle Telephone se basó en HyperCard. [45]

World Wide Web

HyperCard influyó en el desarrollo de la Web a finales de 1990 a través de su influencia en Robert Cailliau , quien ayudó a desarrollar el primer navegador web de Tim Berners-Lee . [46] Javascript se inspiró en HyperTalk. [47]

Aunque las pilas HyperCard no funcionan a través de Internet , en 1988, al menos 300 pilas estaban disponibles públicamente para su descarga desde la red comercial CompuServe (que aún no estaba conectada a Internet oficial). El sistema puede vincular números de teléfono en la computadora de un usuario y permitirle marcar números sin un módem, utilizando una pieza de hardware menos costosa, el Hyperdialer. [48]

En este sentido, al igual que la Web, forma una experiencia basada en asociaciones de navegación de información a través de enlaces, aunque no opera de forma remota a través del protocolo TCP/IP. Al igual que la Web, también permite la conexión de muchos tipos diferentes de medios.

Sistemas similares

Otras empresas han ofrecido sus propias versiones. A partir de 2010 , hay cuatro productos disponibles que ofrecen capacidades similares a las de HyperCard:

Los productos anteriores incluyen:

Además, muchos de los conceptos básicos del sistema original se reutilizaron posteriormente en otras formas. Apple construyó su motor de secuencias de comandos para todo el sistema, AppleScript, en un lenguaje similar a HyperTalk; a menudo se utiliza para las necesidades de automatización del flujo de trabajo de autoedición (DTP) . [ cita necesaria ] En la década de 1990 , FaceSpan proporcionó una interfaz gráfica de terceros. AppleScript también tiene una interfaz de programación gráfica nativa llamada Automator, lanzada con Mac OS X Tiger en abril de 2005. Uno de los puntos fuertes de HyperCard era su manejo de multimedia , y muchos sistemas multimedia como Macromedia Authorware y Macromedia Director se basan en conceptos originados en HyperCard. . [55]

AppWare , originalmente llamado Serius Developer, a veces se considera similar a HyperCard, ya que ambos son sistemas de desarrollo rápido de aplicaciones (RAD). AppWare se vendió a principios de los 90 y funcionó tanto en sistemas Mac como Windows.

Zoomracks , una aplicación de DOS con una metáfora de base de datos de "pila" similar, es anterior a HyperCard en 4 años, lo que dio lugar a una demanda contenciosa contra Apple. [ cita necesaria ]

Ver también

Referencias

  1. ^ ab "Hypercard: ¿qué pasa con los nuevos propietarios de Mac?", GUI de Mac
  2. ^ "Macworld Expo 1987 Boston", 32by32 Historia de Macintosh desde la década de 1980 , 11 de agosto de 1987
  3. ^ Needle, David (11 de agosto de 1987), "HyperCard: rumores o realidad", Computer Currents
  4. ^ EE. UU., Jeff Keyzer de Austin, TX (7 de enero de 2011), Apple Macintosh SE/30 , consultado el 16 de noviembre de 2015{{citation}}: Mantenimiento CS1: varios nombres: lista de autores ( enlace )
  5. ^ a b C Lingwood, David (23 de mayo de 1988). "APDA señala tendencias de desarrollo en productos Macintosh". InfoWorld (Entrevista). vol. 10, núm. 21. Entrevistado por Stuart J. Johnston. pag. S9 . Consultado el 30 de marzo de 2019 .
  6. ^ abc Kahney, Leander (14 de agosto de 2002), "HyperCard olvidada, pero no desaparecida", Wired , archivado desde el original el 6 de febrero de 2010
  7. ^ abc "Introducción a Hypercard". InfoMundo . vol. 11, núm. 45. 6 de noviembre de 1989. pág. S3 (barra lateral).
  8. ^ Winograd, Terry (1996), "HyperCard, Director y Visual Basic", llevando el diseño al software , Addison-Wesley
  9. ^ Goodman 1988, pag. 799.
  10. ^ De Voto, Jeanne. "La casa de Jeanne o 'HyperCard". www.jaedworks.com . Consultado el 9 de mayo de 2019 . Su manejo de cadenas es el más flexible que he visto: el lenguaje contiene primitivas para abordar directamente cualquier carácter, palabra, línea lógica o fragmento delimitado por cualquier carácter que elija. La sintaxis del lenguaje natural: "espera hasta que baje el mouse", "si no es un número, emite un pitido", "obtén las palabras 3 a 10 de la línea 8 de la respuesta" y "va a la última tarjeta de esta pila". son todas expresiones legales de HyperTalk: hace que su lectura sea un placer y fácil de mantener.
  11. ^ ab Bill Atkinson entrevistado en el programa de televisión Triangulación de la red TWiT.tv (enlace)
  12. ^ Bobker, Steven (noviembre de 1988). "El precio de la libertad". Usuario Mac . vol. 4, núm. 11. págs. 63–66.
  13. ^ Adams, Douglas (2002) [1989]. "Frank el vándalo". MacWorld . Pan MacMillan . Consultado el 30 de marzo de 2019 .
  14. ^ Alsop, Stewart II (18 de enero de 1988). "Apple's Finder: madurez en la interfaz de usuario" (PDF) . Carta PC . 4 (2): 4–5.
  15. ^ Foraker, Paul. "Apple ha recuperado HyperCard de Claris. Esto es lo que han hecho con él". MacTech . vol. 10, núm. 3. Claris también intentó un plan provisional para enviar una pila de inicio dañada y de bajo nivel de usuario, que los usuarios podían anular escribiendo "magia" en el cuadro de mensaje. Hubo cierta confusión entre esta versión y el Reproductor, en la que la gente intentaba sin éxito escribir "magia" en el cuadro de mensaje del Reproductor. La magia de HyperCard 2.2 es sencilla y visible.
  16. ^ Colby, Clifford (septiembre de 1996). "Nuevo acuerdo de HyperCard: creación en QuickTime". MacWeek .
  17. ^ Duncan, Geoff (2 de noviembre de 1998). "¡Ay, HyperCard!". TidBits .
  18. ^ Oren, Tim (26 de marzo de 2004), "Un elogio para HyperCard", Due diligence (blog), teclado
  19. ^ Breen, Christopher (diciembre de 1993). "Un espectáculo para no ser un misterio". Mundo de los juegos de computadora . págs.114, 116 . Consultado el 29 de marzo de 2016 .
  20. ^ ab HyperCard Mania! . Crónicas informáticas , 1987. Stewart Cheifet Productions (archive.org)
  21. ^ Una breve historia del catálogo Whole Earth Archivado el 7 de marzo de 2021 en Wayback Machine , Whole Earth
  22. ^ "No conoces a Jack para Macintosh (1995)". MobyJuegos . Consultado el 23 de enero de 2016 .
  23. ^ "Apple HyperCard: precursor del primer navegador web". Movimiento diario . FORA.TV. 2 de enero de 2015 . Consultado el 23 de enero de 2016 .
  24. ^ "Adelantados a su tiempo: nueve tecnologías que llegaron temprano", IT World , 26 de octubre de 2009
  25. ^ Elen, Richard (febrero de 1989). "MIDI Futures en la BBC (SOS febrero de 1989)". Sonido sobre sonido (febrero de 1989): 48–54.
  26. ^ "La última infección viral de Mac llega a las pilas: la aflicción de HyperCard aparece en Europa (incluye un artículo relacionado sobre las formas que adoptan los ataques de virus)". MacWEEK . 16 de abril de 1991.
  27. ^ Software antivirus para Macintosh (lista), Universidad de Michigan , consultado el 18 de marzo de 2010incluye/mac/util/virus/merryxmaskiller.sit.hqx 8 4/27/93 BinHex4.0,StuffIt3.50 Eliminate a script-based virus called "merryxmas." Requires HyperCard 2.0.
  28. ^ "HyperCard", Pantechnicon (wiki), CA : UQAM, archivado desde el original el 26 de septiembre de 2006
  29. ^ "Información en una tarjeta". Aplicaciones de Apple de Compute ! Diciembre de 1987. p. 6 . Consultado el 18 de agosto de 2014 .
  30. ^ Leemon, Sheldon (abril de 1988). "Los peligros de HyperCard". ¡Calcular! . pag. 49 . Consultado el 18 de agosto de 2014 .
  31. ^ "Los premios Byte". Byte . vol. 14, núm. 1. Enero de 1989. p. 327.
  32. ^ "Charla junto a la chimenea de Wozniak". Macmundo . 22 de junio de 2001 . Consultado el 16 de febrero de 2015 .
  33. ^ "Paradigmas de programación, Dr. Dobbs Journal, junio de 1990". Archivado desde el original el 30 de noviembre de 2018. El mayor defecto de HyperCard para cualquier persona interesada en el hipertexto es la falta de enlaces de texto.
  34. ^ Swaine, Michael. "Paradigmas de programación". Diario del Dr. Dobb . vol. 15, núm. Junio ​​de 1990. p. 130. El mayor defecto de HyperCard para cualquier persona interesada en el hipertexto es la falta de enlaces de texto.
  35. ^ "HyperCard: lo que podría haber sido", Wired , agosto de 2002
  36. ^ Cailliau, Robert, Cómo sucedió realmente, Computadora, archivado desde el original el 6 de enero de 2011(sobre la propuesta de la WWW).
  37. ^ Eich, Brendan (1998), JavaScript Bible (3.a ed.), Danny G, archivado desde el original el 15 de abril de 2008
  38. ^ Gillies, James; Cailliau, Robert (2000). Cómo nació la Web: la historia de la World Wide Web . Oxford: Prensa de la Universidad de Oxford. pag. 213.ISBN _ 0-19-286207-3. Obtuve un manual de HyperCard, lo miré y básicamente tomé los conceptos y los implementé en X-Windows [ sic ].
  39. ^ Granneman, Scott, "1987", Historia de la informática desde 1968 hasta el presente
  40. ^ "Parte 33: Myst", The Essential 50, 1UP, archivado desde el original el 23 de mayo de 2011
  41. ^ "Historia de Wiki", C2 (wiki)
  42. ^ Bruning, Kim, Wikinewsie analiza Wikimania (entrevista)
  43. ^
    • Cunningham, sala; Gage, John, "An Evening in Conversation with the Wiki Inventor", vídeo, archivado desde el original el 7 de mayo de 2007 , consultado el 9 de febrero de 2007.
    • Museo de Historia de la Computación (24 de abril de 2006). "Wiki inventor Ward Cunningham con John Gage". YouTube . Consultado el 25 de junio de 2023 .
  44. ^ Scott, Jason (11 de agosto de 2017). "HyperCard On The Archive (celebrando los 30 años de HyperCard)". El archivo de Internet . Después de agregar una emulación temprana de Macintosh en el navegador a principios de este año, Internet Archive ahora tiene muchas pilas de Hypercard emuladas disponibles para su lectura, y lo alentamos a cargar las suyas propias, fácil y rápidamente.
  45. ^ Dickson, Sonny (8 de abril de 2019). "Vídeo de WALT de Apple en acción: el iPhone de la edición de 1993". Sonny Dickson . Consultado el 11 de abril de 2019 .
  46. ^ Personas involucradas en el proyecto WorldWideWeb
  47. ^ Dr. Axel Rauschmayer, Hablando JavaScript: una guía detallada para programadores Archivado el 26 de diciembre de 2018 en Wayback Machine (O'Reilly, 2014)
  48. ^ Greene, Denise; Greene, Doug (11 de abril de 1988). "HyperCard: los primeros ocho meses". InfoMundo . vol. 10, núm. 15. pág. 37.
  49. ^ "HiperEstudio". Software MacKiev . Consultado el 31 de agosto de 2009 .
  50. ^ "LiveCode es la próxima generación de HyperCard". opensource.com. 23 de febrero de 2013.
  51. ^ "IBM LinkWay 2.0".
  52. ^ "HyperCard regresa de entre los muertos a la web", Slashdot , 7 de junio de 2008
  53. ^ "Adiós a Tilestack". Archivado desde el original el 5 de enero de 2020 . Consultado el 14 de mayo de 2013 .
  54. ^ @tilestack (25 de enero de 2011). "Adiós. http://tilestack.com" (Tweet) - vía Twitter .
  55. ^ Keating, Anne B; Hargitai, Joseph R (1999). The Wired Professor: una guía para incorporar la World Wide Web en la instrucción universitaria . Prensa de la Universidad de Nueva York. pag. 178.ISBN _ 978-0814747254. Consultado el 23 de enero de 2016 .

Bibliografía

enlaces externos