問題タブ [thin-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2182 参照

benchmarking - ユーザー エクスペリエンスの品質に基づいて、リモート デスクトップ プロトコルの有効性を評価および比較するにはどうすればよいですか?

VNC、RDP、PCoIP、RGS など、広く使用されている多くのリモート デスクトップ プロトコルがあります。仕様を見ると、I/O のリダイレクト、ディスプレイ設定の調整など、さまざまな機能が提供されているようです。最近、私の会社にシン クライアント システムをインストールしました。RDP プロトコルを使用することで、ユーザーは画面の更新が遅いと不満を漏らしています。PCoIP は、IP テレフォニー アクティビティの速度も低下させました。

ここでの質問は、ユーザー エクスペリエンスの品質に基づいて、リモート デスクトップ プロトコルの有効性を評価および比較するにはどうすればよいですか?

0 投票する
2 に答える
1152 参照

.net - シンクライアントとネットプログラミング

複数のPCで構成されるLANネットワーク用のclientServerアプリケーション(C#およびVS 2008)を構築しました。正常に動作しています。

これで、サーバーとシンクライアントで構成されるネットワークができました。正しく動作するようにクライアントアプリケーションをどこにどのようにインストールするかわかりません。

何か案が ?

0 投票する
1 に答える
622 参照

terminal-services - ターミナル サービス - ユーザーの物理的な場所を特定できますか?

ターミナル サービスを使用している場合 (Citrix アドオンの有無にかかわらず)、ユーザーの物理的な場所を特定できますか?

クライアント ワークステーションのハードウェアは混在しています。Windows PC の場合もあれば、シン クライアント ユニット (Wyse など) の場合もあります。

私たちのアプリは、基本的にユーザーの場所に基づいてビジネス機能を変える必要があります。たとえば、さまざまな州法への準拠、または現金の取り扱い (キャッシュ ドロワーは、支店または店舗の任意のワークステーションで使用できますが、他の支店または店舗からはアクセスできません)。

また、ユーザーのログオンに依存して自分の場所を特定することはできません。ほとんどのユーザーは 1 つの場所でのみ作業しますが、一部のユーザーはある場所から別の場所に移動します。セキュリティと監査の理由から、場所ごとに異なるログオンを使用することはできません。

ユーザーにどこにいるのかを尋ねる以外に (確かに問題のある解決策です)、この種のニーズに対処するための API、体系的なサポート、または手法はありますか?

ありがとう!

0 投票する
2 に答える
256 参照

asp.net - シンクライアントをターゲットとする場合のSilverlightとASP

私は実際にここで意見を探しています。職場では、シンクライアントを介して使用されるため、Silverlightでアプリケーションを作成することの欠点について話し合っていました。また、Silverlightはクライアント側で実行されるため、パフォーマンスに懸念がありました。さて、これらのアプリは決してリッチになることはありません。ほとんどの場合、データ入力フォームやアカウント管理タイプのものです。だから私はそれについて本当に何か心配があるのだろうかと思いますか?

何かご意見は?

0 投票する
1 に答える
159 参照

java - Java2D と ThinClient - パフォーマンスの問題

HPUX ブレードで (他の環境の中でも) 実行され、シンクライアントに表示される Swing アプリケーションがあります。残念ながら、Windows ボックスで開発しました。

Blade/ThinClient セットアップでは、リモート レンダリングが原因である可能性があると思われる深刻なパフォーマンスの問題があります。UI はほとんど使用できません (Windows で 50 ミリ秒未満でクリックに反応するテーブル、たとえば、セルの周囲にフォーカス境界線を描画する場合、HPUX で同じ操作を行うには 750 ~ 1500 ミリ秒かかります)。

誰かが同様の経験をしており、さらに良いことに、それを改善する方法はありますか? この記事は、パフォーマンスの問題がアルファブレンディングまたはアンチエイリアシングの使用に起因する可能性があるように私には思えます。アプリケーション内の一部のコードまたはライブラリの 1 つが、それらのいずれかまたは両方を使用する可能性は十分にあります。それを完全に禁止する簡単な方法はありますか?おそらく、あいまいでめったに言及されていないJVMフラグですか?


概要:

  • Swing App は HPUX Blade 上で動作します
  • ThinClient での表示 (X 転送)
  • Windows / Linux デスクトップ PC と比較した場合の深刻なパフォーマンスの問題
  • それを最適化するにはどうすればよいですか?
0 投票する
1 に答える
262 参照

java - シン クライアント (Web ブラウザー) から、インストール済みで実行中のアプリケーションへのフロー

だから私は大規模なアプリケーションに取り組んでいます。インストール済みの Java アプリケーションから Web ベースのアプリケーションに移行中です。移行リリース中に、ローカルにインストールされた (および実行されていると想定される) アプリケーションで特定の画面を表示する機能が必要です。これを行う簡単な方法はありますか?

カスタム URL ハンドラーとある種のメッセージング システムを見てきましたが、どちらも大量の動的な数のクライアントに適しているようには見えませんでした。

0 投票する
1 に答える
1413 参照

gwt - ファット/シック クライアントとシン クライアント

質問があります。サーブレットと JSP を使用して、Java で REST API に基づくデスクトップ Web アプリケーションを開発していましたが、上司は、サーブレットと JSP はファット/シックとして動作するため、Web アプリケーションを作成する最良の方法ではないと言いました。クライアント(サーバーへのリクエストにより、GWTのようにデータの一部ではなくすべてのコンテンツをダウンロードするようにアプリケーションが作成されます)、GWTはシンクライアントとして機能するため、GWTを使用することを提案しました。

インターネットで調べたところ、サーブレットがファット クライアントとして機能していることはわかりませんでした。私の質問は、サーブレットよりも GWT の方が優れている理由です。

0 投票する
1 に答える
481 参照

c# - シン クライアント環境で Cookie/セッションが上書きされたように見える

従業員 ID をセッション状態で保存する asp.net mvc Web ページがありますが、2 人の従業員が同じ時間枠内にアクセスすると、上書きまたは混同されているように見えます。答えを求めて2時間グーグルで検索しましたが、何も見つかりませんでした。私自身はシンクライアントに慣れていないので、このシナリオでセッション状態がどのように機能するのか疑問に思っています. 同じユーザーがサーバー/シン クライアントにログインしている場合、それらは同じ Cookie セッション状態を共有しますか? 私の代替手段は何ですか?私たちは、シン クライアントに同じ汎用ユーザーを何度も使用しています。

静的インスタンスは使用しません。例: Session["EmployeeId"] = model.Employee.Id; モデルの非静的クラス。– シン クライアントが Windows XP Embedded を使用している。ユーザーはブラウザーの個別のインスタンスを使用しますが、両方のインスタンスで同じ Windows の汎用ユーザー名のままです。プロキシなし。

Cookie を使用するデフォルトのセッション状態を使用しているため、異なるインスタンスでも同じ Cookie が表示され、同じセッションが取得されます。これは MVC であるため、URL 駆動型に変更することはできません。ルーティングが台無しになり、そのために大規模な作業を行う必要があるためです...誰かアイデアを教えてください。

0 投票する
1 に答える
565 参照

ruby-on-rails - なぜシンは複数のサーバープロセスを開始するのですか

nginx と thin を使用して Rails アプリを実行しようとしています。異なるソケット名で 4 つのサーバーを実行するようにシンを構成しました。これは私の設定の一部です

ただし、thin as a service を開始すると、最初は同じ名前で 2 つのプロセスを 2 つ作成していました。最初は、64ビットマシンで実行しているためだと思いました(以前は32ビットを使用していました)。しかし、再起動後、ソケット名ごとに 3 つのプロセスが実行されるようになりました。何がこれを引き起こしているのでしょうか?見逃した可能性があるものを確認しようとしましたが、今のところ、気が狂っているだけです

私はUbuntu 12.02、rvmでruby 1.9.2、rails 3.2.2を使用しています

0 投票する
1 に答える
1680 参照

javascript - シンクライアントとシッククライアント間の通信

ブラウザウィンドウ(シンクライアント)でWebアプリケーションを実行しています。

サーバー(クライアントからクライアント)を経由せずに、外部アプリケーション(シッククライアント)からこのWebアプリ(ウィンドウは既に開いています)に情報を送信したいと思います。

ここに画像の説明を入力してください

私が見つけた解決策は次のとおりです。

  • thin clientURLで開かれています:http://xx/index.html
  • thick client、URLを含む新しいブラウザウィンドウを開きますhttp://xx/send.html?var=val
  • 新しいブラウザウィンドウは「localStorage」を使用var=valしてシンクライアントに送信します。
  • 新しいブラウザウィンドウが閉じます。

ここに画像の説明を入力してください

次の質問があります。

  • FFの一時ウィンドウが目的を完了したら、それを閉じる方法はありますか?window.open('','_parent',''); window.close();最新のFFバージョンでは機能しなくなりました。
  • localStorageIE7でイベントを使用する方法はありますか?
  • これを行う別の方法はありますか?(シッククライアントとブラウザ間の通信)。

ありがとうございました。