Method and system for on-demand installation of software implementations

   
   

A method and system for installing software implementations such as applications and COM classes as they are needed from an external source, such as a centralized network store. When a software implementation is needed, the system and method first look to the local system (e.g., registry) for that software implementation, and if found, returns the information such as a local path needed to use the software implementation. If the implementation is not found locally, the present invention dynamically looks to a centralized class store of a network, to locate the needed implementation. When located, the implementation is downloaded and locally installed in a manner that is essentially transparent to the user. Software implementations such as application products may be divided into features and components to improve on-demand installation thereof.

Um método e um sistema para execuções instalando do software tais como aplicações e COM classificam enquanto é needed de uma fonte externa, tal como uma loja centralizada da rede. Quando uma execução do software é needed, o sistema e o método olham primeiramente ao sistema local (por exemplo, registro) para essa execução do software, e se encontrado, retornos que a informação tal como um trajeto local necessitou usar a execução do software. Se a execução não for encontrada localmente, a invenção atual olha dinâmicamente a uma loja centralizada da classe de uma rede, para encontrar a execução needed. Quando encontrada, a execução downloaded e é instalada localmente em uma maneira que seja essencialmente transparente ao usuário. As execuções do software tais como produtos da aplicação podem ser divididas em características e em componentes para melhorar a instalação on-demand disso.

 
Web www.patentalert.com

< Caching memory contents into cache partitions based on memory locations

< Zero overhead exception handling

> Method and system for selecting and distinguishing an event sequence using an effective address in a processing system

> Language input architecture for converting one text form to another text form with tolerance to spelling, typographical, and conversion errors

~ 00117