SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Context-Aware Content-Centric
 Collaborative Workflow Management
          for Mobile Devices
                            COLLA 2012


Authors: Anna Kocurova, Samia Oussena, Peter Komisarczuk, Tony Clark
                     University of West London, UK
Agenda
   Introduction

   Use Case Scenario

   Context-Aware Workflow Management

   Research Problem & Aim

   Adapted Workflow
Overview
   Geographically distributed people

   Work out of office by using mobile

    devices

   Collaborate and share content such as

    pictures and videos

   Repeating collaborative work patterns
Mobile Collaboration
                           Sequence of activities:

       1. Take a picture

       2. Add own rating to the picture.

       3. Send the picture for review to fellow co-workers

          who can also add comments.

       4. Obtain reviews and comments.

       5. Reassess the picture.

       6. If the idea is good, send the picture for approval to

          client.

       7. Add approved picture is added to completed work.
Workflow Technology
Collaborators expect to have tools to collaborate, share and publish content anywhere
                      and at any given time (Erickson et al. 2009)


                                                 Described by a
                                                workflow language



                                                             Interpreted by a
                                                          workflow management
                                                                  system



                                         Running workflow instances managed
                                             and executed by the system
Context
    •    ‘any information that can be used to characterize the situation of an entity’ (Dey, 2001)
                                                            User-centric:
                                                            User preference
             Device-centric:                                Current task
             Bluetooth on/off
             Battery level




                                                 Context

                                                                     Social:
                                                                     Work context
                           Environmental:
                                                                     of fellow collaborators
                           Location
                           Surrounding devices


•       Context changes can influence the behaviour of mobile systems

•       Mobile workflows capabilities can be enhanced by making mobile workflows context-aware

•       Context is related: context driven workflow execution and context-aware content
Context Driven Workflow Execution
    Centralised workflow management system
        Easier workflow management

        Decisions made by servers




                             Peer-to-peer workflow management system
                                 Device workflow centric process

                                 Devices can make decisions based on local context information

                                 Better context integration and adaptation to collaborators’ needs

                                 No single device has a complete view of the global workflow state

                                 Used in this work
Collaboration Context
                                                              I can review
                                                               the picture!              I don’t work
I want to share the picture only                                                             today!
if I added rating greater than 2.   I can review
 Optimally, obtain two reviews      the picture!
         would be great!
                                                                         I can review
                                                                         the picture!


                                                                                        I have a break!




                ?                              I can review
                                               the picture!



                                                                     I can review
                                                                     the picture!       Oh, busy day!
Context-Aware Content
•    Mobile content such as a picture, document, or audio/video file is usually user-
     generated or adapted for use on mobile devices.

•    Mobile content is context-aware, semantically enriched by context.

                                                                                Location



                                                                                  Time

•    Basic content lifecycle: creating, processing and disposition

•    Can flow through a more complex management process



    Initial         Reviewed            Assessed           Approved             Final
Research Aim
• Investigate the adaptation of the workflow technology for mobile peer-to-

   peer collaboration by considering context

• Integrate a context-aware content lifecycle into workflow management

• Provide tools for workflow designers and developers

    o Workflow Language (metamodel, XML schema)

    o Workflow Management System (logical and run-time architecture, execution semantics)
Adapted Workflow
Workflow Language
Context Aggregation




• Context acquisition and aggregation independent from workflow execution

• Two types of context information:
    o   Case independent (Connectivity)

    o   Case dependent with a priori knowledge (Availability)
Context Definition




• Context Engine to monitor, acquire, aggregate and disseminate
   context information developed on the Android platform
Context Aware Content Lifecycle




   Context Driven Condition                                   Context Aware Condition
       Query context                                                 Setup a listener
    If (obtainedContextValue = expectedContextValue) then       Do {     listen;
           do (something)                                                onReceive(obtain Context Value)
    else do (something else)                                    } while(obtainedContextValue = expectedContextValue)
Cooperation Overview
                                         dependency



             Adapted               Query content manager
                                                                       Content Manager
             Workflow                                                  Content
              Engine                                                                Content
                                                                        State
                                           Notify:                                  Provider
                                                                       Machine
                                     content state change


                                 Query                    Query
                              context engine          context engine



dependency                                                                               dependency




                     Notify:                                          Notify:
                  context change                                   context change
                                       Context Engine
Workflow Management
Practical use
Design own context-aware content-centric workflow
(XML document conforming to the XML schema)



                                       Mobile Application
         Deploy definition
                                   CONTEXT-AWARE CONTENT-CENTRIC WORKFLOW MANAGEMENT
         - XML document

                                       Distributed Workflow               Context
                                       Management System                  Engine

Workflow definition interpreted,
workflow instances                            Communication Middleware
managed and executed by
                                                Mobile Operating System
Summary
• Investigation how to adapt the workflow technology in order to
   enhance mobile peer-to-peer collaboration

• Workflow Model to define, manage and execute the context-
   aware content-centric workflows

• Prototypes of the Context Engine and the Distributed Workflow
   Management System on the Android platform

• Benefits for designers and developers of certain classes of mobile
   collaborative applications
References
•   Dey, A.K., Abowd, G.D., Salber, D.: A Conceptual Framework and A Toolkit For Supporting the Rapid

    Prototyping of Context-Aware Applications. Hum.-Comput. Interact. 16 (2), pp. 97-166 (2001)

•   Erickson, J. et al. (2009) Content-Centered Collaboration Spaces in the Cloud. IEEE Internet Computing,

    pp. 34-42, September/October, 2009.
Thank you

Contenu connexe

Similaire à Context-Aware Content-Centric Collaborative Workflow Management for Mobile Devices

Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
Engineering Web Content (Web Content 2009)
Engineering Web Content (Web Content 2009)Engineering Web Content (Web Content 2009)
Engineering Web Content (Web Content 2009)Joe Gollner
 
Connected Applications using WF and WCF
Connected Applications using WF and WCFConnected Applications using WF and WCF
Connected Applications using WF and WCFmaddinapudi
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform K.Mohamed Faizal
 
Implementation of the Reasoning Module
Implementation of the Reasoning ModuleImplementation of the Reasoning Module
Implementation of the Reasoning ModuleDamien Clauzel
 
FreeNEST concept introduction
FreeNEST concept introductionFreeNEST concept introduction
FreeNEST concept introductionnarsuman
 
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific WorkflowsAn Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific Workflowsvijayskumar
 
Second Serenoa Newsletter
Second Serenoa NewsletterSecond Serenoa Newsletter
Second Serenoa NewsletterSerenoa Project
 
Usability modeling and measurement
Usability modeling and measurementUsability modeling and measurement
Usability modeling and measurementXBOSoft
 
From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsVille Antila
 
MapReduce Container ReUse
MapReduce Container ReUseMapReduce Container ReUse
MapReduce Container ReUseHortonworks
 
IoT 2010 Talk on System Infrastructure for the Internet of Things.
IoT 2010 Talk on System Infrastructure for the  Internet of Things.IoT 2010 Talk on System Infrastructure for the  Internet of Things.
IoT 2010 Talk on System Infrastructure for the Internet of Things.Fahim Kawsar
 
Content deployment sharepointserver2010
Content deployment sharepointserver2010Content deployment sharepointserver2010
Content deployment sharepointserver2010Ard van Someren
 
Software Architecture Intro
Software Architecture IntroSoftware Architecture Intro
Software Architecture IntroSadhana Ghalsasi
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformAyman El-Hattab
 
Introduction to Content Engineering
Introduction to Content EngineeringIntroduction to Content Engineering
Introduction to Content EngineeringJoe Gollner
 

Similaire à Context-Aware Content-Centric Collaborative Workflow Management for Mobile Devices (20)

Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Customer feedback system
Customer feedback systemCustomer feedback system
Customer feedback system
 
Engineering Web Content (Web Content 2009)
Engineering Web Content (Web Content 2009)Engineering Web Content (Web Content 2009)
Engineering Web Content (Web Content 2009)
 
Connected Applications using WF and WCF
Connected Applications using WF and WCFConnected Applications using WF and WCF
Connected Applications using WF and WCF
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 
Cg Pipeline
Cg PipelineCg Pipeline
Cg Pipeline
 
Implementation of the Reasoning Module
Implementation of the Reasoning ModuleImplementation of the Reasoning Module
Implementation of the Reasoning Module
 
FreeNEST concept introduction
FreeNEST concept introductionFreeNEST concept introduction
FreeNEST concept introduction
 
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific WorkflowsAn Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
 
Second Serenoa Newsletter
Second Serenoa NewsletterSecond Serenoa Newsletter
Second Serenoa Newsletter
 
Usability modeling and measurement
Usability modeling and measurementUsability modeling and measurement
Usability modeling and measurement
 
From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior Patterns
 
EnhancingWeb Process Self-Awareness with Context-Aware Service Composition
EnhancingWeb Process Self-Awareness with Context-Aware Service CompositionEnhancingWeb Process Self-Awareness with Context-Aware Service Composition
EnhancingWeb Process Self-Awareness with Context-Aware Service Composition
 
MapReduce Container ReUse
MapReduce Container ReUseMapReduce Container ReUse
MapReduce Container ReUse
 
IoT 2010 Talk on System Infrastructure for the Internet of Things.
IoT 2010 Talk on System Infrastructure for the  Internet of Things.IoT 2010 Talk on System Infrastructure for the  Internet of Things.
IoT 2010 Talk on System Infrastructure for the Internet of Things.
 
