WOLFRAM

Wolfram

Standalone Applications SDK

Integrieren Sie Wolfram-Power in Ihre eigenständige Anwendung. SDK für Standalone-Anwendungen ermöglicht es, die Wolfram Language Runtime als dynamische Bibliothek in Ihre Anwendung einzubinden und die benötigten Wolfram Language-Funktionen verfügbar zu machen. Die Wolfram Language Runtime ist vorlizenziert und macht individuelle Endbenutzer-Lizenzen überflüssig.

Fallstudien

Die Wolfram Language Runtime kann für jede Anwendung verwendet werden. Lesen Sie mehr über die Erfahrungen von zwei Early Adopters.

Optiksimulation

Airy Optics ist ein führendes Unternehmen für optische Designsoftware, das die Wolfram Language umfassend in seinen Lösungen nutzt. Als Airy Optics seine Funktionen zur Simulation von mehrschichtigen Polarisationsbeschichtungen in Zemax OpticStudio integrieren musste (als Plugin), arbeitete das Unternehmen mit Wolfram zusammen, um eine eigenständige Version des Plugins zu erstellen. Ein wesentlicher Teil dieser Simulationsfunktionalität wurde mit Wolfram Language entwickelt.

Zemax-User kaufen das Plugin einfach bei Airy Optics. Benutzer können dann eine "User Surface" in ihr optisches System einfügen und die Bedienoberfläche so einstellen, dass sie das Multilayer-Modell von Airy Optics verwendet.

Syntax-Hervorhebungen

Das Wolfram LSPServer-Paclet bietet Funktionalitäten wie Syntax-Hervorhebung und Lint-Prüfung für Visual Studio Code und andere LSP-Plattformen.

LSPServer ist vollständig in Wolfram Language geschrieben. Das Paclet verwendet einen separaten Wolfram-Kernel und nutzt daher während der Ausführung eine Wolfram-Lizenz.

Wolfram hat nun die Wolfram Language Runtime verwendet, um eine Version von LSPServer zu erstellen, die als kleine eigenständige Anwendung läuft. Das bedeutet, dass die Anwendung keine Lizenz benötigt und ihre eigene erforderliche Teilmenge des Wolfram-Systems mitbringt.

Demnächst auf dieser Seite verfügbar.

Wichtige Punkte

Was ist die Wolfram Language Runtime? Die Runtime ist eine dynamische Bibliothek, gegen die Ihre Anwendung gelinkt wird.

Gibt es ein Beispiel für eine Anwendung, die die Wolfram Language Runtime verwendet? In seinem Blogpost zum Release von Version 14.1 gibt CEO Stephen Wolfram ein Beispiel für eine Anwendung, die die Runtime verwendet, um eine Wolfram Language-Funktion aufzurufen.

Wird meine Anwendung durch die Bündelung mit Wolfram Language nicht viel größer? Sie können nur die für Ihre Anwendung notwendigen Wolfram Language-Funktionen einbinden. Dadurch müssen viele Anwendungen nur wenige hundert Megabyte (oder weniger) mitbringen.

Benötigen meine Nutzer eine Wolfram-Lizenz? Nein, lediglich Sie als Entwickler benötigen eine Lizenzvereinbarung mit Wolfram. Ihre Endnutzer müssen nicht einmal wissen, dass Ihre Anwendung auf Wolfram-Technologie basiert.

Benötigt die Wolfram Language Runtime Internetzugang? Nein. Ihr Wolfram Language-Code kann jedoch Internetzugang erfordern. Details finden Sie unter Wolfram System Internet Connectivity.

Wie viel wird das kosten? Das hängt davon ab, wie viel von der Wolfram Language Sie verwenden. Mit Code-Signing ist der Kernel gesperrt, sodass Sie nur für das bezahlen, was Sie nutzen.

Wie funktioniert das Beta-Programm? Wir stellen relevante Beispiele und Dokumentation zur Verfügung und arbeiten mit Ihnen zusammen, um beim Aufbau Ihrer Anwendung zu helfen.

Wie entwickelt man mit der Wolfram Language Runtime? Auf die Runtime kann über eine C-basierte API zugegriffen werden, die es Ihnen ermöglicht, Wolfram-Ausdrücke zu erstellen und auszuwerten.

Müssen meine Benutzer die Wolfram Language installieren? Das liegt bei Ihnen. Ihre Anwendung kann entweder die Wolfram Language einbinden oder eine vorhandene Wolfram-Installation erfordern. Die meisten Entwickler binden sie mit ein, es sei denn, ihre Kunden haben die Wolfram Language bereits installiert.

Wie kann ich nur die benötigten Wolfram Language-Funktionen in meine Anwendung integrieren? Wir arbeiten an Tools, die eine Wolfram-Installation so reduzieren, dass nur die für Ihre Anwendung relevanten Komponenten enthalten bleiben.

Was sind mögliche Anwendungsfälle für Anwendungen, die die Wolfram Language Runtime verwenden? Sie können die Runtime nutzen, um Wolfram-Funktionalität in alles einzubinden – von Open-Source-Projekten bis hin zu kommerzieller Software.

Wo kann die Wolfram Language Runtime verwendet werden? Die Runtime kann auf jedem 64-Bit-Betriebssystem verwendet werden, das die Systemanforderungen erfüllt.

Kann ich jetzt mit der Entwicklung einer Anwendung beginnen? Derzeit bieten wir ein Beta-Programm für Entwickler an, die bereits eine Idee für eine Anwendung haben, die sie mit der Wolfram Language Runtime verwenden möchten.

Wollen Sie die Power von Wolfram in Ihre Anwendung integrieren? Am Beta-Programm teilnehmen