Semestral work for the subject PA2, the Czech Technical University in Prague, Faculty of Information Technology, schoolyear 2012/2013