SlideShare a Scribd company logo
Ahmet Soylu, PhD
KU Leuven, Belgium
web: www.ahmetsoylu.com
e-mail: ahmet.soylu@kuleuven-kulak.be

Senseable City Lab @ MIT, USA, 10 July 2012 (Online Pecha Kucha Style)
Introduction

                                                                                                            Individual
                                                                                                              user-models




                                                                                           adaptivity = intelligence

                                                                                                              Collective
                                                                                                                   context




Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu      2
Problem Statement
    End-user perspective                                     Developer/development perspective




Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   3
Objectives

   to provide abstract development approaches and methods
    to facilitate sustainable and rapid development and
    management (conceptual)

   to enable end-users to be aware of relevant context,
    conceive adaptive behaviors, and to be involved in
    adaptation process (conceptual)

   to enable end-users to form their own personal and pervasive
    environments (apps., appliances etc.) and to orchestrate
    them (practical)

    Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   4
Approach




     Web as a pervasive computing framework
       Application space, communication space, and information space
       Physical devices with digital presence => widgets for encapsulation


     A uniform approach based on high level abstractions
       Abstractions as a medium of development, adaptivity, and
           interoperability
    Interdisciplinary Research on Technology, Education and Communication, KU Leuven Campus Kortrijk, Belgium, www.itec-research.eu   5
Approach




                 Overall research framework: (1) abstract development, (2) widgetization/ubiquitous
                             access, (3) personal environments, (4) end-user involvement.

Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   6
The Two-use of Ontologies
               Individual application level

   Perspectives




    Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   7
The Two-use of Ontologies
               Individual application level

   Models and ontologies
                                                                   Three modeling paradigms




                                   A uniform approach
    Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   8
The Two-use of Ontologies
                Individual application level

   Towards a methodology




                                                                                             Practical challenges:
                                                                                             - Logic layer
                                                                                             - OWL to Java/SQL etc.




    A methodology for merging Model Driven Development and Ontologies

     Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   9
Widgetization
               Collective level

   Ubiquitous Web Navigation




                                                                             An approach, a method and a set of
                                                                             heuristics for specifying, extracting,
                                                                             presenting embedded semantic data




    Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   10
Widgetization
               Collective level

   Data oriented and document oriented considerations




                              Semantic information network map of an example web application
    Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   11
Widgetization
               Collective level

   Prototype




                              An example navigation session of a user seeking a particular offer



    Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   12
Personal Environments
               Collective level

   Widget-based UI mashups
     Widgets as building blocks!
     Widget Interoperability : Data and application Interoperability
     Platform and Framework: Standard components and services
     Orchestration: Manual and automated




    Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   13
Personal Environments
            Collective level

Application Interoperability                                                Data Interoperability




     Functional widget interfaces (FWI)                               Use of domain knowledge for data interoperability




Widget triggered by an event of another widget                    Data is copied from one widget to another by an end-user
 Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu     14
Personal Environments
               Collective level

   Platform
                                                                           The platform is composed of two
                                                                           primary layers : a run-time system
                                                                           and a backend system.

                                                                           The run-time resides at the client
                                                                           (e.g., browser) and is responsible
                                                                            for the operational tasks and the
                                                                           delivery of standard platform
                                                                           services (e.g., preference
                                                                           management) to the widget
                                                                           instances.

                                                                           The backend system resides at the
                                                                           server side and is responsible for the
                                                                           persistence and decision making.

                                                                           We extended W3C standards for widgets
                                                                           accordingly.

    Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   15
Personal Environments
                Collective level

   Behavior mining


Workflow/process mining for
the extraction of behavioral
patterns and Colored Petri nets
for the representation, share,
                                                  Petri nets for widget orchestration: transitions refer to widget functions
and validation & verification


A behavioral pattern consists
of a triggering action and one
or at most two parallel or
alternative actions.




                                                       The patterns used in automated orchestration: OR and Sequence
     Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   16
Personal Environments
               Collective level

   Prototype




                                   An example scenario for system-driven widget orchestration

    Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   17
Conclusions

   The Two-use of ontologies
     A conceptual framework and approach,
     Practical directions,
     A uniform approach is yet to be realized.
   Widgetization
     A methodology,
     Heuristics for the end-user consumption,
     Other automated annotation mechanisms.
   Personal Environments and Orchestration
     Interoperability framework,
     A generic platform,
     Automated/manual widget orchestration,
     Online learning and concept –drift problem.
    Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   18
