開発版のWeb App Serverを使って社内イントラ上でアプリを共有する方法
조회 수: 21 (최근 30일)
이전 댓글 표시
AppDsignerを使って作成したGUIアプリを社内のイントラ上で共有したいと考えています。
多数の人が同時にアクセスすることは無いので開発版のWeb App Serverを使おうと思っています。
現状:
・私にはサーバーの知識がない
・サーバーとして使いたいマシンはすでにある。ファイルサーバーとして使っているマシン。
・公開したいアプリはAppDsignerを使って作成済み
・MATLAB Compiler はインストール済み
・他のToolboxについても必要であれば追加インストールできる(Enterprise契約のため必要であればすぐ追加可能)
・MATLABのバージョンはR2022a
知りたいこと:
サーバー側でどんな準備をすればよいのかよく分かりません。
そもそもファイルサーバーとして使っているマシンでOKなのかどうかも分かりません。
具体的には↓下記の資料の24ページの状態に持って行くまでの手順が知りたいです。
例えば、
・サーバーのマシンにもMATLAB、MATLAB Compiler 、対応するバージョンのランタイムなどインストールする?
・インストールしたうえでどんな操作をすればよい?
など教えてください。
なお、アクセス制限についてはとくに考えていません。サーバーにアクセスできる人は誰でも使える状態で問題ありません。
댓글 수: 2
Hiro Yoshino
2023년 4월 28일
Enterprise のご利用中とのことですので、貴社の担当営業のコンタクト先が分かれば相談をしてみると良いかと思います。適当なサポートをご提供いたします。
채택된 답변
Kojiro Saito
2023년 4월 28일
サーバー側で必要な手順は以下のとおりです。
【スペックの前提】
サポートされるプラットフォーム
Windows®、Linux®、macOS
ハードウェアの要件
サーバーは、MATLAB がサポートするすべてのハードウェア プラットフォームおよびオペレーティング システムにインストールできます。ハードウェアの要件は次のとおりです。
- サーバー ソフトウェアのインストールとログ ファイルを格納する 60 GB 以上のディスク容量。
- ワーカーごとに 1GB 以上の RAM。サーバーは最大 32 台のワーカーのみをサポート。
- 4 つのワーカーごとに 1 つのプロセッサ コア (またはバーチャル コア) の割り当て。コア 2 個以上。
【MATLAB Runtimeのインストール】
MATLABと同じバージョンのMATLAB Runtimeをサーバー側にインストールする必要があります。
MATLAB RuntimeのインストーラーダウンロードサイトからR2022aに対応したRuntimeをインストールします。
【開発版MATLAB Web App Serverのインストール】
インストールドキュメントはこちらにあります。
MATLAB Compilerがインストールしてあれば、<MATLABインストールフォルダー>\toolbox\compiler\deploy\win64\MATLABWebAppServerSetup に開発版MATLAB Web App Serverのインストーラーがあります。
このファイルをサーバーにコピーして、インストールします。
サーバーがLinuxの場合は、MATLABもどこかのLinuxマシンにインストールして、<MATLABインストールフォルダー>/toobox/compiler/deploy/glnxa64/MATLABWebAppServerSetup のインストーラーをサーバーにコピーします。
【開発版MATLAB Web App Serverのセットアップ】
インストール後のセットアップ手順はこちらのドキュメントにまとまっています。
【MATLABでWebアプリの作成】
MATLABデスクトップで、App Designerのアプリ(.mlapp)を「共有」→「Webアプリ」でWebアプリに変換できます(MATLAB Compilerの機能)。Webアプリのファイル拡張子は.ctfです。
【開発版MATLAB Web App ServerでWebアプリの格納】
.ctfファイルを開発版MATLAB Web App Serverでセットアップしたアプリのフォルダーに格納します。
【クライアントのWebブラウザからWebアプリへのアクセス】
WebブラウザからWebアプリのURLにアクセスして利用できます。
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 MATLAB Web App Server에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!