Added Voortgezet Onderwijs 2.0 UvA presentation

parent ac119549
*.aux
*.log
*.nav
*.out
*.snm
*.toc
*.pdf
\documentclass{beamer}
\usepackage[dutch]{babel}
\usepackage[utf8]{inputenc}
\usepackage{beamerthemesplit}
\usepackage{graphics,epsfig,subfigure}
\usepackage{url}
\definecolor{kugreen}{RGB}{130,151,183}
\setbeamercovered{transparent}
\mode<presentation>
{
\usetheme{PaloAlto}
\usecolortheme[named=kugreen]{structure}
\useinnertheme{circles}
\usefonttheme[onlymath]{serif}
\setbeamercovered{transparent}
\setbeamertemplate{blocks}[rounded][shadow=true]
}
\logo{\includegraphics[width=1cm]{images/vo20-logo.png}}
\title{Prototype vo20 \& java code editor}
\subtitle{Informatica toetssysteem in webtechnologieën}
\author{Taddeüs Kroes \& Sander van Veen}
\institute{Universiteit van Amsterdam}
\date{3 september 2010}
\begin{document}
\frame
{
\titlepage
}
\frame
{
\frametitle{Overzicht}
\tableofcontents[pausesection]
}
\section{Introductie}
\subsection{Voortgezet Onderwijs 2.0}
\frame
{
\frametitle{Wie? Wat? Waarom?}
}
\subsection{Toekomstbeeld}
\frame
{
\frametitle{Toekomstbeeld}
}
\section{Technologieën}
\frame
{
\frametitle{DuoScript}
% - modules
}
\frame
{
\frametitle{JavaScript}
\begin{itemize}
\item preprocessor
\item dependencies
\item conditions
\item includes
\end{itemize}
}
\frame
{
\frametitle{CSS enhancements}
\begin{itemize}
\item nested selectors
\item server imports
\item inline images
\end{itemize}
}
\section{Management}
\frame
{
\frametitle{Mappenstructuur}
}
\frame
{
\frametitle{Toegepaste design patterns}
% - Model View Controller
% - ActiveRecord
% - Factory (boot class / db connection handler)
}
\frame
{
\frametitle{Version control / bug tracking}
% - version control (Subversion) / Trac
}
\frame
{
\frametitle{Updates en onderhoud}
% - (Debian packages)
}
\section{DuoWorks}
% - Phake
% - Database abstractie laag (Library_Data)
% - XHP
% - User library: authenticatie en authorisatie
% - Overige beveiliging:
% - sql injections
% - null byte injection
% - content escaping (XHP) tegen XSS
% - Internationalization (gettext)
% - Unit testing
\frame
{
\frametitle{Gebruikte technieken (1)}
{\bf Command line interface}
\begin{itemize}
\item Vergemakkelijkt updates en algemene taken.
\item Phakefile is gemakkelijk uit te breiden.
\end{itemize}
{\bf Database in 3 stappen}
\begin{enumerate}
\item Design in MySQL Workbench.
\item Exporteren SQLite/MySQL script.
\item Models genereren met Phakefile.
\end{enumerate}
}
\frame
{
\frametitle{Gebruikte technieken (2)}
{\bf Facebook's XHP}
\begin{itemize}
\item Objectgeori\"enteerde helpers in XML syntax.
\item Vermijdt \emph{cross-site scripting}.
\end{itemize}
\includegraphics[scale=.424]{images/xhp.png}
}
\frame
{
\frametitle{Gebruikte technieken (3)}
{\bf Internatinalisering door \texttt{gettext}}
\begin{itemize}
\item Gemakkelijke syntax: \texttt{\_('Translate this please...')}.
\item Ook leesbaar als vertaling niet beschikbaar is.
\item Geschikt gemaakt voor JavaScript.
\end{itemize}
{\bf Unit testing}
\begin{itemize}
\item Lokaliseren van scriptfouten.
\item Alle tests in \'e\'en commando, fouten worden direct geprint.
\end{itemize}
}
\frame
{
\frametitle{Beveiliging}
{\bf Authorisatie en authenticatie}
\begin{itemize}
\item Centrale \'en lokale authorisatie.
\item
\end{itemize}
{\bf Overige beveiliging}
\begin{itemize}
\item
\end{itemize}
}
\section{Code editor}
\subsection{Studenten}
% - code opslaan en laden
% - code compileren en uitvoeren
% - fullscreen weergave (enkel code venster zichtbaar)
% - filebrowser voor het openen van andere bestanden
% - weergeven van de java API documentatie
% - code wordt weergegeven met syntax highlighting
% - zonder installatie van software aan de slag
\subsection{Docenten}
% - version control: in een keer alle opdrachten van alle studenten
% - specifieke opdracht van alle leerlingen inzien (symbolic links)
\subsection{Beveiliging}
% - limieten voor cpu, memory, runtime
% - sandbox
% - java policy
%\frame
%{
% \frametitle{Tilfældighed}
% Efteråret 2004
% \subsection{Valg af projekt og vejleder}
%
% \begin{block}{Kryptering med kaotiske kredsløb}
% \begin{columns}
% \column{.3\textwidth} \hspace{0.5cm}
% \includegraphics[width=0.7\textwidth]{billeder/circuit}
% \column{.7\textwidth}
% \textit{Mogens Høgh Jensen}, NBI
% \end{columns}
% \end{block}
%
% \begin{block}{Sandriller}
% \begin{columns}
% \column{.3\textwidth} \hspace{0.5cm}
% \includegraphics[width=0.7\textwidth]{billeder/sand}
% \column{.7\textwidth}
% \textit{Clive Ellegaard}, NBI og \emph{Tomas Bohr}, DTU
% \end{columns}
% \end{block}
%}
%\section{Links}
%
%\frame
%{
% \frametitle{Link til videre læsning}
%
% \begin{block}{tjansson.dk}
% Dette slideshow inklusiv videoer og links til andre sider kan findes på www.tjansson.dk
% \end{block}
%}
\end{document}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment