% !TEX TS-program = pdflatex -shell-escape % !TEX encoding = UTF-8 Unicode \documentclass{beamer} \usepackage[ngerman]{babel} \usepackage[utf8x]{inputenc} \usepackage{helvet} \usepackage{beamerthemesplit} \usepackage{url} \usepackage{graphicx,rotating} \usepackage[activate={true,nocompatibility}]{microtype} \usepackage{listings} \usepackage{appendixnumberbeamer} \usepackage{bbding} \usetheme[ pageofpages=von,% String used between the current page and the total % page count. bullet=circle,% Use circles instead of squares for bullets. titleline=true,% Show a line below the frame title. alternativetitlepage=true,% Use the fancy title page. titlepagelogo=images/dhbwlogo.png, titlepagelogoheight=10px, ]{DHBW} \setbeamercovered{transparent} \title{\textsc{Dualis-Kalender Schnittstelle}} \subtitle{\small\textit{Open-Source Projekt}} \author{Yves Fischer\\\vspace{.2cm}\tiny{TIT2008/NS}} \institute{DHBW Stuttgart Campus Horb} \date{\today} \begin{document} \begin{frame}[t,plain] \titlepage \end{frame} %\begin{frame} %\frametitle{Outline} %\tableofcontents %\end{frame} %\usebackgroundtemplate{} \section{Dualis} \begin{frame}[<+->] \frametitle{,,Istzustand''} \begin{block}<1->{Starte Firefox} \includegraphics[height=3em]{images/firefox-icon.png} \end{block} \visible<2->{ \begin{block}{Warten...} \includegraphics[height=3em]{images/sandglass.png} \end{block} } \visible<3->{ \begin{block}{Url tippen} \texttt{dualis.dhb...}\emph{autocompletion} % man tippts ja x-mal \end{block} } \visible<4->{ \begin{block}{Warten...} \includegraphics[height=3em]{images/sandglass.png} \end{block} } \end{frame} \begin{frame}\frametitle{,,Istzustand''} \begin{figure} \centering \includegraphics[height=0.3\paperheight]<1>{images/dualis-1.png} \includegraphics[height=0.3\paperheight]<2>{images/dualis-2.png} \includegraphics[height=0.3\paperheight]<3>{images/dualis-3.png} \includegraphics[height=0.3\paperheight]<4>{images/dualis-4.png} \end{figure} \begin{itemize} \item<1-> Kein Fokus auf Eingabeelement \item<1-> \texttt{i08xxx@blah.blubb.blabla.dhbw-bla.de}, Klick ``Anmelden'' \item<2-> Informationen über \emph{vergangene} Vorlesungen \item<2-> Klick auf ``Stundenplan'' \item<3-> Tagesansicht... damit kann man nichts anfangen. Klick ``Woche'' \item<4-> Ziel erreicht.... \end{itemize} \end{frame} \begin{frame} \begin{center} \Huge Wie wäre es besser? \end{center} \end{frame} \begin{frame} \includegraphics[width=0.9\paperwidth]{images/overview-slide.png} \end{frame} \section{Implementierung} \begin{frame}%\frametitle{Mögliche Schnittstellen} \includegraphics[width=0.85\paperwidth]{images/schnittstellen.png}\\ \textsc{\bf DUALIS}: keine zugänglichen Schnittstellen bekannt. \end{frame} \begin{frame}\frametitle{Architektur} \includegraphics[width=0.8\paperwidth]{images/arch.png} \end{frame} \section{Screenshots} \begin{frame}\frametitle{Apple iPhone} \begin{figure} \centering \includegraphics[height=0.6\paperheight]{images/dhbwcalendar-iphone.jpg} \end{figure} \begin{itemize} \item Direkte iCalendar Unterstützung. \end{itemize} \end{frame} \begin{frame}\frametitle{Google Kalender} \begin{figure} \centering \includegraphics[height=0.5\paperheight]{images/dhbwcalendar-google.jpg} \end{figure} \begin{itemize} \item Unterstützt Abfragen externer iCalendar Ressourcen. \end{itemize} \end{frame} \begin{frame}\frametitle{Android Smartphones} \begin{figure} \centering \includegraphics[height=0.5\paperheight]{images/dhbwcalendar-android.png} \end{figure} \begin{itemize} \item Über Synchronisation mit Google Kalender. \end{itemize} \end{frame} \begin{frame}\frametitle{Outlook 2007} \begin{figure} \centering \includegraphics[height=0.6\paperheight]{images/dhbwcalendar-outlook2007.jpg} \end{figure} \begin{itemize} \item Unterstützt Abfragen externer iCalendar Ressourcen. \end{itemize} \end{frame} \begin{frame}\frametitle{Windows Live} \begin{figure} \centering \includegraphics[height=0.6\paperheight]{images/dhbwcalendar-live-web.png} \end{figure} \begin{itemize} \item Unterstützt kein SSL \item Unterstützt keine HTTP-Authentifizierung \item Workaround: Credentials in Query-String der URL \end{itemize} \end{frame} \begin{frame}\frametitle{Windows Mail} \begin{figure} \centering \includegraphics[height=0.6\paperheight]{images/dhbwcalendar-live-desktop.jpg} \end{figure} \begin{itemize} \item Über Synchronisation mit Windows Live. \end{itemize} \end{frame} \begin{frame}\frametitle{Windows Mobile} \visible<1->{ \begin{itemize} \item Theoretisch über Synchronisation mit Windows Live. \item Aber nur für den primären Kalender \item siehe \url{http://support.microsoft.com/kb/2430181/de} \end{itemize} } \vspace{1cm} % \visible<2->{ \begin{center} \includegraphics[height=4cm]{images/dhbwcalendar-windows-phone.jpg} \hspace{1cm} \includegraphics[height=3cm]{images/ballmer.jpg} \end{center} % } \end{frame} \begin{frame}\frametitle{Mozilla Thunderbird+Lightning} \begin{figure} \centering \includegraphics[height=0.6\paperheight]{images/dhbwcalendar-lightning.jpg} \end{figure} \begin{itemize} \item Direkte iCalendar Unterstützung. \end{itemize} \end{frame} \section{Projekt} \begin{frame}\frametitle{Open-Source Projekt} \begin{itemize} \item Java Projekt mit Apache-maven als Werkzeug \item Github Hosting für \begin{itemize} \item Code \item Issues \item Projektwebsite \url{http://dhbw-horb.github.com/dhbw-calendar} \end{itemize} \item Projektwebsite mit maven generiert: \begin{itemize} \item Java-Docs \item Dependencies Report \item Benutzeranleitung \item Dokumentation \end{itemize} \end{itemize} \end{frame} %maven site % - apt \begin{frame} \begin{center} \huge ------ \\ \url{http://dhbw-horb.github.com/dhbw-calendar} \end{center} \end{frame} %% \appendix %% %\section{Schrottfolien} %% \frame{\begin{center}\huge Schrottfolien\end{center}} %% \begin{frame} %% \end{frame} %% \begin{frame} %% \end{frame} \end{document}