Jump to: navigation, search

Integate and Connect your Clients

Abstract

The mail client plugin in Eclipse is written in SWT and JFace, featuring a user-friendly graphical interface with wizards and plugin structure support. Its a powerful mail management tool with features to customize to enhance your productivity and communication.

It would be better if it can feature calendaring, project management, e-mail, tasks, addressbook and file management also. Besides this,a simple chat tool itegrated with google talk and MSN will be welcomed,all these will be added as Eclipse plugin.

Detailed Description

I am intersted with the eclipse arch, and the plugin struture really attract me, and I joined IBM China last year as a intern,and I wrote rcp code for Lotus Notes 8, it is unbelievable that using swt and jface can describe so nice app.

I am focused on the "inbox" and "contact" features in IBM, the most important thing i have learned is how to design in a good performance way, because if a software is done, you can hardly control the performance, so design is quite important for "inbox" feature, we want a good respone when user try to switch their folder or mailbox,and also we consider a easy use way and nice UI.

I think Lotus Notes 8 can give users a fresh feeling.

So I want use my experience to develop a mail, rss, blog client in eclipse, even a chat tool integated google talk and MSN will be finished.

Some Initial Thoughts from Wayne

The Eclipse Organizer
I've been building an application that's related to your project proposal as an Eclipse RCP sample.

There's some instructions for accessing the code here.

I did a presentation on the application last week at Eclipse Forum Europe. Download the PowerPoint Slides or the PDF.

The basic idea is that the application is actually a platform for building an organizer. The task list is the most evolved part of it. The object model needs a lot of work. I have some ideas about how I want to change the object model (and will probably do some of that work this weekend).

Take a look at what I've built so far. I'm curious to know if you think you can leverage it for this project.