stringtranslate.com

Sonrisa (software)

Smile es un entorno de trabajo y programación informática gratuito para Macintosh basado en AppleScript . Está diseñado principalmente para científicos, ingenieros, editores de escritorio y desarrolladores de aplicaciones web para ayudarlos a automatizar tareas frecuentes y controlar operaciones complejas.

Historia

Smile se lanzó por primera vez en 1995 como SMILE (en mayúsculas). El acrónimo significaba SMI, Limited Edition (Edición limitada) , y SMI significaba Scriptable Measurements on Images (Mediciones programable en imágenes ) . SMI es un software desarrollado por Satimage Software, una empresa francesa dedicada a la tecnología de visión artificial , para automatizar los sistemas de medición e inspección en tiempo real para plantas industriales.

SMI es el motor principal, que está escrito en C / C++ y que por sí solo no hace nada: requiere una interfaz, y el comportamiento de esa interfaz está programado en AppleScript . El núcleo de SMI implementa las características clave del software y las publica en AppleScript . Básicamente, Smile es solo SMI, sin funciones de procesamiento de video en tiempo real.

La necesidad de visualización en tiempo real (de las mediciones) en 2D y 3D dio origen a SmileLab. Más recientemente, el control de las instalaciones a través de la web se ha convertido en un estándar y Smile es ahora también un servidor de aplicaciones web y un navegador web .

Sonrisa

Las tecnologías incluidas en Smile:

Laboratorio de sonrisas

Smile proporciona una interfaz Aqua para realizar cualquier gráfico de datos de forma "manual" y librerías de comandos para realizar gráficos y procesar datos mediante scripts (SmileLab puede mostrar en cualquier momento el script correspondiente a la acción del usuario).

Actuación

Las extensiones computacionales se pueden escribir en C o C++ . Smile maneja formatos de archivos comunes, pero se pueden agregar extensiones para formatos de archivos no compatibles.

Servidor de sonrisas

Smile Server es un puente entre un programa CGI y AppleScript . Funciona mediante la apertura por parte de Smile de un puerto de servidor. Un CGI específico , incluido, realiza una solicitud HTTP en una p-list (formato XML de matriz asociativa de Apple) y la envía a Smile Server en ese puerto (especificado en un archivo de configuración). Se implementan comportamientos asincrónicos y sincrónicos, lo que permite utilizar Smile Server como una solución alternativa a .asp o .php para crear sitios dinámicos, incluidos sitios web basados ​​en AJAX .

Smile también maneja solicitudes XML-RPC .

Enlaces externos