12015-09-16 These materials are prepared only for the students enrolled in the course Distributed...

30
1 22-03-25 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!

Transcript of 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed...

Page 1: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

123-04-19

• 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!

Page 2: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

223-04-19

Distributed Software Development

Page 3: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

323-04-19

Alpha Prototype

Page 4: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

423-04-19

Page 5: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

523-04-19

Project Schedule

Page 6: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

623-04-19

Development proces

Page 7: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

723-04-19

Development proces

Page 8: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

823-04-19

Development proces

Page 9: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

923-04-19

Development proces

Page 10: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

1023-04-19

Integration

• Good division of work on modules– Client side – Italy– Server side – Croatia– Good devision of work within local teams

• Server side – client side integration problems– Client side is expecting different interface

Page 11: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

• Good team work experience

• Confidence in the relatively unknown people

• Experiences in the use of new technologies

• Step forward towards world peace

1123-04-19

Positive Experiences

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

1223-04-19

Negative Experiences

• Server :– Different entity names (city, university)– Different data types of some cities or

universities– More entities of the same name– Problems with Freebase API

• Client:– Problems with google maps API

Page 13: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

1323-04-19

Risks

• The risk of unexpected behavior of external sources

Page 14: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

1423-04-19

Project Management Tools

• SVN:

• Tasks:

• Unit Tests: in Visual Studio

Page 15: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

UI Prototype Demo

1523-04-19

• Browsing universities by geographical location

• Viewing university information

• Viewing location information

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

1623-04-19

Page 17: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Browsing by location

1723-04-19

Page 18: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

World View

1823-04-19

Page 19: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Continent View

1923-04-19

Page 20: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Region View

2023-04-19

Page 21: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Country View

2123-04-19

Page 22: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

City View

2223-04-19

Page 23: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Location Information

2323-04-19

Page 24: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

University Information

2423-04-19

Page 25: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Country View

2523-04-19

Page 26: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

City View

2623-04-19

Page 27: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Location Information

2723-04-19

Page 28: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

University Information

2823-04-19

Page 29: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Live Demonstration

2923-04-19

Page 30: 12015-09-16 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Questions

3023-04-19