109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym...

37
1 09-11-16 Distributed Software Development

Transcript of 109-11-16 Distributed Software Development. 209-11-16 QR Marks The Spot Beta Prototype Vadym...

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.

?