Content deployment sharepointserver2010
Content deployment sharepointserver2010Content deployment sharepointserver2010
Content deployment sharepointserver2010
 
Software Architecture Intro
Software Architecture IntroSoftware Architecture Intro
Software Architecture Intro
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform
 
Puneetsingh
PuneetsinghPuneetsingh
Puneetsingh
 
Introduction to Content Engineering
Introduction to Content EngineeringIntroduction to Content Engineering
Introduction to Content Engineering
 

Plus de ClarkTony

The Uncertain Enterprise
The Uncertain EnterpriseThe Uncertain Enterprise
The Uncertain EnterpriseClarkTony
 
Actors for Behavioural Simulation
Actors for Behavioural SimulationActors for Behavioural Simulation
Actors for Behavioural SimulationClarkTony
 
LEAP A Language for Architecture Design, Simulation and Analysis
LEAP A Language for Architecture Design, Simulation and AnalysisLEAP A Language for Architecture Design, Simulation and Analysis
LEAP A Language for Architecture Design, Simulation and AnalysisClarkTony
 
Context Aware Reactive Applications
Context Aware Reactive ApplicationsContext Aware Reactive Applications
Context Aware Reactive ApplicationsClarkTony
 
Model Slicing
Model SlicingModel Slicing
Model SlicingClarkTony
 
Patterns 200711
Patterns 200711Patterns 200711
Patterns 200711ClarkTony
 
Kings 120711
Kings 120711Kings 120711
Kings 120711ClarkTony
 
Iswim for testing
Iswim for testingIswim for testing
Iswim for testingClarkTony
 
Iswim for testing
Iswim for testingIswim for testing
Iswim for testingClarkTony
 
Kiss at oopsla 09
Kiss at oopsla 09Kiss at oopsla 09
Kiss at oopsla 09ClarkTony
 
Mcms and ids sig
Mcms and ids sigMcms and ids sig
Mcms and ids sigClarkTony
 
Reverse engineering and theory building v3
Reverse engineering and theory building v3Reverse engineering and theory building v3
Reverse engineering and theory building v3ClarkTony
 
Onward presentation.en
Onward presentation.enOnward presentation.en
Onward presentation.enClarkTony
 
Filmstrip testing
Filmstrip testingFilmstrip testing
Filmstrip testingClarkTony
 
Dsm as theory building
Dsm as theory buildingDsm as theory building
Dsm as theory buildingClarkTony
 
Dsl overview
Dsl overviewDsl overview
Dsl overviewClarkTony
 
Dsl tutorial
Dsl tutorialDsl tutorial
Dsl tutorialClarkTony
 

Plus de ClarkTony (20)

The Uncertain Enterprise
The Uncertain EnterpriseThe Uncertain Enterprise
The Uncertain Enterprise
 
Actors for Behavioural Simulation
Actors for Behavioural SimulationActors for Behavioural Simulation
Actors for Behavioural Simulation
 
LEAP A Language for Architecture Design, Simulation and Analysis
LEAP A Language for Architecture Design, Simulation and AnalysisLEAP A Language for Architecture Design, Simulation and Analysis
LEAP A Language for Architecture Design, Simulation and Analysis
 
Context Aware Reactive Applications
Context Aware Reactive ApplicationsContext Aware Reactive Applications
Context Aware Reactive Applications
 
Model Slicing
Model SlicingModel Slicing
Model Slicing
 
Patterns 200711
Patterns 200711Patterns 200711
Patterns 200711
 
Kings 120711
Kings 120711Kings 120711
Kings 120711
 
Iswim for testing
Iswim for testingIswim for testing
Iswim for testing
 
Iswim for testing
Iswim for testingIswim for testing
Iswim for testing
 
Kiss at oopsla 09
Kiss at oopsla 09Kiss at oopsla 09
Kiss at oopsla 09
 
Mcms and ids sig
Mcms and ids sigMcms and ids sig
Mcms and ids sig
 
Ocl 09
Ocl 09Ocl 09
Ocl 09
 
Scam 08
Scam 08Scam 08
Scam 08
 
Reverse engineering and theory building v3
Reverse engineering and theory building v3Reverse engineering and theory building v3
Reverse engineering and theory building v3
 
Onward presentation.en
Onward presentation.enOnward presentation.en
Onward presentation.en
 
Hcse pres
Hcse presHcse pres
Hcse pres
 
Filmstrip testing
Filmstrip testingFilmstrip testing
Filmstrip testing
 
Dsm as theory building
Dsm as theory buildingDsm as theory building
Dsm as theory building
 
Dsl overview
Dsl overviewDsl overview
Dsl overview
 
Dsl tutorial
Dsl tutorialDsl tutorial
Dsl tutorial
 

Dernier