Future Work




End-user “programming” for pervasive spaces                        Visualizing networked interaction in pervasive
     (programming by demonstration)                                 spaces (one-mode vs. two-mode networks)
   Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu   19
Q&A




                                                                            Thank you for your attention!


                                                                                                     ?

                                                                            For more information and relevant publications:
                                                                                        www.ahmetsoylu.com




                  The Mechanical Turk



Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgi um, www.itec-research.eu      20

More Related Content

What's hot

Ticet 2012 conference: elearning Virtual Centres
Ticet 2012 conference: elearning Virtual Centres   Ticet 2012 conference: elearning Virtual Centres
Ticet 2012 conference: elearning Virtual Centres
Miguel Gea
 
Ghent v5.0 Pre - ICPA 2010 pre-conference presentation
Ghent v5.0 Pre - ICPA 2010 pre-conference presentationGhent v5.0 Pre - ICPA 2010 pre-conference presentation
Ghent v5.0 Pre - ICPA 2010 pre-conference presentation
Quim Campuzano
 
Instructional Strategies for ONLE
Instructional Strategies for ONLE Instructional Strategies for ONLE
Instructional Strategies for ONLE
janehelene
 
Case study ALPEUNED
Case study ALPEUNEDCase study ALPEUNED
Case study ALPEUNED
Links-up
 
Valldolid Magnisalis Ioannis
Valldolid Magnisalis IoannisValldolid Magnisalis Ioannis
Valldolid Magnisalis Ioannis
Aristotle University of Thessaloniki
 
Semantic personalisation in networked media: determining the background know...
Semantic personalisation in networked media: determining the  background know...Semantic personalisation in networked media: determining the  background know...
Semantic personalisation in networked media: determining the background know...
LinkedTV
 
Cnie Projet Enjeux S Diaporama Banff 2008 Va
Cnie Projet Enjeux S  Diaporama Banff  2008 VaCnie Projet Enjeux S  Diaporama Banff  2008 Va
Cnie Projet Enjeux S Diaporama Banff 2008 Va
guest7e67ab
 
Interactions for Learning as Expressed in an IMS LD Runtime Environment
Interactions for Learning as Expressed in an IMS LD Runtime EnvironmentInteractions for Learning as Expressed in an IMS LD Runtime Environment
Interactions for Learning as Expressed in an IMS LD Runtime Environment
Michael Derntl
 
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation ScenarioPrototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Nicolaescu Petru
 
GGULIVRR: Touching Mobile and Contextual Learning
GGULIVRR: Touching Mobile and Contextual LearningGGULIVRR: Touching Mobile and Contextual Learning
GGULIVRR: Touching Mobile and Contextual Learning
eLearning Papers
 
Microblogging architecture and scenarios for learning in mobile groups
Microblogging architecture and scenarios for learning in mobile groupsMicroblogging architecture and scenarios for learning in mobile groups
Microblogging architecture and scenarios for learning in mobile groups
Carmen Holotescu
 
e-learning_futures_pawlowski
e-learning_futures_pawlowskie-learning_futures_pawlowski
e-learning_futures_pawlowski
Jan Pawlowski
 
SeViAnno 2.0: Web-Enabled Collaborative Semantic Video Annotation Beyond the ...
SeViAnno 2.0: Web-Enabled CollaborativeSemantic Video Annotation Beyond the ...SeViAnno 2.0: Web-Enabled CollaborativeSemantic Video Annotation Beyond the ...
SeViAnno 2.0: Web-Enabled Collaborative Semantic Video Annotation Beyond the ...
Nicolaescu Petru
 
OER in the Mobile Era: Content Repositories’ Features for Mobile Devices and ...
OER in the Mobile Era: Content Repositories’ Features for Mobile Devices and ...OER in the Mobile Era: Content Repositories’ Features for Mobile Devices and ...
OER in the Mobile Era: Content Repositories’ Features for Mobile Devices and ...
eLearning Papers
 
Instruction Designe for e-Content Development;UK-India Prospective
Instruction Designe for e-Content Development;UK-India ProspectiveInstruction Designe for e-Content Development;UK-India Prospective
Instruction Designe for e-Content Development;UK-India Prospective
Mazhar Laliwala
 
