12
PARROT INSTANT MESSENGER

PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Embed Size (px)

Citation preview

Page 1: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

PARROT INSTANT MESSENGER

Page 2: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Alpha Version

• Features implemented▫ GUI▫ Tabbed window▫ XMPP protocol▫ Chatbot▫ Profile System▫ Chat Log▫ Adding, deleting, and blocking buddies▫ Changing user status▫ Sorted buddy list

Page 3: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Beta Version

Features implemented Sound Notification Search Engine Twitter "Is Typing" Notification Option Spellchecker Offline Messaging

Page 4: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Beta Version

More features implemented Avatar picture Conference Chatting Emoticons Auto Sign-in File Transfer Email Notification

Page 5: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Difference from previous documents Functional Requirements

Spam Filter is not implemented ICQ/AIM protocol is not ready for this

version Non-functional requirements

Takes 30 MB to 50 MB of RAM Takes up to 7.5 MB on the hard drive

Has 15600 lines of code, was expected to have17500 lines

Page 6: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Other information

Total lines of code: 15600 lines (non-blank and non comment lines)

Comment lines: Blank lines: Classes: 243 functions/methods: 1529 test cases: 301

Page 7: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Quality Assurance: testing

Junit Integration Testing User Acceptance Testing

Page 8: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Test case

Page 9: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

User manual

http://sites.google.com/site/parrotimhelp/Home

Page 10: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Demo

Page 11: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Known bug

Known Bugs Critical Priority Issue 61 Changing fonts, size, font size, bold, italic,

underline, and font color used to work fine. However, after a period, the object type of the text field were changed and became non functional as detailed in the issue above, making text editing impossible. It appears to be an error with the changing in the text object.

Was uncovered with user acceptance testing with the helpful comments from the users.

Medium Priority Issue 56 Exception thrown from an unknown source 50% of

the time when logging and being neutral. No other effects seen.

Page 12: PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,

Questions