Source

ubiroads-paper / presentation / 2012-UBIROADS-TUDOR_beamer.tex

Full commit
%\documentclass[hyperref={pdfpagelabels=false}]{beamer}
\documentclass[]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
%\usepackage{colortbl}
%\usepackage{multirow}
\usepackage{pslatex}        % pour un pdf plus lisible à l'écran
\usepackage{xcolor}
%\usepackage{textcomp}

%\usecolortheme[RGB={205,173,0}]{structure}
%\usecolortheme[named=Green]{structure}
%\usetheme{AnnArbor}
%\usetheme{Antibes}
%\usetheme{Berkeley}
%\usetheme{Berlin}
%\usetheme{Boadilla}
%\usetheme{CambridgeUS}
%\usetheme{Copenhagen}
\usetheme{Dresden}
%\usetheme{Frankfurt}
%\usetheme{Goettingen}
%\usetheme{Hannover}
%\usetheme{JuanLesPins}
%\usetheme{Marburg}
%\usetheme{Montpellier}
%\usetheme{PaloAlto}
%\usetheme{Pittsburgh}
%\usetheme{Rochester}
%\usetheme{Singapore}
%\usetheme{Szeged}
%\usetheme{Warsaw}

\definecolor{olive}{rgb}{0.3, 0.4, .1}
\definecolor{fore}{RGB}{249,242,215}
\definecolor{back}{RGB}{51,51,51}
\definecolor{title}{RGB}{255,0,90}
\definecolor{dgreen}{rgb}{0.,0.6,0.}
\definecolor{gold}{rgb}{1.,0.84,0.}
\definecolor{JungleGreen}{cmyk}{0.99,0,0.52,0}
\definecolor{BlueGreen}{cmyk}{0.85,0,0.33,0}
\definecolor{RawSienna}{cmyk}{0,0.72,1,0.45}
\definecolor{Magenta}{cmyk}{0,1,0,0}


% Force le plein écran
%\hypersetup{pdfpagemode=FullScreen}

% Barre de navigation
\setbeamertemplate{navigation symbols}{%
    \insertframenumber/\inserttotalframenumber
    \insertslidenavigationsymbol
    \insertframenavigationsymbol
    \insertsubsectionnavigationsymbol
    \insertsectionnavigationsymbol
    \insertdocnavigationsymbol
    \insertbackfindforwardnavigationsymbol
}


% contenu de la page de titre
\title[Dynamic Carpooling Mobility Services based on Secure Multi-Agent Platform]
        {Dynamic Carpooling Mobility Services based on Secure Multi-Agent Platform}
\subtitle[The 4th International Workshop on ITS for Ubiquitous Roads]
        {The 4th International Workshop on ITS for Ubiquitous Roads}
\author[C. Bonhomme \and G. Arnould \and D. Khadraoui]
        {Cédric Bonhomme \and Gérald Arnould \and Djamel Khadraoui}
\institute[Public Research Centre Henri Tudor]
        {Public Research Centre Henri Tudor}
\date{\today}
\logo{\includegraphics[height=0.5cm]{./pictures/logo_crpht.png}}
% Fin du préambule




%
% Demonstration (video) should be on the file server, else:
% - demo 1: http://cedricbonhomme.org/wsc/demo-1.ogv
% - demo 2: http://cedricbonhomme.org/wsc/demo-2.ogv
%






\begin{document}
\begin{frame}
    \titlepage
\end{frame}


% --------- Sommaire ---------
\begin{frame}
    \frametitle{Contents}
    \begin{columns}[t]
        \begin{column}{5cm}
            \tableofcontents[sections={1-2}, hideothersubsections]
        \end{column}
        \begin{column}{5cm}
            \tableofcontents[sections={3-4}, hideothersubsections]
        \end{column}
    \end{columns}
\end{frame}
% ----------------------------
%
% SECTION: Introduction
%
\section{Introduction}
\begin{frame}
    \frametitle{Contents}
    \begin{columns}[t]
        \begin{column}{5cm}
            \tableofcontents[sections={1-2}, currentsection, hideothersubsections]
        \end{column}
        \begin{column}{5cm}
            \tableofcontents[sections={3-4}, currentsection, hideothersubsections]
        \end{column}
    \end{columns}
\end{frame}
\subsection{Motivations}
\begin{frame}
    \frametitle{Existing ride sharing systems}
    \begin{itemize}
        \item social websites, static;
        \item trips planed long in advance;
        \item itinerary choice left to the user;
        \item lack of real agreement policy (and authentication system).
    \end{itemize}

%     \begin{itemize}
%         \item need sensitive information: identity, position (users habbits).
%     \end{itemize}
\end{frame}

\subsection{Our solution}
\begin{frame}
    \frametitle{Our solution provides}
    \begin{itemize}
        \item a Service Oriented Platform (\textcolor{green}{openness});
        \item a distributed platform (\textcolor{green}{reliability});
        \item a route planning algorithm improved with external
            sources (\textcolor{green}{context awareness});
        \item a management of unforeseen events in the planning (\textcolor{green}{dynamic});
        \item a secured end-to-end communication channel (\textcolor{green}{security}).
    \end{itemize}
\end{frame}





%
% SECTION: WiSafeCar Service Platform
%
\section{WiSafeCar Service Platform}
\begin{frame}
    \frametitle{Contents}
    \begin{columns}[t]
        \begin{column}{5cm}
            \tableofcontents[sections={1-2}, currentsection, hideothersubsections]
        \end{column}
        \begin{column}{5cm}
            \tableofcontents[sections={3-4}, currentsection, hideothersubsections]
        \end{column}
    \end{columns}