Designing and Developing Mobile Learning Applications in International Studen...
Designing and Developing Mobile Learning Applications in International Studen...Designing and Developing Mobile Learning Applications in International Studen...
Designing and Developing Mobile Learning Applications in International Studen...
eLearning Papers
 
Model-Driven Mashup Personal Learning Environments
Model-Driven Mashup Personal Learning EnvironmentsModel-Driven Mashup Personal Learning Environments
Model-Driven Mashup Personal Learning Environments
Mohamed Amine Chatti
 
Standing at the Crossroads: Mobile Learning and Cloud Computing at Estonian S...
Standing at the Crossroads: Mobile Learning and Cloud Computing at Estonian S...Standing at the Crossroads: Mobile Learning and Cloud Computing at Estonian S...
Standing at the Crossroads: Mobile Learning and Cloud Computing at Estonian S...
eLearning Papers
 
Informal Learning at the Workplace via Adaptive Video
Informal Learning at the Workplace via Adaptive VideoInformal Learning at the Workplace via Adaptive Video
Informal Learning at the Workplace via Adaptive Video
Nicolaescu Petru
 
Gic2011 aula0-ingles
Gic2011 aula0-inglesGic2011 aula0-ingles
Gic2011 aula0-ingles
Marielba-Mayeya Zacarias
 

What's hot (20)

Ticet 2012 conference: elearning Virtual Centres
Ticet 2012 conference: elearning Virtual Centres   Ticet 2012 conference: elearning Virtual Centres
Ticet 2012 conference: elearning Virtual Centres
 
Ghent v5.0 Pre - ICPA 2010 pre-conference presentation
Ghent v5.0 Pre - ICPA 2010 pre-conference presentationGhent v5.0 Pre - ICPA 2010 pre-conference presentation
Ghent v5.0 Pre - ICPA 2010 pre-conference presentation
 
Instructional Strategies for ONLE
Instructional Strategies for ONLE Instructional Strategies for ONLE
Instructional Strategies for ONLE
 
Case study ALPEUNED
Case study ALPEUNEDCase study ALPEUNED
Case study ALPEUNED
 
Valldolid Magnisalis Ioannis
Valldolid Magnisalis IoannisValldolid Magnisalis Ioannis
Valldolid Magnisalis Ioannis
 
Semantic personalisation in networked media: determining the background know...
Semantic personalisation in networked media: determining the  background know...Semantic personalisation in networked media: determining the  background know...
Semantic personalisation in networked media: determining the background know...
 
Cnie Projet Enjeux S Diaporama Banff 2008 Va
Cnie Projet Enjeux S  Diaporama Banff  2008 VaCnie Projet Enjeux S  Diaporama Banff  2008 Va
Cnie Projet Enjeux S Diaporama Banff 2008 Va
 
Interactions for Learning as Expressed in an IMS LD Runtime Environment
Interactions for Learning as Expressed in an IMS LD Runtime EnvironmentInteractions for Learning as Expressed in an IMS LD Runtime Environment
Interactions for Learning as Expressed in an IMS LD Runtime Environment
 
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation ScenarioPrototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
 
GGULIVRR: Touching Mobile and Contextual Learning
GGULIVRR: Touching Mobile and Contextual LearningGGULIVRR: Touching Mobile and Contextual Learning
GGULIVRR: Touching Mobile and Contextual Learning
 
Microblogging architecture and scenarios for learning in mobile groups
Microblogging architecture and scenarios for learning in mobile groupsMicroblogging architecture and scenarios for learning in mobile groups
Microblogging architecture and scenarios for learning in mobile groups
 
e-learning_futures_pawlowski
e-learning_futures_pawlowskie-learning_futures_pawlowski
e-learning_futures_pawlowski
 
SeViAnno 2.0: Web-Enabled Collaborative Semantic Video Annotation Beyond the ...
SeViAnno 2.0: Web-Enabled CollaborativeSemantic Video Annotation Beyond the ...SeViAnno 2.0: Web-Enabled CollaborativeSemantic Video Annotation Beyond the ...
SeViAnno 2.0: Web-Enabled Collaborative Semantic Video Annotation Beyond the ...
 
