
Dynamic extensibility
Get flash to fully experience Pearltrees
Hot swapping and Hot plugging are terms used to describe the functions of replacing computer system components without shutting down the system. More specifically, hot swapping describes replacing components without significant interruption to the system, while hot plugging describes the addition of components that would expand the system without significant interruption to the operation of the system. [ 1 ] Once the appropriate software is installed on the computer, a user can plug and unplug the component without rebooting . A well-known example of this functionality is the Universal Serial Bus (USB) that allows users to add or remove peripheral components such as a mouse, keyboard, or printer. [ edit ] Reasons for hot-swapping Hot swapping is used whenever it is desirable to change the configuration or repair a working system without interrupting its operation.
Hot swapping
omaha - Software installer and auto-updater for Windows
Objective The Omaha project provides a shared autoupdate and install system for Windows client products at Google that works on multiple Windows platforms, including Windows Vista. Goals include the following:
Omaha Overview
Managed Extensibility Framework - Building Composable Apps in .NET 4 with the Managed Extensibility Framework
With the upcoming Microsoft .NET Framework 4, you’ll find an exciting new technology at your doorstep that will greatly simplify your application development.Dynamic-link library (also written unhyphenated), or DLL , is Microsoft 's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems .

