SlideShare a Scribd company logo
1 of 30
A context Based Frame work
M.RIFAD
138229C.
Introduction
 What is user context.
Identifying user location, find people
around the user, the time of the day,
season, orientation, speed, emotions
these all can be included to define a
context.
Important of the context.
 user context based applications become
a major trend and users also adopt to use
those applications.
Context based frame works
 Basic structure for layered frame work.
Context based frame works
Problem opportunity
 Increase of the mobile usage.
 User seeking for more friendly
applications.
Motivation
 context based application provide more
relevant specific based suggestion to the
user and reactive to the situations without
users interaction.
Objectives
 Identifying user context.
 Process the context.
 Implement the processed context in a
meaningful way.
Capturing user context
 Location context.
 Physical context.
 Time context.
Context based Frame works
 stick-e document.
The motivation of this frame work is to give
users an easier way to build context based
applications by having less knowledge
about the Framework.
SULAWESI: A Wearable
interaction frame work.
 This frame work allow interaction on
wearable computer with the user.The
wearable computing system monitors the
users interaction closely like the location
and his movement . For the location
identification the system uses the GPS.
Web Representations for
Places
 This method based on creating web
representation for people places and
things provide interaction between them
like physically as virtual.
Cyber Guide.
 It is a frame work supports the automatic
integration of software applications
 The frame work provide easy and flexible
way to customize.
 It enables the user application experience.
The user context is any information about the
user and his working environment. This can be
include time of the day the physical location
or the users emotional states
Schilit’s Architecture
CALAIS
 This frame work mostly focused on to
achieve fine grained location information.
It uses several equipment such as
monitors ,keyboards, door sensors ,motion
detectors and active badges as we
Service-Oriented Context-
Aware Middleware.
 It consists of context providers, context
interpreter, context aware services and
service locating service. Context providers
abstract the context and distribute in a
way to use across the framework.
Context-Awareness Sub-
Structure (CASS).
 This framework basically designed to
provide context based services to the
handheld and mobile devices. It is server
based architecture connect with context
applications with wireless network.
Comparison
Frame works Features Pros Cons
Sticky e Notes It provides an easy
mechanism to application
developer to define
context processing rules in
simple semantic writings.
Give users an easier way to
build context based
applications by having less
knowledge about the
Framework.
Writing the rules is limited to
certain extend and not
supporting to have the
frequent changing data.
SULAWESI The wearable computing
system monitors the user’s
interaction closely like the
location and his
movement.
Inputs can be provided by
speech it can be
synthesized also support
for visual input ,key board
input.
Out put will be based on
the users context and can
be synthesized.
The dynamic changes in
the input devices will be
harder to define in the
application and limits
context can be achieved
using this framework.
Web representation of
place
This method based on
creating web
representation for people
places and things provide
interaction between them
like physically as virtual.
supporting applications
that display context and
services to end-users.
I t was not designed for low
level context abstraction
and storage processes.
Cyber Desk It is a frame work supports
the automatic integration
of software applications.
The frame work provide
easy and flexible way to
customize.
Context acquisition
mechanism is not well
described and the
storage is not well
defined. It is hard to use
the previous context that
has been use.
Schilit’s Architecture architecture mainly
focused on gathering of
context about the system
and the user.
Mainly focused on
accuracy of the location.
Context acquisition
mechanism is not well
described and the
storage is not well
defined. It is hard to use
the previous context that
has been use.
SOCAM It is a service oriented
architecture provide
context aware services
based on acquired
context.
Several sensors can be
used to acquire context.
Did not focus match on
context storage and
tuning.
CASS This framework basically
designed to provide
context based services to
the handheld and mobile
devices. It is server based
architecture connect
with context applications
with wireless network.
The device battery ,will
not get drained by
processing and acquiring
the context. Enough
computing power
available in the server.
The application need to
be connected with the
server the accuracy
depends on the
communication between
the server and the
application.
Identifying location Via web
 Locations are shared on the web most of