OER in the Mobile Era: Content Repositories’ Features for Mobile Devices and ...
OER in the Mobile Era: Content Repositories’ Features for Mobile Devices and ...OER in the Mobile Era: Content Repositories’ Features for Mobile Devices and ...
OER in the Mobile Era: Content Repositories’ Features for Mobile Devices and ...
 
Instruction Designe for e-Content Development;UK-India Prospective
Instruction Designe for e-Content Development;UK-India ProspectiveInstruction Designe for e-Content Development;UK-India Prospective
Instruction Designe for e-Content Development;UK-India Prospective
 
Designing and Developing Mobile Learning Applications in International Studen...
Designing and Developing Mobile Learning Applications in International Studen...Designing and Developing Mobile Learning Applications in International Studen...
Designing and Developing Mobile Learning Applications in International Studen...
 
Model-Driven Mashup Personal Learning Environments
Model-Driven Mashup Personal Learning EnvironmentsModel-Driven Mashup Personal Learning Environments
Model-Driven Mashup Personal Learning Environments
 
Standing at the Crossroads: Mobile Learning and Cloud Computing at Estonian S...
Standing at the Crossroads: Mobile Learning and Cloud Computing at Estonian S...Standing at the Crossroads: Mobile Learning and Cloud Computing at Estonian S...
Standing at the Crossroads: Mobile Learning and Cloud Computing at Estonian S...
 
Informal Learning at the Workplace via Adaptive Video
Informal Learning at the Workplace via Adaptive VideoInformal Learning at the Workplace via Adaptive Video
Informal Learning at the Workplace via Adaptive Video
 
Gic2011 aula0-ingles
Gic2011 aula0-inglesGic2011 aula0-ingles
Gic2011 aula0-ingles
 

Viewers also liked

Gardner’s multiple intelligences
Gardner’s multiple intelligencesGardner’s multiple intelligences
Gardner’s multiple intelligences
Romecia Harris
 
Mark Reyes 20 Year Marketing Plan
Mark Reyes 20 Year Marketing PlanMark Reyes 20 Year Marketing Plan
Mark Reyes 20 Year Marketing Plan
markangelo01
 
Affiliate Marketing
Affiliate Marketing Affiliate Marketing
Affiliate Marketing
markangelo01
 
Visualizing Networked Collaboration
Visualizing Networked CollaborationVisualizing Networked Collaboration
Visualizing Networked Collaboration
Ahmet Soylu
 
Angaros Group Frameworks for Management Consultants
Angaros Group Frameworks for  Management ConsultantsAngaros Group Frameworks for  Management Consultants
Angaros Group Frameworks for Management Consultants
Angaros Group
 
Sitecore Symposium: DMS Where is the data at?
Sitecore Symposium: DMS Where is the data at?Sitecore Symposium: DMS Where is the data at?
Sitecore Symposium: DMS Where is the data at?
Pieter Brinkman
 
Sitecore 7 first look by Pieter Brinkman (Dutch)
Sitecore 7 first look by Pieter Brinkman (Dutch)Sitecore 7 first look by Pieter Brinkman (Dutch)
Sitecore 7 first look by Pieter Brinkman (Dutch)
Pieter Brinkman
 
10 Step Marketing Program Absolut 11.08.12
10 Step Marketing Program Absolut 11.08.1210 Step Marketing Program Absolut 11.08.12
10 Step Marketing Program Absolut 11.08.12
markangelo01
 
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Pieter Brinkman
 
Mobile (App) Development with Sitecore
Mobile (App) Development with SitecoreMobile (App) Development with Sitecore
Mobile (App) Development with Sitecore
Pieter Brinkman
 
Understanding the Sitecore Architecture
Understanding the Sitecore ArchitectureUnderstanding the Sitecore Architecture
Understanding the Sitecore Architecture
Pieter Brinkman
 
Chapter 5 Kotler Customer value, Satisfaction and Loyalty
Chapter 5 Kotler Customer value, Satisfaction and LoyaltyChapter 5 Kotler Customer value, Satisfaction and Loyalty
Chapter 5 Kotler Customer value, Satisfaction and Loyalty
markangelo01
 

Viewers also liked (12)

