JP2009031960A - クライアント装置およびサーバ装置の間の通信を中継する技術 - Google Patents
クライアント装置およびサーバ装置の間の通信を中継する技術 Download PDFInfo
- Publication number
- JP2009031960A JP2009031960A JP2007194091A JP2007194091A JP2009031960A JP 2009031960 A JP2009031960 A JP 2009031960A JP 2007194091 A JP2007194091 A JP 2007194091A JP 2007194091 A JP2007194091 A JP 2007194091A JP 2009031960 A JP2009031960 A JP 2009031960A
- Authority
- JP
- Japan
- Prior art keywords
- program
- client device
- message
- monitoring
- server device
- 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.)
- Granted
Links
Images
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【解決手段】クライアント装置から受信したメッセージをサーバ装置に転送することで、サーバ装置からプログラムを取得してクライアント装置に返信する中継装置であって、クライアント装置からサーバ装置に対する、クライアント装置で動作させるプログラムを要求するメッセージを、サーバ装置に代えて受信する受信部と、第1のプログラムを要求する第1のメッセージの受信に応じて、第1のプログラムおよびそのプログラムを監視する監視プログラムを要求する、ロードプログラムを、第1のプログラムに代えてクライアント装置に返信して実行させる第1返信部と、受信した第2のメッセージが監視プログラムを要求することを条件に、その監視プログラムをサーバ装置から取得するのに代えて、予め記憶している監視プログラムをクライアント装置に返信して実行させる第2返信部とを備える中継装置を提供する。
【選択図】図4
Description
Saito, S., Takagi, H., and Asakawa, C. 2006. Transforming Flash to XML for Accessibility Evaluations. In Proceedings of the 8th international ACM SIGACCESS conference on Computers and Accessibility (Portland, Oregon, USA, October 23-25, 2006). Assets '06. ACM Press, New York, NY, 157-164.
そこで本発明は、上記の課題を解決することのできる中継装置、システム、方法およびプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
このHTML文書25を解釈したクライアント装置20は、この文字列中のURLの部分、即ち「http://△△△.com/foo.swf」を、対象プログラム15のファイル名と判断する。そして、クライアント装置20は、対象プログラム15を要求する第1のメッセージを、中継装置40を介してサーバ装置50に送信する。即ち、サーバ装置50は、この「http://△△△.com/」というドメイン名を有するウェブサイトとして機能している。
図5は、本実施形態に係る記憶装置440のデータ構造の一例を示す。記憶装置440は、そのプログラムの識別情報の一例としてそのプログラムを取得するためのメッセージの宛先となるURL(Uniform Resource Locator)を記憶している。そして、記憶装置440は、そのURLに対応付けて、そのプログラムそれ自体を記憶している。一例として、「http://△△△.com/foo.swf」を宛先として取得されたプログラムは、「foo.swf」というファイル名で記憶装置440に記憶されている。このように、記憶装置440がURLをプログラムに対応付けて記憶することで、返信モジュール430がURLをキーとして記憶装置440からプログラムを検索できる。
図6は、本実施形態に係るロードプログラム60の一例を示す。ロードプログラム60は、フラッシュのムービークリップを実現するアクション・スクリプト・プログラムを要求するプログラムであり、そのプログラム自体もアクション・スクリプトで記述されている。まず、5行目から8行目のコマンドについて説明する。6行目は、対象プログラム15を要求するコマンドを示す。このコマンドは、例えば、アクション・スクリプトのloadMovieNumコマンドである。このコマンドの第1引数には、要求先のURLが与えられる。
続いて、1行目から3行目のコマンドについて説明する。クライアント装置20において、第1のメッセージにより要求する対象プログラム15には、その実行に先立って、入力パラメータが与えられる場合がある。例えば、第1のメッセージが宛先URLとして「http://△△△.com/foo.swf?x=30&y=50」という文字列を含む場合において、この「?」以降の変数の値が入力パラメータである。中継装置40が対象プログラム15に代えてロードプログラム60を返信した場合において、この入力パラメータは、クライアント装置20において対象プログラム15に代えてロードプログラム60に与えられる。1行目から3行目のコマンドは、このようにしてロードプログラム60に与えられるその入力パラメータを、ロードプログラム60の実行により要求される対象プログラム15に新たな入力パラメータとして与えるコマンドである。
図7は、本実施形態に係る監視プログラム70の一例を示す。図8は、本実施形態に係る外部プログラム12、対象プログラム15および監視プログラム70の連係動作の一例を示す。図7の1行目はアクセス制限に関するセキュリティの設定を示す。この1行目のコマンドにより、外部プログラム12から監視プログラム70内のオブジェクトを参照可能とすることができる。2行目は、変数"IBM_AR_request_args"の値が変化した場合に、IBM_AR_processRequestという関数(以下、ハンドラと呼ぶ)を呼び出す設定を示す。そして、その関数の実体は、4行目から11行目に定義されている。
document.getElementsByTagName("object")[0].SetVariable('x',50);
ここで、'x'は、値を変更しようとする変数の名前である。そして、"object"は、その変数を有するFlashコンテンツ(ここでは、たとえば監視プログラム70)を実行しているFlashプレイヤーを表すHTMLのタグ名である。そして、50は、設定しようとする値である。従って、外部プログラム12の実行によって、上記の'x'に代えて'_level53553.IBM_AR_request_args'を設定したコマンドを発行すれば、監視プログラム70内で定義された上記のハンドラを呼び出すことができる。なお、"_root"はレベル0で動作中のプログラムをオブジェクトとみなした識別子、即ち例えば対象プログラム15を示す識別子である。
document.getElementsByTagName("object")[0].GetVariable('_level53553.IBM_AR_response_value');
以上の処理を、中継装置40は、プログラムを要求するメッセージを受信する毎に繰り返す。
12 外部プログラム
15 対象プログラム
20 クライアント装置
22 表示部
25 HTML文書
30 サーバ装置
40 中継装置
50 サーバ装置
60 ロードプログラム
70 監視プログラム
200 第1ウィンドウ
210 第2ウィンドウ
400 受信部
410 転送部
420 格納部
430 返信モジュール
432 第1返信部
435 第2返信部
440 記憶装置
Claims (15)
- クライアント装置から受信したメッセージをサーバ装置に転送することで、前記サーバ装置からプログラムを取得して前記クライアント装置に返信する中継装置であって、
前記クライアント装置から前記サーバ装置に対する、前記クライアント装置で動作させるプログラムを要求するメッセージを、前記サーバ装置に代えて受信する受信部と、
第1のプログラムを要求する第1のメッセージの受信に応じて、前記第1のプログラムおよびそのプログラムを監視する監視プログラムを要求する、ロードプログラムを、前記第1のプログラムに代えて前記クライアント装置に返信して実行させる第1返信部と、
受信した第2のメッセージが、その監視プログラムを要求することを条件に、その監視プログラムを前記サーバ装置から取得して返信する処理に代えて、予め記憶している監視プログラムを前記クライアント装置に返信して実行させる第2返信部と
を備える中継装置。 - 前記第1返信部は、前記第1のメッセージが要求する前記第1のプログラムが、前記クライアント装置から前記サーバ装置に順次要求され、前記クライアント装置において互いに並列に実行される複数のプログラムのうちの最初のプログラムであることを条件に、前記ロードプログラムを返信する、請求項1に記載の中継装置。
- 前記サーバ装置が前記クライアント装置からの要求に応じて当該中継装置を経由して前記クライアント装置に返信したプログラムの識別情報を記憶する記憶装置を更に備え、
前記受信部は、前記第1のプログラムを要求する前記第1のメッセージに、そのプログラムを要求する他のプログラムの識別情報を含めて受信し、
前記第1返信部は、前記第1のメッセージに含めて受信した当該他のプログラムの識別情報を、前記記憶装置から検索し、検索されないことを条件に、前記第1のメッセージにおいて要求されたそのプログラムが、前記複数のプログラムのうちの最初のプログラムであると判断する、請求項2に記載の中継装置。 - 前記第1のメッセージにより要求される前記第1のプログラムは、フラッシュのムービークリップを実現するSWFファイルに記録されており、
前記第1返信部は、その第1のメッセージが、前記クライアント装置で動作する他のSWFファイルに記録されたプログラムにより送信されたものでなく、前記クライアント装置のウェブブラウザがHTML文書を解釈して送信したものであることを条件に、前記ロードプログラムを返信する、請求項2に記載の中継装置。 - 前記第2のメッセージは、HTTP(Hypertext Transfer Protocol)に準拠しており、
前記第1返信部は、前記クライアント装置に、前記第2のメッセージにHTTPのPOST属性を設定して送信させるプログラムを、前記ロードプログラムとして返信する、請求項4に記載の中継装置。 - 前記クライアント装置において、前記第1のメッセージにより要求した前記第1のプログラムに与えられる入力パラメータは、前記第1のプログラムに代えて受信した前記ロードプログラムに与えられ、
前記第1返信部は、前記ロードプログラムに与えられるその入力パラメータを、前記ロードプログラムの実行により要求される前記第1のプログラムに入力パラメータとして与えるコマンドを、前記ロードプログラムに含めて返信する、請求項1に記載の中継装置。 - 前記ロードプログラム、および、前記監視プログラムは、それぞれ、アクション・スクリプト・プログラムであり、
前記第1返信部は、前記第1のメッセージの受信に応じ、前記第1のメッセージにより要求された前記第1のプログラム、および、前記監視プログラムを、共に同一のドメインのURLを宛先として要求させるプログラムを、前記ロードプログラムとして返信し、
前記第2返信部は、前記第2のメッセージが、前記監視プログラムを要求することを条件に、その要求の宛先のURLに関わらず、予め記憶している監視プログラムを返信する、請求項4に記載の中継装置。 - 前記第2返信部は、前記クライアント装置において前記監視プログラムと並列に動作する、更に他のプログラムから、前記監視プログラム内のオブジェクトを参照可能とするコマンドを、前記監視プログラムに含めて返信する、請求項1に記載の中継装置。
- 前記ロードプログラム、前記第1のプログラム、および、前記監視プログラムは、それぞれ、フラッシュのムービークリップを実現するアクション・スクリプト・プログラムであり、
前記ロードプログラムは、前記第1のプログラムおよび前記監視プログラムを前記クライアント装置で並列動作させるプログラムであり、
前記監視プログラムは、前記クライアント装置において前記監視プログラムと並列に動作する前記第1のプログラム内のオブジェクトを、更に他のプログラムに対し出力する、請求項3に記載の中継装置。 - 前記ロードプログラム、前記第1のプログラム、および、前記監視プログラムは、それぞれ、フラッシュのムービークリップを実現するアクション・スクリプト・プログラムであり、
前記ロードプログラムは、前記第1のプログラムおよび前記監視プログラムを前記クライアント装置で並列動作させるプログラムであり、
前記監視プログラムは、前記クライアント装置において前記監視プログラムと並列に動作する前記第1のプログラム内のオブジェクトを、更に他のプログラムの制御に基づき変更する、請求項3に記載の中継装置。 - 前記第1のメッセージの受信に応じ、前記第1のプログラムを前記サーバ装置から取得して記憶装置に格納する格納部を更に備え、
前記第2返信部は、受信した第3のメッセージが前記第1のプログラムを要求することを条件に、前記記憶装置から読み出した前記第1のプログラムを前記クライアント装置に返信して実行させる、請求項1に記載の中継装置。 - 前記第2返信部は、前記格納部が前記サーバ装置からプログラムを取得して前記記憶装置に格納する処理と並行に、前記ロードプログラムを返信する
請求項11に記載の中継装置。 - クライアント装置と、サーバ装置と、前記クライアント装置から受信したメッセージを前記サーバ装置に転送することで、前記サーバ装置からプログラムを取得して前記クライアント装置に返信する中継装置とを備えたシステムであって、
前記中継装置は、
前記クライアント装置から前記サーバ装置に対する、前記クライアント装置で動作させるプログラムを要求するメッセージを、前記サーバ装置に代えて受信する受信部と、
第1のプログラムを要求する第1のメッセージの受信に応じて、前記第1のプログラムおよびそのプログラムを監視する監視プログラムを要求する、ロードプログラムを、前記第1のプログラムに代えて前記クライアント装置に返信して実行させる第1返信部と、
受信した第2のメッセージが、その監視プログラムを要求することを条件に、その監視プログラムを前記サーバ装置から取得して返信する処理に代えて、予め記憶している監視プログラムを前記クライアント装置に返信して実行させる第2返信部と
を有し、
前記クライアント装置は、前記第1のプログラムに代えて前記ロードプログラムを実行することで、前記監視プログラムおよび前記第1のプログラムの双方を実行する、システム。 - クライアント装置から受信したメッセージをサーバ装置に転送することで、前記サーバ装置からプログラムを取得して前記クライアント装置に返信する方法であって、
前記クライアント装置から前記サーバ装置に対する、前記クライアント装置で動作させるプログラムを要求するメッセージを、前記サーバ装置に代えて受信するステップと、
第1のプログラムを要求する第1のメッセージの受信に応じて、前記第1のプログラムおよびそのプログラムを監視する監視プログラムを要求する、ロードプログラムを、前記第1のプログラムに代えて前記クライアント装置に返信して実行させるステップと、
受信した第2のメッセージが、その監視プログラムを要求することを条件に、その監視プログラムを前記サーバ装置から取得して返信する処理に代えて、予め記憶している監視プログラムを前記クライアント装置に返信して実行させるステップと
を備える方法。 - クライアント装置から受信したメッセージをサーバ装置に転送することで、前記サーバ装置からプログラムを取得して前記クライアント装置に返信する中継装置として、コンピュータを機能させるプログラムであって、
前記コンピュータを、
前記クライアント装置から前記サーバ装置に対する、前記クライアント装置で動作させるプログラムを要求するメッセージを、前記サーバ装置に代えて受信する受信部と、
第1のプログラムを要求する第1のメッセージの受信に応じて、前記第1のプログラムおよびそのプログラムを監視する監視プログラムを要求する、ロードプログラムを、前記第1のプログラムに代えて前記クライアント装置に返信して実行させる第1返信部と、
受信した第2のメッセージが、その監視プログラムを要求することを条件に、その監視プログラムを前記サーバ装置から取得して返信する処理に代えて、予め記憶している監視プログラムを前記クライアント装置に返信して実行させる第2返信部と
して機能させるプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007194091A JP5039946B2 (ja) | 2007-07-26 | 2007-07-26 | クライアント装置およびサーバ装置の間の通信を中継する技術 |
US12/175,746 US8112500B2 (en) | 2007-07-26 | 2008-07-18 | Technique of relaying communications between client apparatus and server apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007194091A JP5039946B2 (ja) | 2007-07-26 | 2007-07-26 | クライアント装置およびサーバ装置の間の通信を中継する技術 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009031960A true JP2009031960A (ja) | 2009-02-12 |
JP5039946B2 JP5039946B2 (ja) | 2012-10-03 |
Family
ID=40296324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007194091A Expired - Fee Related JP5039946B2 (ja) | 2007-07-26 | 2007-07-26 | クライアント装置およびサーバ装置の間の通信を中継する技術 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8112500B2 (ja) |
JP (1) | JP5039946B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010113962A1 (ja) * | 2009-04-03 | 2010-10-07 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コラボラティブクローリングによるリッチインターネットアプリケーションのためのアクセシビリティを向上させる方法及びそのコンピュータ・プログラム |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8826411B2 (en) * | 2006-03-15 | 2014-09-02 | Blue Coat Systems, Inc. | Client-side extensions for use in connection with HTTP proxy policy enforcement |
US8219598B1 (en) * | 2009-05-11 | 2012-07-10 | Google Inc. | Cross-domain communicating using data files |
US9690452B2 (en) * | 2010-04-23 | 2017-06-27 | Jonathan Seliger | System and method for internet meta-browser for users with disabilities |
US8824471B2 (en) * | 2011-06-01 | 2014-09-02 | Cisco Technology, Inc. | Maintained message delivery during routing domain migration |
US10783128B2 (en) * | 2017-07-13 | 2020-09-22 | International Business Machines Corporation | Rule based data processing |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002215503A (ja) * | 2001-01-17 | 2002-08-02 | Sony Corp | 変換装置及び方法、課金方法、並びにスクリプト変換システム及び方法 |
WO2007038254A2 (en) * | 2005-09-22 | 2007-04-05 | Google Inc. | System and method for image processing |
US20070083813A1 (en) * | 2005-10-11 | 2007-04-12 | Knoa Software, Inc | Generic, multi-instance method and GUI detection system for tracking and monitoring computer applications |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6345314B1 (en) * | 1995-10-27 | 2002-02-05 | International Business Machines Corporation | Technique to minimize data transfer between two computers |
US6112228A (en) * | 1998-02-13 | 2000-08-29 | Novell, Inc. | Client inherited functionally derived from a proxy topology where each proxy is independently configured |
CA2296140A1 (en) * | 1999-01-28 | 2000-07-28 | Lucent Technologies, Inc. | Methods and apparatus for logging web user activity using client-side support |
US7620719B2 (en) * | 2002-06-06 | 2009-11-17 | Juniper Networks, Inc. | Method and system for providing secure access to private networks |
US20020156909A1 (en) * | 2001-02-15 | 2002-10-24 | Harrington Jeffrey M. | System and method for server side control of a flash presentation |
US6944660B2 (en) * | 2001-05-04 | 2005-09-13 | Hewlett-Packard Development Company, L.P. | System and method for monitoring browser event activities |
US20030182424A1 (en) * | 2002-03-22 | 2003-09-25 | Steve Odendahl | Scriptable proxy server |
US20040221034A1 (en) * | 2002-12-18 | 2004-11-04 | Kausik Balas Natarajan | Centralized measurement of web performance |
US20040172253A1 (en) * | 2003-02-28 | 2004-09-02 | Sun Microsystems, Inc., A Delaware Corporation | Capture and playback web automation tool |
US20050188007A1 (en) * | 2004-02-24 | 2005-08-25 | Rich Warner | System and method for embedding data transmission in a web page |
US20080209324A1 (en) * | 2005-06-02 | 2008-08-28 | Ants Inc. | Pseudo drag-and-drop operation display method, computer program product and system based on the same |
US8826411B2 (en) * | 2006-03-15 | 2014-09-02 | Blue Coat Systems, Inc. | Client-side extensions for use in connection with HTTP proxy policy enforcement |
CA2583619A1 (en) * | 2006-03-31 | 2007-09-30 | Trialstat Corporation | Method of and system for data interaction in a web-based database application environment |
US8775919B2 (en) * | 2006-04-25 | 2014-07-08 | Adobe Systems Incorporated | Independent actionscript analytics tools and techniques |
CA2676676C (en) * | 2007-02-09 | 2015-01-20 | Novarra, Inc. | Method and system for converting interactive animated information content for display on mobile devices |
-
2007
- 2007-07-26 JP JP2007194091A patent/JP5039946B2/ja not_active Expired - Fee Related
-
2008
- 2008-07-18 US US12/175,746 patent/US8112500B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002215503A (ja) * | 2001-01-17 | 2002-08-02 | Sony Corp | 変換装置及び方法、課金方法、並びにスクリプト変換システム及び方法 |
WO2007038254A2 (en) * | 2005-09-22 | 2007-04-05 | Google Inc. | System and method for image processing |
US20070083813A1 (en) * | 2005-10-11 | 2007-04-12 | Knoa Software, Inc | Generic, multi-instance method and GUI detection system for tracking and monitoring computer applications |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010113962A1 (ja) * | 2009-04-03 | 2010-10-07 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コラボラティブクローリングによるリッチインターネットアプリケーションのためのアクセシビリティを向上させる方法及びそのコンピュータ・プログラム |
JP5363561B2 (ja) * | 2009-04-03 | 2013-12-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コラボラティブクローリングによるリッチインターネットアプリケーションのためのアクセシビリティを向上させる方法及びそのコンピュータ・プログラム |
US9104777B2 (en) | 2009-04-03 | 2015-08-11 | International Business Machines Corporation | Method for improving accessibility to rich internet applications through collaborative crawling and computer program for the same |
Also Published As
Publication number | Publication date |
---|---|
US20090030996A1 (en) | 2009-01-29 |
US8112500B2 (en) | 2012-02-07 |
JP5039946B2 (ja) | 2012-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7278132B2 (en) | Mechanism for automatic synchronization of scripting variables | |
JP5363506B2 (ja) | ブラウザ・ベースのプロキシ・サーバを使用した既存アプリケーションをカスタマイズおよび配布するための方法、システム、およびコンピュータ・プログラム(既存アプリケーションをカスタマイズおよび配布するためのブラウザ・ベースのプロキシ・サーバ) | |
US8627344B2 (en) | Methods and apparatuses for user interface management | |
CN108416021B (zh) | 一种浏览器网页内容处理方法、装置、电子设备及可读介质 | |
US8645916B2 (en) | Crunching dynamically generated script files | |
JP5188284B2 (ja) | サービス接続システム及びサービス接続方法 | |
JP2005526315A (ja) | ブラウザでの第1の媒体形式のコンテンツの画面処理 | |
JP5039946B2 (ja) | クライアント装置およびサーバ装置の間の通信を中継する技術 | |
US20100229081A1 (en) | Method for Providing a Navigation Element in an Application | |
US9934029B2 (en) | Annotation driven representational state transfer (REST) web services | |
US7143359B2 (en) | Emulating advanced graphical user interface elements in a hypermedia content browser | |
JP2017504129A (ja) | ウェブブラウザにおいて表わされる状態表現の構築 | |
US10506017B2 (en) | Manipulation of PDF file content through HTTP requests | |
US8140575B2 (en) | Apparatus, method, and program product for information processing | |
US20130191726A1 (en) | Automatic widget creation apparatus and method for invoking heterogeneous web services in a composite application | |
US7937715B2 (en) | Mechanism for generating dynamic content without a web server | |
US7996764B2 (en) | Apparatus, program and method for accepting a request from a client computer via a network and executing a web application | |
CN113761412A (zh) | 应用页面的显示方法、装置、电子设备、介质及应用*** | |
JP5151696B2 (ja) | ユニフォームリソースロケータ情報を書き換えるプログラム | |
JP4114873B2 (ja) | サーバ装置、サービス方法、プログラム及び記録媒体 | |
JP5535184B2 (ja) | ブラウザ実行スクリプト変換システムおよびブラウザ実行スクリプト変換プログラム | |
AU2018390863B2 (en) | Computer system and method for extracting dynamic content from websites | |
CN115576536A (zh) | 一种通过分析字节码自动生成接口文档的方法及*** | |
KR20140000373A (ko) | 컴파일된 자바스크립트 코드를 이용한 웹 페이지 표시 방법 및 장치 | |
CN114816385B (zh) | 一种异构***的集成方法、装置和设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100421 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120426 |
|
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: 20120515 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20120516 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120607 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150720 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |