WO2000058855A1 - Systemes et procedes d'applications dynamiques destines a un environnement informatique reparti - Google Patents

Systemes et procedes d'applications dynamiques destines a un environnement informatique reparti Download PDF

Info

Publication number
WO2000058855A1
WO2000058855A1 PCT/US2000/008373 US0008373W WO0058855A1 WO 2000058855 A1 WO2000058855 A1 WO 2000058855A1 US 0008373 W US0008373 W US 0008373W WO 0058855 A1 WO0058855 A1 WO 0058855A1
Authority
WO
WIPO (PCT)
Prior art keywords
components
user
server
component
client application
Prior art date
Application number
PCT/US2000/008373
Other languages
English (en)
Inventor
Norman K. Gudmundson
Original Assignee
Quark, Inc.
Quark Media House Sarl
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Quark, Inc., Quark Media House Sarl filed Critical Quark, Inc.
Priority to AU41814/00A priority Critical patent/AU4181400A/en
Priority to CA002367889A priority patent/CA2367889A1/fr
Priority to JP2000608279A priority patent/JP2002540529A/ja
Priority to EP00921505A priority patent/EP1171830A4/fr
Publication of WO2000058855A1 publication Critical patent/WO2000058855A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Abstract

L'invention concerne des systèmes d'applications dynamiques (200), mettant en oeuvre, dans un mode de réalisation préféré, des objets orientés comportement, afin d'adapter l'environnement de fonctionnement des applications. Dans ces applications dynamiques, ne sont utilisés que des composants nécessaires à l'exécution de la fonctionnalité requise par l'utilisateur. L'application client dynamique (202) du mode de réalisation préféré de l'invention peut être commandée à l'aide d'un système opérationnel minimal, lequel peut comporter des ordinateurs portatifs, des assistants numériques, des appareils électriques et analogue, et elle met en oeuvre un programme de «prédémarrage» (211) comprenant un code d'exécution minimal servant à créer une connexion avec un serveur (201), à télécharger un ensemble de composants du système (223, 222) à partir du serveur (201) et à installer ces composants afin de créer une interface utilisateur. L'utilisateur peut ensuite demander la fonctionnalité voulue à partir du système. L'application client télécharge alors les composants nécessaires au client, soit pour exécuter la fonctionnalité, soit pour accéder à cette fonctionnalité ailleurs, dans un système informatique réparti (200).
PCT/US2000/008373 1999-03-29 2000-03-29 Systemes et procedes d'applications dynamiques destines a un environnement informatique reparti WO2000058855A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AU41814/00A AU4181400A (en) 1999-03-29 2000-03-29 Dynamic application systems and processes for distributed computer environment
CA002367889A CA2367889A1 (fr) 1999-03-29 2000-03-29 Systemes et procedes d'applications dynamiques destines a un environnement informatique reparti
JP2000608279A JP2002540529A (ja) 1999-03-29 2000-03-29 分散コンピュータ環境のための動的アプリケーションシステム
EP00921505A EP1171830A4 (fr) 1999-03-29 2000-03-29 Systemes et procedes d'applications dynamiques destines a un environnement informatique reparti

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12692899P 1999-03-29 1999-03-29
US60/126,928 1999-03-29

Publications (1)

Publication Number Publication Date
WO2000058855A1 true WO2000058855A1 (fr) 2000-10-05

Family

ID=22427423

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/008373 WO2000058855A1 (fr) 1999-03-29 2000-03-29 Systemes et procedes d'applications dynamiques destines a un environnement informatique reparti

Country Status (5)

