diff options
Diffstat (limited to 'report/packages.tex')
-rw-r--r-- | report/packages.tex | 36 |
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 | |||
3 | Some external packages that are not part of the Java Standard Development Kit | ||
4 | were used in this project. | ||
5 | |||
6 | \section{StretchIcon} | ||
7 | |||
8 | StretchIcon enables the resize of the Room illustration according to the | ||
9 | window'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 | |||
29 | JSON Simple was used to implement the save and load functionalities by enabling | ||
30 | the serialisation of the game datas into JSON Objects. | ||
31 | |||
32 | \subsection{rejava.io} | ||
33 | |||
34 | As some packages required by JSON Simple were not compatible with GWT, | ||
35 | the standard Java StringReader and StringWriter classes were partially | ||
36 | rewritten. | ||