2015-09-231 These materials are prepared only for the students enrolled in the course Distributed...

14
22-06-23 1 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 2006/2007). 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 2015-09-231 These materials are prepared only for the students enrolled in the course Distributed...

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

23-04-21 1

• 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 2006/2007).

• 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: 2015-09-231 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

23-04-21 2

Selected Topics in Software Engineering -

Distributed Software Development

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

23-04-21 3

Interactive Museum

Project Description and Plan

The Interactive Museum Team Presents:

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

23-04-21 4

What we will talk about?

• Interactive Museum overview

• How to “help” people

• How it will be done

• What techologies will be used

• Milestones, deadlines

• Activity list

• Team members overview

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

23-04-21 5

What is Interactive Museum?

• Reality:– Most visitors see only a small subset of the

exhibits– Younger children pull the adults away from

one exhibit towards another– Typical dwell time at exhibits is approximately

30 seconds– Often visitors appeal that they didn’t hear

museum guide (big group)

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

23-04-21 6

What is Interactive Museum?

• Solution– On your way in get something more then your

ticket:• PDA, your ID (Mica2 mote in our case)

– Your ID is scanned as you go pass an exhibition

• Generate your personalized web page

– Your PDA receives various information about exhibits you’re looking

• You don’t need a museum guide

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

23-04-21 7

Technology “helps” people!

• Enhance visitors' learning experience– Go home, login to your web page and learn

• Helps museum personnel to make better exhibitions– See what people don’t like and remove it

• Museum guides would have smaller groups– That way all will be happy

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

23-04-21 8

How will it be done?

• Stand-alone application– Register visitors of museum– GUI which will show us which visitor is where– Allows us to move exhibits throughout

museum

• PDA application – Show users multimedia and other things

related to exhibit

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

23-04-21 9

How will it be done?

• Central database– To store all data from exhibits

• All movies, pictures and text related to exhibit• All visitors which visited exhibit

• Web application– Allow users to extend their sightseeing of

museum at home• See all exhibits that you visited• See exhibits that you didn’t visited (IMPORTANT!!)

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

23-04-21 10

Technologies

• Interactive Museum will be build using following technologies:– .NET framework– MySQL or PostgreSQL as databases– nesC and TinyOS for communication between

Mica motes– CVS server for team coding coordination

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

23-04-21 11

Time management

• Time schedule

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

23-04-21 12

Time management

• Activity plan

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

23-04-21 13

About us

• Project group

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

23-04-21 14

Thank you all for listening...

“Interactive Museum Team” would like to say:

The end