Presentation is loading. Please wait.

Presentation is loading. Please wait.

12015-12-07 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Similar presentations


Presentation on theme: "12015-12-07 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer."— Presentation transcript:

1 12015-12-07 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science and Engineering, University of Mälardalen, Västerås, Sweden and at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (year 2012/2013). For all other purposes, authors’ written permission is needed! The purpose of these materials is to help students in better understanding of lectures in DSD and not their replacement! NOTICE!

2 22015-12-07 Distributed Software Development

3 32015-12-07 SafeShopper Project vision Juraj Murgić, Saša Marjančić, Želimir Kompes, Fouad Yaseen, Xiaowei Ma, Trevor Jagerfield

4 Team Development team members: –Juraj Murgić – project leader –Trevor Jagerfield – team leader –Saša Marjančić –Želimir Kompes –Fouad Yaseen –Xiaowei Ma Supervisor: –Marin Orlić 42015-12-07

5 Mission Protect the people who buy food –Warn them if the product is harmful Contains substances that are harmful Contains substance that can cause allergies –Inform them about Manufacturer Contents Quality Shopping advice 52015-12-07

6 Users Primary –People who are careful about what they buy Parents with young children People with special needs (allergies and illness) People who try to eat healthy People who try to buy quality products Athletes or people on a diet –People in the EU 62015-12-07

7 Users Secondary –Android phone users Age: 12-55 72015-12-07

8 Functionality Product search –By barcode –By name/manufacturer Product details –Basic information –Content –Warnings and suggestions –Product reviews (Quality) 82015-12-07

9 Functionality Shopper profile –List of things that are potentially harmful for him 92015-12-07

10 Optional functionality Helpful shopping functionality –Information on things to avoid when buying –Product comparison –Shopping list / product report User data gathering (crowd sourcing) –Flag potentially harmful products 102015-12-07

11 Data sources Product barcodes –UPC database –ProductDB.ORG Harmful products –RAPEX Product content –OPV 112015-12-07

12 Key quality factors Information –Informative –Accurate –Up to date –Official data sources Usage –Intuitive –Fast response time (< 10 s) 122015-12-07

13 Implementation Three - tier architecture –Client layer (Android phone) Java XML –Server layer (Java based server) Java Linux –Data layer MySQL 132015-12-07

14 Work delegation Client side –Želimir, Fouad Server side –Saša, Juraj Data gathering –Trevor, Xiaowei Ma 142015-12-07

15 Consultants Application functionality –Marko Paripović (Udruga za zaštitu prava potrošača „Potrošački centar“) –Nela Kovačević (Savez udruga za zaštitu potrošača Hrvatske) Application domain information –Siniša Bošković (dr. internal medicine) 152015-12-07

16 We left out Other languages Other types of products Price comparison Suggestions on places where to buy Suggestion to buy similar products 162015-12-07

17 Potential risks Implementation –Data Accuracy Completeness Integration –Response time < 10 sec Organization –Keep team members informed 172015-12-07

18 Questions? 182015-12-07


Download ppt "12015-12-07 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer."

Similar presentations


Ads by Google