GO-Global Webアプリの実行
はじめに
GO-Global Web Appは、インストール不要でWebブラウザから直接Windowsアプリケーションにアクセスし実行できるシームレスな方法を提供します。JavaScriptとHTML5で構築されており、Windows、Mac、LinuxのユーザーがChrome、Firefox、Safari、Edgeなどの最新ブラウザを通じて効率的に作業できるようにします。 パスワードキャッシュ機能、GO-GlobalのプレビューPDFプリンターによるローカルプリンターサポート、ローカルとリモートアプリ間のテキストコピー機能などを備え、複雑なホスト設定を必要とせずにリモートアプリケーション配信を簡素化します。
JavaScriptとHTML5で開発されたGO-Global Web Appは、インストール不要のクライアントです。これにより、ユーザーはWindows、Mac、Linuxコンピュータ上で、一般的なウェブブラウザからWindowsアプリケーションを実行できます。さらに、Web Appの展開には特別なホスト設定が不要です。Web Appは、クライアント側のパスワードキャッシュ、GO-GlobalのプレビューPDFプリンターを介したローカルプリンターへの印刷、CTRLキーを使用したローカルアプリケーションとリモートアプリケーション間のテキストのコピー&ペーストをサポートしています。
GO-Global Webアプリの実行
GO-Globalは、Microsoft Edge、Mozilla Firefox、Google Chrome、Apple Safariなどの主要なウェブブラウザから実行できます。
WebブラウザからGO-Globalを実行する
- ブラウザを開いてください。
- 場所ボックスに、http:// または https:// と入力し、ホスト名を入力し、
?useApp=false
と入力します。例:
http://hostname:491/?useApp=false- または -
https://hostname:491/?useApp=false - サインインダイアログが表示されたら、GO-Global ホスト上のローカルまたはドメイン ユーザーの Windows 認証情報を入力してください。
ロケーションボックスにhttps:// を指定する場合、管理コンソールのホストオプションダイアログのセキュリティタブでTLS プロトコルを有効にする必要があります。また、そのタブで指定する TLS 証明書の共通名は、URL で指定するホスト名と一致している必要があります。
注:サードパーティ製ロードバランサーを使用し、TLSプロトコルが必要な場合(例:クライアントがインターネット経由でロードバランサーに接続する場合)、TLSプロトコルはロードバランサー側またはGO-Globalホスト側のいずれかで終了される可能性があります。詳細については、 サードパーティ製ロードバランサーでのTLS設定を参照してください。
ただし、GO-GlobalのWebアプリケーションはブラウザのセキュリティ制限の対象となり、HTTPS接続経由で読み込まれる場合、WebSocket Secure接続の使用が義務付けられています。詳細は「TLSプロトコルの選択」を参照してください。
デフォルトでは、GO-GlobalはAppControllerの自動ダウンロードと実行を試みます。ログインURLに「?useApp=false」を追加すると、GO-GlobalによるAppControllerのダウンロードが防止され、代わりにGO-Global Webアプリケーションが実行されます。
注:GO-Global Web Appユーザーは、キーボードを起動するために3本指タップを使用する必要があります。
AppControllerを使用したGO-Global Webアプリの運用
GO-Global Web Appは、ユーザーがコンピューターに何もインストールせずにブラウザからアプリケーションを実行できるようにします。ただし、Web Appのみを実行する場合、いくつかの制限があります。例えば、Web Appのみを実行している場合、以下の機能はサポートされていません:クライアントファイルアクセス、シリアルポートおよびパラレルポート、スマートカード、クライアントサウンド、クライアントプリンターへの直接印刷、およびGO-Globalのルーズウィンドウモードでの実行。これらの制限は、AppControllerをダウンロードしてインストールすることで簡単に克服できます。 Windows、Linux、またはMacコンピュータでAppControllerを実行することで、ユーザーはこれらすべての機能を利用できるようになります。Webアプリの操作性を維持しつつクライアント統合機能を利用したい場合、ユーザーはAppControllerを埋め込みモードで実行することを選択できます。
GO-Globalは、AppControllerのインストールと実行を制御するためのuseAppパラメータを提供します。useApp=trueの場合、WebアプリケーションはAppControllerの起動を試みます。useApp=falseの場合、WebアプリケーションはAppControllerの起動を試みません。useApp=forceの場合、ユーザーはブラウザ内のWebアプリケーション経由でアプリケーションを実行する選択肢を与えられません。ユーザーはAppController経由でのみアプリケーションを実行できます。 UseAppパラメータのデフォルト値はtrueです。
このパラメータがホスト上の logon.html ファイルまたは URL(例: http://hostname:491)で指定されていない場合、デフォルト値は true です。ユーザーには AppController のダウンロード、インストール、実行が促されます。
AppController の埋め込みモードでの実行
AppController がインストールされ有効化されている場合、「embed」URL パラメータを使用して、アプリケーションがブラウザウィンドウ内で実行されるか、ブラウザウィンドウ外で実行されるかを制御できます。 embed パラメータが指定されていない場合、または「false」に設定されている場合(例:URL が http://hostname:491/?embed=false の場合)、ユーザーのアプリケーションは AppController 経由でブラウザウィンドウの外で実行されます。
あるいは、embedパラメータが「true」に設定されている場合(例:URLが http://hostname:491/?embed=true の場合)、アプリケーションはWeb App経由でブラウザウィンドウ内で実行されますが、ユーザーはプロンプトが表示された際にAppControllerをインストールおよび/または起動する必要があります。 この場合、GO-Globalは(インストール済みかつ有効化されている場合)AppControllerを起動し、コンピュータのデバイス(例:プリンターやドライブ)へのアクセスを提供します。セッションのアプリケーションは表示されません。
AppControllerがインストールされていない場合、またはuseApp=falseの場合、埋め込みオプションは無視されます。埋め込みモードを正常に機能させるには、AppControllerをブラウザから起動する必要があります。これを行うには、ブラウザからプロンプトが表示された際に「AppControllerを起動」をクリックしてください。AppControllerはバックグラウンドで実行され、クライアントドライブやデバイスへのアクセスを提供しながら、ウェブアプリの操作性を維持します。
AppController はタスク マネージャーで表示および管理できますが、タスクバーでは表示されません。
インターネットから直接ホストまたはリレー負荷分散装置にアクセスする
ユーザーがインターネットからGO-Globalホストまたはリレーロードバランサーに接続する場合、URL内のWebサーバーおよびホストアドレスはパブリック(インターネット)IPアドレスに解決される必要があります。
ユーザーがインターネットと内部ネットワークの両方からホストまたはリレーロードバランサーにアクセスする場合、外部および内部DNSは、Webサーバーのパブリックアドレスと内部アドレスが同一であり、ホストのパブリックアドレスと内部アドレスが同一となるように設定する必要があります。 あるいは、管理者が外部ユーザーと内部ユーザーに異なるURLを提供する方法もありますが、ユーザーにとって混乱を招く可能性があります。
サードパーティ製ロードバランサー経由でホストにアクセスする場合、URLにはロードバランサーのアドレスを含める必要があります。例:
https://loadbalancer.com/goglobal/?host=hostname&app=Notepad
注: GO-Global Web App をご利用の際 、アプリケーションのメニューやツールバーからのクリップボードへのコピー&ペーストはサポートされていません。代わりに、Windows ではキーボードショートカットのCtrl+C で コピー、Ctrl+Vで貼り付けを行ってください。Mac ではCommand+Cでコピー、Command+Vで貼り付けを行ってください。
結論
GO-Global Web Appは、インストール不要でWebブラウザから直接Windowsアプリケーションにアクセスし実行できるシームレスな方法を提供します。JavaScriptとHTML5で構築されており、Windows、Mac、LinuxのユーザーがChrome、Firefox、Safari、Edgeなどの最新ブラウザを通じて効率的に作業できるようにします。 パスワードキャッシュ機能、GO-GlobalのプレビューPDFプリンターによるローカルプリンターサポート、ローカルとリモートアプリ間のテキストコピー機能などを備え、複雑なホスト設定を必要とせずにリモートアプリケーション配信を簡素化します。
クラウドベースのアプリケーション配信を検討中のISVですか?GO-Globalがお客様のエンドユーザーのソフトウェアアクセスを合理化するためにどのようなお手伝いができるかについては、当社までお問い合わせください。または、無料トライアルをダウンロードしてご自身でお試しください。
