distributed software development 2011/12
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
123-04-21
Distributed Software Development
2011/12
223-04-21
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
323-04-21
Team Members
Västerås, Sweden– Muhammad
Sulyman
– Petar Paar
– Ronald Wolvers
– Yehui Wang
423-04-21
Zagreb, Croatia– Jan Čustović
– Andrej Garić
– Ivan Bandalo
– Lovro Maričić
Project Overview
523-04-21
1
2
3
4
5
Project Goals Mobile application & Web client that:
1.Finds a suitable place to eat– Based on user preferences
2.Provides reliable information– From users and the restaurants themselves
3.Allows for feedback and reviews– Ratings, comments, photos etc.
• …
623-04-21
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.
723-04-21
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
823-04-21
Architecture Overview
923-04-21
Project management and code quality tools
• PMD – Detects potential code problems
• Checkstyle – Coding standard
• Findbug – Analyse code
• Maven– Project builds– Dependency management– Documentation
1023-04-21
1123-04-21
Roles and Responsibilities Västerås, Sweden
– Muhammad Sulyman• Project Leader• 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
1223-04-21
Zagreb, Croatia– Jan Čustović
• Team Leader• Server Side Developer & System Architect• Presenter
– Andrej Garić• Mobile Application Developer• Configuration & DB Manager
– Ivan Bandalo• Web Client Developer• Mobile Application Developer
– Lovro Maričić• Server Side Developer• Web Client Developer• Presenter
Roles and Responsibilities
Questions?
1323-04-21