 |
Name :Dai Odahara
java.net id: dai, who is one of Project Looking Glass Geeks!
E-Mail : dai.odahara@gmail.com
Blog : To My Blog
Interest : Project Looking Glass, Irish Fiddle, Soccer
Summer Of Code : Result Page and Result Map
Go For Summer of Code 2005
!
- 3D E-Mail Client -
1 Synopsis
| Target Subject #* / Title | 207 *-3D Email Client |
| Concept | User-Active and Operation-Less |
| Name | BlackGoat |
| Description | This mailer application, BlackGoat?, is based on LG3D?. BlackGoat? aspires to be the Number ONE 3D E-Mail client to break the 2D-ness of the current mailer environment and connect the current mail environment to real world while LG3D? intends to break the 20 years 2D-ness of the current desktop environment and the way the desktop environment evolves. |
| Approach | At present, almost all E-Mail clients are user-passive and operation-full applications because they are jsut 2D text-based applications. For instance, vexations of reaind lots of newly arriving messages, bother of turning over operation and weariness of unabling to take memos. BlackGoat provides users with 3D user-active and operation-less features to solve these problems. In addition, by lots LG3D? of features applied, BlackGoat? realize utilities for animated user feedback. |

Fig 1
2 Deliverables
A list of deliverables are below.
| Deliverables | Discription |
| GUI Gound Design | Base GUI designs which can be drawnby hand. LG3D? enables to make applications 3-dimensional, so the designs can bedrawn from various aspects. |
| Use Case | After getting fixated on the GUI ground design, development use case senarios. |
| Class Digram | All class diagrams regarding mail pop, drawing texture, display mails. |
| Implementation | All this 3D Mailer application source codes. |
3 Prototype GUI Design
| Part | Discription |
| A | The seletected message folder from message folders. Messages are directly proportional to how many messages are stacked in the folder. |
| B | A group of message folders. The cylinder will be replaced by letter box. The 2 blackgoat images will be buttons to boot configure panels. In these panels, mail server name, user name, user password and etc are set. |
| C | Message write and read field. In the case of reading messages, displays not only each message but also a list of headers, "from", "subject" and "date". |
4 Features' Explanation
All images shown below are prototype BlackGoat?'s snap shots.
Note that NOT all features have been implemented completely yet.
4.1
| Feature#1 | Volume and Color |
| Description | Easy way to know intuitively how many messages have arrived by expressing the message bundle. Also understand intuitively which messages are important by changing the message color every level of importance. |

Fig 4.1
4.2
| Feature#2 | Reading Frequency |
| Description | The more we read messages, the more the message's appearance get tired-looking with changing the texture. This shows one of the real world phenomena , which the more we use paper, the more paper get tired-looking. In doing so, we can figure easily that the message users read many times are important and the messages users rarely read are not important. |

Fig 4.2
4.3
| Feature#3 | Turn Over |
| Description | Easy way to flip messages to Next/Prev with mouse gestures. With traditional E-mail clients, users have to click Next/Prev buttons to read next or previous messages after moving mouse cursor to the buttons' position. But this mouse gesture feature help users read Next/Prev messages with less effort. |

Fig 4.3
4.4
| Feature#4 | Watermark |
| Description | With using mouse gesture (Feature #3), users can read just the next or previous message easily. But users often want to jump 2 or more than 2 messages and read them. In this case, this feature would be a big help. With tinging the top message's transparency by wheeling the mouse wheel, users can get reading a list of message's headers at a dash. |

Fig 4.4
4.5
| Feature#5 | Simple Message Reply/Forward |
| Description | When editing reply/forward messages, flip over the message and write text messages behind. |

Fig 4.5
4.6
| Feature#6 | Sort |
| Description | Sort by clicking the aspect of the message folder. Sort order depends on folder's aspect, one aspect means sort by date, the other aspect means sort by postit. For instance, the cube folder has 6 aspects so users can sort messages stacked in the folder in 6 ways. |

Fig 4.6
4.7
| Feature#7 | Doodle |
| Description | With dragging mouse button, this feature enables users to take notes and do marking - doodle - while it is almost impossible to do so intraditional E-Mail clients. What is more, enables users to search doodles - Doodle Search will come true!! |

Fig 4.7
4.8
| Feature#8 | Scroll |
| Description | when message is longer, the message may not fit the fixed display size. This scroll feature solves this problem to express messages as banderroll in a 3D way. The difference between 2D scroll and 3D scroll is whether there is paper thickness like feature #1. |
 Fig 4.8
4.9
| Feature#9 | Postit |
| Description | Put a postit on each mail if we want. Postits intuitively afford us where mails we're interested in are.. |
 Fig 4.9
4.10
| Bonus | Cartoon-like Image |
| Description | Besides features above, there are lots of endearing images. |
5 Schedule
| Schedule | Work |
| July 1st week | Feature#1 - Volume and Color, Feature#2 - Reading Frequency |
| July 2nd week | Feature#3 - Turn Over, Feature#4 - Watermark, Feature#9 - Postit |
| July 3rd week | Feature#5 - Simple Message Reply/Forward, Feature#6 - Sort |
| July 4th week | Feature#5 - Simple Message Reply/Forward, Feature#6 - Sort |
| August 1st week | Feature#5- Simple Message Reply/Forward, Feature#7 - Doodle |
| August 2nd week | Feature#7 - Doodle, Feature#8 - Scroll |
| August 3rd week | Feature#7 - Doodle, Feature#8 - Scroll |
| August 4th week | testing and debugging |
|