Reducing Maintenance Complexity of User-centric Web Portrayal Services

14
© Fraunhofer IGD REDUCING MAINTENANCE COMPLEXITY OF USER-CENTRIC WEB PORTRAYAL SERVICES Simon Thum Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151 155 – 581 [email protected] www.igd.fraunhofer.de An alternate approach to web-based 3D Geodata Portrayal Authors: Simon Thum and Michel Krämer

description

Reducing Maintenance Complexity of User-centric Web Portrayal Services. An alternate approach to web- based 3D Geodata Portrayal Authors : Simon Thum and Michel Krämer. Simon Thum - PowerPoint PPT Presentation

Transcript of Reducing Maintenance Complexity of User-centric Web Portrayal Services

Page 1: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

REDUCING MAINTENANCE COMPLEXITY OF USER-CENTRIC WEB PORTRAYAL SERVICES

Simon ThumFraunhofer-Institut für Graphische Datenverarbeitung IGDFraunhoferstraße 564283 Darmstadt

Tel +49 6151 155 – [email protected] www.igd.fraunhofer.de

An alternate approach to web-based 3D Geodata PortrayalAuthors: Simon Thum and Michel Krämer

Page 2: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD Simon Thum: Reducing Maintenance Complexity ...

Motivation Our Approach

Where it fits in Why it‘s different Specific constraints

Our Solution Characteristics

Outlook Comparison Application opportunities

Page 3: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

MOTIVATION

Simon Thum: Reducing Maintenance Complexity ...

City Planning Environmental Services Tourism

Page 4: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

MOTIVATION

Simon Thum: Reducing Maintenance Complexity ...

City Planning Environmental Services Tourism

Page 5: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

Portrayal complexity

Simon Thum: Reducing Maintenance Complexity ...

Page 6: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

Better matches specific user demands

Less knowledge in the client Increased ability to adapt to

acquisition idiosyncrases Heterogenous, non-othogonal

source data Does not depend on spatial or

semantic partitioning (overlap) Less/no need for preprocessing

Always up-to-date

More a-priori knowledge in the portrayal service

Less client-side control Run-time Overhead Requires known datasource-wide

identifiers

USER-CENTRIC PORTRAYAL

Page 7: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

DATA FLOW

Simon Thum: Reducing Maintenance Complexity ...

Data Specialist

End-User

Source Select Display Element G. Render & Display

Page 8: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

A Scenario is the central unit in our approach Map to actual use cases

More technically: Coinciding portrayal requirements Defined as a set of portrayal rules and their parameters Constrain the anticipated portrayal problems we might need to solve

Enable the IR approach

SCENARIOS

Simon Thum: Reducing Maintenance Complexity ...

Page 9: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

Decomposition

Simon Thum: Reducing Maintenance Complexity ...

Portrayal Scenario

Requirements

Information Items

Information Item Representations

Page 10: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

INTERMEDIATE REPRESENTATION

Explosion of interdependencies

Page 11: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

INTERMEDIATE REPRESENTATION

The IR is canonical information required to solve portrayal problems

Page 12: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

Data heterogenity or „Fitness for Portrayal“

Simon Thum: Reducing Maintenance Complexity ...

Correlate sum

Category Sufficiency Solution

0implicit

insufficient ambient knowledge

[0..1[ partially sufficient

Inference (perhaps incuding ambient knowledge)

1explicit

completely sufficient

n/a

> 1 partially sufficient

arbitration

From information item representations to an IR item

Page 13: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

Knowledge about data sources is shifted closer to them Client needs less knowledge Scalable way to express and solve portrayal problems

Achieved by separating the concern of heterogenity Less reliance on preprocessing

The approach has been tested at the local level but should scale nicely

Doesn‘t fit well with client-driven approaches

SUMMARY

Simon Thum: Reducing Maintenance Complexity ...

Page 14: Reducing Maintenance Complexity of User-centric Web Portrayal Services

© Fraunhofer IGD

THANKS FOR YOUR ATTENTION!

May I answer questions?

Simon ThumFraunhofer-Institut für Graphische Datenverarbeitung IGDFraunhoferstraße 564283 Darmstadt

Tel +49 6151 155 – [email protected] www.igd.fraunhofer.de