B.S. thesis, Department of Informatics Engineering, TEI of Crete