\documentclass[a4paper,10pt]{article}

\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{url}
\usepackage{palatino}
%%\usepackage{rotating}



% A java class name
\newcommand{\cn}[1]{{\sf #1}}
% A java method name or call
\newcommand{\mn}[1]{{\sf #1}}

% A scenario
\newcommand{\scenario}[1]{{\em #1}}

% A TDD pattern in text
\newcommand{\tp}[1]{{\em #1}}


% A design pattern pattern in text
\newcommand{\dpn}[1]{{\scshape #1}}


% Partition box
\newenvironment{partition}{%
\begin{center}%
\begin{tabular}{l|c|c}%
Condition & Invalid ECs & Valid ECs \\%
\hline\hline}%
{\hline\end{tabular}\end{center}}

% Equivalence class box
\newenvironment{ec}{%
\begin{center}%
\begin{tabular}{l|c|c}%
ECs covered & Test case & Expected output \\%
\hline\hline}%
{\hline\end{tabular}\end{center}}


\begin{document}

\title{SWEA Iteration 10: Distribution using Broker II}

\author{
  \texttt{<<Group name>>}\\
  Computer Science, University of Aarhus\\
  8200 {\AA}rhus N, Denmark\\
  \makeatletter
  $<<$Names$>>$\\
}

\date{$<<$Date$>>$}

\maketitle

% =====================================================================
\section{Broker 2.1: TDD of pass-by-reference methods in Game}

\subsection{ClientProxy Implementation}

[Insert examples of your ClientProxy implementation of 'getCardInHand()' and
  'playCard()' method]

[Short explanation of the code]

\subsection{ObjectId and Name Service}

[Insert examples of your Invoker's handling of objectId and object
  lookup]

[Short explanation of the code]

\subsection{Invoker Implementation}

[Insert fragments of your Invoker code for handling 'getCardInHand' and
  'playCard()']

[Short explanation of the code]

\subsection{Testing}

[Insert a few of the most important JUnit test code for the above
  methods]

[Short explanation of the test code]


% =====================================================================
\section{Broker 2.2: System Test}

[Include link to your system test screen cast if you have not embeeded
  it directly into the Brightspace handin]

% =====================================================================
\section{Broker 2.3: Refactor into SubInvokers and implement Multi Type Dispatching.}

[Shortly outline your group's process with developing the root and sub
  invokers]

[Insert example of root and subinvoker code for, say, Card or Hero]

[Short explanation of the code]

% =====================================================================
\section{Backlog}

[Outline backlog items if any]

\end{document}