Gardner’s multiple intelligences
Gardner’s multiple intelligencesGardner’s multiple intelligences
Gardner’s multiple intelligences
 
Mark Reyes 20 Year Marketing Plan
Mark Reyes 20 Year Marketing PlanMark Reyes 20 Year Marketing Plan
Mark Reyes 20 Year Marketing Plan
 
Affiliate Marketing
Affiliate Marketing Affiliate Marketing
Affiliate Marketing
 
Visualizing Networked Collaboration
Visualizing Networked CollaborationVisualizing Networked Collaboration
Visualizing Networked Collaboration
 
Angaros Group Frameworks for Management Consultants
Angaros Group Frameworks for  Management ConsultantsAngaros Group Frameworks for  Management Consultants
Angaros Group Frameworks for Management Consultants
 
Sitecore Symposium: DMS Where is the data at?
Sitecore Symposium: DMS Where is the data at?Sitecore Symposium: DMS Where is the data at?
Sitecore Symposium: DMS Where is the data at?
 
Sitecore 7 first look by Pieter Brinkman (Dutch)
Sitecore 7 first look by Pieter Brinkman (Dutch)Sitecore 7 first look by Pieter Brinkman (Dutch)
Sitecore 7 first look by Pieter Brinkman (Dutch)
 
10 Step Marketing Program Absolut 11.08.12
10 Step Marketing Program Absolut 11.08.1210 Step Marketing Program Absolut 11.08.12
10 Step Marketing Program Absolut 11.08.12
 
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
 
Mobile (App) Development with Sitecore
Mobile (App) Development with SitecoreMobile (App) Development with Sitecore
Mobile (App) Development with Sitecore
 
Understanding the Sitecore Architecture
Understanding the Sitecore ArchitectureUnderstanding the Sitecore Architecture
Understanding the Sitecore Architecture
 
Chapter 5 Kotler Customer value, Satisfaction and Loyalty
Chapter 5 Kotler Customer value, Satisfaction and LoyaltyChapter 5 Kotler Customer value, Satisfaction and Loyalty
Chapter 5 Kotler Customer value, Satisfaction and Loyalty
 

Similar to Exploiting metadata, ontologies and semantics to design/enhance new end-user experiences for adaptive pervasive computing environments

Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
drboon
 
EDUCON2018_P1876_Saliah-Hassane_Final.pptx
EDUCON2018_P1876_Saliah-Hassane_Final.pptxEDUCON2018_P1876_Saliah-Hassane_Final.pptx
EDUCON2018_P1876_Saliah-Hassane_Final.pptx
felipezapata51
 
Virtual campus hub
Virtual campus hub Virtual campus hub
Virtual campus hub
SURFnet
 
Richard Hotte: Licef presentation for LKL
Richard Hotte: Licef presentation for LKLRichard Hotte: Licef presentation for LKL
Richard Hotte: Licef presentation for LKL
Yishay Mor
 
Cc ita'09
Cc ita'09Cc ita'09
Cc ita'09
Oskar Casquero
 
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Technological Ecosystems for Enhancing Multiculturality
 
Learning Layers - Scaling up Technologies for Informal Learning in SME Clusters
Learning Layers - Scaling up Technologies for Informal Learning in SME ClustersLearning Layers - Scaling up Technologies for Informal Learning in SME Clusters
Learning Layers - Scaling up Technologies for Informal Learning in SME Clusters
Technological Ecosystems for Enhancing Multiculturality
 
sciPADS Poster for the SnT Partnership day 2014 (technical poster)
sciPADS Poster for the SnT Partnership day 2014 (technical poster)sciPADS Poster for the SnT Partnership day 2014 (technical poster)
sciPADS Poster for the SnT Partnership day 2014 (technical poster)
Dica Lab
 
Integration of an e-learning Platform and a Remote Laboratory for the Experim...
Integration of an e-learning Platform and a Remote Laboratory for the Experim...Integration of an e-learning Platform and a Remote Laboratory for the Experim...
Integration of an e-learning Platform and a Remote Laboratory for the Experim...
Federico Lerro
 
Remote labs
Remote labsRemote labs
Remote labs
Denis Gillet
 
SUMA & T-MAESTRO
SUMA & T-MAESTROSUMA & T-MAESTRO
SUMA & T-MAESTRO
IDTV Laboratory
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Final
pbihler
 
