JP5936103B2 - クライアントでJavaメソッドを呼び出すシステム、コンピュータ、方法及びプログラム - Google Patents
クライアントでJavaメソッドを呼び出すシステム、コンピュータ、方法及びプログラム Download PDFInfo
- Publication number
- JP5936103B2 JP5936103B2 JP2011220517A JP2011220517A JP5936103B2 JP 5936103 B2 JP5936103 B2 JP 5936103B2 JP 2011220517 A JP2011220517 A JP 2011220517A JP 2011220517 A JP2011220517 A JP 2011220517A JP 5936103 B2 JP5936103 B2 JP 5936103B2
- Authority
- JP
- Japan
- Prior art keywords
- computer
- message
- java
- applet
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Description
本発明の第2の態様においては、前記サーバコンピュータが実行可能なJavaメソッドを含むJavaオブジェクトを含むメッセージを、前記サーバ側メッセージ送信部が前記クライアントコンピュータに送信する、第1の態様のシステムを提供する。
本発明の第3の態様においては、前記サーバコンピュータが実行可能なJavaメソッドであって前記JavaアプレットがもっているJavaメソッドを呼び出すためのパラメータを含むメッセージを、前記サーバ側メッセージ送信部が前記クライアントコンピュータに送信する、第1の態様のシステムを提供する。
本発明の第4の態様においては、前記クライアントコンピュータを複数台含むコンピュータシステムであって、前記クライアントコンピュータのうちの第1のクライアントコンピュータの前記クライアント側メッセージ送信部が、当該クライアントコンピュータのうちの第2のクライアントコンピュータにて実行されるJavaアプレット上で前記Javaメソッドを呼び出すためのメッセージを、前記サーバコンピュータを介して当該第2のクライアントコンピュータに送信し、前記第2のクライアントコンピュータの前記クライアント側メッセージ受信部が受信した前記メッセージに応じて当該第2のクライアントコンピュータの前記アプレット実行部が前記Javaメソッドを呼び出し、前記Javaメソッドが呼び出された結果を含むメッセージを、前記第2のクライアントコンピュータの前記クライアント側メッセージ送信部が、前記サーバコンピュータを介して前記第1のクライアントコンピュータに送信する、第1の態様乃至第3の態様のいずれかのシステムを提供する。
本発明の第5の態様においては、前記サーバコンピュータにかかっている負荷が予め定めた基準よりも大きい場合に、前記Javaアプレット上で前記Javaメソッドを呼び出すためのメッセージを、前記サーバ側メッセージ送信部が前記クライアントコンピュータに送信する、第1の態様乃至第4の態様のいずれかのシステムを提供する。
本発明の第6の態様においては、前記クライアントコンピュータ用の表示部への前記Javaアプレットによる表示を制御するJavaメソッドを当該Javaアプレット上で呼び出すためのメッセージを、前記サーバ側メッセージ送信部が当該クライアントコンピュータに送信する、第1の態様乃至第5の態様のいずれかのシステムを提供する。
本発明の第7の態様においては、サーバコンピュータとクライアントコンピュータが通信回線を介して接続され、当該サーバコンピュータで発生したイベントを当該クライアントコンピュータに通知する機能を当該サーバコンピュータが有するコンピュータシステムであって、前記サーバコンピュータが、自装置のHTMLファイルであって、ブラウザ用スクリプト及びJavaアプレットを含むHTMLファイルのURLにアクセスしてきた前記クライアントコンピュータに、当該ブラウザ用スクリプト及び当該Javaアプレットを送信するアプリケーション送信部と、自装置が実行可能なJavaメソッドであって前記クライアントコンピュータにて実行される前記Javaアプレット上で呼び出されるJavaメソッドを含むメッセージ、又は当該JavaアプレットがもっているJavaメソッドを呼び出すためのパラメータを含むメッセージを、当該クライアントコンピュータに送信するサーバ側メッセージ送信部と、前記サーバ側メッセージ送信部が送信した前記メッセージに応じて前記クライアントコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該クライアントコンピュータから受信するサーバ側メッセージ受信部とを備え、前記クライアントコンピュータが、前記サーバコンピュータの前記HTMLファイルのURLにアクセスすることにより、当該サーバコンピュータから前記ブラウザ用スクリプト及び前記Javaアプレットを受信するアプリケーション受信部と、前記サーバコンピュータから送信された前記メッセージを受信するクライアント側メッセージ受信部と、前記アプリケーション受信部が受信した前記ブラウザ用スクリプトを自装置のウェブブラウザ上で実行するスクリプト実行部と、前記アプリケーション受信部が受信した前記Javaアプレットを自装置のJava仮想マシン上で実行するアプレット実行部と、前記クライアント側メッセージ受信部が受信した前記メッセージに応じて、前記スクリプト実行部が実行する前記ブラウザ用スクリプトと前記アプレット実行部が実行する前記Javaアプレットの間でイベントの受け渡しをすることにより、当該メッセージに含まれる前記Javaメソッド又は当該Javaアプレットがもっている前記Javaメソッドを当該アプレット実行部が呼び出すように制御するイベント受渡部と、前記アプレット実行部が前記Javaメソッドを呼び出した結果を含むメッセージを前記サーバコンピュータに送信するクライアント側メッセージ送信部とを備える、システムを提供する。
本発明の第8の態様においては、通信回線を介して他のコンピュータと接続されたコンピュータであって、自装置が実行可能なJavaメソッドを前記他のコンピュータにて実行されるJavaアプレット上で呼び出すためのメッセージを当該他のコンピュータに送信するメッセージ送信部と、前記メッセージ送信部が送信した前記メッセージに応じて前記他のコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該他のコンピュータから受信するメッセージ受信部とを備える、コンピュータを提供する。
本発明の第9の態様においては、第1のコンピュータと通信回線を介して接続された第2のコンピュータで当該第1のコンピュータがJavaメソッドを呼び出す方法であって、前記第1のコンピュータが実行可能なJavaメソッドを前記第2のコンピュータにて実行されるJavaアプレット上で呼び出すためのメッセージを、当該第1のコンピュータから当該第2のコンピュータに送信するステップと、前記第1のコンピュータから送信された前記メッセージを前記第2のコンピュータで受信するステップと、前記第2のコンピュータのウェブブラウザ上でブラウザ用スクリプトを実行するステップと、前記第2のコンピュータのJava仮想マシン上で前記Javaアプレットを実行するステップと、受信された前記メッセージに応じて、前記ブラウザ用スクリプトと前記Javaアプレットの間でイベントの受け渡しをすることにより、前記第2のコンピュータで前記Javaメソッドを呼び出すステップと、前記Javaメソッドが呼び出された結果を含むメッセージを前記第2のコンピュータから前記第1のコンピュータに送信するステップと、前記第2のコンピュータから送信された前記メッセージを前記第1のコンピュータで受信するステップとを備える、方法を提供する。
本発明の第10の態様においては、通信回線を介して他のコンピュータと接続されたコンピュータが当該他のコンピュータでJavaメソッドを呼び出すように機能させるプログラムであって、前記コンピュータを、自装置が実行可能なJavaメソッドを前記他のコンピュータにて実行されるJavaアプレット上で呼び出すためのメッセージを当該他のコンピュータに送信するメッセージ送信部と、前記メッセージ送信部が送信した前記メッセージに応じて前記他のコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該他のコンピュータから受信するメッセージ受信部として機能させる、プログラムを提供する。
(1)パラメータ設定用メソッド(setParams())を呼び出すことで、2個の入力パラメータ用フィールドa,bに値が設定される。
(2)演算用メソッド(add(),subtract(),multiply(),divide()のいずれか)を呼び出すことで、演算結果が結果用フィールドresultに設定される。
(3)結果取得メソッド(getResult())を呼び出すことで、結果用フィールドresultから演算結果が取得される。
Claims (10)
- サーバコンピュータとクライアントコンピュータが通信回線を介して接続されたコンピュータシステムであって、
Java仮想マシンを有する前記サーバコンピュータが、
自装置が実行可能なJavaメソッドを、自装置が有する前記Java仮想マシンとは別のJava仮想マシンを有する前記クライアントコンピュータにて実行されるJavaアプレット上で呼び出すためのメッセージを当該クライアントコンピュータに送信するサーバ側メッセージ送信部と、
前記サーバ側メッセージ送信部が送信した前記メッセージに応じて前記クライアントコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該クライアントコンピュータから受信するサーバ側メッセージ受信部とを備え、
前記クライアントコンピュータが、
前記サーバコンピュータから送信された前記メッセージを受信するクライアント側メッセージ受信部と、
自装置のウェブブラウザ上でブラウザ用スクリプトを実行するスクリプト実行部と、
自装置の前記Java仮想マシン上で前記Javaアプレットを実行するアプレット実行部と、
前記クライアント側メッセージ受信部が受信した前記メッセージに応じて、前記スクリプト実行部が実行する前記ブラウザ用スクリプトと前記アプレット実行部が実行する前記Javaアプレットの間でイベントの受け渡しをすることにより、当該アプレット実行部が前記Javaメソッドを呼び出すように制御するイベント受渡部と、
前記アプレット実行部が前記Javaメソッドを呼び出した結果を含むメッセージを前記サーバコンピュータに送信するクライアント側メッセージ送信部とを備える、システム。 - サーバコンピュータとクライアントコンピュータが通信回線を介して接続されたコンピュータシステムであって、
前記サーバコンピュータが、
自装置が実行可能なJavaメソッドを前記クライアントコンピュータにて実行されるJavaアプレット上で呼び出すための、Javaメソッドを含むJavaオブジェクトを含むメッセージを当該クライアントコンピュータに送信するサーバ側メッセージ送信部と、
前記サーバ側メッセージ送信部が送信した前記メッセージに応じて前記クライアントコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該クライアントコンピュータから受信するサーバ側メッセージ受信部とを備え、
前記クライアントコンピュータが、
前記サーバコンピュータから送信された前記メッセージを受信するクライアント側メッセージ受信部と、
自装置のウェブブラウザ上でブラウザ用スクリプトを実行するスクリプト実行部と、
自装置のJava仮想マシン上で前記Javaアプレットを実行するアプレット実行部と、
前記クライアント側メッセージ受信部が受信した前記メッセージに応じて、前記スクリプト実行部が実行する前記ブラウザ用スクリプトと前記アプレット実行部が実行する前記Javaアプレットの間でイベントの受け渡しをすることにより、当該アプレット実行部が前記Javaメソッドを呼び出すように制御するイベント受渡部と、
前記アプレット実行部が前記Javaメソッドを呼び出した結果を含むメッセージを前記サーバコンピュータに送信するクライアント側メッセージ送信部とを備える、システム。 - サーバコンピュータとクライアントコンピュータが通信回線を介して接続されたコンピュータシステムであって、
前記サーバコンピュータが、
自装置が実行可能なJavaメソッドであって前記クライアントコンピュータにて実行されるJavaアプレットがもっている当該Javaメソッドを呼び出すためのパラメータを含むメッセージを当該クライアントコンピュータに送信するサーバ側メッセージ送信部と、
前記サーバ側メッセージ送信部が送信した前記メッセージに応じて前記クライアントコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該クライアントコンピュータから受信するサーバ側メッセージ受信部とを備え、
前記クライアントコンピュータが、
前記サーバコンピュータから送信された前記メッセージを受信するクライアント側メッセージ受信部と、
自装置のウェブブラウザ上でブラウザ用スクリプトを実行するスクリプト実行部と、
自装置のJava仮想マシン上で前記Javaアプレットを実行するアプレット実行部と、
前記クライアント側メッセージ受信部が受信した前記メッセージに応じて、前記スクリプト実行部が実行する前記ブラウザ用スクリプトと前記アプレット実行部が実行する前記Javaアプレットの間でイベントの受け渡しをすることにより、当該アプレット実行部が前記Javaメソッドを呼び出すように制御するイベント受渡部と、
前記アプレット実行部が前記Javaメソッドを呼び出した結果を含むメッセージを前記サーバコンピュータに送信するクライアント側メッセージ送信部とを備える、システム。 - サーバコンピュータと複数台のクライアントコンピュータが通信回線を介して接続されたコンピュータシステムであって、
前記サーバコンピュータが、
自装置が実行可能なJavaメソッドを前記クライアントコンピュータにて実行されるJavaアプレット上で呼び出すためのメッセージを当該クライアントコンピュータに送信するサーバ側メッセージ送信部と、
前記サーバ側メッセージ送信部が送信した前記メッセージに応じて前記クライアントコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該クライアントコンピュータから受信するサーバ側メッセージ受信部とを備え、
前記クライアントコンピュータが、
前記サーバコンピュータから送信された前記メッセージを受信するクライアント側メッセージ受信部と、
自装置のウェブブラウザ上でブラウザ用スクリプトを実行するスクリプト実行部と、
自装置のJava仮想マシン上で前記Javaアプレットを実行するアプレット実行部と、
前記クライアント側メッセージ受信部が受信した前記メッセージに応じて、前記スクリプト実行部が実行する前記ブラウザ用スクリプトと前記アプレット実行部が実行する前記Javaアプレットの間でイベントの受け渡しをすることにより、当該アプレット実行部が前記Javaメソッドを呼び出すように制御するイベント受渡部と、
前記アプレット実行部が前記Javaメソッドを呼び出した結果を含むメッセージを前記サーバコンピュータに送信するクライアント側メッセージ送信部とを備え、
前記クライアントコンピュータのうちの第1のクライアントコンピュータの前記クライアント側メッセージ送信部が、当該クライアントコンピュータのうちの第2のクライアントコンピュータにて実行されるJavaアプレット上で前記Javaメソッドを呼び出すためのメッセージを、前記サーバコンピュータを介して当該第2のクライアントコンピュータに送信し、
前記第2のクライアントコンピュータの前記クライアント側メッセージ受信部が受信した前記メッセージに応じて当該第2のクライアントコンピュータの前記アプレット実行部が前記Javaメソッドを呼び出し、
前記Javaメソッドが呼び出された結果を含むメッセージを、前記第2のクライアントコンピュータの前記クライアント側メッセージ送信部が、前記サーバコンピュータを介して前記第1のクライアントコンピュータに送信する、システム。 - サーバコンピュータとクライアントコンピュータが通信回線を介して接続されたコンピュータシステムであって、
前記サーバコンピュータが、
自装置にかかっている負荷が予め定めた基準よりも大きい場合に、自装置が実行可能なJavaメソッドを前記クライアントコンピュータにて実行されるJavaアプレット上で呼び出すためのメッセージを当該クライアントコンピュータに送信するサーバ側メッセージ送信部と、
前記サーバ側メッセージ送信部が送信した前記メッセージに応じて前記クライアントコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該クライアントコンピュータから受信するサーバ側メッセージ受信部とを備え、
前記クライアントコンピュータが、
前記サーバコンピュータから送信された前記メッセージを受信するクライアント側メッセージ受信部と、
自装置のウェブブラウザ上でブラウザ用スクリプトを実行するスクリプト実行部と、
自装置のJava仮想マシン上で前記Javaアプレットを実行するアプレット実行部と、
前記クライアント側メッセージ受信部が受信した前記メッセージに応じて、前記スクリプト実行部が実行する前記ブラウザ用スクリプトと前記アプレット実行部が実行する前記Javaアプレットの間でイベントの受け渡しをすることにより、当該アプレット実行部が前記Javaメソッドを呼び出すように制御するイベント受渡部と、
前記アプレット実行部が前記Javaメソッドを呼び出した結果を含むメッセージを前記サーバコンピュータに送信するクライアント側メッセージ送信部とを備える、システム。 - 前記クライアントコンピュータ用の表示部への前記Javaアプレットによる表示を制御するJavaメソッドを当該Javaアプレット上で呼び出すためのメッセージを、前記サーバ側メッセージ送信部が当該クライアントコンピュータに送信する、請求項1乃至請求項5のいずれかのシステム。
- サーバコンピュータとクライアントコンピュータが通信回線を介して接続され、当該サーバコンピュータで発生したイベントを当該クライアントコンピュータに通知する機能を当該サーバコンピュータが有するコンピュータシステムであって、
前記サーバコンピュータが、
自装置のHTMLファイルであって、ブラウザ用スクリプト及びJavaアプレットを含むHTMLファイルのURLにアクセスしてきた前記クライアントコンピュータに、当該ブラウザ用スクリプト及び当該Javaアプレットを送信するアプリケーション送信部と、
自装置が実行可能なJavaメソッドであって前記クライアントコンピュータにて実行される前記Javaアプレット上で呼び出されるJavaメソッドを含むJavaオブジェクトを含むメッセージ、又は当該JavaアプレットがもっているJavaメソッドを呼び出すためのパラメータを含むメッセージを、当該クライアントコンピュータに送信するサーバ側メッセージ送信部と、
前記サーバ側メッセージ送信部が送信した前記メッセージに応じて前記クライアントコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該クライアントコンピュータから受信するサーバ側メッセージ受信部とを備え、
前記クライアントコンピュータが、
前記サーバコンピュータの前記HTMLファイルのURLにアクセスすることにより、当該サーバコンピュータから前記ブラウザ用スクリプト及び前記Javaアプレットを受信するアプリケーション受信部と、
前記サーバコンピュータから送信された前記メッセージを受信するクライアント側メッセージ受信部と、
前記アプリケーション受信部が受信した前記ブラウザ用スクリプトを自装置のウェブブラウザ上で実行するスクリプト実行部と、
前記アプリケーション受信部が受信した前記Javaアプレットを自装置のJava仮想マシン上で実行するアプレット実行部と、
前記クライアント側メッセージ受信部が受信した前記メッセージに応じて、前記スクリプト実行部が実行する前記ブラウザ用スクリプトと前記アプレット実行部が実行する前記Javaアプレットの間でイベントの受け渡しをすることにより、当該メッセージに含まれる前記Javaメソッド又は当該Javaアプレットがもっている前記Javaメソッドを当該アプレット実行部が呼び出すように制御するイベント受渡部と、
前記アプレット実行部が前記Javaメソッドを呼び出した結果を含むメッセージを前記サーバコンピュータに送信するクライアント側メッセージ送信部とを備える、システム。 - 通信回線を介して他のコンピュータと接続されたコンピュータであって、
Java仮想マシンを有する自装置が実行可能なJavaメソッドを、自装置が有する当該Java仮想マシンとは別のJava仮想マシンを有する前記他のコンピュータにて実行されるJavaアプレット上で呼び出すためのメッセージを当該他のコンピュータに送信するメッセージ送信部と、
前記メッセージ送信部が送信した前記メッセージに応じて前記他のコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該他のコンピュータから受信するメッセージ受信部とを備える、コンピュータ。 - 第1のコンピュータと通信回線を介して接続された第2のコンピュータで当該第1のコンピュータがJavaメソッドを呼び出す方法であって、
Java仮想マシンを有する前記第1のコンピュータが実行可能なJavaメソッドを、当該第1のコンピュータが有する当該Java仮想マシンとは別のJava仮想マシンを有する前記第2のコンピュータにて実行されるJavaアプレット上で呼び出すためのメッセージを、当該第1のコンピュータから当該第2のコンピュータに送信するステップと、
前記第1のコンピュータから送信された前記メッセージを前記第2のコンピュータで受信するステップと、
前記第2のコンピュータのウェブブラウザ上でブラウザ用スクリプトを実行するステップと、
前記第2のコンピュータの前記Java仮想マシン上で前記Javaアプレットを実行するステップと、
受信された前記メッセージに応じて、前記ブラウザ用スクリプトと前記Javaアプレットの間でイベントの受け渡しをすることにより、前記第2のコンピュータで前記Javaメソッドを呼び出すステップと、
前記Javaメソッドが呼び出された結果を含むメッセージを前記第2のコンピュータから前記第1のコンピュータに送信するステップと、
前記第2のコンピュータから送信された前記メッセージを前記第1のコンピュータで受信するステップとを備える、方法。 - 通信回線を介して他のコンピュータと接続されたコンピュータが当該他のコンピュータでJavaメソッドを呼び出すように機能させるプログラムであって、
Java仮想マシンを有する前記コンピュータを、
自装置が実行可能なJavaメソッドを、自装置が有する前記Java仮想マシンとは別のJava仮想マシンを有する前記他のコンピュータにて実行されるJavaアプレット上で呼び出すためのメッセージを当該他のコンピュータに送信するメッセージ送信部と、
前記メッセージ送信部が送信した前記メッセージに応じて前記他のコンピュータが前記Javaメソッドを呼び出した結果を含むメッセージを当該他のコンピュータから受信するメッセージ受信部として機能させる、プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011220517A JP5936103B2 (ja) | 2011-10-04 | 2011-10-04 | クライアントでJavaメソッドを呼び出すシステム、コンピュータ、方法及びプログラム |
| US13/567,182 US9678814B2 (en) | 2011-10-04 | 2012-08-06 | Implementing a java method |
| US15/485,305 US9973563B2 (en) | 2011-10-04 | 2017-04-12 | Implementing a java method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011220517A JP5936103B2 (ja) | 2011-10-04 | 2011-10-04 | クライアントでJavaメソッドを呼び出すシステム、コンピュータ、方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013080404A JP2013080404A (ja) | 2013-05-02 |
| JP5936103B2 true JP5936103B2 (ja) | 2016-06-15 |
Family
ID=47993658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011220517A Active JP5936103B2 (ja) | 2011-10-04 | 2011-10-04 | クライアントでJavaメソッドを呼び出すシステム、コンピュータ、方法及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US9678814B2 (ja) |
| JP (1) | JP5936103B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5682996B2 (ja) | 2010-02-04 | 2015-03-11 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | クライアントプログラム、端末、サーバ装置、サーバプログラム、システムおよび方法 |
| JP5936103B2 (ja) | 2011-10-04 | 2016-06-15 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | クライアントでJavaメソッドを呼び出すシステム、コンピュータ、方法及びプログラム |
| US9626450B2 (en) | 2012-06-29 | 2017-04-18 | Dell Products L.P. | Flash redirection with browser calls caching |
| US9354764B2 (en) * | 2012-06-29 | 2016-05-31 | Dell Products L.P. | Playback of flash content at a client by redirecting execution of a script by a flash redirection plugin at a server to a flash redirection browser at the client |
| US9489471B2 (en) | 2012-06-29 | 2016-11-08 | Dell Products L.P. | Flash redirection with caching |
| US20150161282A1 (en) * | 2013-12-11 | 2015-06-11 | Yahoo! Inc. | Method and System for Smart URL Shortening Service |
| US10284621B2 (en) | 2015-11-09 | 2019-05-07 | International Business Machines Corporation | Session management |
| CN108228359B (zh) * | 2016-12-15 | 2020-11-03 | 北京京东尚科信息技术有限公司 | web程序与R程序集成处理数据的方法和系统 |
Family Cites Families (74)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0589217A (ja) | 1991-09-30 | 1993-04-09 | N T T Data Tsushin Kk | 共有画面表示制御装置 |
| JPH0749936A (ja) | 1993-08-05 | 1995-02-21 | Mitsubishi Electric Corp | 共有画面システム |
| TW298694B (en) | 1995-09-22 | 1997-02-21 | Ibm | Method for collaboration via partitioning of state variables |
| US5774670A (en) * | 1995-10-06 | 1998-06-30 | Netscape Communications Corporation | Persistent client state in a hypertext transfer protocol based client-server system |
| US6446070B1 (en) * | 1998-02-26 | 2002-09-03 | Sun Microsystems, Inc. | Method and apparatus for dynamic distributed computing over a network |
| US6938263B2 (en) * | 1996-04-23 | 2005-08-30 | Sun Microsystems, Inc. | System and method for facilitating dynamic loading of “stub” information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space |
| US5944781A (en) * | 1996-05-30 | 1999-08-31 | Sun Microsystems, Inc. | Persistent executable object system and method |
| US6240444B1 (en) | 1996-09-27 | 2001-05-29 | International Business Machines Corporation | Internet web page sharing |
| US5944791A (en) | 1996-10-04 | 1999-08-31 | Contigo Software Llc | Collaborative web browser |
| EP0962029B1 (en) * | 1997-02-12 | 2004-05-12 | BRITISH TELECOMMUNICATIONS public limited company | Communicating between stations |
| US6085224A (en) * | 1997-03-11 | 2000-07-04 | Intracept, Inc. | Method and system for responding to hidden data and programs in a datastream |
| US6014702A (en) | 1997-06-04 | 2000-01-11 | International Business Machines Corporation | Host information access via distributed programmed objects |
| US6405367B1 (en) | 1998-06-05 | 2002-06-11 | Hewlett-Packard Company | Apparatus and method for increasing the performance of Java programs running on a server |
| US6230171B1 (en) | 1998-08-29 | 2001-05-08 | International Business Machines Corporation | Markup system for shared HTML documents |
| JP2000112862A (ja) | 1998-09-30 | 2000-04-21 | Fujitsu Hokuriku Systems:Kk | 協調作業システムおよび記録媒体 |
| JP2000137683A (ja) | 1998-10-30 | 2000-05-16 | Toshiba Corp | 情報処理装置及び共有データ処理方法 |
| JP3715810B2 (ja) | 1998-12-24 | 2005-11-16 | 株式会社日立製作所 | ドキュメント共有方法およびwwwサーバ計算機 |
| US7216300B2 (en) * | 1998-12-30 | 2007-05-08 | Ncr Corp. | Method and apparatus for an applet to display multiple windows |
| JP3437933B2 (ja) | 1999-01-21 | 2003-08-18 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ブラウザ共有方法及びシステム |
| US6571389B1 (en) | 1999-04-27 | 2003-05-27 | International Business Machines Corporation | System and method for improving the manageability and usability of a Java environment |
| US6480882B1 (en) * | 1999-06-25 | 2002-11-12 | Emc Corporation | Method for control and communication between computer systems linked through a network |
| US6854120B1 (en) * | 2000-01-14 | 2005-02-08 | International Business Machines Corporation | Accessing a ERP application over the internet using strongly typed declarative language files |
| US7139799B2 (en) | 2000-02-07 | 2006-11-21 | Net2Phone, Inc. | System for enabling multiple clients to interact together over a network with a secure web page |
| WO2001069913A2 (en) | 2000-03-15 | 2001-09-20 | Quaadros Technologies, Inc. | Method and system for linked communication between client stations |
| JP2001282561A (ja) | 2000-03-30 | 2001-10-12 | Nec Corp | 分散オブジェクト管理方法、そのプログラムを記憶した記憶媒体及び分散システム |
| US7243356B1 (en) | 2000-05-09 | 2007-07-10 | Sun Microsystems, Inc. | Remote method invocation with secure messaging in a distributed computing environment |
| US7606901B2 (en) * | 2000-06-14 | 2009-10-20 | Sap Ag | Communication between client and server computers via http, method, computer program product and system |
| US6925608B1 (en) * | 2000-07-05 | 2005-08-02 | Kendyl A. Roman | Graphical user interface for building Boolean queries and viewing search results |
| US6976059B1 (en) * | 2000-07-20 | 2005-12-13 | International Business Machines Corporation | System and method to provide applets using a server based virtual machine |
| JP4412831B2 (ja) | 2000-08-21 | 2010-02-10 | 富士通株式会社 | チャットシステム及びこのシステムで読み取り可能な記録媒体 |
| EP1195677A1 (en) * | 2000-10-06 | 2002-04-10 | Abb Research Ltd. | Dynamic class loading |
| EP1197859A1 (en) | 2000-10-10 | 2002-04-17 | Canon Kabushiki Kaisha | Method and device for remotely using a data-processing object in a communications network |
| JP2002328886A (ja) | 2001-04-27 | 2002-11-15 | Canon Inc | 遠隔操作システム、遠隔操作方法、被操作装置、操作端末、プログラムおよび記憶媒体 |
| US7454506B2 (en) * | 2000-12-18 | 2008-11-18 | International Business Machines Corporation | Method for maintaining state information on a client |
| US20020083134A1 (en) | 2000-12-22 | 2002-06-27 | Bauer Kirk Wayne | Method and system of collaborative browsing |
| US20020138624A1 (en) | 2001-03-21 | 2002-09-26 | Mitsubishi Electric Information Technology Center America, Inc. (Ita) | Collaborative web browsing |
| US7225225B2 (en) | 2001-03-30 | 2007-05-29 | Sharp Laboratories Of America, Inc. | Selective synchronization of web browsers |
| US7353248B1 (en) * | 2001-07-30 | 2008-04-01 | At&T Delaware Intellectual Property, Inc. | Application server and method to perform hierarchical configurable data validation |
| US20030041109A1 (en) | 2001-08-09 | 2003-02-27 | Meloni Ryan K. | Method and apparatus for distance learning and workgroup collaboration utilizing the world wide web |
| WO2003038634A1 (en) | 2001-10-30 | 2003-05-08 | International Business Machines Corporation | Method for conducting collaboration between computers on network, system, and computer program |
| JP2003150440A (ja) | 2001-11-13 | 2003-05-23 | Matsushita Electric Ind Co Ltd | 複数ユーザインタフェースの同期方法とそのシステム及びプログラム |
| KR100472202B1 (ko) | 2001-12-05 | 2005-03-08 | 한국전자통신연구원 | 아이 알 씨 프로토콜을 이용한 웹 공동 브라우징 시스템및 그 방법 |
| US7694297B2 (en) * | 2001-12-28 | 2010-04-06 | Cisco Technology, Inc. | System and method for applet caching |
| US7395536B2 (en) * | 2002-11-14 | 2008-07-01 | Sun Microsystems, Inc. | System and method for submitting and performing computational tasks in a distributed heterogeneous networked environment |
| EP1420340A1 (en) * | 2002-11-15 | 2004-05-19 | Hewlett-Packard Company | Remote object invocation system and method |
| JP4128443B2 (ja) | 2002-12-27 | 2008-07-30 | 株式会社野村総合研究所 | ウェブブラウザ利用処理システムにおけるデータ領域管理方法 |
| JP2004265063A (ja) | 2003-02-28 | 2004-09-24 | Canon Inc | 情報処理方法および装置 |
| JP2005018499A (ja) | 2003-06-27 | 2005-01-20 | Sendai Foundation For Applied Information Sciences | パーソナルエージェントによるグループメイキングサポートシステム |
| KR100498361B1 (ko) | 2003-07-18 | 2005-07-01 | 엘지전자 주식회사 | 이동 통신단말기의 무선 인터넷 동기화 방법 |
| US7594015B2 (en) | 2003-07-28 | 2009-09-22 | Sap Ag | Grid organization |
| JP2005056163A (ja) | 2003-08-05 | 2005-03-03 | Internatl Business Mach Corp <Ibm> | コラボレーション・システムのためのサーバ装置、コラボレーション・システムのためのクライアント装置、コンピュータ装置をコラボレーション・システムのためのサーバ装置として機能させるためのプログラム、およびコンピュータ装置をコラボレーション・システムのためのクライアント装置として機能させるためのプログラム並びにコラボレーション・システム |
| JP4459841B2 (ja) | 2004-03-01 | 2010-04-28 | 富士フイルム株式会社 | 画像編集装置および方法並びにプログラム |
| CN100341312C (zh) | 2004-03-01 | 2007-10-03 | 富士胶片株式会社 | 图像编辑装置及其方法和程序 |
| JP4622539B2 (ja) | 2005-01-24 | 2011-02-02 | 日本電気株式会社 | Webコンテンツ同期システムおよび端末 |
| US8499023B1 (en) * | 2005-03-23 | 2013-07-30 | Oracle America, Inc. | Servlet-based grid computing environment using grid engines and switches to manage resources |
| JP2007034687A (ja) | 2005-07-27 | 2007-02-08 | Fuji Xerox Co Ltd | シンクライアントシステム |
| JP2007079988A (ja) | 2005-09-14 | 2007-03-29 | Nec Corp | Wwwブラウザ、htmlページ共有システムおよびhtmlページ共有方法 |
| US8019871B2 (en) | 2006-07-27 | 2011-09-13 | Hewlett-Packard Development Company, L.P. | Federation of grids using rings of trust |
| JP5089217B2 (ja) | 2007-03-30 | 2012-12-05 | クボタシーアイ株式会社 | ポリ乳酸管の加工方法 |
| US20090037890A1 (en) * | 2007-08-03 | 2009-02-05 | Smartmicros Usa, Llc | Method and system for generating an application |
| JP2009053957A (ja) | 2007-08-27 | 2009-03-12 | Canon Inc | 情報処理装置及びその制御方法 |
| US7672938B2 (en) * | 2007-10-05 | 2010-03-02 | Microsoft Corporation | Creating search enabled web pages |
| EP2225869A2 (en) | 2007-11-23 | 2010-09-08 | Koninklijke Philips Electronics N.V. | Co-browsing (java) scripted html documents |
| US8849914B2 (en) | 2007-12-20 | 2014-09-30 | The Vanguard Group, Inc. | System and method for synchronized co-browsing by users in different web sessions |
| US8887039B2 (en) * | 2008-01-02 | 2014-11-11 | Microsoft Corporation | Web page based program versioning |
| US20090254998A1 (en) * | 2008-04-07 | 2009-10-08 | Plura Processing, Lp | Web-browser based grid computing system |
| JP2010092103A (ja) * | 2008-10-03 | 2010-04-22 | Bratech:Kk | Webページ表示方法、サーバ装置、及びプログラム |
| EP2335379A4 (en) * | 2008-10-19 | 2012-05-09 | Research In Motion Ltd | WEB APPLICATION FRAMEWORK FOR OPTIMUM RENDER PERFORMANCE ON A CUSTOMER BASED ON PARAMETERS DETECTED FROM THE CLIENT |
| JP2010097543A (ja) * | 2008-10-20 | 2010-04-30 | Fujitsu Frontech Ltd | サービス支援プログラムおよびサービス支援方法 |
| US20120054842A1 (en) * | 2009-01-23 | 2012-03-01 | Vanios Consulting S.L. | Secure access control system |
| JP4748819B2 (ja) | 2009-01-28 | 2011-08-17 | インターナショナル・ビジネス・マシーンズ・コーポレーション | クライアントプログラム、端末、方法、サーバシステムおよびサーバプログラム |
| JP5128559B2 (ja) | 2009-08-27 | 2013-01-23 | 株式会社日立製作所 | プログラム実行装置、アプリケーションプログラムの実行方法及びプログラム |
| JP5682996B2 (ja) | 2010-02-04 | 2015-03-11 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | クライアントプログラム、端末、サーバ装置、サーバプログラム、システムおよび方法 |
| JP5936103B2 (ja) | 2011-10-04 | 2016-06-15 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | クライアントでJavaメソッドを呼び出すシステム、コンピュータ、方法及びプログラム |
-
2011
- 2011-10-04 JP JP2011220517A patent/JP5936103B2/ja active Active
-
2012
- 2012-08-06 US US13/567,182 patent/US9678814B2/en not_active Expired - Fee Related
-
2017
- 2017-04-12 US US15/485,305 patent/US9973563B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US9678814B2 (en) | 2017-06-13 |
| JP2013080404A (ja) | 2013-05-02 |
| US20170223086A1 (en) | 2017-08-03 |
| US20130086138A1 (en) | 2013-04-04 |
| US9973563B2 (en) | 2018-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5936103B2 (ja) | クライアントでJavaメソッドを呼び出すシステム、コンピュータ、方法及びプログラム | |
| EP2875425B1 (en) | Providing access to a remote application via a web client | |
| KR101507629B1 (ko) | 기존 애플리케이션들의 커스터마이징 및 분산을 위한 브라우저-기반 프록시 서버 | |
| US9635094B2 (en) | Capturing and replaying application sessions using resource files | |
| US8332520B2 (en) | Web server for managing session and method thereof | |
| JP5682996B2 (ja) | クライアントプログラム、端末、サーバ装置、サーバプログラム、システムおよび方法 | |
| US11726800B2 (en) | Remote component loader | |
| US20210081263A1 (en) | System for offline object based storage and mocking of rest responses | |
| US10541854B2 (en) | Component loading based on user interactions | |
| CN112764746A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
| US10042521B1 (en) | Emulation of control resources for use with converted content pages | |
| Sathyakumar | Techniques and practices for optimizing resources in large scale horizontal web applications that deliver cross functional UX components | |
| US10291743B2 (en) | Configuring service endpoints in native client applications | |
| US10628513B2 (en) | Providing isolated extensibility for webpages with a unified manifest and omni-accessible platform script | |
| JP2026511375A (ja) | サブアプリケーションの実行方法、サブアプリケーションの実行装置、コンピュータ機器、及びコンピュータプログラム | |
| Strangolino et al. | Canone 3: a new service and development framework for the web and platform independent applications | |
| JP6875334B2 (ja) | サーバ、システム、クライアント装置、ログ情報記憶方法、クライアント情報送信方法及びプログラム | |
| US20160173570A1 (en) | Methods, apparatus, systems and computer readable media for use in association with partitioning and/or rendering | |
| JP5740026B1 (ja) | 表示画面を表示させるサーバ及び方法 | |
| JP2015185177A (ja) | 表示画面を表示させるサーバ及び方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140507 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150415 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150421 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150619 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160120 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160405 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20160405 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160428 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5936103 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |