2. Slide 2 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Team
Benjamin Erb, Tobias Schlecht
Media Informatics students
Ulm University
Mentoring and Supervision
Dipl. Inf. Florian Schaub, Prof. Dr.-Ing. Michael Weber
Institute of Media Informatics, Ulm University
3. Slide 3 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Project History
diretto
preceded student project
concept for a platform for distributed reporting
diretto.resc
scholarship project
revised platform with focus on disaster scenarios
complete platform redesign and additional services
platform implementation
modular and extensible reporting middleware
4. Slide 4 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Platform Overview: General Concept
(Icons by picol.org)
6. Slide 5 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Platform Overview: Layers
Conception
reporting based on multimedia documents
collaboration between remote users and users on-site
documents enrichable through user-generated content
APIs
Middleware
Applications
7. Slide 5 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Platform Overview: Layers
Conception
APIs
well-defined, dedicated service interfaces
HTTP-based RESTful APIs
Middleware
Applications
8. Slide 5 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Platform Overview: Layers
Conception
APIs
Middleware
client/server implementations of the APIs
scalable backend implementations
high-level, language-specific client libraries
Applications
9. Slide 5 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Platform Overview: Layers
Conception
APIs
Middleware
Applications
dedicated solutions for use cases
based on appropriate services and middleware
e.g. web applications, mobile clients etc.
10. Slide 6 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Platform Overview: Architecture
Services
Clients
Core API Storage API Feed API
Users
Main Services
Additional Services
Rich Web
Application Task API Processing API
(Icons by picol.org)
11. Slide 7 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Use Cases
Rescue and Relief Missions
Collaborative Event Coverage
Forensic Usage
12. Slide 7 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Use Cases
Rescue and Relief Missions
submission of photos, videos etc. in the field
collaborative analysis and evaluation
allocation of reporting tasks
Collaborative Event Coverage
Forensic Usage
13. Slide 7 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Use Cases
Rescue and Relief Missions
Collaborative Event Coverage
collaborative documentation of public events
upload of documents by on-site users
live feed on the platform
Forensic Usage
14. Slide 7 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Use Cases
Rescue and Relief Missions
Collaborative Event Coverage
Forensic Usage
collection of documents in retrospect
reconstruction of events as exact as possible
15. Slide 8 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Future Work
additional services and components
use case specific applications
alternative service implementations
16. Slide 9 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Dissemination
Publication
diretto: A Toolkit for Distributed Reporting and Collaboration;
Benjamin Erb, Stefan Kaufmann, Tobias Schlecht, Florian
Schaub, Michael Weber (Mensch & Computer 2011,
Chemnitz)
Online
diretto.org: Project website and blog
@diretto_project: Twitter account
17. Slide 10 diretto.resc | Project Overview | Benjamin Erb & Tobias Schlecht | October 2011
Platform Release as Open Source
API specifications
https://github.com/diretto/diretto-api-doc
Creative Commons license
Service implementations, client libraries
https://github.com/diretto
MIT license
Example web application
https://github.com/diretto/RichWebClient
MIT license