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.