12015-10-29 distributed software development. 22015-10-29 team & project vision transport4you1...

11
1 22-08-10 Distributed Software Development

Upload: irene-bishop

Post on 03-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

123-04-20

Distributed Software Development

Page 2: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

223-04-20

Team & Project visionTransport4You1

Toni Pivčević

Page 3: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

323-04-20

Team members

• Sweden– Muhammad Anwar Islam

• development• testing• team leader

– Vengal Rao Pachava• documentation

– Mahdi Sarabi• project leader• design

Page 4: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

423-04-20

Team members• Croatia

– Dino Bartošak• development• testing• stakeholder comm.

– Toni Pivčević• presentations• development• svn manager

– Dajan Zvekić• team leader• meeting reports• customer comm.• development

Page 5: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

523-04-20

Project vision

• intelligent public transport manager– offers personalized service to citizen– usability important

• core system features

• modern cellphone technologies

• NOT a route planning system

Page 6: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

623-04-20

Project goals (1)

• automatic detection of route– wifi– bluethooth

• automatic billing– various payment modes:

• prepayed, credit card, sms

– various ticket modes:• time-limited, daily, weekly

Page 7: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

723-04-20

Project goals (2)• personalized notifications/alerts

– payment success/failure– habitual route information

• interruption• modification• optimization

• web interface– user managment

• registration, ticket purchase...

– administration

Page 8: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

823-04-20

Technologies (1)

• main application (server)– Java

• transport unit application (multiple clients)– Java– javax.bluetooth api– Java wlan api

Page 9: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

923-04-20

Technologies (2)

• web application– some java-based mvc/p framework– usual client-side web technologies:

• html, js/jquery, css, ajax, css...

• persistence– JPA/Hibernate– stored procedures– MySQL, SQLite

Page 10: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

1023-04-20

Technologies (3)

• other– logging (Log4J,...)– testing (Junit,...)– build (mvn,ant ...)

Page 11: 12015-10-29 Distributed Software Development. 22015-10-29 Team & Project vision Transport4You1 Toni Pivčević

1123-04-20

Questions?