130 likes | 256 Views
Distributed Software Development 2011/12. Search4Yummy. Muhammad Sulyman , Lovro Maričić and Ronald Wolvers. Outline. Team members Project Overview Project Goals Project Vision Technologies Architecture Overview Project management and code quality tools Roles and Responsibilities
E N D
Distributed Software Development 2011/12
Search4Yummy • Muhammad Sulyman, Lovro Maričić • and Ronald Wolvers
Outline • Team members • Project Overview • Project Goals • Project Vision • Technologies • Architecture Overview • Project management and code quality tools • Roles and Responsibilities • Questions
Team Members • Zagreb, Croatia • Jan Čustović • Andrej Garić • Ivan Bandalo • Lovro Maričić Västerås, Sweden • Muhammad Sulyman • Petar Paar • Ronald Wolvers • Yehui Wang
Project Overview 4 5 1 2 3
Project Goals Mobile application & Web client that: • Finds a suitable place to eat • Based on user preferences • Provides reliable information • From users and the restaurants themselves • Allows for feedback and reviews • Ratings, comments, photos etc. • …
Project Vision The application should be: • Fast and easy to use • Both for customers and restaurants alike • An invaluable tool to anyone eating out • Rather than just a nice gadget • Open to a wide range of clients and pref. • Not just ratings of McDonald’s etc.
Technologies • Server side • Spring (Core, Security, Data), Struts2, JPA/Hibernate, Logback etc. • Web client side • Tiles, Freemarker, HTML, CSS, Javascript • Android • Android SDK • Spring Mobile and Spring Android
Project management and code quality tools • PMD – Detects potential code problems • Checkstyle – Coding standard • Findbug – Analyse code • Maven • Project builds • Dependency management • Documentation
Roles and Responsibilities Västerås, Sweden • Muhammad Sulyman • ProjectLeader • Documentation Manager • Presenter • Petar Paar • Mobile Application Developer • Requirements Engineering & Design • Ronald Wolvers • Design Manager • Web Client Developer • Presenter • Yehui Wang • Test Manager • Requirement Engineering & Design
Roles and Responsibilities • Zagreb, Croatia • Jan Čustović • Team Leader • Server SideDeveloper & System Architect • Presenter • Andrej Garić • Mobile Application Developer • Configuration & DB Manager • Ivan Bandalo • Web Client Developer • Mobile Application Developer • Lovro Maričić • Server SideDeveloper • Web Client Developer • Presenter