Country Link
EP (1) EP1171830A4 (fr)
JP (1) JP2002540529A (fr)
AU (1) AU4181400A (fr)
CA (1) CA2367889A1 (fr)
WO (1) WO2000058855A1 (fr)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1233337A2 (fr) * 2001-02-20 2002-08-21 Hewlett-Packard Company Dispositifs périphériques qui gèrent le téléchargement des applications aux appareils de calcul
EP1557759A1 (fr) * 2004-01-21 2005-07-27 Nokia Corporation Système et procédé permettant d'ajouter dynamiquement des caractéristiques aux applications logicielles
WO2007090235A1 (fr) * 2006-02-06 2007-08-16 Uiactive Ip Pty Ltd Système pour la réalisation de sessions de communications multimédia
WO2011086180A1 (fr) * 2010-01-18 2011-07-21 Thomson Licensing Procédé, système et dispositif destinés à l'exécution d'un logiciel
EP2577905A2 (fr) * 2010-06-04 2013-04-10 Samsung Electronics Co., Ltd Application coopérative d'interface utilisateur distante
CN110012086A (zh) * 2019-03-27 2019-07-12 努比亚技术有限公司 提高应用下载及安装速度的方法、终端及存储介质
US10558487B2 (en) 2015-12-11 2020-02-11 Microsoft Technology Licensing, Llc Dynamic customization of client behavior

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006331307A (ja) * 2005-05-30 2006-12-07 Hitachi Kokusai Electric Inc 分散システム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446896A (en) * 1990-12-17 1995-08-29 Next, Inc. Method and apparatus for inter-program communication
US5689708A (en) * 1995-03-31 1997-11-18 Showcase Corporation Client/server computer systems having control of client-based application programs, and application-program control means therefor
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5835727A (en) * 1996-12-09 1998-11-10 Sun Microsystems, Inc. Method and apparatus for controlling access to services within a computer network
US6044465A (en) * 1997-07-07 2000-03-28 International Business Machines Corporation User profile storage on and retrieval from a non-native server domain for use in a client running a native operating system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5115501A (en) * 1988-11-04 1992-05-19 International Business Machines Corporation Procedure for automatically customizing the user interface of application programs
US5826000A (en) * 1996-02-29 1998-10-20 Sun Microsystems, Inc. System and method for automatic configuration of home network computers
US5828887A (en) * 1996-05-23 1998-10-27 Electronic Data Systems Corporation Network based program loader system and method of operation
US5940074A (en) * 1996-06-03 1999-08-17 Webtv Networks, Inc. Remote upgrade of software over a network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446896A (en) * 1990-12-17 1995-08-29 Next, Inc. Method and apparatus for inter-program communication
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5689708A (en) * 1995-03-31 1997-11-18 Showcase Corporation Client/server computer systems having control of client-based application programs, and application-program control means therefor
US5835727A (en) * 1996-12-09 1998-11-10 Sun Microsystems, Inc. Method and apparatus for controlling access to services within a computer network
US6044465A (en) * 1997-07-07 2000-03-28 International Business Machines Corporation User profile storage on and retrieval from a non-native server domain for use in a client running a native operating system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CHAPPELL D: "UNDERSTANDING ACTIVE OLE", UNDERSTANDING ACTIVEX AND OLE, MICROSOFT PRESS, REDMOND,, US, 1 January 1996 (1996-01-01), US, pages 36 - 68, XP002928715 *
See also references of EP1171830A4 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1233337A2 (fr) * 2001-02-20 2002-08-21 Hewlett-Packard Company Dispositifs périphériques qui gèrent le téléchargement des applications aux appareils de calcul
EP1233337A3 (fr) * 2001-02-20 2005-08-31 Hewlett-Packard Company Dispositifs périphériques qui gèrent le téléchargement des applications aux appareils de calcul
EP1557759A1 (fr) * 2004-01-21 2005-07-27 Nokia Corporation Système et procédé permettant d'ajouter dynamiquement des caractéristiques aux applications logicielles
CN100367201C (zh) * 2004-01-21 2008-02-06 诺基亚公司 用于向软件应用程序动态地添加特征的系统和方法
WO2007090235A1 (fr) * 2006-02-06 2007-08-16 Uiactive Ip Pty Ltd Système pour la réalisation de sessions de communications multimédia
US8499084B2 (en) 2006-02-06 2013-07-30 Xumii, Inc. System for conducting multi-media communication sessions
EP2360581A1 (fr) * 2010-01-18 2011-08-24 Thomson Licensing Procédé, système et dispositif pour l'exécution d'une application logicielle
WO2011086180A1 (fr) * 2010-01-18 2011-07-21 Thomson Licensing Procédé, système et dispositif destinés à l'exécution d'un logiciel
US9229699B2 (en) 2010-01-18 2016-01-05 Thomson Licensing Method, system and device for execution of a software application
EP2577905A2 (fr) * 2010-06-04 2013-04-10 Samsung Electronics Co., Ltd Application coopérative d'interface utilisateur distante
EP2577905A4 (fr) * 2010-06-04 2014-04-16 Samsung Electronics Co Ltd Application coopérative d'interface utilisateur distante
US8856651B2 (en) 2010-06-04 2014-10-07 Samsung Electronics Co., Ltd. Remote user interface cooperative application
US10558487B2 (en) 2015-12-11 2020-02-11 Microsoft Technology Licensing, Llc Dynamic customization of client behavior
CN110012086A (zh) * 2019-03-27 2019-07-12 努比亚技术有限公司 提高应用下载及安装速度的方法、终端及存储介质
CN110012086B (zh) * 2019-03-27 2023-10-20 努比亚技术有限公司 提高应用下载及安装速度的方法、终端及存储介质

