annotate thesis/pieces/future-communication.tex @ 82:e4243f7d9029

added text about communication
author meillo@marmaro.de
date Tue, 11 Nov 2008 17:08:14 +0100
parents
children a6aa37e12dff
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
82
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
1 \chapter{The future of communication}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
2 As globalization proceeds, long distance communication becomes more and more important. This chapter tries to locate trends in communication methods and their impact on the future for communication. The insights gathered from the analysis will be applied to \masqmail, afterwards.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
3
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
4
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
5 \section{Communication methods}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
6 Today's long distance communication methods are either written or spoken information. And on the other side, they can be classified by the time between responses.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
7
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
8 A classification of long distance communication methods is shown in figure %\ref{fig:}.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
9 % slow | | |
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
10 % | | letter | days
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
11 % | | |
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
12 % | | |
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
13 % | answering | email |
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
14 % | machine | telefax | few seconds
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
15 % | | SMS |
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
16 % fast | | |
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
17 % | telephone | IM | real time
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
18 % -----------------------------------------------------
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
19 % response | spoken | written | delivery time
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
20
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
21 % TODO: find reference literature
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
22
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
23 \subsection{Speed}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
24 Communication gets faster in general. Slow mediums as letters get substituted by electronic mail, which is delivered within seconds. Also communication becomes more transmitted through digital channels. This can be seen at the telephone which's information is now more and more transported in bits over the internet link. Also telefaxes are succeeded by email or are transported within email. Instant messaging can be seen as the written couterpart to the telephone; not to substitute it completely, but to be used if it is more useful for the information to transmit.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
25
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
26 Many of the digital communication methods gained success by beeing cheaper than their counterparts. One example here is instant messaging in contrast to the telephone. As phoning costs fell, it became more popular again. The last years showed, that communication cost degreased dropped generally, caused by the transport through digital channels. And nothing to see, that would make them rise again.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
27
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
28 It seems as if in future will be low-cost communication methods available, which will be digitally transmitted.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
29
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
30
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
31 \subsection{Variety}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
32 Regarding the variety of communication methods shows a change, too. Communication systems are more easy to establish today, so more get established. This leads to more methods a person uses. But not only in the amount, also in parallel. For example when two people talk to each other on the phone, one might send a URI\footnote{Uniform Resource Identifier} by email meanwhile, because oral communication is not well suited to exchange such data. Another example for in parallel used communication channels is video chatting. Ony typically sees the other person, talks to it, and additionally has a instant messaging facility for exchanging written information.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
33
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
34 Parallel usage of different kinds of communication channels will be important in future. The most common combinations are one for spoken and one for written information. But one for dialogs and one for sending documents will be important too.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
35
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
36
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
37 \subsection{Hardware}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
38 Next about the hardware needed for communicating. On the one side stands the telephone, now available as the mobile phone. It provides spoken dialog by calling, spoken messages with the included answering machine and written messages in form of short message service. On the other side stands the letter and its relatives. They need pen and paper, a telefax machine or in most today's cases a computer. They typically send documents, only instant messaging is focused on dialog.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
39
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
40 The last years finally brought the two groups together, with \name{smart phones} being the merging element. Smart phones are computers in the size of mobile phones. They provide both functions, using it as telephones and as computers.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
41
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
42 It matches well the requirements of telephoning and short message service, for which it was designed of course. Also providing being suitable for instant messaging in what is needed additionally to the telephone and short message service. The only problem is the minimal keyboard available to insert text. This also affects writing documents in case of email. It can be done but not very comfortably. Further communication methods include voice and video messages.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
43
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
44 This leaves us with the need for ordinary computers for the field of exchanging documents, and as better input hardware for all written input.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
45
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
46
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
47
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
48 \section{Trends for electronic mail}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
49 The previous section stated that electronic mail will still be important in future to complete the communication methods provided by phone and instant messaging.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
50
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
51 But will emailing in future not be the same as emailing now. This will mainly affect how email is transfered.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
52
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
53 \subsection{Provider oriented emailing}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
54 Today's email structure is heavily dependent on email providers. This means, most people have email addresses from some provider. These can be the provider of their online connection (e.g.\ \NAME{AOL}, \name{T\~Online}), freemail provider (e.g.\ \NAME{GMX}, \name{Yahoo}, \name{Hotmail}) or provider that offer enhanced mail services that one needs to pay for. Outgoing mail is send either with the webmail client of the provider or using \name{mail user agent}s sending it to the provider for relay. Incoming mail is read with the webmail client or retrieved from the provider via \NAME{POP3} or \NAME{IMAP} to the local computer to be read in the \name{mail user agent}. This means all mail sending and receiving work is done by the provider.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
55
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
56 The reason therefor is originated in the time when people used dial-up connections to the internet. A mail server needs to be online to receive email. Sending mail is no problem, but receiving it is hardly possible with an \MTA\ being few time online. Internet service providers had servers running all day long connected to the internet. So they offered email service.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
57
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
58 \subsection{Provider independence}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
59 Nowadays, dial-up internet access is rare; the majority has broadband internet access paying a flat rate for it. So being online or not does not affect costs anymore, even traffic is unlimited. Today it is possible to have an own mail server running at home. The last technical problem remaining are the changing \NAME{IP} addresses one gets assigned every 24 hours. But this is easily solvable with one of the dynamic \NAME{DNS} services around; they provide the mapping of a fixed domain name to the changing \NAME{IP} addresses.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
60
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
61 Home servers become popular in these days, for central data storage and multi media services. Being assembled of energy efficient elements, power consumption is no big problem anymore. These home servers will replace video recorders and music collections in the near future. It is also realistic that they will manage heating systems and intercoms too. Given the future leads to this direction, it is a logical step to have email and other communication will be provided by the (or one of) the own server aswell.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
62
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
63 After \mta{}s have not been popular for users in the last time, the next years might bring them back to them. Maybe in a few years nearly everyone will have one running at home \dots\ possibly without knowing about it.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
64
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
65
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
66 \subsection{Is email future-safe?}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
67 It seems as if electronic mail or a similar technology has good chances to survive the next decades. This bases on the assumption that it always will be important to send information messages. These can be notes from other people, or notifications from systems (like a broken or full hard drive in the home server, or the coffee machine ran out of coffee beans). Other communication technologies are not as suitable for this kind of messages, as email, short message service, voice mail, and the like. Telephone talks are more focused on dialog and normally interrupt people. These kind of messages should not interrupt people, unless urgent, and they do not need two-way information exchange. The second argument appies to instant messaging too. If only one message is to be send, one does not need instant messaging. Thus, one type of one-way message sending technology will survive.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
68
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
69 Whether email will be the one surviving, or short message service, or another one, does not matter. Probably it will be \name{unified messaging}, which includes all of the other ones in it, anyway. \MTA{}s are a kind of software needed for all of these messaging methods---programs that transfer and receive messages.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
70
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
71
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
72 \subsection{Pushing versus polling}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
73 The retrieval of email is a field that is about to change now. The old way is to fetch email by polling the server that holds the personal mail box. This polling is done in regular intervals, often once every five to thirty minutes. The mail transfer from the mail box to the \name{mail user agent} is initiated from the mail client side. The disadvantage herewith is the delay between mail actually arriving on the server and the user finally having the message on his screen.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
74
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
75 To remove this disadvantage, \name{push email} was invented. Here the server is not polled every few minutes about new mail, but the server pushes new mail directly to the client on arrival. The transfer is initiated by the server. This concept became popular with the smart phones; they were able to do emailing, but the traffic caused by polling the server often was expensive. The concept workes well with mobile phones where the provider knows about the client, but it seems not to be a choice for computers since the provider needs to have some kind of login to push data to the computer.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
76
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
77 The push concept, however could swap over to computers when using a home server and no external provider. A possible scenario is a home server receiving mail from the internet and pushing it to computers and smart phones. The configuration could be done by the user through some simple interface, like one configures his telephone system to have different telephone numbers ring on specified phones.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
78 %FIXME: add reference to push email
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
79
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
80
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
81 \subsection{Internet Mail 2000}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
82 Another concept to redesign the electronic mail system, but this time focused on mail transfer is named ``Internet Mail 2000''. It was proposed by Daniel J.\ Bernstein, the creater of \name{qmail}. Similar approaches were independently introduced by others too.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
83
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
84 As main change it makes the sender have the responsibility of mail storage; only a notification about a mail message gets send to the receiver, who can fetch the message then from the sender's server. This is in contrast to the \NAME{SMTP} mail architecture, where mail and the responsibility for it is transfered from the sender to the receiver.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
85
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
86 \name{Mail transfer agent}s are still important in this mail architecture, but in a slightly different way. Their job is not transfering mail anymore---this makes the name missleading---they are used to transport the notifications about new mail to the destinations. This is a quite similar job as they do in the \NAME{SMTP} model. The real transfer of the mail can be done in any way, for example via \NAME{FTP} or \NAME{SCP}.
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
87
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
88
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
89
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
90
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
91 \section{What will be important}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
92 %which MTA has a good position
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
93
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
94
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
95 \section{\masqmail\ in five years}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
96 %requirements
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
97 %which parts to do
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
98 %how to make masqmail future-safe
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
99
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
100
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
101 \section{How would \masqmail\ be designed now}
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
102 %what would be needed
e4243f7d9029 added text about communication
meillo@marmaro.de
parents:
diff changeset
103 %would one create it at all?