This page has moved!
The old content is below, but see http://www.opensolaris.org/os/project/nwam/ for the latest content.
Below is a block diagram to give an idea of how all this fits together, but it is too coarse to explain everything. First, the acronyms DAD, DNA, and LLA stand for Duplicate Address Detection, Detection of Network Attachment and Link Local Addresses respectively.
DAD and LLA are mechanisms which are not directly relevant to the user experience, but which are part of the implementation of this project. Bonjour is a technology developed by Apple for zero configuration networking. DNA is the "trigger" which causes Profiles to "kick in". And the biggest impact change which this project present to the user is the Profiles themselves.
These Profiles are a way for the user to specify network configuration: both mechanism and policy. What should the system do in different situations? What services should be enabled when? E.g., how do things change when different wireless access points are encountered, or when enabling or disabling a VPN? Etc.
Read the story boards to learn what we think the user experience ought to be like, and the Requirements which those stories imply for this project, then our Architecture draft for what we think our high-level design will look like.
