Wolframのユニークなテクノロジーによって可能となったUniversal Deployment System (UDS)は,現代の計算市場の多様なテクノロジーに機能を配備する過程を自動化することに
より,ソフトウェア開発の経済学を大きく変えます.
一度作成したものはUDSを使って,大容量サービス,洗練されたエンドユーザ製品,あるいは柔軟なソフトウェアコンポーネントとして,自動的に配備することができます.クラウド,デスクトップ,サーバ,モバイル,埋込みシステムのいずれにでも配備できます.
サポートされる配備テクノロジー
プログラム用
Wolfram言語でプログラムを作成し,それをあらゆるところに配備することができます.
ノートブックベースのインタラクティブなセッション
クラウドあるいはデスクトップで,ドキュメントインターフェースを使ってインタラクティブにコードを実行します.
コマンドラインプログラム
デスクトップ,あるいは埋込みシステム上で,コマンドラインからコードを呼び出します.
Web API
Wolfram Cloudで提供されるWeb APIを介してコードを呼び出します.
クラウドでホストされたWeb計算
URLにアクセスがあるたびに,Wolfram Cloudで動的にコードを実行します.
Web上のフォームインターフェース
Wolfram Cloudで実行されるコードによって動作するフォームを自動的に生成します.
クラウドでのスケジュールされた実行
カレンダーまたは他のイベントに基づいて,Wolfram Cloudでコードを実行します.
自動レポート生成
自分のコードを使って,Wolfram Cloudで生成された自動レポートを動かしたり,それに入力したりします.
フォームベースのモバイルアプリ
Wolfram Cloudモバイルアプリからすぐにアクセスできるようにします.
ネイティブのモバイルSDK(ソフトウェア開発キット)
Wolfram Engineを使ってモバイル用のカスタムアプリを作成します.
埋め込まれたコード
埋込みのシステムあるいはデバイスで,継続的にコードを実行します.
並列分散計算
コードを記号的に共有して,並列ネットワーク上で実行します.
プログラム間の直接通信
WSTP (Wolfram Symbolic Transfer Protocol)を使って,コードと高レベルな双方向通信を行います.
コンポーネント化されたリンク可能なコード
コードを設定し,他のシステムにライブラリとしてリンクすることができます.
関数呼出しインターフェース
コードを呼び出すためのコードを,多数の言語で自動的に生成します.
従来のIDE
EclipseベースのWolfram Workbenchでコードを開発し,実行します.
ドキュメント用
計算可能なインタラクティブドキュメントを作成し,それをどこにでも配備することができます.
スタンドアロンのデスクトップドキュメント
macOS,Windows,Unix/Xシステム上でWolframノートブックのスタンドアロンを実行します.
静的なWebページ
Wolfram Cloudから供給されるWebページが自動でも手動でも生成できます.
編集可能なWebページ
Wolfram Cloudから供給される編集可能なWebページを自動的に設定します.
Cloudノートブック
Wolfram Cloudによって供給される完全なインタラクティブノートブックをWebブラウザで実行します.
エキスポート可能なドキュメント
何百もの形式に高忠実度でエキスポートします.
ネイティブのWolfram Data Framework (WDF)
Wolfram言語のシンタックスを使ってデータを直接符号化することができます.
データ用
WDFを使ってデータの意味を定義すると,あらゆるところで使うことができます.
ネイティブのWDF
Wolfram言語のシンタックスを使ってデータを直接符号化することができます.
クラウドオブジェクト
データをWolfram Cloudに意味的に保存します.
WDF-in-JSON等
WDFの意味論を使って,データをJSON等で符号化することができます.
配備の例
エンドユーザ配備
UDSを使ってデスクトップ,Web,モバイル用の洗練されたアプリケーションを作成します.
マシンからマシンへの配備
UDSを使って,便利なAPIや関数呼出しインターフェースを設定します.
コンポーネントの配備
UDSを使って,他のシステムにリンクしたり埋め込んだりする機能をパッケージ化します.
配備のインフラストラクチャ
Wolfram Cloudテクノロジー
どこからでもWebを介してすべてのクラウド機能にアクセスします.
埋め込まれたWolfram Engine
埋込みデバイス上でWolfram Engineを継続的に実行します.
Wolfram Enterprise Private Cloud
所属組織内で自分の完全なWolfram Cloudが所有できます.
Wolfram Engine Library
リンク可能なソフトウェアコンポーネントとしてWolfram Engine Libraryを利用します.
デスクトップ用Wolfram Engine
インタラクティブドキュメントで,あるいはコマンドラインから実行できます.
Wolfram SDK
モバイル用でもその他のためにでも,SDKでシステムを構築します.