\end{frame}
\subsection{Services}
\begin{frame}
    \frametitle{WiSafeCar Service Platform}
    \begin{itemize}
        \item Service Oriented Platform:
        \begin{itemize}
            \item services (external sources) are connected to an Enterprise Service Bus (ESB);
            \item only authorized services can access to data through the ESB;
            \item gives flexibility for future applications.
        \end{itemize}
        \item location tracing service (very sensitive data to secure);
        \item traffic information (congestion, accidents, meteorological information);
    \end{itemize}
\end{frame}

\begin{frame}
    %\frametitle{Service}
    %\framesubtitle{Services}
    \tiny
    \begin{table}[!t]
%    \renewcommand{\arraystretch}{1.3}
    \caption{WiSafeCar services, dynamic carpooling}
    \label{WSC:Services}
    \centering
    \begin{tabular}{c||l}
        \hline
         Service & Description \\
        \hline\hline
        Dynamic         & Provides real time planning for carpooler, \\
        carpooling      & with driver -- passenger automated matching \\
                        & and allocation \\
        \hline
        Location        & Generate events when the user is not at \\
        tracing         & the planned position. \\
        \hline
        Route           & Provides an optimized route to the \\
        planning        & destination. \\
        \hline
        Traffic         & Traffic information provided by several third \\
        information     & parties (mostly based on Datex II format). \\
        \hline
        Authorization \& & Security pluggable components to identify \\
        Accounting      & and authorize services and users.\\
        \hline
        Mutual          & Allow users to asses there identity to other \\
        authentication  & users in an automated way. \\
        \hline
    \end{tabular}
\end{table}
\end{frame}



\begin{frame}
    %\frametitle{Service}
    %\framesubtitle{Services}
    \begin{center}
        \includegraphics[width=10.0cm]{./pictures/wsc-services-dia.png}
    \end{center}
\end{frame}


\subsection{Architecture}
\begin{frame}
    \frametitle{A Multi-Agent Based architecture}
    \begin{itemize}
        \item Distributed;
        \item Multi-Agent System (SPADE \cite{escriva2006jabber}) based on XMPP;
        \item Two kind of agents:
        \begin{itemize}
            \item local, hosted on client's smartphones;
            \item remote, on the WiSafeCar platform.
        \end{itemize}
        \item authentication and encryption system.
    \end{itemize}
\end{frame}

\begin{frame}
    \frametitle{Technical view}
    \begin{center}
        \includegraphics[width=8.0cm]{./pictures/general-archi.png}
    \end{center}
\end{frame}

\begin{frame}
    \frametitle{Service View}
    \begin{center}
        \includegraphics[height=6.4cm]{./pictures/communication-MAS-ESB-database.png}
    \end{center}
\end{frame}






%
% SECTION: Security Components
%
\section{Security Components}
\begin{frame}
    \frametitle{Contents}
    \begin{columns}[t]
        \begin{column}{5cm}
            \tableofcontents[sections={1-2}, currentsection, hideothersubsections]
        \end{column}
        \begin{column}{5cm}
            \tableofcontents[sections={3-4}, currentsection, hideothersubsections]
        \end{column}
    \end{columns}
\end{frame}
\subsection{Keystore Agent}
\begin{frame}
    %\frametitle{Keystore Agent}
    \begin{columns}[t]
        \begin{column}{5.5cm}
            \begin{center}
                \includegraphics[width=5.5cm]{./pictures/keystoreagent.png}
            \end{center}
        \end{column}
        \begin{column}{5.5cm}
            \begin{itemize}
                \item responsible of vCards of registered users;
                \item each vCard contains the public key (and a photo) of the owner.
            \end{itemize}
        \end{column}
    \end{columns}
\end{frame}

\subsection{Bluetooth Mutual Authentication Service}
\begin{frame}
    %\frametitle{Bluetooth Mutual Authentication Service}
    \begin{columns}[t]
        \begin{column}{6.5cm}
            \begin{center}
                \includegraphics[height=3.5cm]{./pictures/bluetooth1.png}
            \end{center}
        \end{column}
        \begin{column}{6.0cm}
            \begin{itemize}
                \item triggered automatically near a pickup point;
                \item use the vCards previously retrieved;
                \item not limited to Bluetooth.
            \end{itemize}
        \end{column}
    \end{columns}
\end{frame}


%
% Section: Conclusion
%
\section{Conclusion}
\begin{frame}
    \frametitle{Conclusion and future works}
    Conclusion
    \begin{itemize}
        \item Service Oriented Platform;
        \item dynamic and distributed;
        \item real-time reaction;
        \item secure communication.
    \end{itemize}
    \bigskip
    Future works
    \begin{itemize}
        \item multi-modal trip planning;
        \item automate the registration procedure (vCards and keys generation).
    \end{itemize}
\end{frame}






%
% SECTION: End of the presentation
%
\section*{End of the presentation}
\begin{frame}
    \frametitle{End of the presentation}
    \framesubtitle{Q and A}
    \begin{center}
        \begin{itemize}
            \item Thanks for listening.
            \item Any questions?
        \end{itemize}
    \end{center}
\end{frame}

%
% Bibliography
%
\section*{Bibliography}
\bibliographystyle{alpha}
\begin{frame}[allowframebreaks]
    \frametitle{Bibliography}
    \bibliography{./biblio.bib}
\end{frame}
\end{document}