109-11-16 distributed software development. 209-11-16 qr marks the spot beta prototype vadym...

37
1 09-11-16 Distributed Software Development

Upload: douglas-richardson

Post on 03-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

109-11-16

Distributed Software Development

Page 2: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

209-11-16

QR Marks The SpotBeta Prototype

Vadym Khatsanovskyy, Nicolas Jacquemoud

Page 3: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Member Total

R.Š. 120,6

R.B. 151,8

M.B. 170,8

N.J. 127,8

V.K. 97,8

S.R. 66

A.B. 64,7

Total 799,2

Project schedule (1)

• Current state:

• Invested hours:

09-11-16

General Project Status Fulfillment of Next Milestone

on track on track

W44 W45 W46

22,8 17,3 10,3

14,8 17 11,3

18,3 16,3 10,3

11,3 26,3 15,3

4,3 27,3 5,3

5,8 12 5,3

5,8 12 5

82,8 128,8 62,8

Project schedule (1)Project schedule (1)

Current Planned Cost

Current Actual Cost

Current Planned Cost

29970$

37000$

Page 4: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Project schedule (2)

• Results:– Components implemented

• Database + Hibernate (MySQL)• Web services (Java)• Web site (HTML + PHP)

– Integration– Funcionalities enabled

• Sign up, Sign in / out• Create a game, play a game, update a Game,

Communication between users.

409-11-16

Page 5: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Change since last prototype

• Functional since last version• Create a Game with both Race and Treasure Hunt

types• Communication part (receive, send messages,

leave comments)• Game update site to work for both treasure hunt

and race games • Mygames page now opens the game update page

when a played game is selected

509-11-16

Page 6: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Change since last prototype•Unfunctional since last version• Possibility to invite a player in the game • User Upload picture

609-11-16

Page 7: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Experiences (1)

• The Negative experiences we had:– Problems:

• Google Map API implementation• WSC-WS Integration• Integration via MSN• Lack of technical skills

– Risks• Too little time

709-11-16

Page 8: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Experiences (2)

• Correction of Negative experiences:– Solutions:

• Learn on the working method• Individual preparation of integration• Reduce of time, improvment of efficiency

809-11-16

...but even, if integration is finished week before presentation

... problems will appear day before it (presentation)

Page 9: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Demonstration

• Web site

909-11-16

http://161.53.67.184/QrMarksTheSpot/

Page 10: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Future plans

1009-11-16

• Continue Working:– Meet Final Requirements:

• Enable and/or correct functional parts of game playing, updating, communication

• Test on forms and add differents new functionalities (e.g: upload picture, save generated QR code as pdf file,…)

• Fill up the website with final content in each page

– Redaction of documentation for each part

Page 11: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

The End

Any questions?

1109-11-16

Page 12: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Failsafe A

1209-11-16

• ScreenShots

Page 13: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Creating Treasure Hunt Game

Page 14: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Game Information

Page 15: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Game Information

Page 16: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

QR code generated

Page 17: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Joining the game

Page 18: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Updating the game

Page 19: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud
Page 20: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Creating Race Game

Page 21: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Game details

Page 22: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Adding locations

Page 23: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

QR code generation

Page 24: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud
Page 25: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud
Page 26: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

Sending message to Bob

Page 27: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

And when Bob login

Page 28: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

...he can find new message

Page 29: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

...read it

Page 30: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

...and reply

Page 31: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

...we got message back from Bob

Page 32: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

...deleting old mails

Page 33: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

...

Page 34: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

...adding comments to the game

Page 35: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

...now everyone can read it

Page 36: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

...this game has a lot of comments

Page 37: 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud

?