Wolfram
獨立應用程式 SDK
將 Wolfram 的強大功能整合到您的獨立應用程式。獨立應用程式 SDK 將 Wolfram 語言執行階段作為動態程式庫連結至應用程式中,從而提供所需的 Wolfram 語言功能。Wolfram 語言執行階段已預先授權,無需對每個終端用戶另行授權。
Wolfram 語言執行階段可應用於任何程式。閲讀下面兩位早期採用者的經驗。
Airy Optics 是一家領先的光學設計軟體公司,其解決方案中廣泛運用 Wolfram 語言。當 Airy Optics 需要將多層偏振塗層模擬功能整合至 Zemax OpticStudio(作為外掛程式)時,Wolfram 與其合作開發了獨立版本的外掛程式。此模擬功能的核心部分正是運用 Wolfram 語言所開發而成。
Zemax 用戶只需向 Airy Optics 購買外掛程式。隨後即可在其光學系統中加入「使用者表面」,並將該表面設定為採用 Airy Optics 的多層結構模型。
Wolfram LSPServer 套件為 Visual Studio Code 和其他 LSP 平台提供語法突顯與程式碼檢查等功能。
LSPServer 完全使用 Wolfram 語言撰寫。它使用單獨的 Wolfram 內核,因此在運行時要用到 Wolfram 授權。
Wolfram 現已運用 Wolfram 語言執行階段打造出可作為小型獨立應用程式運行的 LSPServer 版本。這表示該應用程式無需授權即可運作,並內建所需的 Wolfram 系統子集。
即將在此頁面發布。
什麼是 Wolfram 語言執行階段? 執行階段是應用程式所連結的動態庫。
是否有使用 Wolfram 語言執行階段的應用程式範例? 在 CEO Stephen Wolfram 發表的 14.1 版本部落格文章中包含了一個使用執行時間呼叫 Wolfram 語言函數的應用程式範例。
將 Wolfram 語言捆綁到我的應用程式中,是否會顯著增加其大小? 您可以僅包含應用程式所需的 Wolfram 語言功能。因此,許多應用程式只需要捆綁幾百兆位元組(甚至更少)的空間。
我的使用者需要 Wolfram 授權嗎? 不,只有應用程式開發者需要與 Wolfram 建立合作關係。您的使用者甚至可能不需要知道您的應用程式底層使用 Wolfram 技術。
Wolfram 語言執行階段是否需要連線網路? 不需要。但是 Wolfram 語言程式碼也許需要網路連線。詳情請參考 Wolfram 系統網路連線。
需要多少費用? 這取決於使用 Wolfram 語言的程度。啟用程式碼簽署後,核心將被鎖定,因此只需為實際使用量付費。
測試版計畫如何運作? 我們將提供相關範例和文件,並與您協力建構應用程式。
如何使用 Wolfram 語言執行階段進行開發? 可透過基於 C 語言的 API 存取執行階段,該 API 允許建立並評估 Wolfram 表達式。
我的使用者需要安裝 Wolfram 語言嗎? 這取決於您。您的應用程式可以捆綁 Wolfram 語言,也可以要求預先安裝 Wolfram 語言。大多數開發人員會選擇捆綁方式,除非客戶已經安裝了 Wolfram 語言。
如何才能僅包含應用程式所需的 Wolfram 語言功能? 我們正在開發能對 Wolfram 安裝進行「精簡」的工具,使其僅保留特定應用所需的元件。
使用 Wolfram 語言執行階段的應用程式有那些可能的應用案例? 您可以使用執行時間將 Wolfram 功能合併到從開源專案到商業軟體的任何內容。
Wolfram 語言執行階段可在那些環境下使用? 執行階段可在任何符合系統需求的 64 位元作業系統上使用。
我現在可以開始建立應用程式嗎? 目前,我們為已構思出欲搭配 Wolfram 語言執行階段使用的應用程式構想的開發人員提供測試版計畫。