the time.
 It can be shared with events.
 Geographical coordinates.
 1: INPUT: V enueName
 2: OUTPUT: BoundingBox
 3: PhotoSet = [ ]
 4: EventSet=GetPastEvent(V enueName)
 5: for each eventid in EventSet do
 6: photos = GetFlickrPhotos(eventid, hasGeo = True)
 7: PhotoSet.append(photos)
 8: end for
 9: GeoSet = GetGeoInfo(PhotoSet)
 10: GeoSet.lter()
 11: return MinRect(GeoSet)
Face book Graph API
 A feed of posts and photos that include
location information and in which this
person has been tagged. This is useful for
constructing a chronology of places that
the person has visited.
Event API
 Can use to extract the event that user
going to attend.
 By identifying the events we can assume
the location of the user.
 Thank you
Refrences
 [1] Brown, Peter J. (1996b). The Stick-e Document: A framework for creating
context-aware applications. In the Proceedings of the Electronic Publishing
’96, pp. 259-272, Laxenburg, Austria, IFIP. September 1996. Available
at:http://www.cs.ukc.ac.uk/research/infosys/mobicomp/Fieldwork/Papers/ps/
StickeDocument.ps
 [2] Newman, Neill J. (1999). Sulawesi: A wearable application integration
framework. In the Proceedings of the 3rd International Symposium on
Wearable Computers (ISWC '99), pp. 170-171, San Francisco, CA, IEEE.
October 20-21, 1999.
 [3] A Wearable Application Integration FrameworkNeill J. NewmanVASE
Laboratory, University of EssexWivenhoe Park, ColchesterEssex, UK, CO4
3SQnjnewm@essex.ac.uk February 24, 2000
 [4] Deborah Caswell and Philippe Debaty,Internet & Mobile Systems
LabHewlett-Packard LaboratoriesPalo Alto, CA (caswell@hpl.hp.com,
debaty@hpl.hp.com)
 [5] Dey, Anind K., Gregory D. Abowd and Andrew Wood (1998). CyberDesk: A
framework for providing
 self–integrating context–aware services. Knowledge Based Systems 11(1): pp.
3-13. September 30, 1998.
 Available at: http://www.cc.gatech.edu/fce/ctk/pubs/KBS11-1.pdf
 [6]Schilit, Bill N. (1995). System architecture for context-aware mobile computing. PhD
dissertation.
 Columbia University. New York.
 [7] Nelson, Giles J. (1998). Context-aware and location systems. PhD dissertation. University of
Cambridge.
 Available at: http://www.acm.org/sigmobile/MC2R/theses/nelson.ps.gz

 [8] Anind K. Dey ,Providing Architectural Support for Building Context-Aware Applications ,A
Thesis Presented toThe Academic Faculty, Georgia Institute of Technology.
 [9] Gu, T., Pung, H.K. and Zhang, D.Q. (2004a) ‘A middlewarefor building context-aware
mobile services’, Proceedingsof IEEE Vehicular Technology Conference (VTC), Milan,Italy.

 [10] An Ontology-based Context Model in Intelligent EnvironmentsTao Gu Xiao Hang Wang,
Hung Keng Pung, Da Qing ZhangDepartment of Computer Science, National University of
Singapore, SingaporeConnected Home Lab, Institute for Infocomm Research, Singapore.


 [11] CASS - Middleware for Mobile Context-Aware ApplicationsPatrick Fahy Siobhan Clarke
Distributed Systems Group,Computer Science Department,Trinity College Dublin,Ireland.



More Related Content

Viewers also liked

Mobile user context identification
Mobile user context identificationMobile user context identification
Mobile user context identificationRifad Mohamed
 
Competencias informacionales 2
Competencias informacionales 2Competencias informacionales 2
Competencias informacionales 2MayCoco
 

Viewers also liked (6)

Mobile user context identification
Mobile user context identificationMobile user context identification
Mobile user context identification
 
SN- Lecture 2
SN- Lecture 2SN- Lecture 2
SN- Lecture 2
 
SN- Lecture 9
SN- Lecture 9SN- Lecture 9
SN- Lecture 9
 
SN- Lecture 5
SN- Lecture 5SN- Lecture 5
SN- Lecture 5
 
SN- Lecture 6
SN- Lecture 6SN- Lecture 6
SN- Lecture 6
 
Competencias informacionales 2
Competencias informacionales 2Competencias informacionales 2
Competencias informacionales 2
 

Similar to Context aware applications

Live Matches , Streaming , Scores
Live Matches , Streaming , ScoresLive Matches , Streaming , Scores
Live Matches , Streaming , Scoreswebcric .site
 
Analysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networksAnalysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networksiaemedu
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceNathan Mathis
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudIJERA Editor
 
RCAMM_IEEE_RAICS_2013_6745453
RCAMM_IEEE_RAICS_2013_6745453RCAMM_IEEE_RAICS_2013_6745453
RCAMM_IEEE_RAICS_2013_6745453Shekhar Parkhi
 
A survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sA survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sIOSR Journals
 
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineering
Breaking the Walls: A Unified Vision on Context-Oriented Software EngineeringBreaking the Walls: A Unified Vision on Context-Oriented Software Engineering
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineeringkim.mens
 
Iaetsd efficient file transferring in
Iaetsd efficient file transferring inIaetsd efficient file transferring in
Iaetsd efficient file transferring inIaetsd Iaetsd
 
Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...IJCNCJournal
 
Indoor localization Leveraging Human Perception of Textual Signs
Indoor localization Leveraging Human Perception of Textual SignsIndoor localization Leveraging Human Perception of Textual Signs
Indoor localization Leveraging Human Perception of Textual SignsShekhar Vimalendu
 
A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...IEEEFINALYEARPROJECTS
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...IEEEGLOBALSOFTTECHNOLOGIES
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...IEEEGLOBALSOFTTECHNOLOGIES
 
Фреймворк промышленного интернета
Фреймворк промышленного интернетаФреймворк промышленного интернета
Фреймворк промышленного интернетаSergey Zhdanov
 
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENT
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENTA SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENT
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENTIJNSA Journal
 
2014 IEEE DOTNET MOBILE COMPUTING PROJECT Preserving location-privacy-in-geos...
2014 IEEE DOTNET MOBILE COMPUTING PROJECT Preserving location-privacy-in-geos...2014 IEEE DOTNET MOBILE COMPUTING PROJECT Preserving location-privacy-in-geos...
2014 IEEE DOTNET MOBILE COMPUTING PROJECT Preserving location-privacy-in-geos...IEEEFINALYEARSTUDENTSPROJECTS
 
IEEE 2014 C# Projects
IEEE 2014 C# ProjectsIEEE 2014 C# Projects
IEEE 2014 C# ProjectsVijay Karan
 
IEEE 2014 C# Projects
IEEE 2014 C# ProjectsIEEE 2014 C# Projects
IEEE 2014 C# ProjectsVijay Karan
 
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...dannyijwest
 
IRJET- Monitoring and Detecting Abnormal Behaviour in Mobile Cloud Infrastruc...
IRJET- Monitoring and Detecting Abnormal Behaviour in Mobile Cloud Infrastruc...IRJET- Monitoring and Detecting Abnormal Behaviour in Mobile Cloud Infrastruc...
IRJET- Monitoring and Detecting Abnormal Behaviour in Mobile Cloud Infrastruc...IRJET Journal
 

Similar to Context aware applications (20)

Live Matches , Streaming , Scores
Live Matches , Streaming , ScoresLive Matches , Streaming , Scores
Live Matches , Streaming , Scores
 
Analysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networksAnalysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networks
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning Experience
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using Cloud
 
RCAMM_IEEE_RAICS_2013_6745453
RCAMM_IEEE_RAICS_2013_6745453RCAMM_IEEE_RAICS_2013_6745453
RCAMM_IEEE_RAICS_2013_6745453
 
A survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sA survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’s
 
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineering
Breaking the Walls: A Unified Vision on Context-Oriented Software EngineeringBreaking the Walls: A Unified Vision on Context-Oriented Software Engineering
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineering
 
Iaetsd efficient file transferring in
Iaetsd efficient file transferring inIaetsd efficient file transferring in
Iaetsd efficient file transferring in
 
Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...
 
Indoor localization Leveraging Human Perception of Textual Signs
Indoor localization Leveraging Human Perception of Textual SignsIndoor localization Leveraging Human Perception of Textual Signs
Indoor localization Leveraging Human Perception of Textual Signs
 
A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
 
Фреймворк промышленного интернета
Фреймворк промышленного интернетаФреймворк промышленного интернета
Фреймворк промышленного интернета
 
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENT
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENTA SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENT
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENT
 
2014 IEEE DOTNET MOBILE COMPUTING PROJECT Preserving location-privacy-in-geos...
2014 IEEE DOTNET MOBILE COMPUTING PROJECT Preserving location-privacy-in-geos...2014 IEEE DOTNET MOBILE COMPUTING PROJECT Preserving location-privacy-in-geos...
2014 IEEE DOTNET MOBILE COMPUTING PROJECT Preserving location-privacy-in-geos...
 
IEEE 2014 C# Projects
IEEE 2014 C# ProjectsIEEE 2014 C# Projects
IEEE 2014 C# Projects
 
IEEE 2014 C# Projects
IEEE 2014 C# ProjectsIEEE 2014 C# Projects
IEEE 2014 C# Projects
 
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
 
IRJET- Monitoring and Detecting Abnormal Behaviour in Mobile Cloud Infrastruc...
IRJET- Monitoring and Detecting Abnormal Behaviour in Mobile Cloud Infrastruc...IRJET- Monitoring and Detecting Abnormal Behaviour in Mobile Cloud Infrastruc...
IRJET- Monitoring and Detecting Abnormal Behaviour in Mobile Cloud Infrastruc...
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 

Context aware applications

  • 1. A context Based Frame work M.RIFAD 138229C.
  • 2. Introduction  What is user context. Identifying user location, find people around the user, the time of the day, season, orientation, speed, emotions these all can be included to define a context.
  • 3. Important of the context.  user context based applications become a major trend and users also adopt to use those applications.
  • 4. Context based frame works  Basic structure for layered frame work.
  • 6. Problem opportunity  Increase of the mobile usage.  User seeking for more friendly applications.
  • 7. Motivation  context based application provide more relevant specific based suggestion to the user and reactive to the situations without users interaction.
  • 8. Objectives  Identifying user context.  Process the context.  Implement the processed context in a meaningful way.
  • 9. Capturing user context  Location context.  Physical context.  Time context.
  • 10. Context based Frame works  stick-e document. The motivation of this frame work is to give users an easier way to build context based applications by having less knowledge about the Framework.
  • 11. SULAWESI: A Wearable interaction frame work.  This frame work allow interaction on wearable computer with the user.The wearable computing system monitors the users interaction closely like the location and his movement . For the location identification the system uses the GPS.
  • 12.
  • 13. Web Representations for Places  This method based on creating web representation for people places and things provide interaction between them like physically as virtual.
  • 14. Cyber Guide.  It is a frame work supports the automatic integration of software applications  The frame work provide easy and flexible way to customize.  It enables the user application experience. The user context is any information about the user and his working environment. This can be include time of the day the physical location or the users emotional states
  • 16. CALAIS  This frame work mostly focused on to achieve fine grained location information. It uses several equipment such as monitors ,keyboards, door sensors ,motion detectors and active badges as we
  • 17.
  • 19.  It consists of context providers, context interpreter, context aware services and service locating service. Context providers abstract the context and distribute in a way to use across the framework.
  • 20. Context-Awareness Sub- Structure (CASS).  This framework basically designed to provide context based services to the handheld and mobile devices. It is server based architecture connect with context applications with wireless network.
  • 21.
  • 22. Comparison Frame works Features Pros Cons Sticky e Notes It provides an easy mechanism to application developer to define context processing rules in simple semantic writings. Give users an easier way to build context based applications by having less knowledge about the Framework. Writing the rules is limited to certain extend and not supporting to have the frequent changing data. SULAWESI The wearable computing system monitors the user’s interaction closely like the location and his movement. Inputs can be provided by speech it can be synthesized also support for visual input ,key board input. Out put will be based on the users context and can be synthesized. The dynamic changes in the input devices will be harder to define in the application and limits context can be achieved using this framework. Web representation of place This method based on creating web representation for people places and things provide interaction between them like physically as virtual. supporting applications that display context and services to end-users. I t was not designed for low level context abstraction and storage processes.
  • 23. Cyber Desk It is a frame work supports the automatic integration of software applications. The frame work provide easy and flexible way to customize. Context acquisition mechanism is not well described and the storage is not well defined. It is hard to use the previous context that has been use. Schilit’s Architecture architecture mainly focused on gathering of context about the system and the user. Mainly focused on accuracy of the location. Context acquisition mechanism is not well described and the storage is not well defined. It is hard to use the previous context that has been use. SOCAM It is a service oriented architecture provide context aware services based on acquired context. Several sensors can be used to acquire context. Did not focus match on context storage and tuning. CASS This framework basically designed to provide context based services to the handheld and mobile devices. It is server based architecture connect with context applications with wireless network. The device battery ,will not get drained by processing and acquiring the context. Enough computing power available in the server. The application need to be connected with the server the accuracy depends on the communication between the server and the application.
  • 24. Identifying location Via web  Locations are shared on the web most of the time.  It can be shared with events.  Geographical coordinates.
  • 25.  1: INPUT: V enueName  2: OUTPUT: BoundingBox  3: PhotoSet = [ ]  4: EventSet=GetPastEvent(V enueName)  5: for each eventid in EventSet do  6: photos = GetFlickrPhotos(eventid, hasGeo = True)  7: PhotoSet.append(photos)  8: end for  9: GeoSet = GetGeoInfo(PhotoSet)  10: GeoSet.lter()  11: return MinRect(GeoSet)
  • 26. Face book Graph API  A feed of posts and photos that include location information and in which this person has been tagged. This is useful for constructing a chronology of places that the person has visited.
  • 27. Event API  Can use to extract the event that user going to attend.  By identifying the events we can assume the location of the user.
  • 29. Refrences  [1] Brown, Peter J. (1996b). The Stick-e Document: A framework for creating context-aware applications. In the Proceedings of the Electronic Publishing ’96, pp. 259-272, Laxenburg, Austria, IFIP. September 1996. Available at:http://www.cs.ukc.ac.uk/research/infosys/mobicomp/Fieldwork/Papers/ps/ StickeDocument.ps  [2] Newman, Neill J. (1999). Sulawesi: A wearable application integration framework. In the Proceedings of the 3rd International Symposium on Wearable Computers (ISWC '99), pp. 170-171, San Francisco, CA, IEEE. October 20-21, 1999.  [3] A Wearable Application Integration FrameworkNeill J. NewmanVASE Laboratory, University of EssexWivenhoe Park, ColchesterEssex, UK, CO4 3SQnjnewm@essex.ac.uk February 24, 2000  [4] Deborah Caswell and Philippe Debaty,Internet & Mobile Systems LabHewlett-Packard LaboratoriesPalo Alto, CA (caswell@hpl.hp.com, debaty@hpl.hp.com)  [5] Dey, Anind K., Gregory D. Abowd and Andrew Wood (1998). CyberDesk: A framework for providing  self–integrating context–aware services. Knowledge Based Systems 11(1): pp. 3-13. September 30, 1998.  Available at: http://www.cc.gatech.edu/fce/ctk/pubs/KBS11-1.pdf
  • 30.  [6]Schilit, Bill N. (1995). System architecture for context-aware mobile computing. PhD dissertation.  Columbia University. New York.  [7] Nelson, Giles J. (1998). Context-aware and location systems. PhD dissertation. University of Cambridge.  Available at: http://www.acm.org/sigmobile/MC2R/theses/nelson.ps.gz   [8] Anind K. Dey ,Providing Architectural Support for Building Context-Aware Applications ,A Thesis Presented toThe Academic Faculty, Georgia Institute of Technology.  [9] Gu, T., Pung, H.K. and Zhang, D.Q. (2004a) ‘A middlewarefor building context-aware mobile services’, Proceedingsof IEEE Vehicular Technology Conference (VTC), Milan,Italy.   [10] An Ontology-based Context Model in Intelligent EnvironmentsTao Gu Xiao Hang Wang, Hung Keng Pung, Da Qing ZhangDepartment of Computer Science, National University of Singapore, SingaporeConnected Home Lab, Institute for Infocomm Research, Singapore.    [11] CASS - Middleware for Mobile Context-Aware ApplicationsPatrick Fahy Siobhan Clarke Distributed Systems Group,Computer Science Department,Trinity College Dublin,Ireland.  

Editor's Notes

  1. ].It provides an easy mechanism to application developer to define context processing rules in simple semantic writings. It uses elements of context as Location Adjancy of other objects-If people in a environment wear active badges itis possible to detect which active badge wearers are in the same room . computer states-A sticky not can be attached to triggered when a computer file open or user changes a directory. Time.
  2. To illustrate the real time scenario, For instance user is reading his email and highlights some important point or person [researcher] in the email. The cyber desk start to work now by search for the highlighted text or person .For the person it starts to search his phone no, email and check it in his contact manger if not try to add it. The frame work starts to suggest the interesting things about that person. Cyber desk architecture consists of registry, information service, converters, integrators and user interface. Registry contains all the list of components in the system and interface that supports
  3. His architecture mainly contain 3 components user agent, active map services and device agent.Device agents are specialized servers to monitor and provide information for workstations, printers, palmtops and other particular devices. The agent records specific information about the device changes such as using to not use the location of the device. Device changes will update in the active map. Active map contain the location of the users and devices. User agent maintains the user preferences. Supports delivering of the context by advance querying.
  4. Context interpreter consist of context reasoning engine and context knowledge base. Context knowledge base provide services to other components to query the context DB and context reasoning facilitate context conflict avoiding and maintaining the consistency of the knowledge base. Context aware services adapt to behave based on the acquired context. Service locating service ensures the presence of the available context interpreter and the context abstraction mechanism. Also the architecture does not describe how well the context is acquired and stored.
  5. It consists of context providers, context interpreter, context aware services and service locating service. Context providers abstract the context and distribute in a way to use across the framework. Context interpreter consist of context reasoning engine and context knowledge base. Context knowledge base provide services to other components to query the context DB and context reasoning facilitate context conflict avoiding and maintaining the consistency of the knowledge base. Context aware services adapt to behave based on the acquired context. Service locating service ensures the presence of the available context interpreter and the context abstraction mechanism. Also the architecture does not describe how well the context is acquired and stored.  
  6.   This framework basically designed to provide context based services to the handheld and mobile devices. It is server based architecture connect with context applications with wireless network[21]. Since the framework is server based does not need to consider about the memory and the processing power. This allows building well enhanced data base. The application need to be connected with the server the accuracy depends on the communication between the server and the application
  7. FB.api( "/{event-id}", function (response) { if (response && !response.error) { /* handle the result */ } } );