aboutsummaryrefslogtreecommitdiff
path: root/report/packages.tex
diff options
context:
space:
mode:
Diffstat (limited to 'report/packages.tex')
-rw-r--r--report/packages.tex36
1 files changed, 36 insertions, 0 deletions
diff --git a/report/packages.tex b/report/packages.tex
new file mode 100644
index 0000000..dde1d0b
--- /dev/null
+++ b/report/packages.tex
@@ -0,0 +1,36 @@
1\chapter{External packages}
2
3Some external packages that are not part of the Java Standard Development Kit
4were used in this project.
5
6\section{StretchIcon}
7
8StretchIcon enables the resize of the Room illustration according to the
9window's size in the rich Swing GUI, keeping a correct ratio.
10
11\section{Guava}
12
13
14\section{Intrinsic Map}
15
16
17
18\section{Google Web Toolkit}
19
20
21
22
23
24
25
26
27\section{JSON Simple}
28
29JSON Simple was used to implement the save and load functionalities by enabling
30the serialisation of the game datas into JSON Objects.
31
32\subsection{rejava.io}
33
34As some packages required by JSON Simple were not compatible with GWT,
35the standard Java StringReader and StringWriter classes were partially
36rewritten.