Ambient Dynamix (Dynamix) is a lightweight software framework that enables mobile apps and websites to fluidly interact with the physical world through advanced sensing and actuation plug-ins that can be installed on-demand. Dynamix comes with a growing collection of ready-made plug-ins and provides open SDKs that enable 3rd party developers to create and share new plug-in types with the community. Dynamix runs as background service on the user’s mobile device, leveraging the device itself as a sensing, processing and communications platform. Applications request context support from a local Dynamix instance using simple APIs. Dynamix automatically discovers, downloads and installs the plug-ins needed for a given sensing or actuation task. When the user changes environments, new or updated plug-ins can be deployed to the device at runtime, without the need to restart the application or framework. Dynamix is released under the Apache 2 open source license.