Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overall UI Design Architecture OutlookCalendar Radar Agents and Learning Modules Wrappers for notification and commands Eudora Dialog Manager Dialog UI.

Similar presentations


Presentation on theme: "Overall UI Design Architecture OutlookCalendar Radar Agents and Learning Modules Wrappers for notification and commands Eudora Dialog Manager Dialog UI."— Presentation transcript:

1 Overall UI Design Architecture OutlookCalendar Radar Agents and Learning Modules Wrappers for notification and commands Eudora Dialog Manager Dialog UI Sensors Interruptability analyzer Task Tracking KB & Obj. Base New UI New Radar Apps (e.g., space planner) Key:Black:Legacy Purple:UI Design Group Red:Other Radar groups

2 Choices for Email Collections As I see it, there are at least 5 choices for how Radar can get the email messages, monitor user’s actions on email, and give email commands Each one is represented in the next 5 slides The last slide is a composite of all 5 options

3 Choices for Email Collections: Today Imap server on Unix Machine Outlook Calendar Eudora … Calendar’s DB Today

4 Choices for Email Collections: 1: poll Imap server on Unix Machine Outlook Calendar Eudora … Calendar’s DB 1. Directly poll imap server API for retrieving user information and executing commands Radar Agents and Learning Modules Stored copies

5 Choices for Email Collections: 2: new imap server Imap server on Unix Machine Outlook Calendar Eudora XX New Imap server 2. Replace imap server … Calendar’s DB API for retrieving user information and executing commands X Radar Agents and Learning Modules Stored copies

6 Choices for Email Collections: 3: proxy Imap server on Unix Machine Outlook Calendar Eudora XX … Calendar’s DB Proxy between server and mail clients 3. Put a Proxy between server and mail clients API for retrieving user information and executing commands X X Radar Agents and Learning Modules Stored copies

7 Choices for Email Collections: 4: plugins Imap server on Unix Machine Outlook Calendar Eudora … Calendar’s DB API for retrieving user information and executing commands COM plugin 4. Plug-in to the email client(s) Radar Agents and Learning Modules Stored copies

8 Choices for Email Collections: 5: new reader Imap server on Unix Machine Outlook Calendar Eudora … Calendar’s DB API for retrieving user information and executing commands 5. Write a new email reading app New email client X X Radar Agents and Learning Modules Stored copies

9 Choices for Email Collections: all Imap server on Unix Machine Outlook Calendar Eudora XX New Imap server 2. Replace imap server … Calendar’s DB Proxy between server and mail clients 3. Put a Proxy between server and mail clients 1. Directly poll imap server API for retrieving user information and executing commands COM plugin 4. Plug-in to the email client(s) New email client X X X X X 5. Write a new email reading app Radar Agents and Learning Modules Stored copies


Download ppt "Overall UI Design Architecture OutlookCalendar Radar Agents and Learning Modules Wrappers for notification and commands Eudora Dialog Manager Dialog UI."

Similar presentations


Ads by Google