C4A 2014 Design Roadmap
General &Â Adjusters
Document the intentional design choices to receive user feedback on interaction & community feedback on design elements
- Tools:Â Engage the community in conversations about desired functionality with respect to advanced functions of each tool.
- Features: Clarify how the various levels of design elements are related. Articulate a style and interactive guide of design elements: Preference Management Ecosystem Features & Functionality. Address:
Wireframe exemplars for each tool (
)- create interface variation in PMT, mini-PMT, PCP  to help define the different activity spaces
- create responsive design to the various devices supported (desktop, kiosk, tablet, mobile, etc.)
refine the fidelity of the PMT and PCP designs
Finalize behaviour between PCP & PMT (Â draft 1 )
launching PMT & PCP initially and subsequently Â
- opting in to PCP from PMT?
- choosing preferences to populate PCP from the PMT
- inference as a means to populate PCP with "top" preferences
- setting PCP configuration (persistent panel/collapsible, hot-corner/widget, etc.)
- saving preferences to the cloud
- directly from PCP? or only from PMT? auto-saving?
- user login/logout and feedback
- directly from PCP? or only from PMT? or another tool?
- feedback to indicate successful login/logout
- status notification of preferences (e.g. applied but not saved to cloud, only some applied, applications need restarting, etc.)
Adjuster interaction and feedback (Â draft 1Â )
- specify keyboard interaction & shortcutsÂ
- specify audio 'previews'
Â
Â
Â
Â
Â
Â
PCP:Â iterate on pilot 2 designs
Applying preferences
- think through solutions for limitations to live-apply preferences - requiring some applications to restart (e.g., only populate PCP with preferences that can be applied live / give user notification of applications that need restarting in order to apply preferences /rethink purpose of PCP )
PMT:Â iterate on pilot 2 designs & advance functions (Jan's designs)
( advance functions: iteration 1, iteration 2,  iteration 3: account settings & set settings )Â
Authentication (user login/logout) &Â Security/Privacy
- use cases (to ensure we have thought of the various ways a user will need to login and out of a GPII-enabled device)
- conflict resolution for multiple usersÂ
Preference sets
- sharing (post snapshot hyperlink, export file, sync through Cloud)
- receiving (email/link, file, directly in PMT)
- editing, deleting and applying
- adding conditions
- how does a user manage multiple preference sets that are intended for different devices and contexts
base set behaviour (concept of exceptions to base set vs. concept of multiple sets)
Matchmaker settings
- recommendations on/off
- recommendations setting for specific devices, topics, frequencies, parameters
Navigating preferences
- search (where and how search field is presented, presentation of search results)
- categories