stringtranslate.com

Hipertarjeta

HyperCard es una aplicación de software y un kit de desarrollo para ordenadores 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 archivo plano con una interfaz gráfica, flexible y modificable por el usuario. [3] HyperCard incluye un lenguaje de programación integrado llamado HyperTalk para manipular datos y la interfaz de usuario.

Esta combinación de características (una base de datos con un diseño de formulario simple, soporte flexible para gráficos y facilidad de programación) 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 escena de demostración .

HyperCard se lanzó originalmente en 1987 por $49,95 y se incluyó gratis con todos los nuevos Mac vendidos después. [1] Fue retirado de la venta en marzo de 2004, después de haber 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

La SE/30 fue una de las computadoras Macintosh de Apple que fueron contemporáneas con la aplicación HyperCard. [4]
Una captura de pantalla de la pila de 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 "programación para el resto de nosotros". HyperCard ha hecho posible que las personas hagan cosas que nunca hubieran pensado en hacer en el pasado sin mucha programación pesada. Ha permitido que muchas personas que no son programadoras, como yo, entren en ese círculo.

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 comunes 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 poderoso mecanismo de búsqueda o mediante scripts creados por el usuario. [7]

Los usuarios crean o modifican pilas añadiendo nuevas tarjetas. Colocan objetos GUI en las tarjetas utilizando un motor de diseño interactivo basado en una sencilla interfaz de arrastrar y soltar. [7] Además, HyperCard incluye tarjetas prototipo o de 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 "muestren" 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 como el que se utiliza en la mayoría de los entornos de desarrollo rápido de aplicaciones (RAD), como Borland Delphi y Microsoft Visual Basic y Visual Studio .

Las características de la 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 ni ninguna construcción similar. En cambio, el estado de cualquier objeto del sistema se considera activo y editable en cualquier momento. Desde la perspectiva del entorno 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 de una manera 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 de HyperCard es el script, un elemento único que contiene el 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, estas acciones se traducen en eventos por el entorno de ejecución de HyperCard. A continuación, el entorno de ejecución examina el script del objeto que es el objetivo del evento, como un botón, para ver si su objeto de script contiene el código del evento, llamado controlador. Si lo contiene, el motor HyperTalk ejecuta el controlador; si no lo contiene, el entorno 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 de interfaz gráfica de usuario 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 de interfaz gráfica de usuario. 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 las orientadas al usuario como las orientadas al desarrollador, en una única aplicación. Esto permite una rápida ejecución y la creación inmediata de prototipos, posiblemente sin codificación, lo que permite a los usuarios crear soluciones personalizadas para los problemas con su propia interfaz personalizada. "Empoderamiento" se convirtió en un lema a medida que esta posibilidad fue adoptada por la comunidad Macintosh, al igual que la frase "programación para el resto de nosotros", [8] [5] es decir, cualquiera, no solo 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, como 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 campos de texto. Usando estas características, es fácil construir sistemas vinculados similares a los enlaces de hipertexto en la Web. [6] A diferencia de la Web, la programación, la colocació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.

Hiperconversación

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

Exterioridad

HyperCard se puede ampliar significativamente mediante el uso de módulos de comandos externos (XCMD) y de funciones externas (XFCN). Se trata de bibliotecas de código empaquetadas en una bifurcación de recursos que se integran en el sistema en general o en el lenguaje HyperTalk en particular; este es un ejemplo temprano del concepto de complemento . A diferencia de los complementos convencionales, estos no requieren una instalación independiente 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 los años 1980, todo un ecosistema de proveedores ofrecía miles de estos dispositivos externos, como compiladores HyperTalk, sistemas de gráficos, acceso a bases de datos, conectividad a Internet y animación. Oracle ofrecía un XCMD que permite a HyperCard consultar directamente bases de datos Oracle en cualquier plataforma, reemplazado por Oracle Card . BeeHive Technologies ofrecía una interfaz de hardware que permite al ordenador controlar dispositivos externos. Conectado a través del Apple Desktop Bus (ADB), este instrumento puede leer el estado de los conmutadores externos conectados o escribir salidas digitales en una multitud de dispositivos.

Los externos permiten acceder a la Caja de herramientas de Macintosh, que contiene muchos comandos y funciones de nivel inferior que no son nativos de HyperTalk, como el control de los puertos seriales y ADB.

Historia

Desarrollo

HyperCard fue creado por Bill Atkinson después de un viaje de 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 razones de marca registrada . Fue lanzado el 11 de agosto de 1987 para el primer día de la MacWorld Conference & Expo en Boston , [12] con el entendimiento de que Atkinson le daría HyperCard a Apple solo si la compañía prometía lanzarlo de forma gratuita en todos los Mac. Apple programó su lanzamiento para que coincidiera con la MacWorld Conference & Expo en Boston , Massachusetts para garantizar la máxima publicidad.

