MetaCard

MetaCard
Información sobre la plantilla
Parte de la familia Software Libre
Logo metacard.gif
Logo de MetaCard
Ventana metacard.png
Ventana de MetaCard
DesarrolladorMetacard
Plataformas soportadasMultiplataforma
GéneroBiblioteca de desarrollo
Sistemas Operativos compatiblesMac OS, Microsoft Windows, Unix
LicenciaLibre
Sitio web
MetaCard Corporation

MetaCard MetaCard es una herramienta para la creación multimedia y entorno gráfico.

Historia

MetaCard es un IDE de expertos, entorno de desarrollo y GUI toolkit desarrollado originalmente para el desarrollo de UNIX y posteriormente para Microsoft Windows y Mac OS. MetaCard basado en el éxito de su predecesor HyperCard. Ambos HyperCard y MetaCard utilizado un lenguaje English-like podría decirse que era más fácil de aprender que BASIC. Runtime Revolution Ltd. adquirió MetaCard en julio de 2003 y publicado las siguientes versiones con la marca Revolución. El entorno MetaCard Develpment integrado (IDE MC), que ha sido desarrollado usando el motor MetaCard ya está disponible como código abierto. Un grupo de trabajo se ha formado para mantener y mejorar el IDE de MC.

Generalidades

La forma de trabajar con esta herramienta está basada en el diseño de tarjetas, donde se describe explícitamente la apariencia de los objetos (tamaño, color, etc.) y su disposición en pantalla; no limitándose a trabajar en modo de pantalla completa. Para completarse con la programación (código que será interpretado por el soporte de ejecución) asociada que describe el comportamiento de los objetos y su interacción con el usuario.

El lenguaje de programación que soporta MetaCard se llama MetaTalk (siguiendo con la tradición de esta escuela de herramientas: HyperTalk, SuperTalk) y que conforma el grupo de lenguajes xTalk que puede encontrar referenciado en listas de discusión de esta temática. Este lenguaje puede ser utilizado como lenguaje de script en aplicaciones que no necesiten un interfaz gráfico, como es el caso de la programación de acciones en servidores de páginas Web (CGI) o bien para automatizar procesos diarios en su máquina, sobre todo si necesita analizar contenidos de ficheros. Sí, sí, no es una novedad. Pero por qué no aprovechar que conoce un lenguaje para realizar otras tareas. Además, en este caso, no hay limitación de instrucciones por objeto.

Plataformas

  • Entornos Mac (incluyendo OS X)
  • Unix (FreeBSD, BSDI UNIX, HPUX 10.20 - 11.X, SGI Irix 5.3 - 6.X, Linux x86, *Linux PowerPPC, SCO Open DeskTop 2.0/OpenServer 5 y UnixWare, AIX 3.2.3 - 4.X, Solaris x86 2.5 - 2.7, SPARC Solaris 2.3 - 2.7 y SPARC SunOS 4.1.X)
  • Windows

Véase también

Enlaces externos

Fuentes