Projects/xomail: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: This page is geared towards Summer of Code 2008 work on an email client. == Introduction == Currently there is a Gmail activity but no real email client that can be used in Sugar. The po...)
 
Line 26: Line 26:
== Approach ==
== Approach ==


Please note that this is (for now) my ideas for how what is needed could be accomplished. I am looking for feedback. ~ [[User:Shikhar]]
Please note that this is (for now) my ideas for accomplishing what is needed. I am looking for feedback. ~ [[User:Shikhar]]

Revision as of 00:01, 23 March 2008

This page is geared towards Summer of Code 2008 work on an email client.

Introduction

Currently there is a Gmail activity but no real email client that can be used in Sugar. The possibility of accessing/composing emails offline does not exist. An email client with mesh integration like direct sending to mesh buddies would be great, but the basic groundwork of a usable email activity is needed.

Collaboration tools are a very important part of the OLPC software bundle and an activity which brings email to the XO desktop and ties in with the environment would be a very useful addition.

Background

  • Some notes from a former OLPC intern examining different email clients and recommendations. [1]
  • Tinymail has an email client that could do with better Sugar integration

Deliverables

  • A lightweight, functional email client with a child-friendly GUI
  • A daemon should be developed for sending of unsent messages and receiving of new email, since can't assume the child will open the email activity when internet access is available.

Ideas

  • Some basic requisites for an email client: Unicode support, search, filtering, threading, intuitive email management, an address book,
  • POP/SMTP/IMAP including with SSL and TLS. POP should be more of a priority than IMAP because the whole point is disconnected operation.
  • Center email organization around tags not folders, and make it easy to manage email.
  • Easy configuration on first run and later.

Approach

Please note that this is (for now) my ideas for accomplishing what is needed. I am looking for feedback. ~ User:Shikhar