IRIS Chat FRD - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

IRIS Chat FRD

Description:

... client similar to AIM, ICQ, Yahoo Messenger ... for AIM, ICQ, MSN, Yahoo ... for AIM, ICQ, MSN, and Yahoo. Integrate Jabber roster with IRIS address ... – PowerPoint PPT presentation

Number of Views:138
Avg rating:3.0/5.0
Slides: 11
Provided by: open8
Category:
Tags: frd | iris | chat | messenger | yahoo

less

Transcript and Presenter's Notes

Title: IRIS Chat FRD


1
IRIS Chat FRD
  • Group Chat, CALO Chat, Journal
  • IRIS 2.0

2
Overview
  • Group Chat
  • Instant-messaging style conversation with remote
    individuals and groups (chatrooms)
  • Current IRIS implementation uses Jabber and
    custom text-based Swing GUI, group chat only
  • CALO Chat
  • Conversation with personal CALO
  • Current implementation uses OAA/CALOGUI interface
    and Calpa HTML browser for display
  • Journal
  • Daily notes, purple numbers
  • Current implementation uses Calpa HTML browser,
    hard-wired code in DispatcherApp

3
Target Audience
  • Office Suite User (Minimal Effort Group)
  • Wants standard chat client similar to AIM, ICQ,
    Yahoo Messenger
  • Integration with address book and for individuals
    and groups
  • Not necessarily a CALO user
  • CALO Power User (Big Filer)
  • Wants to use CALO to organize and assist
  • Interact with CALO like any other person
  • Will make and use relational information, e.g.
  • Link current chat conversation to Project X
  • CALO, what did Helen tell me about Project X
    last week?

4
Requirements (source me)
  • Group Chat
  • Compatibility with existing messaging standards
  • Similar to existing messaging client UIs
  • Open and close individual/group-chat windows
  • List of active chats
  • Send message to individual/group
  • Receive incoming messages from individual/group
  • Notification of new messages, not overly
    obtrusive
  • Roster (Buddy list)
  • Integration with ContactsApp
  • Share UI, share user/group models
  • Address book with individuals chat IDs and group
    chatroom names
  • ContactsApp has start chat with functionality

5
Requirements
  • CALO Chat
  • Same GUI as Group Chat
  • Talk to CALO like a person
  • Minor exceptions special indicator, cant close
    CALO chat
  • Use OAA and CALOGUI interface to communicate with
    other CALO components
  • Journal
  • Simplified Chat GUI
  • Notes to Self

6
Requirements
  • Group Chat, CALO Chat, and Journal
  • Record content of chat sessions, view prior
    sessions
  • Privacy/security issues (TBD)
  • Relational links
  • URIs for chat sessions and conversational
    elements
  • Chat visible while running other IRIS application
  • E.g. CALO giving you advice about managing email
  • Synchronization Support
  • Maintain/improve existing DataGroupChat used for
    synchronization
  • May be deprecated for Radar Networks solution

7
Recommended Design
  • Jabber(XMPP) as Group Chat messaging protocol,
    Jive Software Smack libraries
  • Server-side gateways for AIM, ICQ, MSN, Yahoo
  • URI for each chat session and each individual
    message in a session
  • Tree viewer showing all active chats of all types
  • Same viewer for Group Chat, CALO Chat, and
    Journal
  • Same interface for text input, linking
  • Can add markup/graphics to all chats
  • Shared code for the three Applications
  • Storing, accessing Jena/RN models
  • URI processing

8
Roadmap
  • Release 1.3 Iris integration
  • Merge existing ChatApp, CALOGUI, and Journal
  • HTML viewer
  • Jena/RN relational data store
  • Record chat sessions and messages with URI
    linking
  • Add Jabber individual chat and instant messaging
  • Release 1.4 UI improvements
  • Chat while other IRIS App is visible
  • ContactsApp integration
  • Shared UI and ontology
  • Notifications
  • View previously recorded chats

9
Roadmap
  • Release 1.5 Advanced messaging
  • Jabber gateways for AIM, ICQ, MSN, and Yahoo
  • Integrate Jabber roster with IRIS address book
  • Jabber chatroom configuration/administration
  • Release 2.0 Full functionality
  • Chat with HTML markup, including images
  • Online meetings in ChatApp?

10
Dependencies
  • Ontologies
  • individual, group
  • chat-session, chat-message, chat-server,
    chat-userid
  • Jena/Radar Networks decision
  • HTML viewer Calpa, Mozilla?
  • IRIS UI support for multiple simultaneous
    applications
  • Detachable windows
  • ContactsApp UI for accessing address book
  • IRIS Search
Write a Comment
User Comments (0)
About PowerShow.com