12015-10-08 these materials are prepared only for the students enrolled in the course distributed...
TRANSCRIPT
123-04-21
• 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 2003/2004).
• 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!
223-04-21
Selected Topics in Software Engineering -
Distributed Software Development
323-04-21
GeoLog team
project plan
423-04-21
What will we talk about?
• GeoLog? What is it?
• What GeoLog offers you?
• User types
• How it will be done?
• Activity list
• Who will do it?
523-04-21
GeoLog? What is it?
• A web application that combines Google Earth and blogs
• Focused on locations (not on people)• Users write about locations or
comment locations (for example
parks, cities, restaurants...)• Locations visible on
Google Earth (GeoLog
'placemarks')
623-04-21
What GeoLog offers you?
• Find informations about places you want to visit
• Hear other people experiences
• Discuss with others
• Look at most popular locations (by other users judgement)
723-04-21
What GeoLog offers you? (II)
• Search locations classified into various classes (restaurants, bars, parks…)
• Vote for interesting content
• Add your own locations
• Add comments to existing locations
823-04-21
User types
• There are four user types:
– System administrator
– Content administrator
– Registered user
– Anonymus
923-04-21
User types (II)
• System administrator
Administer system properties
Assign content administrators
Administer users
Publish news
1023-04-21
User types (III)
• Content administrator
Oversee and administer content/locations
Publish news
Approve/administer location types
1123-04-21
User types (IV)
• Registered user
Add/propose location oriented content
Rank other users
Wote for interesting content
Add content to existing locations
1223-04-21
How it will be done?
PostgreeSQL DBMS
Hybernate
Apache web server
Java servletsJSP
Dynamicaly created web
page
Web browser
1323-04-21
Communication
• Weekly meetnigs on Skype• FERWeb (news, documents...)• Forum• E-mail• ...
1423-04-21
Activity listActivity w45 w46 w47 w48 w49 w50 w51 w52 w01 w02 w03
Requirements gathering
Project roles defined
Project design
Database definition
Java core classes
User module implementation
Content administrator module implementation
System administrator module implementation
Interaction with Google Earth&Panoramio implementation
Web design
Testing and debugging
Documentation
Final delivery
1523-04-21
Who will do it?• Juraj Misur, team leader
– Database implementation and maintenance, Bugzilla management, Integration
• Bettina Ortmayr– Application core coding, testing
• Panon Supiratana– Application core coding, SVN management
• Ana Petričić, project leader– Communication with clients, CSS & web design, documentation
management• Nikica Budimir
– JSP coding• Juraj Feljan
– JSP coding• Sanin Mujkić
– JavaScript coding on interaction with Google and Panoramio APIs, JSP coding, testing
1623-04-21
Thanks for listening!