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!

Upload: arlene-preston

Post on 28-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

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