[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2006236323A5 - - Google Patents

Download PDF

Info

Publication number
JP2006236323A5
JP2006236323A5 JP2006010265A JP2006010265A JP2006236323A5 JP 2006236323 A5 JP2006236323 A5 JP 2006236323A5 JP 2006010265 A JP2006010265 A JP 2006010265A JP 2006010265 A JP2006010265 A JP 2006010265A JP 2006236323 A5 JP2006236323 A5 JP 2006236323A5
Authority
JP
Japan
Prior art keywords
application
server
unit
data
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.)
Pending
Application number
JP2006010265A
Other languages
Japanese (ja)
Other versions
JP2006236323A (en
Filing date
Publication date
Application filed filed Critical
Priority to JP2006010265A priority Critical patent/JP2006236323A/en
Priority claimed from JP2006010265A external-priority patent/JP2006236323A/en
Publication of JP2006236323A publication Critical patent/JP2006236323A/en
Publication of JP2006236323A5 publication Critical patent/JP2006236323A5/ja
Pending legal-status Critical Current

Links

Claims (9)

互いにネットワークで接続されたサーバとクライアントを含み、
上記サーバは、
少なくともアプリケーションプログラムおよびリソースデータを記憶する記憶部と、
上記クライアントから、アプリケーションIDとプロファイルデータとを受信する受信部と、
上記アプリケーションIDに対応するアプリケーションプログラムを上記記憶部から検索するとともに、検索された上記アプリケーションプログラムが参照するリソースデータを上記記憶部から検索する検索部と、
上記プロファイルデータに基づいて、検索された上記リソースデータを変換する変換部と、
上記検索部により検索された上記アプリケーションプログラムと、上記変換部により変換された上記リソースデータとを、上記クライアントに提供するデータ提供部とを有し、
上記クライアントは、
アプリケーションが選択された場合に、選択された上記アプリケーションに対応する上記アプリケーションIDと上記クライアントの特性を表す上記プロファイルデータを、上記ネットワークを介して上記サーバに送信する送信部と、
上記送信部による上記アプリケーションIDと上記プロファイルデータの送信に応答して上記サーバが提供した上記アプリケーションプログラムおよび上記リソースデータを取得するデータ取得部と、
上記データ取得部によって取得した上記アプリケーションプログラムを、上記データ取得部によって取得した上記リソースデータを参照して上記クライアント上で実行するよう制御する実行制御部と
を有する
ことを特徴とするアプリケーション提供システム。
Includes a server and a client connected to each other via a network,
The server
A storage unit for storing at least an application program and resource data;
A receiving unit for receiving an application ID and profile data from the client;
A search unit that searches the storage unit for resource data referred to by the searched application program, while searching for the application program corresponding to the application ID from the storage unit;
A conversion unit that converts the retrieved resource data based on the profile data;
A data providing unit that provides the client with the application program searched by the search unit and the resource data converted by the conversion unit;
The above client
A transmission unit that transmits the application ID corresponding to the selected application and the profile data representing the characteristics of the client to the server via the network when an application is selected;
A data acquisition unit for acquiring the application program and the resource data provided by the server in response to the transmission of the application ID and the profile data by the transmission unit;
An application providing system, comprising: an execution control unit that controls the application program acquired by the data acquisition unit to be executed on the client with reference to the resource data acquired by the data acquisition unit.
少なくともアプリケーションプログラムおよびリソースデータを記憶する記憶部と、
ネットワークを介して接続されたクライアントから、アプリケーションIDと上記クライアントの特性を表すプロファイルデータを受信する受信部と、
上記アプリケーションIDに対応するアプリケーションプログラムを上記記憶部から検索するとともに、検索された上記アプリケーションプログラムが参照するリソースデータを上記記憶部から検索する検索部と、
上記プロファイルデータに基づいて、検索された上記リソースデータを変換する変換部と、
上記検索部により検索された上記アプリケーションプログラムと、上記変換部により変換された上記リソースデータとを、上記クライアントに提供するデータ提供部と
を有する
ことを特徴としたサーバ。
A storage unit for storing at least an application program and resource data;
A receiving unit that receives an application ID and profile data representing the characteristics of the client from a client connected via a network;
A search unit that searches the storage unit for resource data referred to by the searched application program, while searching for the application program corresponding to the application ID from the storage unit;
A conversion unit that converts the retrieved resource data based on the profile data;
A server comprising: a data providing unit that provides the client with the application program searched by the search unit and the resource data converted by the conversion unit.
請求項に記載のサーバにおいて、
上記プロファイルデータは、上記クライアントの少なくとも表示解像度を示す情報を含み、
上記リソースデータは、少なくともGUIコンポーネントの配置情報を含む
ことを特徴とするサーバ。
The server according to claim 2 ,
The profile data includes information indicating at least the display resolution of the client,
The server is characterized in that the resource data includes at least GUI component arrangement information.
請求項に記載のサーバにおいて、
上記変換部は、
上記プロファイルデータに含まれる上記表示解像度を示す情報に基づき、上記リソースデータに含まれる上記配置情報を変更する
ことを特徴とするサーバ。
The server according to claim 3 ,
The conversion unit is
A server that changes the arrangement information included in the resource data based on information indicating the display resolution included in the profile data.
請求項に記載のサーバにおいて、
上記記憶部に記憶される上記リソースデータは、予め作成された、異なる複数のアスペクト比にそれぞれ対応した複数の上記配置情報を含み、
上記変換部は、
上記プロファイルデータに含まれる上記表示解像度を示す情報に基づき、上記リソースデータに含まれる上記複数の配置情報から1つを選択する
ことを特徴とするサーバ。
The server according to claim 3 ,
The resource data stored in the storage unit includes a plurality of pieces of arrangement information corresponding to a plurality of different aspect ratios created in advance,
The conversion unit is
A server that selects one of the plurality of pieces of arrangement information included in the resource data based on information indicating the display resolution included in the profile data.
請求項に記載のサーバにおいて、
上記変換部は、上記リソースデータに含まれる上記複数の配置情報に対応した上記アスペクト比のそれぞれと、上記表示解像度を示す情報から計算されるアスペクト比とを比較して、上記複数の配置情報のうち最も近いアスペクト比に対応する配置情報を選択する
ことを特徴とするサーバ。
The server according to claim 5 ,
The conversion unit compares each of the aspect ratios corresponding to the plurality of pieces of arrangement information included in the resource data with an aspect ratio calculated from information indicating the display resolution, and converts the plurality of pieces of arrangement information. A server characterized by selecting arrangement information corresponding to the closest aspect ratio.
請求項に記載のサーバにおいて、
上記変換部は、上記表示解像度を示す情報から計算されるアスペクト比を閾値により判断して、上記複数の配置情報から1つを選択する
ことを特徴とするサーバ。
The server according to claim 5 ,
The server, wherein the conversion unit determines an aspect ratio calculated from information indicating the display resolution based on a threshold, and selects one of the plurality of pieces of arrangement information.
アプリケーションが選択された場合に、選択された上記アプリケーションに対応するアプリケーションIDと自身の特性を表す上記プロファイルデータを、ネットワークを介して接続されたサーバに送信する送信部と、
上記送信部による上記アプリケーションIDと上記プロファイルデータの送信に応答して上記サーバが提供したアプリケーションプログラムおよびリソースデータを取得するデータ取得部と、
上記データ取得部によって取得した上記アプリケーションプログラムを、上記データ取得部によって取得した上記リソースデータを参照して実行するよう制御する実行制御部と
を有する
ことを特徴とするクライアント。
A transmission unit that, when an application is selected, transmits an application ID corresponding to the selected application and the profile data representing its characteristics to a server connected via a network;
A data acquisition unit for acquiring the application program and resource data provided by the server in response to the transmission of the application ID and the profile data by the transmission unit;
A client comprising: an execution control unit configured to control the application program acquired by the data acquisition unit with reference to the resource data acquired by the data acquisition unit.
クライアント上でアプリケーションが選択された場合に、選択された上記アプリケーションに対応するアプリケーションIDと上記クライアントの特性を表すプロファイルデータとを、ネットワークを介して接続されたサーバに送信する送信ステップと、
上記サーバ上で、上記クライアントから送信された上記アプリケーションIDと上記プロファイルデータとを受信する受信ステップと、
上記サーバ上で、上記アプリケーションIDに対応するアプリケーションプログラムを記憶部から検索するとともに、検索された上記アプリケーションプログラムが参照するリソースデータを上記記憶部から検索する検索ステップと、
上記サーバ上で、上記プロファイルデータに基づいて、検索された上記リソースデータを変換する変換ステップと、
上記サーバ上で、上記検索ステップにより検索された上記アプリケーションプログラムと、上記変換ステップにより変換された上記リソースデータとを、上記クライアントに提供するデータ提供ステップと、
上記クライアント上で、上記データ提供ステップにより上記サーバから提供された上記アプリケーションプログラムおよび上記リソースデータを取得するデータ取得ステップと、
上記クライアント上で、上記データ取得ステップによって取得した上記アプリケーションプログラムを、上記データ取得ステップによって取得した上記リソースデータを参照して実行するよう制御する実行制御ステップと
を有する
ことを特徴とするアプリケーション提供方法。
A transmission step of transmitting an application ID corresponding to the selected application and profile data representing the characteristics of the client to a server connected via a network when an application is selected on the client;
A receiving step for receiving the application ID and the profile data transmitted from the client on the server;
On the server, a search step for searching an application program corresponding to the application ID from the storage unit, and searching the storage unit for resource data referred to by the searched application program,
A conversion step of converting the retrieved resource data on the server based on the profile data;
A data providing step for providing the client with the application program searched by the search step and the resource data converted by the conversion step on the server;
On the client, a data acquisition step for acquiring the application program and the resource data provided from the server by the data provision step;
An application providing method comprising: an execution control step for controlling the application program acquired in the data acquisition step on the client with reference to the resource data acquired in the data acquisition step. .
JP2006010265A 2005-01-25 2006-01-18 Application providing system, server, client and application providing method Pending JP2006236323A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006010265A JP2006236323A (en) 2005-01-25 2006-01-18 Application providing system, server, client and application providing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005016237 2005-01-25
JP2006010265A JP2006236323A (en) 2005-01-25 2006-01-18 Application providing system, server, client and application providing method

Publications (2)

Publication Number Publication Date
JP2006236323A JP2006236323A (en) 2006-09-07
JP2006236323A5 true JP2006236323A5 (en) 2009-01-08

Family

ID=37043845

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006010265A Pending JP2006236323A (en) 2005-01-25 2006-01-18 Application providing system, server, client and application providing method

Country Status (1)

Country Link
JP (1) JP2006236323A (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008071324A (en) * 2006-09-11 2008-03-27 Wisdom Web Co Ltd Content distribution system for information terminal in which calculation resource and communication resource are restricted
KR101446939B1 (en) 2007-03-30 2014-10-06 삼성전자주식회사 System and method for remote control
CA2682946A1 (en) * 2007-04-11 2008-10-23 Thomson Licensing Authoring tools and methods for implementing the same
US9870130B2 (en) 2008-05-13 2018-01-16 Apple Inc. Pushing a user interface to a remote device
US9311115B2 (en) 2008-05-13 2016-04-12 Apple Inc. Pushing a graphical user interface to a remote device with display rules provided by the remote device
US20090284476A1 (en) * 2008-05-13 2009-11-19 Apple Inc. Pushing a user interface to a remote device
US8970647B2 (en) 2008-05-13 2015-03-03 Apple Inc. Pushing a graphical user interface to a remote device with display rules provided by the remote device
EP2294508A4 (en) 2008-06-30 2013-10-16 Mominis Ltd Method of generating and distributing a computer application
JP5262978B2 (en) * 2009-05-18 2013-08-14 富士通株式会社 User interface screen display method and terminal used for the method
WO2011010642A1 (en) * 2009-07-23 2011-01-27 日本電気株式会社 Software output destination processing terminal, system, method, and program for the same
WO2011070617A1 (en) * 2009-12-09 2011-06-16 三菱電機株式会社 Drawing data control system, center device and display device
JP5458970B2 (en) * 2010-03-09 2014-04-02 株式会社リコー Document distribution system, image processing apparatus, information processing apparatus, processing control method, program, and recording medium
KR101115302B1 (en) * 2010-06-04 2012-03-05 (주)투비소프트 Method for executing rich internet application having availibility of supporing to multi type display and recording medium for the same
JP5466128B2 (en) 2010-10-14 2014-04-09 株式会社ソニー・コンピュータエンタテインメント Information processing system, information processing method, information processing program, and computer-readable recording medium storing information processing program
JP5743523B2 (en) * 2010-12-15 2015-07-01 アルパイン株式会社 Electronic equipment
US10108386B2 (en) * 2011-02-04 2018-10-23 Qualcomm Incorporated Content provisioning for wireless back channel
JP2014032518A (en) * 2012-08-02 2014-02-20 Ricoh Co Ltd Display device, network system, and program
JP6469952B2 (en) * 2014-02-21 2019-02-13 ソニー株式会社 Information processing apparatus and control method
KR102247892B1 (en) * 2014-12-02 2021-05-04 에스케이플래닛 주식회사 System for cloud streaming service, method of image cloud streaming service using application code and apparatus for the same
US9772829B2 (en) 2014-09-09 2017-09-26 Liveperson, Inc. Dynamic code management
WO2017086428A1 (en) 2015-11-19 2017-05-26 国立研究開発法人産業技術総合研究所 Information processing system, information processing program and information storage device
CN111294657A (en) * 2018-12-07 2020-06-16 北京字节跳动网络技术有限公司 Information processing method and device

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09223096A (en) * 1996-02-20 1997-08-26 Fuji Xerox Co Ltd Manager and client device
JPH10326244A (en) * 1997-05-27 1998-12-08 Toyota Motor Corp Method for transmitting data and server used for the same
JPH11149448A (en) * 1997-11-18 1999-06-02 Sony Corp Network system, client terminal and relay server
JPH11328081A (en) * 1998-05-13 1999-11-30 Matsushita Electric Ind Co Ltd Network control system, controller, and device
JP2002091860A (en) * 2000-09-19 2002-03-29 Toshiba Corp Computer readable recording medium recorded with program, and computer system
EP1354275A4 (en) * 2001-01-26 2011-04-27 Eastman Kodak Co Method and apparatus for dynamic optimization and network delivery of multimedia content
JP2002366476A (en) * 2001-06-12 2002-12-20 Toshiba Corp Display method matched with device in distributed processing system, distributed processing system and storage medium
JP2003099357A (en) * 2001-09-20 2003-04-04 Pfu Ltd Image generating and processing device, portable terminal and slide show system
US20030063120A1 (en) * 2001-09-28 2003-04-03 Wong Hoi Lee Candy Scalable graphical user interface architecture
JP3755500B2 (en) * 2002-09-06 2006-03-15 ソニー株式会社 GUI application development support apparatus and method, and computer program
JP3760904B2 (en) * 2002-09-06 2006-03-29 ソニー株式会社 GUI application development support apparatus, GUI display apparatus and method, and computer program
JP2005004527A (en) * 2003-06-12 2005-01-06 Toyota Motor Corp Method for discriminating screen format, screen format discrimination system and vehicle
JP4789401B2 (en) * 2003-06-25 2011-10-12 トヨタ自動車株式会社 Content distribution system
JP2005018526A (en) * 2003-06-27 2005-01-20 Canon Inc Electronic document data distribution server, electronic document data display device, and electronic document data output device

Similar Documents

Publication Publication Date Title
JP2006236323A5 (en)
US9613147B2 (en) Collection of telemetry data by a telemetry library within a client device
CN101408877B (en) System and method for loading tree node
RU2010137977A (en) MULTI-USER NETWORK COOPERATION
JP2002278872A5 (en) INFORMATION PROVIDING SYSTEM, INFORMATION PROVIDING DEVICE, PROGRAM, INFORMATION STORAGE MEDIUM, AND METHOD OF SETTING USER INTERFACE
JP2006314009A5 (en)
Chu et al. Open sensor web architecture: Core services
WO2007084188A3 (en) Coordinating and selecting computer protocols for resources acquisition from multiple resource managers
JP2006244120A5 (en)
CN105190616A (en) Visualizing ranking factors for items in a search result list
EP1956503A3 (en) Network device, image forming device, and data searching method
US20170345221A1 (en) Visualization method and system, and integrated data file generating method and apparatus for 4d data
CN104516979A (en) Data query method and data query system based on quadratic search
WO2009155374A3 (en) Methods and apparatus for discovery of peer-to-peer overlay networks
KR20100012315A (en) System and method for improving of browsing performance in home network
CN104184826A (en) Multi-data-center storage environment managing method and system
RU2014117685A (en) METHOD AND DEVICE FOR TRANSMISSION OF MULTIMEDIA FLOWS
JP2012048330A (en) Cluster system and software deployment method
JP2015514274A5 (en)
JP2008130033A (en) Service cooperation method
KR20140009581A (en) Method, system, and device for switching between network applications, and computer storage medium
JP2006050587A5 (en)
JP2014142878A5 (en)
CN103067429A (en) Quick start method and terminal
Lin et al. Osgi-based smart home architecture for heterogeneous network