wp4 - hanze university of applied sciences · 4 introduction . 5 introduction (changed) 6...

45

Upload: others

Post on 29-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities
Page 2: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

2

WP4

Skipton, Wednesday 5 June 2013

Jacob Mulder, WP4 leader, [email protected]

Version 3/6/2013

Page 3: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

3

Agenda

Introduction

Status

Building Blocks

Live demo

Future

(36 slides in 20 minutes

+ demo of 10 minutes)

Page 4: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

4

Introduction

Page 5: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

5

Introduction

(changed)

Page 6: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

6

Introduction

I2

I3

I1

A

A

B

C

B

I1 + I2 + I3

= Iterations

A + B + C

= Ongoing

activities

Page 7: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

7

Page 8: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

8

Overview

Page 9: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

9

Overview

Page 10: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

10

Overview

Page 11: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

11

Overview

Page 12: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

12

Status

Iteration 2: suspended Chosen a few platform alternatives, analyzed them

and then discovered One Bus Away

Iteration 3: first version of platform ready Based upon a number of off-the-shelf software suites

Ongoing WP4 activities Amongst others: documentation

WP5: apps for pilots being built First ones didn’t need platform

Platform interfaces now available, including documentation

Page 13: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

13

Agenda

Introduction

Status

Building Blocks

Live demo

Future

(36 slides in 20 minutes

+ demo of 10 minutes)

Page 14: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

14

Overview

Page 15: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

15

Building Blocks

BB1 = Ride sharing Enter trip, orchestrate the ride, inform each other, generate route,

inform pickup info, actions during pickup, actions during drop off

BB2 = Interactive map Store routes and stops, live updates, service ‘bus on demand’,

show interactive map on frontend

BB3 = Planning Store trips, calculate routes, match traveller-driver,

let driver initiate ‘start driving’, calculate route time and distance

BB4 = Financial Make payments possible, initiate payment from ride, perform payment

Page 16: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

16

Building Blocks

BB5 = User profiles Normal user info, extended user info, trustworthiness, reputation

BB6 = Dashboard Provide info for dashboard, events upon disruptions

BB7 = Information Provide web-based content management

BB8 = Traffic management (added) (cancelled)

BB9 = Generic functions (added) Security functions

Page 17: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

17

Overview

Page 18: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

18

Overview

Page 19: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

19

Off-the-shelf software suites

One Bus Away Providing info at a bus stop

Open Trip Planner Planning a ride with public transport

Open Ride Facilitating car sharing

Open Street Map Open alternative to Google Maps

WordPress Content management system

Page 20: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

20

Flexible implementation

Main entrance = ‘proxy’ Forwards to the right ‘virtual machines’

and does orchestration

Multiple software suites Open Trip Planner, Open Ride, WordPress

Multiple instances For performance reasons,

e.g. for each country-group

Open Stack Combining all available hardware,

sharing identity management

Page 21: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

21

Page 22: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

22

Page 23: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

23

Page 24: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

24

Page 25: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

25

• Modular

• Very flexible

• Callable routines

Page 26: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

26

Page 27: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

27

Page 28: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

28

Page 29: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

29

Page 30: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

30

Agenda

Introduction

Status

Building Blocks

Live demo

Future

(36 slides in 20 minutes

+ demo of 10 minutes)

Page 31: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

31

Demo

Demo? WP5, not WP4! WP4 only delivers the central platform

WP4 has ‘webservices’ Deliver results, provide trip orchestration, provide payment services,…

WP4 does deliver part of the visual results E.g. maps with routes

Page 32: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

32

Demo

Robayet Nasim (KAU)

Page 33: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

33

Future

Already discussed:

Page 34: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

34

Overview

Karlstad

Page 35: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

35

Future

…is being made today!

Dr. Bunsen Honeydew and assistant Beaker

The Muppets Lab

Copyright The Jim Henson Company

Page 36: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

36

Next: WP6

After lunch: WP5

Jacob Mulder, [email protected], +31 622 404 830

Page 37: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities
Page 38: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

38

Backup slides (instead of the live demo)

Page 39: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

39 One Bus Away - website

Page 40: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

40 One Bus Away - website

Page 41: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

41

One Bus Away

smartphone

Page 42: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

42 Open Trip Planner - website

Page 43: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

43

Open Ride

smartphone

Page 44: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities

44

Open Ride

smartphone

Page 45: WP4 - Hanze University of Applied Sciences · 4 Introduction . 5 Introduction (changed) 6 Introduction I2 I3 I1 A A B C B I1 + I2 + I3 = Iterations A + B + C = Ongoing activities