El HyperCard era un programa de aplicación Apple Inc. (cuando Apple Computer, Inc.) que estaba entre los primeros sistemas acertados del hipermedia antes del World Wide Web . Se asemeja lo más de cerca posible a un uso de base de datos en concepto, en que almacena la información, y es gráfico, flexible y crea los archivos que son fáciles de modificarse. También incluye el HyperTalk, un lenguaje de programación de gran alcance y relativamente fácil de utilizar, para manipular los datos y el interfaz utilizador. Usuarios de HyperCard de uso frecuente él como sistema de programación para el desarrollo de aplicaciones rápido en comparación con una base de datos.
HyperCard fue lanzado original con software del sistema 6 en 1987, y finalmente retirado de venta en marzo de 2004, aunque no hubiera sido puesto al día durante muchos años en aquel momento. HyperCard se puede funcionar solamente en las versiones 9 del OS del mac o anterior, pero se puede utilizar en mac modo clásico del OS x de s de 'o en el emulador del basilisco II .
HyperCard era no sólo un &mdash del sistema de base de datos; la disposición de cada tarjeta podría ser única, apenas como uno puede escribir la información no estándar adicional en una tarjeta del rolodex. Una capa especial del fondo de un apilado contuvo los elementos que aparecieron en todas las tarjetas de ese apilado o en todas las tarjetas basadas en cierto fondo. Los fondos podrían incluir los cuadros (su propósito original, " picture" del fondo;), además de los objetos también disponibles para cada tarjeta: representar los campos, los botones, el texto (de los parásitos atmosféricos), los campos (editable) del texto y otros elementos comunes del GUI . Cada tarjeta entonces podía contener diversos datos atados a los campos del texto o del cuadro, de tal modo creando la funcionalidad de la base de datos.
Por ejemplo, una agenda podía ser construida agregando al fondo algunos campos del texto para llevar a cabo el conocido y la dirección. Una vez que está terminado, el usuario agrega una nueva tarjeta (por Comando-n que mecanografía) y tipos en los campos. El fondo se podía modificar en cualquier momento, permitiendo cambia para ser hecho fácilmente. Las operaciones básicas tales como búsqueda, agregan y la cancelación fue incorporada al ambiente de HyperCard, permitiendo que las bases de datos simples sean fijadas y utilizaas cualquier persona capaz de utilizar la computadora de Macintosh .
El Scripting en la lengua de HyperTalk permitió que extienden el sistema fácilmente fuera modificado y. Desemejante de muchas idiomas scripting, HyperTalk demostró ser usable por una amplia gama de usuarios; el sintaxis permisible incluyó las versiones múltiples de la misma declaración, todas en más o menos legible inglés. Por ejemplo, put la primera palabra de la tercera línea de " del campo; hello" en " del campo; goodbye" haría exactamente qué uno esperaría. HyperTalk incluyó redundancia en la esperanza de la fabricación que programaba más fácil; por ejemplo, los números se podrían especificar numéricamente (1, 2), como cardenales (uno, dos), o como ordinales (primero, segundo).
Referir a objetos y a los artículos en tarjetas o fondos era fácil. Las demostraciones antedichas del ejemplo cómo tener acceso a datos dentro de un campo en una tarjeta particular, pero uno podían referir a cualquier objeto en el mismo &mdash de la manera; incluyendo el apilado sí mismo. Todos los objetos se podían nombrar, como en el ejemplo arriba. Además, cada objeto (apilado incluyendo sí mismo) tenía IDs numéricos únicos.
El comando de find de HyperCard navegaría rápidamente a las tarjetas que contienen el texto usar un esquema patentado de los hintBits del . Esto se podía hacer más selectivo con modificaciones tales como " del find; Bob" en " del campo de tarjeta; hello" . Semejantemente, tenía un " sort" ordenar eso permitida el evaluar de expresiones enteras para clasificar orden de la clase.
El adición de las escrituras era también fácil. Del usuario el " simplemente; comando-opción-clicked" (o podrían chascar el " Script" abotonar en el diálogo de la característica del artículo) en cualquier elemento en el apilado, y un redactor surgiría. La escritura se podía después corregir, ahorrar, y utilizar inmediatamente. Además, HyperCard contuvo el " Mensaje Box", una comando-línea interactiva en una ventana flotante que podría ejecutar solas líneas de escritura. Este también incluido el " find" ordenar, así que dobló como diálogo de la búsqueda.0 agregó una depuración también.
HyperTalk era suficientemente popular que uno de los usos principales de HyperCard no estaba como base de datos, sino como una herramienta de programación. Millares de " stacks" fueron escritos y distribuyó como " stackware" en los pocos años cuando HyperCard estaba extensamente - disponibles. Mucho el hardware y los proveedores de software proporcionaron sus clases particulares como apilados de Hypercard.
Durante el renombre máximo de HyperCard a el final de los '80, una ecología entera de los vendedores ofrecidos millares de estos externals para todo de los recopiladores de HyperTalk a representar sistemas gráficamente, el acceso de base de datos, la conectividad del Internet, y la animación. Oracle ofreció un XCMD que permitió que HyperCard preguntara directo las bases de datos de Oracle en cualquier plataforma. Esto fue reemplazada más adelante por el producto de la tarjeta de Oracle de Oracle.
Los Externals permitieron el acceso a la caja de herramientas de Macintosh, que contuvo muchos comandos y funciones de nivel inferior no nativos a la lengua de Hypertalk, ampliando grandemente su gama. El control del puerto serial, por ejemplo, estaba disponible con tales expedientes.
Debido a sus instalaciones rápidas del diseño del uso, HyperCard también fue utilizado a veces para la creación de un prototipo de usos, y a veces incluso para las puestas en práctica de la versión 1. Dentro de Apple, el equipo de QuickTime era uno de los clientes más grandes de HyperCard.
Un número de productos de software comerciales fueron creados en HyperCard, especialmente la versión original narrativo Myst juego interactivo, Voyager Company “libros ampliados de s, y de los CD-ROM de las multimedias de CD-ROM, de la sinfonía de Beethoven noveno a la noche de día duro del de Beatles el ”, y el Macbeth viajero.
El prototipo y la versión parcial de programa popular del del juego que usted no sabe que escribieron Gato en HyperCard.
El Activision, que era hasta ese tiempo sobre todo una compañía del juego, consideró HyperCard como punto de entrada en el mercado empresarial. Cambiando su nombre a Mediagenic, publicaron varios usos basados HyperCard importantes, especialmente punto focal de s de Goodman Danny ', encargado de información personal, e informes para HyperCard, un programa por el software nueve a cinco que los usuarios permitidos para tratar HyperCard como sistema de base de datos hecho y derecho con las características robustas de la visión y de la impresión de la información.
El SuperCard HyperCard-inspirado durante algún tiempo incluyó el " Roadster" enchufable que permitió que los apilados fueran colocados dentro de las páginas del Web y que veas los hojeadores con un hojeador apropiado enchufable. Había incluso una versión de Windows de este las computadoras que permitían enchufables con excepción de Macintoshes para utilizar el enchufable.
Apple sí mismo nunca parecía entender cuáles era HyperCard. La gerencia consideró que era utilizada por un gran número de gente, interno y externamente, y los informes de insecto y las sugerencias de la mejora continuas para fluir en la demostración de ella tenían una gran variedad de usuarios. Sin embargo, estaba también libre, que hizo difícil justificar el dedicar de recursos de la ingeniería a mejorarlo.
Al mismo tiempo HyperCard 2.0 era desarrollado, desarrollaban a un grupo separado dentro de Apple y en " lanzado 1991; HyperCard IIGS", una versión de HyperCard para el sistema de Apple IIGS . Apuntado principalmente al mercado de la educación, HyperCard IIGS hizo áspero la misma característica fijar que las versiones 1.x de Macintosh HyperCard, mientras que agregaba la ayuda para las capacidades de los gráficos de color del IIGS. Aunque " stacks" (Documentos del programa de HyperCard) no eran binario-compatibles, los apilados permitidos de un programa del traductor (un apilado sí mismo de HyperCard) que se moverán a partir de una plataforma a la otra.
Entonces, Apple decidía a que la mayor parte de sus paquetes de programas informáticos de uso, incluyendo HyperCard, serían la característica de un llamado subsidiario enteramente poseído Claris . Muchos de los reveladores de HyperCard eligieron permanecer en Apple algo que se trasladan a Claris, haciendo al equipo de desarrollo estar partido. Claris, en el negocio de vender el software para un beneficio, intentó crear un modelo comercial donde HyperCard podría también generar réditos. Escribieron un nuevo " only" del espectador; versión, el jugador de HyperCard del a que Apple distribuyó con el sistema operativo de Macintosh, mientras que Claris vendió el " full" versión comercialmente. Muchos usuarios estaban trastornados que tuvieron que pagar utilizar el software que habían sido suministrados tradicionalmente libremente y que consideraban muchos una pieza básica del mac.
A pesar de el nuevo corriente de ingresos, Claris hizo poco para poner HyperCard. El desarrollo continuó con mejoras de menor importancia, así como el primer intento fallido de crear una tercera generación de HyperCard. Durante este período, HyperCard comenzó la cuota de mercado perdidosa. Sin un número de características importantes, básicas, autores de HyperCard comenzó a moverse a los sistemas tales como SuperCard y Macromedia Authorware . Sin embargo HyperCard continuó siendo popular y utilizado para una gama que ensanchaba de usos, del juego la boca, un esfuerzo anterior de los creador Myst del, a los servicios informativos corporativos y a muchos millares mientras tanto.
Apple dobló eventual Claris nuevamente dentro de la sociedad matriz, volviendo HyperCard al grupo de la ingeniería de la base de Apple. En 1992, Apple lanzó la mejora con impaciencia anticipada de HyperCard 2.2 e hizo a muchos entusiastas de HyperCard felices incluyendo versiones autorizadas de las herramientas y de Addmotion II del color, agregando la ayuda para los cuadros y las animaciones del color. Sin embargo, estas herramientas eran limitadas y a menudo incómodas utilizar; HyperCard todavía continuó careciendo la ayuda verdadera, interna del color.
En los años que siguieron, el programa no consideró ninguna ayuda adicional de Apple. Apple finalmente cesado vendiendo HyperCard en marzo de 2004.
El Jacobo Nielsen que ha precisado que HyperCard era realmente solamente un programa del hipermedia desde sus acoplamientos comenzados de regiones en una tarjeta, no texto se opone; HTML real - los enlaces hipertexto del texto del estilo eran posibles en versiones posteriores, pero eran torpes ejecutar y utilizado raramente.
HyperCard vio una pérdida en renombre con el crecimiento del World Wide Web, puesto que el Web podría manejar y entregar datos más o menos de la misma manera como HyperCard sin la limitación a los archivos en lo suyo disco duro. Interesante, HyperCard tenía un impacto significativo en la tela mientras que inspiró la creación de HTTP sí mismo y del Javascript (con su influencia en Roberto Cailliau del colega de s de Berners-Lee Tim '). Era también una inspiración dominante para el ViolaWWW, un web browser temprano.
¡The usado para navegar apilados más adelante encontró su manera en los primeros hojeadores de la tela, como el cursor del enlace hipertexto.
Otras compañías eran rápidas considerar la energía de HyperCard y ofrecer sus propias versiones. Dos productos son actualmente disponibles que ofrecen HyperCard-como funcionalidad:
La revolución del del tiempo de pasada se amplía en HyperCard y ofrece el color y un juego de herramientas del GUI que se pueden desplegar en muchas plataformas populares (software del sistema clásico de Macintosh, OS X del mac, Windows 98 a través de Vista, y linux/Unix).
el SuperCard es una versión del color de HyperCard en el mac con las características adicionales como gráficos del pixel y de vector, un juego de herramientas lleno del GUI, y la ayuda para muchas características modernas del OS X del mac.
Más allá de los productos incluidos:
el del más era un producto similar a HyperCard para Windows y Macintosh.
ToolBook HyperCard asemejado del uso de Windows de Asymetrix, e incluido un convertidor externo para leer los apilados de HyperCard.
El Oracle compró una copia de la cruz-plataforma y la lanzó como OracleCard, retitulado los objetos de los medios de Oracle del, usados como 4GL para el acceso de base de datos.
Además, muchos de los conceptos básicos del sistema original fueron reutilizados más adelante en otras formas. Apple construyó su system-wide scripting AppleScript del motor en una lengua muy similar a HyperTalk; fue descubierto recientemente como ajuste perfecto para las necesidades de la automatización del flujo de trabajo del DTP . AppleScript ganó una programación gráfica Automator llamado anticipado en el lanzamiento principal más reciente del mac OS x, tigre codenamed, lanzado en abril de 2005. Algunos ven HyperCard como antepasado al Visual Basic al lado Microsoft . Una de las fuerzas de HyperCard era su dirección de las multimedias, y muchos sistemas de multimedias como el Macromedia Authorware y el director de Macromedia se basan en los conceptos que originan en HyperCard.
El AppWare, conocido original como revelador de Serius del, se considera a veces para ser similar a HyperCard, pues eran ambos sistema rápido del desarrollo de aplicaciones . AppWare fue vendido en el 90s temprano y era notable en que su uso trabajó en los sistemas de Windows y del mac.
En una nota menos positiva, como HyperCard ejecutó las escrituras en apilados inmediatamente en la abertura era también uno de los primeros usos susceptibles a los virus macros . El virus de Merryxmas fue descubierto en 1993 por Ken Dunham, dos años antes del " Concept" virus.
La licencia del juego de ordenador de Myst, lanzada inicialmente como apilado de HyperCard, todavía vive encendido, haciendo HyperCard una tecnología de facilitación para comenzar uno de los juegos de ordenador superventas de toda la hora.
Según la sala Cunningham, el inventor de las ideas de Wikis del concepto puede ser rastreado a un apilado de HyperCard que él escribió en los el final de los '80, haciendo HyperCard uno de los abuelos de la idea de Wiki.
WILD, reflejando este período de desarrollo. Los dieciséis octetos pasados de cada apilado de HyperCard 2.x son el " de la secuencia de Pascal ; " de la mujerzuela del det del är de NU…; ( ahora está sobre… en el sueco), aunque esto nunca es vista por los usuarios. Previamente, los apilados creados con HyperCard 1.2 terminaron con el " de la secuencia; Ése es todo el " de la gente…; . La frase sueca fue sugerida por Martin Gannholm de Apple en homenaje al elefanter (" del fyra del än del fler del är del myror del mercado de cambios del de la demostración de la TV de los años 70 de los niños suecos ; Cinco hormigas son más el elephants" de cuatro;), donde cada episodio terminó con un elefante rosado de la historieta que decía estas palabras. El cambio simbolizó el esfuerzo para hacer HyperCard 2.0 más internacionalmente amistoso.
Con un conocimiento básico de la lengua de HyperCard, HyperCard se podía utilizar para puentear software de la protección de la computadora tal como en la facilidad simplemente mecanografiando a el " cercano; En Ease" en la caja del mensaje del, por ejemplo.
Versiones tempranas del " de HyperCard 2.x; demo" que enviada en los Cdes del sistema del OS del mac era realmente la versión completa, con el apilado del hogar cambiado para omitir un nivel de usuario de 2 (" typing"). Por magic simplemente que mecanografía en la caja de mensaje (" de HyperCard; console"), uno podría quitar dos botones opacos que cubrían los controles para cambiar el nivel de usuario y recuperar el disponible determinado de la característica completa (a excepción de algunos de los apilados de la muestra).
| Random links: | Extradición | Juan J. Crittenden | Estupendo deformido | Stefano Baldini | Heinrich Frauenlob |