Csedu2018 keynote saliah-hassane_final
Csedu2018 keynote saliah-hassane_finalCsedu2018 keynote saliah-hassane_final
Csedu2018 keynote saliah-hassane_final
Hamadou Saliah-Hassane
 
Interactive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsInteractive Video Search and Browsing Systems
Interactive Video Search and Browsing Systems
Andrea Ferracani
 
Interactive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsInteractive Video Search and Browsing Systems
Interactive Video Search and Browsing Systems
Media Integration and Communication Center
 
Cloudengine at SEDA 2011
Cloudengine at SEDA 2011Cloudengine at SEDA 2011
SOFIA project INDRA NEO Publication
SOFIA project INDRA NEO PublicationSOFIA project INDRA NEO Publication
SOFIA project INDRA NEO Publication
Sofia Eu
 
Modelling And Visualising Traces For Reflexivity In Synchronous Collaborative...
Modelling And Visualising Traces For Reflexivity In Synchronous Collaborative...Modelling And Visualising Traces For Reflexivity In Synchronous Collaborative...
Modelling And Visualising Traces For Reflexivity In Synchronous Collaborative...
Damien Clauzel
 
Ieee papers
Ieee papersIeee papers
Ieee papers
madhurohit
 
Building eCampus solutions
Building eCampus solutionsBuilding eCampus solutions
Building eCampus solutions
Ingrid Melve
 

Similar to Exploiting metadata, ontologies and semantics to design/enhance new end-user experiences for adaptive pervasive computing environments (20)

Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
 
EDUCON2018_P1876_Saliah-Hassane_Final.pptx
EDUCON2018_P1876_Saliah-Hassane_Final.pptxEDUCON2018_P1876_Saliah-Hassane_Final.pptx
EDUCON2018_P1876_Saliah-Hassane_Final.pptx
 
Virtual campus hub
Virtual campus hub Virtual campus hub
Virtual campus hub
 
Richard Hotte: Licef presentation for LKL
Richard Hotte: Licef presentation for LKLRichard Hotte: Licef presentation for LKL
Richard Hotte: Licef presentation for LKL
 
Cc ita'09
Cc ita'09Cc ita'09
Cc ita'09
 
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
 
Learning Layers - Scaling up Technologies for Informal Learning in SME Clusters
Learning Layers - Scaling up Technologies for Informal Learning in SME ClustersLearning Layers - Scaling up Technologies for Informal Learning in SME Clusters
Learning Layers - Scaling up Technologies for Informal Learning in SME Clusters
 
sciPADS Poster for the SnT Partnership day 2014 (technical poster)
sciPADS Poster for the SnT Partnership day 2014 (technical poster)sciPADS Poster for the SnT Partnership day 2014 (technical poster)
sciPADS Poster for the SnT Partnership day 2014 (technical poster)
 
Integration of an e-learning Platform and a Remote Laboratory for the Experim...
Integration of an e-learning Platform and a Remote Laboratory for the Experim...Integration of an e-learning Platform and a Remote Laboratory for the Experim...
Integration of an e-learning Platform and a Remote Laboratory for the Experim...
 
Remote labs
Remote labsRemote labs
Remote labs
 
SUMA & T-MAESTRO
SUMA & T-MAESTROSUMA & T-MAESTRO
SUMA & T-MAESTRO
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Final
 
Csedu2018 keynote saliah-hassane_final
Csedu2018 keynote saliah-hassane_finalCsedu2018 keynote saliah-hassane_final
Csedu2018 keynote saliah-hassane_final
 
Interactive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsInteractive Video Search and Browsing Systems
Interactive Video Search and Browsing Systems
 
Interactive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsInteractive Video Search and Browsing Systems
Interactive Video Search and Browsing Systems
 
Cloudengine at SEDA 2011
Cloudengine at SEDA 2011Cloudengine at SEDA 2011
Cloudengine at SEDA 2011
 
SOFIA project INDRA NEO Publication
SOFIA project INDRA NEO PublicationSOFIA project INDRA NEO Publication
SOFIA project INDRA NEO Publication
 
