Download REmail - Integrating e-mail Communication in

Transcript
57
5.2 Future Improvements
• We also consider adding a new data source module, giving more flexibility
to the users when working with the mailing list. Particularly, a support for
obtaining e-mails stored online via IMAP accounts can be implemented.
This would remove the dependency on an external e-mail client to manipulate the content of the list.
Usability features
• We are considering adding a support for direct management of mailing
lists in the Eclipse. We would like to allow user to view an entire mailing
list, not just results of a search, and allow reading, editing and deleting
e-mails in it. We want to remove the need of an external application for
doing this, while still having a mbox storage file that can be adressed by
other programs.
• Currently, REmail allows a developer to work with e-mails extensively,
however passively. We plan to implement a support for sending e-mails
directly from the IDE, also with automatic keywords generation, after selecting a class or a piece of source code that programmer is interested
about.
• We plan to offer mail-to-class traceability. This will give developers an
access to source code of classes that are being mentioned inside e-mails
they are viewing in the moment.
• We intend to add a not-intrusive notifier that tracks new e-mails about
classes in which a developer is interested.
• We tried to extend a standard hover window in the editor to display a
preview of search results related to the hovered class. Initially, we have
failed to find how to implement this feature. However, recently, an answer
on a forum question we posted introduced a method we could employ.
• When using mbox search module, developers have to choose the mbox
source file in the preferences. This is implemented using a list, with the
active one on the top. Now we want to let the user to link a number of
mailing lists to specific projects in workspace.
• The “MarkMail” tool has to be launched separately to download a mailing
list. We want to create a preference page, where the user can launch that
tool and any similar future tools, thus merging all the work related to
setting up a mailing list in REmail.