Lanzamiento

HyperCard tuvo un éxito casi instantáneo. 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 múltiples libros de HyperCard y un conjunto de 50 discos de dominio público. [5] Los gerentes de proyecto de Apple descubrieron que HyperCard estaba siendo utilizado por una gran cantidad de personas, interna y externamente. Los informes de errores y las sugerencias de actualización continuaron llegando, lo que demuestra su amplia variedad de usuarios. Como también era gratuito, era difícil justificar la dedicación de recursos de ingeniería a mejoras en el software. Apple y sus desarrolladores principales entendieron que el empoderamiento del usuario de HyperCard podría reducir las ventas de productos comunes envueltos en plástico. [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]

Hipertarjeta 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 mejoraba enormemente el rendimiento del código de alto consumo computacional, un nuevo depurador y muchas mejoras en el lenguaje subyacente HyperTalk.

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

Luego, Apple decidió que la mayoría de sus paquetes de software de aplicación, incluyendo HyperCard, serían propiedad de una subsidiaria de su propiedad absoluta llamada Claris . Muchos de los desarrolladores de HyperCard decidieron 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 negocios donde HyperCard también pudiera generar ingresos. Al principio, las versiones de distribución gratuita de HyperCard se entregaban con la creación deshabilitada. Las primeras versiones de Claris HyperCard contienen un Easter Egg : escribir "magic" en el cuadro de mensaje convierte el reproductor en un entorno de creación HyperCard completo. [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 vendió la versión completa comercialmente. Muchos usuarios estaban molestos por tener que pagar para usar software que tradicionalmente se había suministrado gratis y que muchos consideraban una parte básica de Mac.

Incluso después de que HyperCard comenzara a generar ingresos, Claris hizo poco por comercializarla. 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 continuó siendo popular y se utilizó para una gama cada vez mayor de aplicaciones, desde el juego The Manhole , un esfuerzo anterior de los creadores de Myst , hasta servicios de información corporativa.

Finalmente, Apple volvió a incorporar Claris a la empresa matriz, con lo que HyperCard volvió a formar parte del grupo de ingeniería principal de Apple. En 1992, Apple lanzó la esperadísima actualización de HyperCard 2.2 e incluyó versiones con licencia de Color Tools y Addmotion II, que añadían compatibilidad con imágenes y animaciones en color. Sin embargo, estas herramientas son limitadas y, a menudo, complicadas de utilizar porque HyperCard 2.0 carece de compatibilidad interna con el color.

Hipertarjeta 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 una herramienta de creación multimedia, se incorporó al grupo QuickTime . Comenzó un nuevo esfuerzo para permitir que HyperCard creara películas interactivas QuickTime (QTi), una vez más bajo la dirección de Kevin Calhoun. QTi amplió las características principales de reproducción multimedia de QuickTime para proporcionar verdaderas instalaciones interactivas y un lenguaje de programación de bajo nivel basado en el lenguaje ensamblador 68000. El 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 fines 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 de HyperCard (que ahora eran películas especiales de QuickTime) en un navegador web . El desarrollo de HyperCard 3.0 se estancó cuando el equipo de QuickTime se centró en las funciones de transmisión de QuickTime 4.0 y pasó del desarrollo interactivo de QuickTime a las funciones de transmisión. 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 fue descontinuado totalmente en marzo de 2004. [18]

HyperCard se ejecuta de forma nativa solo en el sistema operativo 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 una amplia gama de propósitos artísticos y de hipertexto. Antes de la aparición de PowerPoint , HyperCard se utilizaba a menudo como programa de presentación de uso general. Entre los ejemplos de aplicaciones de HyperCard se incluyen bases de datos sencillas, juegos del tipo " elige tu propia aventura " y material didáctico educativo.

Gracias a sus rápidas funciones de diseño de aplicaciones, HyperCard también se utilizó a menudo para crear prototipos de aplicaciones y, a veces, incluso para implementar la versión 1.0. Dentro de Apple, el equipo QuickTime era uno de los principales clientes de HyperCard.

HyperCard tiene menores requisitos de hardware que Macromedia Director . Varios productos de software comerciales fueron creados en HyperCard, más notablemente la versión original del juego de aventuras gráficas Myst , [19] los Expanded Books de la Voyager Company , los CD-ROM multimedia de la Novena Sinfonía de Beethoven , A Hard Day's Night de los Beatles y el Voyager MacBeth . Una edición electrónica temprana del Whole Earth Catalog fue implementada en HyperCard. [20] y almacenada en CD-ROM. [21]

El prototipo y la demostración del popular juego You Don't Know Jack se escribieron 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 CinéRobothèque del National Film Board .

En 1989, se utilizó Hypercard para controlar la red de estudios del BBC Radiophonic Workshop, utilizando un único Macintosh. [25]

HyperCard se utilizó para crear un prototipo completamente funcional de SIDOCI (uno de los primeros experimentos del mundo para desarrollar un sistema integrado de registro electrónico de pacientes ) y fue ampliamente utilizado por la firma consultora de Montreal DMR para demostrar cómo sería "un día típico en la vida de un paciente a punto de ser sometido a una cirugí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. Cambió su nombre a Mediagenic y publicó varias aplicaciones importantes basadas en HyperCard, entre las que destacan Focal Point de Danny Goodman [20] , un gestor de información personal, y Reports For HyperCard, un programa de Nine To Five Software que permite a los usuarios tratar a 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 páginas web y verlas en navegadores web con un complemento de navegador adecuado. Incluso había una versión para Windows de este complemento que permitía utilizarlo en ordenadores que no fueran Macintosh.

Hazañas

El primer virus HyperCard fue descubierto 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

En 1987 , Compute!'s Apple Applications afirmó que HyperCard "puede convertir a Macintosh en el ordenador personal de elección". Si bien señaló que su gran requerimiento de memoria lo hacía más adecuado para computadoras con 2 MB de memoria y discos duros, la revista predijo que "la tienda de programación más pequeña debería ser capaz de producir stackware", especialmente para usar CD-ROM. [29] Compute! predijo en 1988 que la mayoría del software futuro de Mac se desarrollaría utilizando HyperCard, aunque solo fuera porque su uso era tan adictivo que los desarrolladores "no podrían alejarse de él el tiempo suficiente para crear algo 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 popular de usuarios.

Jakob Nielsen ha señalado que HyperCard era realmente 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 fueron 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. Bill Atkinson lamentó más tarde que si tan sólo 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 perdió popularidad con el crecimiento de la World Wide Web, ya que la Web podía manejar y entregar datos de la misma manera que HyperCard sin estar limitada a los archivos en un disco duro local . HyperCard tuvo un impacto significativo en la web, ya que inspiró la creación de HTTP (a través de su influencia en el colega de Tim Berners-Lee, Robert Cailliau ), [36] y 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 forma de dedo índice 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 , lanzada inicialmente como una pila HyperCard e incluida en algunos paquetes de Mac (por ejemplo, la Performa 5300), aún sigue viva, lo que convierte a HyperCard en una tecnología facilitadora para iniciar 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 fines de la década de 1980. [41] [42] [43]

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

La interfaz gráfica de usuario del prototipo de teléfono Apple Wizzy Active Lifestyle 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 había al menos 300 pilas 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 un dispositivo de hardware menos costoso, el Hyperdialer. [48]

En este sentido, al igual que la Web, ofrece una experiencia de navegación de información basada en asociaciones a través de enlaces, aunque no funciona de forma remota mediante el 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 2024 , hay dos 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 fueron posteriormente reutilizados en otras formas. Apple construyó su motor de scripting 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 requerida ] En la década de 1990, FaceSpan proporcionó una interfaz gráfica de terceros. AppleScript también tiene un front-end de programación gráfica nativo llamado Automator, lanzado 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 años 90 y funcionaba tanto en sistemas Mac como Windows.