Modelling And Visualising Traces For Reflexivity In Synchronous Collaborative...
Modelling And Visualising Traces For Reflexivity In Synchronous Collaborative...Modelling And Visualising Traces For Reflexivity In Synchronous Collaborative...
Modelling And Visualising Traces For Reflexivity In Synchronous Collaborative...
 
Ieee papers
Ieee papersIeee papers
Ieee papers
 
Building eCampus solutions
Building eCampus solutionsBuilding eCampus solutions
Building eCampus solutions
 

Recently uploaded

ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
spdendr
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
Amin Marwan
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 

Recently uploaded (20)

ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 

Exploiting metadata, ontologies and semantics to design/enhance new end-user experiences for adaptive pervasive computing environments

  • 1. Ahmet Soylu, PhD KU Leuven, Belgium web: www.ahmetsoylu.com e-mail: ahmet.soylu@kuleuven-kulak.be Senseable City Lab @ MIT, USA, 10 July 2012 (Online Pecha Kucha Style)
  • 2. Introduction Individual user-models adaptivity = intelligence Collective context Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 2
  • 3. Problem Statement End-user perspective Developer/development perspective Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 3
  • 4. Objectives  to provide abstract development approaches and methods to facilitate sustainable and rapid development and management (conceptual)  to enable end-users to be aware of relevant context, conceive adaptive behaviors, and to be involved in adaptation process (conceptual)  to enable end-users to form their own personal and pervasive environments (apps., appliances etc.) and to orchestrate them (practical) Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 4
  • 5. Approach  Web as a pervasive computing framework  Application space, communication space, and information space  Physical devices with digital presence => widgets for encapsulation  A uniform approach based on high level abstractions  Abstractions as a medium of development, adaptivity, and interoperability Interdisciplinary Research on Technology, Education and Communication, KU Leuven Campus Kortrijk, Belgium, www.itec-research.eu 5
  • 6. Approach Overall research framework: (1) abstract development, (2) widgetization/ubiquitous access, (3) personal environments, (4) end-user involvement. Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 6
  • 7. The Two-use of Ontologies Individual application level  Perspectives Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 7
  • 8. The Two-use of Ontologies Individual application level  Models and ontologies Three modeling paradigms A uniform approach Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 8
  • 9. The Two-use of Ontologies Individual application level  Towards a methodology Practical challenges: - Logic layer - OWL to Java/SQL etc. A methodology for merging Model Driven Development and Ontologies Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 9
  • 10. Widgetization Collective level  Ubiquitous Web Navigation An approach, a method and a set of heuristics for specifying, extracting, presenting embedded semantic data Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 10
  • 11. Widgetization Collective level  Data oriented and document oriented considerations Semantic information network map of an example web application Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 11
  • 12. Widgetization Collective level  Prototype An example navigation session of a user seeking a particular offer Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 12
  • 13. Personal Environments Collective level  Widget-based UI mashups  Widgets as building blocks!  Widget Interoperability : Data and application Interoperability  Platform and Framework: Standard components and services  Orchestration: Manual and automated Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 13
  • 14. Personal Environments Collective level Application Interoperability Data Interoperability Functional widget interfaces (FWI) Use of domain knowledge for data interoperability Widget triggered by an event of another widget Data is copied from one widget to another by an end-user Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 14
  • 15. Personal Environments Collective level  Platform The platform is composed of two primary layers : a run-time system and a backend system. The run-time resides at the client (e.g., browser) and is responsible for the operational tasks and the delivery of standard platform services (e.g., preference management) to the widget instances. The backend system resides at the server side and is responsible for the persistence and decision making. We extended W3C standards for widgets accordingly. Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 15
  • 16. Personal Environments Collective level  Behavior mining Workflow/process mining for the extraction of behavioral patterns and Colored Petri nets for the representation, share, Petri nets for widget orchestration: transitions refer to widget functions and validation & verification A behavioral pattern consists of a triggering action and one or at most two parallel or alternative actions. The patterns used in automated orchestration: OR and Sequence Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 16
  • 17. Personal Environments Collective level  Prototype An example scenario for system-driven widget orchestration Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 17
  • 18. Conclusions  The Two-use of ontologies  A conceptual framework and approach,  Practical directions,  A uniform approach is yet to be realized.  Widgetization  A methodology,  Heuristics for the end-user consumption,  Other automated annotation mechanisms.  Personal Environments and Orchestration  Interoperability framework,  A generic platform,  Automated/manual widget orchestration,  Online learning and concept –drift problem. Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 18
  • 19. Future Work End-user “programming” for pervasive spaces Visualizing networked interaction in pervasive (programming by demonstration) spaces (one-mode vs. two-mode networks) Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgium, www.itec-research.eu 19
  • 20. Q&A Thank you for your attention! ? For more information and relevant publications: www.ahmetsoylu.com The Mechanical Turk Interdisciplinary Research on Technology, Education and Communication, KU Leuven - KULAK, Belgi um, www.itec-research.eu 20

