CA2604742C - Procede de repartition de calcul entre un serveur et un client - Google Patents
Procede de repartition de calcul entre un serveur et un client Download PDFInfo
- Publication number
- CA2604742C CA2604742C CA2604742A CA2604742A CA2604742C CA 2604742 C CA2604742 C CA 2604742C CA 2604742 A CA2604742 A CA 2604742A CA 2604742 A CA2604742 A CA 2604742A CA 2604742 C CA2604742 C CA 2604742C
- Authority
- CA
- Canada
- Prior art keywords
- application
- client
- server
- computer
- display
- 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
- 238000000034 method Methods 0.000 title abstract 3
- 238000004883 computer application Methods 0.000 abstract 3
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/01—Protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- 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/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
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)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
L'invention concerne un procédé et un système utilisés pour exécuter une application informatique basée sur un affichage, ladite application comprenant une pluralité de segments d'application dans lequel un calcul étant réparti entre un serveur et un ordinateur client. Le procédé consiste: à fournir un moteur générique (20) de client à l'ordinateur client, ledit moteur comprenant un gestionnaire d'application (24), un ou plusieurs gestionnaire(s) d'affichage (22) et un ou plusieurs gestionnaire(s) de charge (26); et à fournir une collection de fichiers de définition (18) de sous-ensemble d'application individuelle, chaque fichier concernant un segment d'application. A la réception des fichiers de définition de sous-ensemble d'application successifs provenant du serveur, le client transforme lesdits fichiers de manière récursive afin de fournir les segments d'application respectifs. L'invention est utilisée dans une grande variété d'applications informatiques basées sur un affichage, en particulier, des applications sans fil.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2005901312A AU2005901312A0 (en) | 2005-03-16 | Method for distributing computing between server and client | |
AU2005901312 | 2005-03-16 | ||
PCT/AU2006/000342 WO2006096919A1 (fr) | 2005-03-16 | 2006-03-16 | Procede de repartition de calcul entre un serveur et un client |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2604742A1 CA2604742A1 (fr) | 2006-09-21 |
CA2604742C true CA2604742C (fr) | 2014-12-23 |
Family
ID=36991195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2604742A Active CA2604742C (fr) | 2005-03-16 | 2006-03-16 | Procede de repartition de calcul entre un serveur et un client |
Country Status (8)
Country | Link |
---|---|
US (4) | US8280947B2 (fr) |
EP (1) | EP1875356A4 (fr) |
CN (1) | CN101176079B (fr) |
AU (1) | AU2006225078B2 (fr) |
CA (1) | CA2604742C (fr) |
HK (1) | HK1112082A1 (fr) |
NZ (1) | NZ562583A (fr) |
WO (1) | WO2006096919A1 (fr) |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7779085B2 (en) * | 2006-07-17 | 2010-08-17 | Research In Motion Limited | Automatic mobile device configuration |
DE102006047198A1 (de) * | 2006-10-05 | 2008-04-10 | Siemens Ag | Ladestrategie für medizinische Bilder |
US8055761B2 (en) * | 2007-01-31 | 2011-11-08 | International Business Machines Corporation | Method and apparatus for providing transparent network connectivity |
US8560938B2 (en) * | 2008-02-12 | 2013-10-15 | Oracle International Corporation | Multi-layer XML customization |
EP2206049A4 (fr) * | 2007-09-28 | 2013-11-13 | Xcerion Ab | Système d'exloitation de réseau |
US8538998B2 (en) * | 2008-02-12 | 2013-09-17 | Oracle International Corporation | Caching and memory optimizations for multi-layer XML customization |
US8966465B2 (en) | 2008-02-12 | 2015-02-24 | Oracle International Corporation | Customization creation and update for multi-layer XML customization |
US8875306B2 (en) | 2008-02-12 | 2014-10-28 | Oracle International Corporation | Customization restrictions for multi-layer XML customization |
US8788542B2 (en) | 2008-02-12 | 2014-07-22 | Oracle International Corporation | Customization syntax for multi-layer XML customization |
US8782604B2 (en) | 2008-04-11 | 2014-07-15 | Oracle International Corporation | Sandbox support for metadata in running applications |
US8667031B2 (en) | 2008-06-13 | 2014-03-04 | Oracle International Corporation | Reuse of shared metadata across applications via URL protocol |
US8996658B2 (en) * | 2008-09-03 | 2015-03-31 | Oracle International Corporation | System and method for integration of browser-based thin client applications within desktop rich client architecture |
US8799319B2 (en) | 2008-09-19 | 2014-08-05 | Oracle International Corporation | System and method for meta-data driven, semi-automated generation of web services based on existing applications |
US9122520B2 (en) | 2008-09-17 | 2015-09-01 | Oracle International Corporation | Generic wait service: pausing a BPEL process |
US8185566B2 (en) * | 2009-01-15 | 2012-05-22 | Microsoft Corporation | Client-based caching of remote files |
US8869108B2 (en) | 2009-11-18 | 2014-10-21 | Oracle International Corporation | Techniques related to customizations for composite applications |
EP2360583A3 (fr) * | 2010-02-12 | 2011-09-28 | Samsung Electronics Co., Ltd. | Procédé et système d'installation d'applications |
US8908937B2 (en) | 2010-07-08 | 2014-12-09 | Biomet Manufacturing, Llc | Method and device for digital image templating |
US8917290B2 (en) * | 2011-01-31 | 2014-12-23 | Biomet Manufacturing, Llc | Digital image templating |
US8954942B2 (en) | 2011-09-30 | 2015-02-10 | Oracle International Corporation | Optimizations using a BPEL compiler |
US9575873B2 (en) | 2013-09-13 | 2017-02-21 | Sap Se | Software testing system and method |
WO2015093637A1 (fr) * | 2013-12-16 | 2015-06-25 | 삼성전자 주식회사 | Appareil serveur et appareil client pour un partage de contenus et procédé de partage de contenus |
USD769913S1 (en) * | 2014-03-18 | 2016-10-25 | Google Inc. | Portion of a display panel with a computer icon |
USD767604S1 (en) * | 2014-03-18 | 2016-09-27 | Google Inc. | Portion of a display panel with a computer icon |
USD765689S1 (en) * | 2014-03-18 | 2016-09-06 | Google Inc. | Portion of a display panel with a computer icon |
US9460013B2 (en) * | 2014-09-05 | 2016-10-04 | Oracle International Corporation | Method and system for removal of a cache agent |
US10735546B2 (en) * | 2015-06-29 | 2020-08-04 | Vid Scale, Inc. | Dash caching proxy application |
US10909186B2 (en) | 2015-09-30 | 2021-02-02 | Oracle International Corporation | Multi-tenant customizable composites |
US10261782B2 (en) * | 2015-12-18 | 2019-04-16 | Amazon Technologies, Inc. | Software container registry service |
US10010372B1 (en) | 2016-01-06 | 2018-07-03 | Paul Beck | Marker Positioning Apparatus |
US10004564B1 (en) | 2016-01-06 | 2018-06-26 | Paul Beck | Accurate radiographic calibration using multiple images |
US10013273B1 (en) * | 2016-06-22 | 2018-07-03 | Amazon Technologies, Inc. | Virtual machine termination management |
JP6733490B2 (ja) * | 2016-10-14 | 2020-07-29 | 富士通株式会社 | 開発支援システム、開発支援装置、応答制御プログラム、応答制御方法および応答制御装置 |
US11487514B2 (en) * | 2017-09-28 | 2022-11-01 | Oracle International Corporation | State management persistence |
US11157460B2 (en) * | 2017-12-06 | 2021-10-26 | International Business Machines Corporation | Code management system |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5802530A (en) * | 1996-07-01 | 1998-09-01 | Sun Microsystems, Inc. | Web document based graphical user interface |
EP1057101A2 (fr) * | 1998-02-26 | 2000-12-06 | Sun Microsystems, Inc. | Procede et appareil de calcul reparti dynamique sur un reseau |
WO2000002148A1 (fr) * | 1998-07-02 | 2000-01-13 | Interleaf, Inc. | Systeme et procede de restitution et d'affichage d'un document compose |
US7107229B1 (en) | 2000-02-11 | 2006-09-12 | Claremont Investment Partners, Llc | Apparatus and method for creating and managing a financial instrument |
US6874143B1 (en) * | 2000-06-21 | 2005-03-29 | Microsoft Corporation | Architectures for and methods of providing network-based software extensions |
CA2316003C (fr) * | 2000-08-14 | 2009-02-03 | Ibm Canada Limited-Ibm Canada Limitee | Acces a des applications heritees a partir d'internet |
US20020065946A1 (en) * | 2000-10-17 | 2002-05-30 | Shankar Narayan | Synchronized computing with internet widgets |
US7107279B2 (en) * | 2000-12-20 | 2006-09-12 | Insitech Group, Inc. | Rapid development in a distributed application environment |
WO2003014920A2 (fr) * | 2001-08-03 | 2003-02-20 | Koninklijke Philips Electronics N.V. | Affichage d'un document sur un ordinateur de client |
US7822806B2 (en) * | 2002-02-15 | 2010-10-26 | Honeywell International Inc. | Real-time data interface and method for browsers and the like |
US8136109B1 (en) | 2002-04-19 | 2012-03-13 | Tibco Software Inc. | Delivery of data and formatting information to allow client-side manipulation |
US20040034860A1 (en) * | 2002-08-15 | 2004-02-19 | Microsoft Corporation | Dynamically extensible application program framework including message and notification routing |
WO2004042538A2 (fr) * | 2002-11-05 | 2004-05-21 | Bitfone Corporation | Systeme de mise a jour de microprogramme facilitant la mise a jour de microprogramme d'applications associees a des combines mobiles |
US20040123270A1 (en) * | 2002-12-23 | 2004-06-24 | Motorola, Inc. | Method and apparatus for shared libraries on mobile devices |
US7185116B2 (en) * | 2002-12-27 | 2007-02-27 | Microsoft Corporation | Template-based customization of a user interface for a messaging application program |
US20050086587A1 (en) * | 2003-05-14 | 2005-04-21 | Balz Christopher M. | System and method for presenting computerized interactive forms to respondents using a client-server-systems technology based on web standards |
CA2539460C (fr) * | 2003-09-17 | 2012-09-25 | Research In Motion Limited | Systeme et procede pour gerer une version dynamique d'applications |
ATE428142T1 (de) | 2003-10-02 | 2009-04-15 | Research In Motion Ltd | Selektives laden und konfigurieren einer anwendung auf einer drahtlosen einrichtung unter verwendung von relationalen informationen |
FI117218B (fi) | 2003-12-29 | 2006-07-31 | Nokia Corp | Menettely tietoelementin lataamiseksi langattomaan päätelaitteeseen |
US20050149529A1 (en) | 2004-01-02 | 2005-07-07 | Andi Gutmans | Efficient handling of download requests |
EP1562113B1 (fr) | 2004-02-03 | 2018-05-23 | Sap Se | Système et méthode de gestion d'application |
US7293019B2 (en) * | 2004-03-02 | 2007-11-06 | Microsoft Corporation | Principles and methods for personalizing newsfeeds via an analysis of information novelty and dynamics |
US20050216834A1 (en) * | 2004-03-29 | 2005-09-29 | Microsoft Corporation | Method, apparatus, and computer-readable medium for dynamically rendering a user interface menu |
US7934169B2 (en) * | 2006-01-25 | 2011-04-26 | Nokia Corporation | Graphical user interface, electronic device, method and computer program that uses sliders for user input |
US20080028294A1 (en) * | 2006-07-28 | 2008-01-31 | Blue Lava Technologies | Method and system for managing and maintaining multimedia content |
-
2006
- 2006-03-16 CA CA2604742A patent/CA2604742C/fr active Active
- 2006-03-16 AU AU2006225078A patent/AU2006225078B2/en not_active Ceased
- 2006-03-16 WO PCT/AU2006/000342 patent/WO2006096919A1/fr not_active Application Discontinuation
- 2006-03-16 NZ NZ562583A patent/NZ562583A/en not_active IP Right Cessation
- 2006-03-16 US US11/908,962 patent/US8280947B2/en not_active Expired - Fee Related
- 2006-03-16 CN CN2006800082734A patent/CN101176079B/zh not_active Expired - Fee Related
- 2006-03-16 EP EP06705012A patent/EP1875356A4/fr not_active Ceased
-
2008
- 2008-06-23 HK HK08106927.7A patent/HK1112082A1/xx not_active IP Right Cessation
-
2012
- 2012-09-04 US US13/603,078 patent/US8645461B2/en active Active
-
2013
- 2013-12-23 US US14/139,532 patent/US9479614B2/en active Active
-
2016
- 2016-09-27 US US15/277,655 patent/US20170019507A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
CA2604742A1 (fr) | 2006-09-21 |
US20080189358A1 (en) | 2008-08-07 |
AU2006225078A1 (en) | 2006-09-21 |
CN101176079B (zh) | 2011-12-07 |
CN101176079A (zh) | 2008-05-07 |
AU2006225078B2 (en) | 2008-11-06 |
NZ562583A (en) | 2009-09-25 |
US20170019507A1 (en) | 2017-01-19 |
US8645461B2 (en) | 2014-02-04 |
US20130007111A1 (en) | 2013-01-03 |
HK1112082A1 (en) | 2008-08-22 |
EP1875356A4 (fr) | 2012-07-25 |
EP1875356A1 (fr) | 2008-01-09 |
US8280947B2 (en) | 2012-10-02 |
WO2006096919A1 (fr) | 2006-09-21 |
US9479614B2 (en) | 2016-10-25 |
US20140115041A1 (en) | 2014-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2604742C (fr) | Procede de repartition de calcul entre un serveur et un client | |
WO2004104777A3 (fr) | Procede et systeme de gestion orientee objet de donnees multidimensionnelles | |
WO2004023335A3 (fr) | Gestion centrale de donnees de reference | |
WO2004102438A3 (fr) | Gestion de processus commercial concernant une infrastructure d'echange de messages | |
EP1643424A3 (fr) | Publication contextuelle des actions | |
EP1696364A3 (fr) | Gestion de composant dynamique | |
EP1193599A3 (fr) | Gestion des composants matériels d'un ordinateur avec interface utilisateur basée sur représentation graphique | |
WO2005008431A3 (fr) | Necessaire de developpement de logiciel destine a des applications de serveur client | |
WO2001052090A3 (fr) | Procede et appareil destines a une plate-forme de gestion de contenu web | |
WO2006082591A3 (fr) | Amelioration de performance au moyen d'informations regroupees et partagees entre des systemes de gestion | |
AU2003259385A1 (en) | Remote dynamic configuration of a web server to provide capacity on demand | |
WO2004109470A3 (fr) | Systeme et procede de distribution de licences d'utilisation de logiciels dans un environnement informatique en reseau | |
WO2003065172A3 (fr) | Structure permettant de maintenir une securite de l'information dans des reseaux informatiques | |
WO2003090033A3 (fr) | Procede, systeme et produit-programme informatique pour la distribution d'un ensemble url memorise et document web | |
WO2005029364A8 (fr) | Systeme et procede de gestion d'assemblage de contenu dynamique | |
WO2004079509A3 (fr) | Ameliorations apportees a des paquets de ressources et memoire cache pour des instructions preparees | |
WO2006042202A3 (fr) | Systemes et procedes de controle de processus metiers d'applications d'entreprise | |
EP1202526A3 (fr) | Système et méthode pour restreindre le transfert de données et gérer des composants de logiciel d'ordinateurs distribués | |
GB2395579B (en) | Distributed data sharing methods and systems | |
WO2002084552A1 (fr) | Systeme de traitement d'informations | |
WO2004017202A3 (fr) | Systeme d'exploitation permettant d'executer des applications logicielles | |
WO2006121642A3 (fr) | Systeme et procede permettant d'effectuer une analyse comparative quantitative de voyages et de depenses entre des entites homologues | |
DK1331556T3 (da) | Serverbaseret computermiljö | |
EP1286277A3 (fr) | Procédé et système de rapprochement d'arbres de fichiers modifiés | |
WO2003040888A3 (fr) | Procede et systemes d'identification d'economies d'achat |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request |