add Creative Commons licenses, attribute Tango Desktop Project
[skm-ma-ws1314.git] / sec-chatty-things.tex
index 9ac3428..6acde0c 100644 (file)
@@ -7,7 +7,7 @@ Kirsche~\cite{Klauck:2012:BCC:2352852.2352881} use to build Chatty Things.
 \subsection{Service Provisioning Sublayer}
 
 Considering the application in deeply embedded systems and the special needs of
 \subsection{Service Provisioning Sublayer}
 
 Considering the application in deeply embedded systems and the special needs of
-the Internet of Things on the one hand, the protocol stack needs to fulfil
+the Internet of Things on the one hand, the protocol stack needs to fulfill
 certain technical requirements.
 
 First, memory, computing resources and bandwidth on embedded systems are limited,
 certain technical requirements.
 
 First, memory, computing resources and bandwidth on embedded systems are limited,
@@ -66,7 +66,7 @@ devices talk directly with the user or with other devices. This method has the
 drawback that Multi-User Chats cannot be used for topic filtering, since no
 method is specified to do XEP-0045 and XEP-0174 at the same time. In this case,
 a user must have an XEP-0174-compliant chat client, but it also gives her the
 drawback that Multi-User Chats cannot be used for topic filtering, since no
 method is specified to do XEP-0045 and XEP-0174 at the same time. In this case,
 a user must have an XEP-0174-compliant chat client, but it also gives her the
-opportunity to interact with things spontaneously on an ad-hoc basis (e.~g. when
+opportunity to interact with things spontaneously on an ad hoc basis (e.~g. when
 entering a room) without need for any additional gateway on the application
 level.
 
 entering a room) without need for any additional gateway on the application
 level.
 
@@ -77,7 +77,7 @@ level.
 \subsection{Bootstrapping}
 
 With the given approach, bootstrapping new Chatty Things is easy and no
 \subsection{Bootstrapping}
 
 With the given approach, bootstrapping new Chatty Things is easy and no
-configuration is neccessary: on the network layer, IP addresses can simply be
+configuration is necessary: on the network layer, IP addresses can simply be
 obtained using IPv4 Link-Local Addressing or IPv6 Stateless Address
 Autoconfiguration. On the transport layer, all needed ports can be obtained over
 DNS-Based Service Discovery. Finally, on the application layer, host names can
 obtained using IPv4 Link-Local Addressing or IPv6 Stateless Address
 Autoconfiguration. On the transport layer, all needed ports can be obtained over
 DNS-Based Service Discovery. Finally, on the application layer, host names can
@@ -93,7 +93,7 @@ Bootstrapping a Chatty Thing therefore incorporates three steps:
   \item If a server is found, connect to it using ANONYMOUS login, join
     topic-based Multi-User Chats, deactivate the uBonjour client
     \term{(Infrastructure mode).}
   \item If a server is found, connect to it using ANONYMOUS login, join
     topic-based Multi-User Chats, deactivate the uBonjour client
     \term{(Infrastructure mode).}
-  \item If no server is found, activate the XEP-0174 client \term{(Ad-hoc
+  \item If no server is found, activate the XEP-0174 client \term{(Ad hoc
     mode)}.
 \end{enumerate}
 
     mode)}.
 \end{enumerate}
 
@@ -104,7 +104,7 @@ changing from one mode to the other:
   \item In Infrastructure mode: when connection to the server is lost, enable
     the uBonjour client, try to find a server, and when none is found, enable
     Serverless Messaging.
   \item In Infrastructure mode: when connection to the server is lost, enable
     the uBonjour client, try to find a server, and when none is found, enable
     Serverless Messaging.
-  \item In Ad-hoc mode: if uBonjour detects a new XMPP server joining the
+  \item In Ad hoc mode: if uBonjour detects a new XMPP server joining the
     network, try to connect to it. If this succeeds, disable Serverless
     Messaging and uBonjour and join topic-based Multi-User Chats.
 \end{itemize}
     network, try to connect to it. If this succeeds, disable Serverless
     Messaging and uBonjour and join topic-based Multi-User Chats.
 \end{itemize}
This page took 0.024018 seconds and 4 git commands to generate.