Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.