Zoomracks , una aplicación DOS con una metáfora de base de datos de "pila" similar, es cuatro años anterior a HyperCard, lo que dio lugar a una polémica demanda contra Apple. [ cita requerida ]

Véase 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 los años 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}}: CS1 maint: varios nombres: lista de autores ( enlace )
  5. ^ abc Lingwood, David (23 de mayo de 1988). "APDA señala tendencias de desarrollo en productos Macintosh". InfoWorld (Entrevista). Vol. 10, núm. 21. Entrevista realizada por Stuart J. Johnston. pág. 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 "A Hypercard Primer". InfoWorld . Vol. 11, no. 45. 6 de noviembre de 1989. p. S3 (recuadro lateral).
  8. ^ Winograd, Terry (1996), "HyperCard, Director y Visual Basic", Llevando el diseño al software , Addison-Wesley
  9. ^ Goodman 1988, pág. 799.
  10. ^ DeVoto, Jeanne. "Jeanne's House 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 primitivos para abordar directamente cualquier carácter, palabra, línea lógica o fragmento delimitado por cualquier carácter que elija. La sintaxis de lenguaje natural ("esperar hasta que el mouse esté presionado", "si no es un número, entonces emitir un pitido", "obtener la palabra 3 a 10 de la línea 8 de la Respuesta" y "ir a la última tarjeta de esta pila" son todas expresiones legales de HyperTalk) lo convierte en un placer de leer y fácil de mantener.
  11. ^ Entrevista a Bill Atkinson en el programa de televisión Triangulation de la cadena TWiT.tv (enlace)
  12. ^ Bobker, Steven (noviembre de 1988). "El precio de la libertad". MacUser . 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). "El Finder de Apple: madurez en la interfaz de usuario" (PDF) . PC Letter . 4 (2): 4–5.
  15. ^ Foraker, Paul. "Apple ha recuperado HyperCard de manos de Claris. Esto es lo que han hecho con ella". MacTech . Vol. 10, no. 3. Claris también intentó un plan provisional de enviar una pila Home limitada y de bajo nivel de usuario, que los usuarios podían anular escribiendo "magic" en el cuadro de mensajes. Hubo cierta confusión entre esta versión y el Player, que hizo que la gente intentara escribir "magic" en el cuadro de mensajes del Player sin éxito. La magia en HyperCard 2.2 es clara y visible.
  16. ^ Colby, Clifford (septiembre de 1996). "El nuevo negocio de HyperCard: creación de 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), Type pad
  19. ^ Breen, Christopher (diciembre de 1993). "Un espectáculo que no debe pasar desapercibido". Computer Gaming World . págs. 114, 116 . Consultado el 29 de marzo de 2016 .
  20. ^ de HyperCard Mania!. Computer Chronicles , 1987. Stewart Cheifet Productions (archive.org)
  21. ^ Breve historia del catálogo Whole Earth Archivado el 7 de marzo de 2021 en Wayback Machine , Whole Earth
  22. ^ "You Don't Know Jack para Macintosh (1995)". MobyGames . Consultado el 23 de enero de 2016 .
  23. ^ "Apple HyperCard: precursora del primer navegador web". DailyMotion . FORA.TV. 2 de enero de 2015 . Consultado el 23 de enero de 2016 .
  24. ^ "Adelantados a su tiempo: Nueve tecnologías que llegaron antes", IT World , 26 de octubre de 2009, archivado desde el original el 9 de agosto de 2020 , consultado el 6 de diciembre de 2010
  25. ^ Elen, Richard (febrero de 1989). "MIDI Futures at the BBC (SOS febrero de 1989)". Sound on Sound (febrero de 1989): 48–54.
  26. ^ "La última infección viral de Mac llega a las estanterías: el problema 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 Apple de Compute!. Diciembre de 1987. pág. 6. Consultado el 18 de agosto de 2014 .
  30. ^ Leemon, Sheldon (abril de 1988). "Los peligros de HyperCard". Compute! . pág. 49 . Consultado el 18 de agosto de 2014 .
  31. ^ "Los premios Byte". Byte . Vol. 14, núm. 1. Enero de 1989. pág. 327.
  32. ^ "La charla informal de Wozniak". Macworld . 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. La mayor falla de HyperCard para cualquier persona interesada en el hipertexto es la falta de enlaces de texto.
  34. ^ Swaine, Michael. "Paradigmas de programación". Dr. Dobb's Journal . Vol. 15, núm. junio de 1990. pág. 130. El mayor defecto de HyperCard para cualquiera que esté interesado 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, Computer, archivado desde el original el 6 de enero de 2011(sobre la propuesta WWW).
  37. ^ Eich, Brendan (1998), JavaScript Bible (3.ª 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: Oxford University Press. pág. 213. ISBN 0-19-286207-3Conseguí 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 1968-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 habla sobre Wikimania (Entrevista)
  43. ^
    • Cunningham, Ward; Gage, John, "Una tarde de conversación con el inventor de Wiki", Video, archivado desde el original el 7 de mayo de 2007 , consultado el 9 de febrero de 2007
    • Computer History Museum (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 en el Archivo (celebrando los 30 años de HyperCard)". The Internet Archive . Después de que a principios de este año incorporáramos la emulación de Macintosh en el navegador, el Internet Archive ahora tiene muchas pilas de Hypercard emuladas disponibles para su revisión, y lo alentamos a que cargue las suyas propias de manera fácil y rápida.
  45. ^ Dickson, Sonny (8 de abril de 2019). "Video de WALT de Apple en acción: el iPhone edición 1993". SonnyDickson . Consultado el 11 de abril de 2019 .
  46. ^ Personas involucradas en el proyecto WorldWideWeb
  47. ^ Dr. Axel Rauschmayer, Speaking JavaScript: An In-Depth Guide for Programmers 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". InfoWorld . Vol. 10, núm. 15. pág. 37.
  49. ^ "HyperStudio". 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). El profesor conectado: una guía para incorporar la World Wide Web en la enseñanza universitaria . NYU Press. pág. 178. ISBN 978-0814747254. Recuperado el 23 de enero de 2016 .

Bibliografía

Enlaces externos