8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024Matteo Carbone
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 

Dernier (20)

8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 

Context-Aware Content-Centric Collaborative Workflow Management for Mobile Devices

  • 1. Context-Aware Content-Centric Collaborative Workflow Management for Mobile Devices COLLA 2012 Authors: Anna Kocurova, Samia Oussena, Peter Komisarczuk, Tony Clark University of West London, UK
  • 2. Agenda  Introduction  Use Case Scenario  Context-Aware Workflow Management  Research Problem & Aim  Adapted Workflow
  • 3. Overview  Geographically distributed people  Work out of office by using mobile devices  Collaborate and share content such as pictures and videos  Repeating collaborative work patterns
  • 4. Mobile Collaboration Sequence of activities: 1. Take a picture 2. Add own rating to the picture. 3. Send the picture for review to fellow co-workers who can also add comments. 4. Obtain reviews and comments. 5. Reassess the picture. 6. If the idea is good, send the picture for approval to client. 7. Add approved picture is added to completed work.
  • 5. Workflow Technology Collaborators expect to have tools to collaborate, share and publish content anywhere and at any given time (Erickson et al. 2009) Described by a workflow language Interpreted by a workflow management system Running workflow instances managed and executed by the system
  • 6. Context • ‘any information that can be used to characterize the situation of an entity’ (Dey, 2001) User-centric: User preference Device-centric: Current task Bluetooth on/off Battery level Context Social: Work context Environmental: of fellow collaborators Location Surrounding devices • Context changes can influence the behaviour of mobile systems • Mobile workflows capabilities can be enhanced by making mobile workflows context-aware • Context is related: context driven workflow execution and context-aware content
  • 7. Context Driven Workflow Execution  Centralised workflow management system  Easier workflow management  Decisions made by servers  Peer-to-peer workflow management system  Device workflow centric process  Devices can make decisions based on local context information  Better context integration and adaptation to collaborators’ needs  No single device has a complete view of the global workflow state  Used in this work
  • 8. Collaboration Context I can review the picture! I don’t work I want to share the picture only today! if I added rating greater than 2. I can review Optimally, obtain two reviews the picture! would be great! I can review the picture! I have a break! ? I can review the picture! I can review the picture! Oh, busy day!
  • 9. Context-Aware Content • Mobile content such as a picture, document, or audio/video file is usually user- generated or adapted for use on mobile devices. • Mobile content is context-aware, semantically enriched by context. Location Time • Basic content lifecycle: creating, processing and disposition • Can flow through a more complex management process Initial Reviewed Assessed Approved Final
  • 10. Research Aim • Investigate the adaptation of the workflow technology for mobile peer-to- peer collaboration by considering context • Integrate a context-aware content lifecycle into workflow management • Provide tools for workflow designers and developers o Workflow Language (metamodel, XML schema) o Workflow Management System (logical and run-time architecture, execution semantics)
  • 13. Context Aggregation • Context acquisition and aggregation independent from workflow execution • Two types of context information: o Case independent (Connectivity) o Case dependent with a priori knowledge (Availability)
  • 14. Context Definition • Context Engine to monitor, acquire, aggregate and disseminate context information developed on the Android platform
  • 15. Context Aware Content Lifecycle  Context Driven Condition  Context Aware Condition  Query context  Setup a listener If (obtainedContextValue = expectedContextValue) then Do { listen; do (something) onReceive(obtain Context Value) else do (something else) } while(obtainedContextValue = expectedContextValue)
  • 16. Cooperation Overview dependency Adapted Query content manager Content Manager Workflow Content Engine Content State Notify: Provider Machine content state change Query Query context engine context engine dependency dependency Notify: Notify: context change context change Context Engine
  • 18. Practical use Design own context-aware content-centric workflow (XML document conforming to the XML schema) Mobile Application Deploy definition CONTEXT-AWARE CONTENT-CENTRIC WORKFLOW MANAGEMENT - XML document Distributed Workflow Context Management System Engine Workflow definition interpreted, workflow instances Communication Middleware managed and executed by Mobile Operating System
  • 19. Summary • Investigation how to adapt the workflow technology in order to enhance mobile peer-to-peer collaboration • Workflow Model to define, manage and execute the context- aware content-centric workflows • Prototypes of the Context Engine and the Distributed Workflow Management System on the Android platform • Benefits for designers and developers of certain classes of mobile collaborative applications
  • 20. References • Dey, A.K., Abowd, G.D., Salber, D.: A Conceptual Framework and A Toolkit For Supporting the Rapid Prototyping of Context-Aware Applications. Hum.-Comput. Interact. 16 (2), pp. 97-166 (2001) • Erickson, J. et al. (2009) Content-Centered Collaboration Spaces in the Cloud. IEEE Internet Computing, pp. 34-42, September/October, 2009.