esug2012/libjava-esug12.tex
author Jan Vrany <jan.vrany@fit.cvut.cz>
Fri, 24 May 2013 17:55:42 +0100
branchbuiltin-class-support
changeset 2629 cedb88626902
parent 1396 01684fc4f368
permissions -rw-r--r--
Closing branch.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1396
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     1
\documentclass{article}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     2
\usepackage[T1]{fontenc} %%%key to get copy and paste for the code!
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     3
\usepackage[utf8]{inputenc} %%% to support copy and paste with accents for frnehc stuff
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     4
\usepackage{times}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     5
\usepackage[scaled=0.85]{helvet}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     6
\usepackage{graphicx}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     7
\usepackage{ifthen}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     8
\usepackage{xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     9
\usepackage{alltt}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    10
\usepackage{latexsym}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    11
\usepackage{url}            
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    12
\usepackage{amssymb}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    13
\usepackage{amsfonts}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    14
\usepackage{amsmath}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    15
%\usepackage{stmaryrd}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    16
\usepackage{enumerate}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    17
\usepackage{cite}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    18
\usepackage[pdftex,colorlinks=true,pdfstartview=FitV,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    19
\usepackage{xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    20
\usepackage{color}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    21
\usepackage{footnote}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    22
\usepackage{multicol}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    23
\usepackage{comment}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    24
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    25
% proof-reading
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    26
\usepackage{xcolor}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    27
\usepackage[normalem]{ulem}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    28
\newcommand{\ra}{$\rightarrow$}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    29
\newcommand{\ugh}[1]{\textcolor{red}{\uwave{#1}}} % please rephrase
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    30
\newcommand{\ins}[1]{\textcolor{blue}{\uline{#1}}} % please insert
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    31
\newcommand{\del}[1]{\textcolor{red}{\sout{#1}}} % please delete
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    32
\newcommand{\chg}[2]{\textcolor{red}{\sout{#1}}{\ra}\textcolor{blue}{\uline{#2}}} % please change
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    33
\newcommand{\chk}[1]{\textcolor{ForestGreen}{#1}} % changed, please check
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    34
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    35
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    36
\input{macros}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    37
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    38
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    39
\begin{document}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    40
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    41
\title{Cool Title}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    42
\author{Ing. Jan Vraný PhD., Ing. Jan Kurš, Ing. Marcel Hlopko}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    43
\date{\today}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    44
\maketitle
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    45
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    46
\begin{abstract}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    47
%In this context...
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    48
%
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    49
%We consider this problem P 
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    50
%
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    51
%P is a problem because...
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    52
%
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    53
%We propose this solution...
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    54
%
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    55
%Our solution solves P in such and such way.
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    56
%
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    57
%validation
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    58
%
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    59
\end{abstract}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    60
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    61
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    62
\section{Introduction}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    63
\label{sec:intro}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    64
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    65
%Context
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    66
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    67
%Problem
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    68
%
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    69
%
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    70
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    71
%Known tracks for solutions
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    72
%	here you want to show that you are not an idiot not knowing what have been around
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    73
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    74
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    75
%What our solution is \ct{Set} and \ct{OrderedCollection} (so that the reader knows where the paper is going)
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    76
%
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    77
%Contribution of the paper
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    78
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    79
%Paper structure
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    80
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    81
\section{Problem Description}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    82
\label{sec:problem}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    83
\subsection{Context}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    84
%Context, exposed with the \textbf{most precise terms possible} (don't open unwanted doors for the reader)
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    85
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    86
%Probably set the vocabulary before to cut any misinterpretation
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    87
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    88
%Constraints that influenced the solution (because the solution is not universal) \emph{e.g.} our requirements for a solution, possibly not all satisfied. They should be sound and believable. Analysis of the criteria.  Imagine that you are another guy having this problem do the constraint matches yours so that you could apply the solution
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    89
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    90
% Problem
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    91
\todo{Problem}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    92
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    93
%Factual solution tracks, to position...
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    94
%Our solution in a nutshell.
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    95
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    96
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    97
\section{Solution}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    98
\label{sec:solution}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    99
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   100
\section{Implementation}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   101
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   102
\section{Discussion}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   103
\label{sec:discussion}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   104
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   105
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   106
\section{Related Work}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   107
\label{sec:related}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   108
%Other solutions in the domain, and a real comparison of our contribution with
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   109
%solutions from other people.
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   110
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   111
\section{Conclusion}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   112
\label{sec:conclusion}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   113
%In this paper, we looked at problem P with this context and these
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   114
%constraints. We proposed solution S. It has such good points and such not so
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   115
%good ones. Now we could do this or that.
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   116
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   117
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   118
% \bibliographystyle{plain}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   119
% \bibliography{foo.bib}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   120
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   121
% \appendix
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   122
% 
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   123
% \section{Lots of Furry Technical Details}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   124
\cite{Hirs08a}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   125
\bibliographystyle{alpha}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   126
\bibliography{references}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   127
\end{document}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   128
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   129
%%% Local Variables: 
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   130
%%% coding: utf-8
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   131
%%% mode: latex
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   132
%%% TeX-master: "main"
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   133
%%% TeX-PDF-mode: t
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
   134
%%% End: