WOLFRAM

SDK para aplicaciones independientes

Wolfram

Integre el poder de Wolfram en su aplicación independiente. El SDK para aplicaciones independientes hace que sea posible conectar el Entorno de ejecución de Wolfram Language como una biblioteca dinámica en su aplicación, revelando las capacidades de Wolfram Language que necesita. El entorno de ejecución incluye su propia licencia y elimina la necesidad de licencias individuales para los usuarios finales.

Estudios de caso

El Entorno de ejecución de Wolfram Language puede usarse con cualquier aplicación. Las siguientes son las experiencias de dos usuarios tempranos.

Simulación de óptica

Airy Optics es una empresa líder en diseño óptico que utiliza Wolfram Language exhaustivamente en sus soluciones. Cuando Airy Optics necesitaba integrar sus capacidades para simular recubrimientos de polarización multicapa en Zemax OpticStudio (como complemento), colaboraron con Wolfram para crear una versión independiente de su complemento. Un elemento clave de esta funcionalidad de simulación fue desarrollado usando Wolfram Language.

Los usuarios de Zemax simplemente adquieren el complemento de Airy Optics, el cual les permite incluir una "Superficie de usuario" en su sistema óptico y configurar esta superficie de usuario para usar el modelo multicapa de Airy Optics.

Resaltado de sintaxis

El paclet Wolfram LSPServer proporciona características como resaltado de sintaxis y análisis de código estático para Visual Studio Code y otras plataformas LSP.

LSPServer está escrito completamente en Wolfram Language. Utiliza un kernel de Wolfram separado, y por lo tanto consume una licencia de Wolfram al ejecutarse.

Wolfram ahora ha utilizado el Entorno de ejecución de Wolfram Language para crear una versión de LSPServer que se ejecuta como una pequeña aplicación independiente. Esto significa que la aplicación no requiere una licencia e incluye su propio subconjunto requerido del Sistema Wolfram.

Próximamente será lanzada en esta página.

Puntos clave

¿Qué es el Entorno de ejecución de Wolfram Language? El entorno de ejecución es una biblioteca dinámica contra la cual se vincula su aplicación.

¿Existe un ejemplo de una aplicación que utiliza el Entorno de ejecución de Wolfram Language? La publicación del blog de nuestro director ejecutivo, Stephen Wolfram sobre el lanzamiento de la versión 14.1, se incluye un ejemplo de una aplicación que utiliza el entorno de ejecución para llamar a una función de Wolfram Language.

¿Incluir Wolfram Language con mi aplicación no aumentará su tamaño de manera considerable? Puede incluir solo las capacidades Wolfram Language que sean necesarias para su aplicación. Como resultado, muchas aplicaciones solo necesitarán incluir unos cientos de megabytes (o menos).

¿Mis usuarios necesitarán una licencia de Wolfram? No, solo el desarrollador de la aplicación necesita establecer una relación con Wolfram. Puede que sus usuarios ni siquiera necesiten saber que su aplicación utiliza Wolfram de manera subyacente.

¿El Entorno de ejecución de Wolfram Language necesita una conexión a internet? No. Sin embargo, puede que su código de Wolfram Language requiera acceso a internet. Por favor revise Conectividad a internet del Sistema Wolfram para más detalles.

¿Cuánto costará? Depende de cuánto utilice Wolfram Language. Con la firma de código, el kernel está bloqueado, de modo que solo pagará por lo que utilice.

¿Cómo funciona el programa beta? Pondremos los ejemplos y documentación relevantes a disposición de los usuarios y trabajaremos con ustedes para ayudar a desarrollar su aplicación.

¿Cómo se desarrolla utilizando el Entorno de ejecución de Wolfram Language? Se puede acceder al entorno de ejecución mediante una API basada en C que permita crear y evaluar expresiones de Wolfram.

¿Mis usuarios tendrán que instalar Wolfram Language? Depende de usted. Su aplicación puede incluir Wolfram Language, o puede requerir una instalación previa de Wolfram. La mayoría de desarrolladores lo incluirán a menos que sus clientes ya cuenten con Wolfram Language instalado.

¿Cómo es posible incluir solamente las capacidades de Wolfram Language necesarias para una aplicación? Estamos trabajando en herramientas que "poden" una instalación de Wolfram de manera que solo permanezcan los componentes necesarios para una aplicación determinada.

¿Cuáles son algunos casos de uso posibles para aplicaciones que utilicen el Entorno de ejecución de Wolfram Language? Puede utilizar el entorno de ejecución para incorporar funcionalidad de Wolfram en cualquier cosa, desde un proyecto de código abierto hasta software comercial.

¿En qué puedo usar el Entorno de ejecución de Wolfram Language? El entorno de ejecución puede usarse en cualquier sistema operativo de 64 bits que cumpla con los requerimientos del sistema.

¿Puedo comenzar a desarrollar una aplicación ahora mismo? Actualmente ofrecemos un programa beta para desarrolladores que ya cuenten con una idea para una aplicación que desean usar con el Entorno de ejecución de Wolfram Language.

¿Necesita incorporar la potencia de Wolfram en su aplicación? Únase al programa beta