Selected Topics of Software Engineering - Distributed

Distributed Software Development
2017-07-13
1
Rebeka Belavić
QR Marks The Spot
Project vision
2017-07-13
2
Project team
• Project supervisor: Marin Orlić
• Team members:
– Renato Šoić
– Marko Basuga
– Rebeka Belavić (PL)
– Nicolas Jacquemoud (TL)
– Vadym Khatsanovskyy
– Aftab Baig
– Saud Ur Rehman
2017-07-13
3
Project goal
• Creating a game based on QR codes
– QR (Quick Response) = 2D matrix code
– QR code can store information (URLs, text,
contact information etc.)
– QR code generator translates data into
QR code
2017-07-13
4
Project requirements
• Requirements:
– The game should have a web-site
– The game should take place in the real world
– Different user roles: player / creator
– Application of various existing APIs
(Facebook, Google Maps)
2017-07-13
5
QR based Treasure hunt
2017-07-13
6
System architecture
• MVC architecture:
– Model
• MySQL + Hibernate
– View
• PHP or JSP
• Various APIs (GoogleMaps,
Facebook,…)
– Controller
• Java Web Services
– Signing up
– Signing in/out
– User/Game info
– Creating the game
– ...
2017-07-13
7
The End
Any questions? 
2017-07-13
8