While chat is an online conversational tool, email is offline messaging tool. Fundamentally both are text messaging tools (SMS being other) with two different delivery mechanism. I am exploring the possibilities and benefits of combining both. What I am asking for is a very simple mechanism. Emails and Chats have become very common across the world. Google, Yahoo, MSN, AOL and many others have rolled out products in both these categories. However none of these provide the seamless integration.
- You select a friend.
- Check if he is online.
- If online, type hello to him.
- if he is really online (not just his PC), he would return the hello.
- Then you are off to exchanging text messages.
- History is not recorded – unless you save the text seperately in a file
- You select a friend
- Assume that he is not online
- type a message
- Send to him
- he reads at his convenience
- then he responds back.
- There is natural history recording
- Go to chat
- check if he is online
- if not send an email (through email client).
What I want
- I look for a friend
- if online, type message
- if not type message.
- send the message.
- if offline message gets replied later
- if online message is replied immediately
- you retain the history, thread, search capability in both cases
So when you want to look for what was said before, you check either the offline messages (email) or the online messaging (chats). This includes the attachments alongwith the two.
Addition of voice is similar.
While email systems have been around and stable for long time now, good integration needs chat as the base system. Instead of choosing online or offline, online as default choice and offline as a second option.
Chat applications have been driven towards simplicity. small window, fast response, for fast communication (fastfood kind). email meanwhile has taken the gourmet route, for detailed preparation, for remembering for long.
So in a way, I am looking for fastfood integrated with gourmet food.
Say you go for lunch. You go to fast food centre. however you don’t get what you want, then you order a gourmet food. or say you sit on the table, either you can order a quick lunch (ready to be served, which you pickup from counter, eat in disposable plates, sit on high stools) or sit down for a three course meal (order personalized meal, combination of different defined recipes, sit in sofa, enjoy the ambience, listen to the music, pay higher).
The seperate restuarants for the two type of food are justifiable. But is it needed for communication. Unlike restaurants, software can switch modes instantly. You reach the door, look for ready to eat meals, either choose that or sit down and eat gourmet. the restaurant would instantly morph into the kind you want.
what if most of the day you just eat in restaurants. Some fast food, some slow. what if you cannot switch restaurants because it wastes time. what if you sit at the same location, continuosly eating (either kind at anytime). and the surrounding morphs with you accordingly.
So is the case with messaging. you communicate continuosly. either online, two way, synchronous or offline, long written, asynchronous.
The communication need not be limited to two persons, many can join in a conversation. each one in his own mode.