Also Published As

Publication number Publication date
JP2002540529A (ja) 2002-11-26
AU4181400A (en) 2000-10-16
EP1171830A1 (fr) 2002-01-16
CA2367889A1 (fr) 2000-10-05
EP1171830A4 (fr) 2004-10-20

Similar Documents

Publication Publication Date Title
US8448160B2 (en) Application programming interface for identifying, downloading and installing applicable software updates
US7069553B2 (en) Universal deployment tool
US6895586B1 (en) Enterprise management system and method which includes a common enterprise-wide namespace and prototype-based hierarchical inheritance
CA2390440C (fr) Systeme et methode pour une architecture a niveaux multiples faisant appel a la notation abstraite d'application
US6353926B1 (en) Software update notification
US8171141B1 (en) Provisioning system including stack manager
US6370646B1 (en) Method and apparatus for multiplatform migration
US7493563B2 (en) Using content aggregation to build administration consoles
US7739310B1 (en) Extensible portlet templates
US7596611B1 (en) Method and apparatus for maintaining information for use in the configuration of a client
US20060020883A1 (en) Web page personalization
US8151256B2 (en) Platform independent registry framework
US20040054569A1 (en) Contextual computing system
EP1061446A2 (fr) Gestion d'entreprise orientée Web avec possibilité de multiples zones d'archivage
US20030163807A1 (en) Weighted selection of target systems for distributed software installation
US20020188941A1 (en) Efficient installation of software packages
US20100306761A1 (en) Method and apparatus for dynamic middleware assembly
US20030225927A1 (en) Method and apparatus for multiplatform migration
WO2003060751A1 (fr) Systeme et procede pour generer de maniere autonome des ponts d'interoperabilite entre des sources de donnees heterogenes sur la base d'une modelisation semantique derivee d'une ontologie auto-adaptative
US7055134B2 (en) Service provider integration framework in object oriented programming environment
JP2008507755A (ja) インデックスベースのパラメータアクセス及びこれを使用するためのソフトウェア
US20070233717A1 (en) Generic product configuration framework for building product specific installers
EP1171830A1 (fr) Systemes et procedes d'applications dynamiques destines a un environnement informatique reparti
Parihar ASP. Net Bible
US20030037175A1 (en) Import/export utility and a method of processing data using the same

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref document number: 2367889

Country of ref document: CA

Ref document number: 2367889

Country of ref document: CA

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2000 608279

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2000921505

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: IN/PCT/2001/1479/CHE

Country of ref document: IN

WWP Wipo information: published in national office

Ref document number: 2000921505

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWW Wipo information: withdrawn in national office

Ref document number: 2000921505

Country of ref document: EP