Synchronization 

Of all the features teams I was part of in Elements 7, Synchronization was the most challenging from an interaction design standpoint. 

The act of synchronizing the attributes of the same object in two place simultaneously is not as easy as it might seem. You’re doing more than copying a file from one place to the other, there are rules and behaviors that have to be applied, otherwise the user ends up spending more time managing conflicts and duplicate versions of a file than actually using the software.

The service was the backbone of the entire SAS product offering represented by Elements Member Services and Photoshop.com.  

Synchronization preferences and related UI items:

  1. Access sync preferences
  2. Global sync settings
  3. Online storage capacity
  4. Album specific settings - sync albums between online and desktop
  5. Apply changes
  6. Ubiquitous sync meter. If there is a conflict or error, meter changes color.