JP2006236323A5 - - Google Patents
Download PDFInfo
- 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
Links
- 238000006243 chemical reaction Methods 0.000 claims 10
- 230000000875 corresponding Effects 0.000 claims 9
- 230000005540 biological transmission Effects 0.000 claims 7
- 230000001276 controlling effect Effects 0.000 claims 1
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と上記プロファイルデータの送信に応答して上記サーバが提供したアプリケーションプログラムおよびリソースデータを取得するデータ取得部と、
上記データ取得部によって取得した上記アプリケーションプログラムを、上記データ取得部によって取得した上記リソースデータを参照して実行するよう制御する実行制御部と
を有する
ことを特徴とするクライアント。 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に対応するアプリケーションプログラムを記憶部から検索するとともに、検索された上記アプリケーションプログラムが参照するリソースデータを上記記憶部から検索する検索ステップと、
上記サーバ上で、上記プロファイルデータに基づいて、検索された上記リソースデータを変換する変換ステップと、
上記サーバ上で、上記検索ステップにより検索された上記アプリケーションプログラムと、上記変換ステップにより変換された上記リソースデータとを、上記クライアントに提供するデータ提供ステップと、
上記クライアント上で、上記データ提供ステップにより上記サーバから提供された上記アプリケーションプログラムおよび上記リソースデータを取得するデータ取得ステップと、
上記クライアント上で、上記データ取得ステップによって取得した上記アプリケーションプログラムを、上記データ取得ステップによって取得した上記リソースデータを参照して実行するよう制御する実行制御ステップと
を有する
ことを特徴とするアプリケーション提供方法。 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. .
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)
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)
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 |
-
2006
- 2006-01-18 JP JP2006010265A patent/JP2006236323A/en active Pending
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 |