Institut Software- und Systemtechnik Fraunhofer ISS T 1 Current Service Platform and Architecture Design Personalization and Context-Awareness Bernhard Holtkamp Fraunhofer ISST, Dortmund Germany October 29, 2005
Institut Software- und Systemtechnik Fraunhofer ISS T 2 COMPASS Gross System Architecture
Institut Software- und Systemtechnik Fraunhofer ISS T 3 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
Institut Software- und Systemtechnik Fraunhofer ISS T 4 Information Logistical Service Platform Content... Semantic Matching Semantic Matching Evaluation Subsystem Evaluation Subsystem Sub- Scrip tion Pull Profiles & Contexts Information Logistics Push Content Broker Semantic Service Registry Application Ontology Mobile Devices Stationary Access Points Stationary Access Points ClientClient ClientClient Service Composition User Mgmt. System User Mgmt. System Service Roaming Context Mgmt. System
Institut Software- und Systemtechnik Fraunhofer ISS T 5 Personal DataName, address, nationality etc. Language skills (-> multilingual aspects) Preferences Dining times, food etc. Interaction preferences (-> multimodality) InterestsSport disciplines Culture Shopping … COMPASS User Model
Institut Software- und Systemtechnik Fraunhofer ISS T 6 COMPASS Adaptive User Management System COMPASS Interface Initialize Get Situation Push Event Model Functions... COMPASS Platform User Model Directory User Modeling Scheduler Usage Learning Component Mentor Learning Component Domain Inferencing Component
Institut Software- und Systemtechnik Fraunhofer ISS T 7 Individual ContextLocation User profile elements Location SensorsGPS, 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
Institut Software- und Systemtechnik Fraunhofer ISS T 8 Languagelanguage-neutral master, DB-based language mappings Top Level OntologiesLocation Model, Time Model, Content Model Service OntologyBased on OWL-S, influenced by SWSO,WSMO; extended Focus on service retrieval Classification by taxonomies (service type, product, subject), integrated with DFKI Restrictions by context, situation, QoS, language, modality,... COMPASS Application Ontology
Institut Software- und Systemtechnik Fraunhofer ISS T 9 Service Ontology Overview
Institut Software- und Systemtechnik Fraunhofer ISS T 10 Service Registration Web client for service registration based on service metadata Structured according to COMPASS service ontology Input widely selected from ontology entries
Institut Software- und Systemtechnik Fraunhofer ISS T 11 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
Institut Software- und Systemtechnik Fraunhofer ISS T 12 Demo Overview System outline Situation awareness Demonstrated features
Institut Software- und Systemtechnik Fraunhofer ISS T 13 COMPASS Demonstrator Public Services WLAN Smartphone ISST 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 -...
Institut Software- und Systemtechnik Fraunhofer ISS T 14 User Situations AirportHotel Olympics SightseeingShopping Restaurant Transfer
Institut Software- und Systemtechnik Fraunhofer ISS T 15 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
Institut Software- und Systemtechnik Fraunhofer ISS T 16 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
Institut Software- und Systemtechnik Fraunhofer ISS T 17