Editor's Notes

  1. Good afternoon!I have recently obtained my PhD from KU Leuven. In this presentation, I am going to provide an overview of my PhD work.My PhD focuses on responsive personal and pervasive environments and mainly utilizes abstractions to this end.
  2. Technology has augmented the end-user environments by merging physical and digital worlds. Now, end-users are confronted with overwhelming amount of data, applications, and appliances.Novel approaches are required to better manage, organize, and interact with these entities at individual application and collective environment levels.
  3. In this respect, adaptive and pervasive computing domains have emerged.However, there are certain problems.From end-user point of view, such systems are strongly invasive and non-transparent.From development point of view, such systems are becoming extremely complex and therefore are hard to develop and manage.
  4. To address these challenges, we aim to:
  5. Concerning our approach …
  6. Concerning our overall research framework…We use ontologies for automated code generation.Ontologies allow us to realize end-user awareness, software intelligibility, and end-user control.We harvest semantics embedded into application interfaces to widgetize traditional applications and to form personal environments.
  7. Regarding our work at individual application level…From knowledge representation point of view, we use ontologies to formalize application knowledge for automated development.From logic point of view, we use formalized context ontologies to realize dynamic adaptations. With formal ontologies, we can communicate relevant context and reasoning logic to the end-users.
  8. To realize such an approach, we proposed merging Model Driven Development and Ontologies.Literature reveals that the integration of prominent modeling paradigms is of importance.Upon such integration, we proposed an approach using ontologies for acquiring domain knowledge and to move form ontologies to more specific models.
  9. We proposed a conceptual methodology which is adapted from model driven development.The methodology employs domain ontologies as an input for model driven development.Domain ontologies along with generic ontologies are used as a context ontology at run-time.However, there are certain problems regarding the practical applicability of a merged approach in terms of logic layer and transformations.
  10. At collective level, our first practical study concerns the widgetization of traditional applications.Our goal is to enable application servers to directly serve semantic information for the end-user consumption.To this end, we proposed …
  11. We combine data oriented and document oriented considerations. A document oriented approach provides high provenance while a data oriented approach provides high precision. Our approach allows end-users to navigate semantic information network of web applications by following HTML and data links.
  12. We implemented a prototype.At the left hand-side, we see the example website which is composed of three pages.At the right hand-side, we see an example navigation session with our prototype.The end-user experiments and computational experiments revealed that the approach is promising.
  13. Our second practical study concerns the realization of widget-based personal environments. Widgets are used as building blocks of the personal and pervasive environments as interplaying components.We identified and addressed several challenges.
  14. For application interoperability, we introduced functional widget interfaces to disclose functionalities of the widgets.For data interoperability, we annotated functional interfaces and the content of widgets with semantic information.On top of this, we built an end-user data mobility facility for manual widget orchestration.
  15. The platform is composed of :
  16. For automated widget orchestration , we monitor the event stream of widgets, mine behavioral patterns, and automate these patterns. We employed…
  17. We implemented a prototype.The snapshot provides an example scenario with a set of extracted patterns.The end-user experiments and computational experiments revealed that our approach is promising.
  18. We proposed and implemented several approaches and methods for the realization of personal and pervasive environments.However:
  19. Our future work builds on and complements our previous work.Our first goal is to enable end-users to program their own environments for specific tasks through programming by demonstration idea. Our second goal is to realize a visualization framework for the analysis of networked interaction in pervasive environments to support end-users.
  20. As a final remark:The future is not only about more intelligent applications.The technology will be more ubiquitous and will extend our sensory, cognitive, and physical abilities as well as the borders of our environments. Therefore, approaches for the efficient integration of human intelligence with machine intelligence and his environment are required.Thank you!