開発版のWeb App Serverを使って​社内イントラ上でアプ​リを共有する方法

10 views (last 30 days)
Tomoyasu KAMIYA
Tomoyasu KAMIYA on 27 Apr 2023
Edited: Tomoyasu KAMIYA on 28 Apr 2023
AppDsignerを使って作成したGUIアプリを社内のイントラ上で共有したいと考えています。
多数の人が同時にアクセスすることは無いので開発版のWeb App Serverを使おうと思っています。
現状:
・私にはサーバーの知識がない
・サーバーとして使いたいマシンはすでにある。ファイルサーバーとして使っているマシン。
・公開したいアプリはAppDsignerを使って作成済み
・MATLAB Compiler はインストール済み
・他のToolboxについても必要であれば追加インストールできる(Enterprise契約のため必要であればすぐ追加可能)
・MATLABのバージョンはR2022a
知りたいこと:
サーバー側でどんな準備をすればよいのかよく分かりません。
そもそもファイルサーバーとして使っているマシンでOKなのかどうかも分かりません。
具体的には↓下記の資料の24ページの状態に持って行くまでの手順が知りたいです。
例えば、
・サーバーのマシンにもMATLAB、MATLAB Compiler 、対応するバージョンのランタイムなどインストールする?
・インストールしたうえでどんな操作をすればよい?
など教えてください。
なお、アクセス制限についてはとくに考えていません。サーバーにアクセスできる人は誰でも使える状態で問題ありません。
  2 Comments
Hiro Yoshino
Hiro Yoshino on 28 Apr 2023
Enterprise のご利用中とのことですので、貴社の担当営業のコンタクト先が分かれば相談をしてみると良いかと思います。適当なサポートをご提供いたします。
Tomoyasu KAMIYA
Tomoyasu KAMIYA on 28 Apr 2023
ありがとうございます。担当営業の方に連絡してみます。

Sign in to comment.

Accepted Answer

Kojiro Saito
Kojiro Saito on 28 Apr 2023
サーバー側で必要な手順は以下のとおりです。
【スペックの前提】
抜粋ですが、OSはMATLABがサポートしているもの (R2022aだとWindowsの詳細Linuxの詳細)と同じです。
サポートされるプラットフォーム
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にアクセスして利用できます。
  1 Comment
Tomoyasu KAMIYA
Tomoyasu KAMIYA on 28 Apr 2023
Edited: Tomoyasu KAMIYA on 28 Apr 2023
ご丁寧な回答ありがとうございます。一通り読んで試してみます。

Sign in to comment.

More Answers (0)

Categories

Find more on MATLAB Web App Server in Help Center and File Exchange

Products


Release

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!