摘要:
A portable storage device includes an interface and one or more flash memories. The one or more flash memories store one or more executable files that can be executed by a host computer to which the device is coupled without altering any environment settings on the host computer even though the one or more executable files include instructions to access environment settings. Additionally, the application is bound to the portable storage device during an activation process.
摘要:
A metadata-based application model for software systems provides for the integration and storing of application metadata with the application itself effectively replacing the system registry. In calling or updating the application components or modules, queries to the metadata within the application folders returns references to the files with metadata that matches the query. The component or modules are called or updated within the file using the returned reference. The present invention also provides a data structure comprising a data field for the application code and another field for the metadata.
摘要:
A first installation package for a first group of files is created for a program. The first group of files include language-neutral files for the program but no language-specific files for the program. A second installation package for a second group of files is also created for the program. The second group of files includes language-specific files for the program.
摘要:
An integrated application setup enables the generation and expression of application customization intent in a generic manner that is indifferent to the way in which the customization intent is implemented. A customization application integrates the process of customizing a target application with the standard setup process for the target application. The customization application allows a user to review customization options for the target application and to specify customization intent through an application configuration user interface (UI). The customization application then generates customization XML that expresses the user's customization intent.
摘要:
An integrated application setup enables the implementation of application customizations through patch technology. A customization patch extends a typical patch file format such that the customization patch serves as a container for application customization data useful for customizing an application using different underlying technologies. The contents of the customization patch can include transforms, cabinet files, and XML content containing customization information.
摘要:
An entry for a file to be stored in a file system can be created. A priority is assigned to the file that indicates an importance of the file relative to a plurality of additional files stored in the file system, the priority being one of three or more priorities available to files in the file system. Additionally, one or more of the files that are associated with the lowest priority values can be automatically deleted.
摘要:
Described herein are one or more implementations for facilitating the installation and/or maintenance of software products from a cached software-installation source. With at least one implementation, an installation-source manager loads installation-source components of an already-installed software product into an installation-source cache of a computer. The manager then enables the loaded installation-source components in the installation-source cache so that the computer is configured to acquire installation source components of the already-installed product from the loaded installation-source components in the installation-source cache. The manager does these things without re-installing the already-installed software product. With at least one implementation, an enterprise installation-source manager obtains installation-source components of a software product. The manger then loads, over a computer communications network, the obtained the installation-source components into an installation-source cache of each of multiple network-coupled computers.
摘要:
A three level network microprocessor based nodal architecture for a fiber optic local area network communication system is disclosed in which the processing responsibility for establishing a voice, video or data communication link between an initiating I/O device and a recipient I/O device and for subsequent two way data exchange between the initiating and recipient devices are shared between three levels of digital processing capability in such manner as to demand the least amount of time from the highest, most intelligent processing level common to all devices thereby making more efficient use of its processing capability as an overall supervisory processor. Each I/O device whether it be a digital terminal, computer or telephone set interfaces with a nodal system through a middle level of processor. An initial communication request from any device at the middle level generates an interrupt command to the highest supervisory processing level which responds to the interrupt, resulting in the identification of the desired recipient station by recalling from storage, associated with the highest level processor, routing information required in establishing a communication link with the desired recipient device. That information is provided to the processor at the middle level associated with the initiating device. That processor completes the link if the recipient is local to it. Otherwise the addresse or recipient device identifying codes are communicated from the middle level to a third level processor responsible for effecting the actual routing of the communication.
摘要:
A custom action associated with a core installer leverages privileges of the core installer to access satellite installers. The custom action includes code for identifying that a software product includes multiple installers and that the core installer has been cached. The custom action determines the product source. Identified satellite installers are associated with the client device. Pre-generated scripts of the satellite installers are accessed and the scripts are applied to the client to facilitate satellite installer advertisement/assignment. In this manner, the custom action associated with the core installer leverages the privileges of the core installer to install satellite installers on a lockdown client device. The custom action allows multi-installer software products to be installed on a client via a software deployment technology configured for single installer software products. As such, multi-installer software products may be easily deployed and installed on client devices.
摘要:
A properly configured custom action allows a software product to be efficiently and effectively maintained. A custom action is associated with a software product. When the software product is installed on the client device, the custom action facilitates updating on the client. The custom action detects a recache/reinstall command from the source. The custom action identifies the product source, builds a model of the product, and identifies which updates to apply to the software product. When the updates have been identified, the custom action registers the updates on the client computer.