Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture...

17
1 Institut Software- und Systemtechni k Fraunhofer ISS T Current Service Platform and Architecture Design Personalization and Context- Awareness Bernhard Holtkamp Fraunhofer ISST, Dortmund Germany October 29, 2005

Transcript of Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture...

Page 1: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

1

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Current Service Platform and Architecture Design

Personalization and Context-Awareness

Bernhard HoltkampFraunhofer ISST, DortmundGermany

October 29, 2005

Page 2: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

2

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

COMPASS Gross System Architecture

COMPASS Platform

Multimodal,multilingualinformation

platform

Information logisticalservice platform Services

Page 3: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

3

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Information Logistical Service Platform Functionality

Backend - Portal: - multilingual - device specific presentation & interaction of services- Management of users and their profiles- Management of services- Context detection and situation recognition- Information logistical service selection and active provision of services

Frontend (Web) - Adaptive menu bar (Information logistical service retrieval)- Multilingual service presentation and interaction

Page 4: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

4

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Information Logistical Service Platform

Content

Content

Content

.

.

.

SemanticMatching

SemanticMatching

Evaluation Subsystem

Evaluation Subsystem

Sub-Scription

Pull

Profiles & Contexts

Information Logistics

Push

Content Broker

Semantic Service Registry

Semantic Service Registry

Application Ontology

Application Ontology

MobileDevices

MobileDevices

StationaryAccessPoints

StationaryAccessPoints

Client

Client

Service Composition

Service Composition

UserMgmt.System

UserMgmt.System Service

Roaming

Service Roaming

ContextMgmt.System

ContextMgmt.System

Page 5: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

5

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Personal Data Name, address, nationality etc.Language skills (-> multilingual aspects)

Preferences Dining times, food etc.Interaction preferences (-> multimodality)

Interests Sport disciplinesCulture Shopping…

COMPASS User Model

Page 6: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

6

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

COMPASS Adaptive User Management System

COMPASS Interface

Initialize

Get Situation

Push Event

Model Functions

...

COMPASS

PlatformUser Model Directory

User Modeling Scheduler

Usage Learning

Component

Mentor Learning

Component

Domain InferencingComponent

Page 7: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

7

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Individual Context LocationUser profile elements

Location Sensors GPS, GSM/GPRS (provider service), UMTS (OSA/Parlay service)

Domain Contexts Time, Event calendar (Olympic Schedule), Weather/temperature

Individual Situation Cognitive abstraction of context

COMPASS Context Subsystem

Page 8: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

8

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Language language-neutral master, DB-based language mappings

Top Level Ontologies Location Model, Time Model, Content Model

Service Ontology Based on OWL-S, influenced by SWSO,WSMO; extendedFocus on service retrievalClassification by taxonomies (service type, product, subject), integrated with DFKIRestrictions by context, situation, QoS, language, modality, ...

COMPASS Application Ontology

Page 9: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

9

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Service Ontology Overview

Page 10: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

10

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Service Registration

Web client for service registration based on

service metadata

Structured according to COMPASS service

ontology

Input widely selected from ontology entries

Page 11: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

11

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Content selection  - automatic - manual

  Adaptation of presented content  - automatic service parameter provision (e.g. URL customization)  - automatic content transformation / translation

Personalisation and Context-Awareness Support

Page 12: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

12

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Demo Overview

System outline

Situation awareness

Demonstrated features

Page 13: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

13

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

COMPASS Demonstrator „Public Services“

WLAN

SmartphoneISST Services - OntologyBrowser- Location services-...

PC

PDA

GPRS / UMTS

3rd Party Services

- Sports- Weather- Tourism-...

Web

Backend Services- Service registration- User mgmt.- ...

WWW Server DFKI Services- Translation- Food- Taxi- ...

Page 14: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

14

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

User Situations

Airport Hotel

Olympics

Sightseeing

Shopping

Restaurant

Transfer

<Situation>

Page 15: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

15

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Demonstrated Features

Multilingual content presentation - Supported languages: Chinese, English, German

Personalized and context dependent service selection - Regarding user interests - Language based - User context driven: location, time, situation

Using geo information for visualization of user location and nearby relevant objects (restaurants, ...)

Special services - Personalized news service - Visual location finder

Page 16: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

16

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Conclusion

Platform implementation is ongoing

Platform components in use for different applications

Integration of technology from COMPASS consortium members is under way, will be continued

Page 17: Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard.

17

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST