SlideShare a Scribd company logo
1 of 20
User Context in Mobile
Applications
M.RIFAD
Introduction
 What is user context ?
Introduction
 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. Apply the
relevant context detail and try to find the best
match, determine what is the user is doing at at
that time.
Computing context
 network connectivity
 communication cost, communication bandwidth
 nearby resource
User context
 user profile, location, social situation
Physical context
 lighting, noise, traffic condition, temperature
Time context
 Time of a day, week, month and season of the
year
Context aware computing
 A system is context-aware if it uses context to

provide relevant information and/or services to
the user, where relevancy depends on the user’s
task.
 Time , location, user social status.
 Context is always dynamic hard to predict.
Important of the context
 context based application gather information from

a certain user and adopts the application
according to the user behaviors .
 Introduction of PDA and smart phones.
 providing highly enhance user based application

to the user is totally depend on the user context.
Important of the context
 For instance if user is in a meeting or in a class

room application identify the user context and
make the phone to silent mode or replying the
phone calls with the automated text message
without the users interaction.
Context based applications
 A simple call forwarding system.
Context based applications
A simple call forwarding system.
 Uses location context
 Activity context
Context based applications
 Shopping assistant system.
Context based applications
 Shopping assistant system.
 Location context
 Identity context.
 Location based tourist guide application.
 App download applications.
Identifying the context.
Sensing Location
 Global Positioning System (GPS)
 GPS-less Low Cost Outdoor Localization For
Very Small Devices.
 Mobile-IP protocol.
 Mobile cells, wireless devices .
Issues.
 no uniform way to track locations with fine
granularity that works both indoors and outdoors.
Identifying the context.
 External Sensors and internal sensors.
 User social activities.
 User past data.
Context Processing
Methodology
Extract the user context .
Process the user context.
 Logic based.
 Object model.
Use the processed context to make decisions.


[1] Towards a Better Understanding of Context andContext-AwarenessAnind K. Dey and Gregory D. AbowdGraphics, Visualization and Usability Center and
College of Computing,Georgia Institute of Technology, Atlanta, GA, USA 30332-0280



[2] Matthias BaldaufV-Research, Industrial Research and Development,Stadtstrasse 33, 6850 Dornbirn, AustriaE-mail: matthias.baldauf@vresearch.atSchahramDustdar* and Florian RosenbergDistributed Systems Group, Information Systems Institute,Vienna University of
Technology, Argentinierstrasse 8/184-1, 1040 Vienna, Austria



[3]EijaKaasinenUser needs for location-aware mobile servicesReceived: 1 August 2002 / Accepted: 15 November 2002_ Springer-Verlag London Limited 2003



[4] Mobile Context Aware Systems: the intelligence tosupport tasks and effectively utiliseresourcesRussell Beale1 and Peter
Lonsdale21r.beale@cs.bham.ac.ukSchool of Computer Science2p.lonsdale@bham.ac.ukSchool of EngineeringUniversity of BirminghamBirmingham B15 2TT
UK



[5]Context-aware computing applications B Schilit, N Adams, R Want Mobile Computing Systems and Applications, 1994.



[6] A Survey of Context-Aware Mobile Computing Research Guanling Chen and David Kotz
2005.11. 14 Cho Jaekyu jkcho@mmlab.snu.ac



[7]Y. Kawahara, H. Kurasawa, H. Morikawa, Recognizing user context using mobile handsets with acceleration sensors, in: (IEEE) Intl. Conf. on Portable
Information Devices, PORTABLE'07, 2007, pp. 15



[8] E. Welbourne, J. Lester, A. LaMarca, G. Borriello, Mobile context inference using low-cost sensors, in: Location- and Context-Awareness, in: LectureNotes on
Computer Science (LNCS), vol. 3479, Springer-Verlag, 2007, pp. 254263



[9][There is more to Context than LocationAlbrecht Schmidt, Michael Beigl, and Hans-W. Gellersen Telecooperation Office (TecO), University of
Karlsruhe,Vincenz-Priessnitz-Str. 1, 76131 Karlsruhe, Germany albrecht@teco.edu


Taxonomyofarchitectures,contextawareness,technologies and applications Christos Emmanouilidis n,
RemousArisKoutsiamanis,AimiliaTasidouHead,ComputationalSystems&Applications,Athena,Research&InnovationCentreTsimiski5
8,67100Xanthi,Greece

More Related Content

Viewers also liked

Context aware applications
Context aware applicationsContext aware applications
Context aware applicationsRifad Mohamed
 
Narrow bicliques cryptanalysisoffullidea
Narrow bicliques cryptanalysisoffullideaNarrow bicliques cryptanalysisoffullidea
Narrow bicliques cryptanalysisoffullideaRifad Mohamed
 
Model–driven system testing service oriented systems
Model–driven system testing service oriented systemsModel–driven system testing service oriented systems
Model–driven system testing service oriented systemsRifad Mohamed
 
Software architecture
Software architectureSoftware architecture
Software architectureRifad Mohamed
 
Competencias informacionales 2
Competencias informacionales 2Competencias informacionales 2
Competencias informacionales 2MayCoco
 

Viewers also liked (12)

SN- Lecture 9
SN- Lecture 9SN- Lecture 9
SN- Lecture 9
 
SN- Lecture 5
SN- Lecture 5SN- Lecture 5
SN- Lecture 5
 
SN- Lecture 2
SN- Lecture 2SN- Lecture 2
SN- Lecture 2
 
Context aware applications
Context aware applicationsContext aware applications
Context aware applications
 
Narrow bicliquesppt
Narrow bicliquespptNarrow bicliquesppt
Narrow bicliquesppt
 
Narrow bicliques cryptanalysisoffullidea
Narrow bicliques cryptanalysisoffullideaNarrow bicliques cryptanalysisoffullidea
Narrow bicliques cryptanalysisoffullidea
 
SN- Lecture 4
SN- Lecture 4SN- Lecture 4
SN- Lecture 4
 
SN- Lecture 7
SN- Lecture 7SN- Lecture 7
SN- Lecture 7
 
Model–driven system testing service oriented systems
Model–driven system testing service oriented systemsModel–driven system testing service oriented systems
Model–driven system testing service oriented systems
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
SN- Lecture 6
SN- Lecture 6SN- Lecture 6
SN- Lecture 6
 
Competencias informacionales 2
Competencias informacionales 2Competencias informacionales 2
Competencias informacionales 2
 

Similar to User Context Mobile Apps

Emergence Detection And Rescue Using Wireless Sensor Networks
Emergence Detection And Rescue Using Wireless Sensor NetworksEmergence Detection And Rescue Using Wireless Sensor Networks
Emergence Detection And Rescue Using Wireless Sensor NetworksIRJET Journal
 
A Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchA Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchKelly Lipiec
 
A Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive ComputingA Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive ComputingOsama M. Khaled
 
International Journal of Computer Science and Security Volume (2) Issue (3)
International Journal of Computer Science and Security Volume (2) Issue (3)International Journal of Computer Science and Security Volume (2) Issue (3)
International Journal of Computer Science and Security Volume (2) Issue (3)CSCJournals
 
From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...Fread Mzee
 
Bridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeBridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeMattia Zeni
 
Context-Aware Computing
Context-Aware ComputingContext-Aware Computing
Context-Aware Computinglogus2k
 
A Survey on Person Detection for Social Distancing and Safety Violation Alert...
A Survey on Person Detection for Social Distancing and Safety Violation Alert...A Survey on Person Detection for Social Distancing and Safety Violation Alert...
A Survey on Person Detection for Social Distancing and Safety Violation Alert...IRJET Journal
 
A GENERIC FRAMEWORK FOR DEVICE PAIRING IN UBIQUITOUS COMPUTING ENVIRONMENTS
A GENERIC FRAMEWORK FOR DEVICE PAIRING IN UBIQUITOUS COMPUTING ENVIRONMENTSA GENERIC FRAMEWORK FOR DEVICE PAIRING IN UBIQUITOUS COMPUTING ENVIRONMENTS
A GENERIC FRAMEWORK FOR DEVICE PAIRING IN UBIQUITOUS COMPUTING ENVIRONMENTSIJNSA Journal
 
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...IRJET Journal
 
IRJET- University Campus Event Navigation System
IRJET-  	  University Campus Event Navigation System   IRJET-  	  University Campus Event Navigation System
IRJET- University Campus Event Navigation System IRJET Journal
 
Secure Distributed Collection of Data Using Participator Sensing Paradigm
Secure Distributed Collection of Data Using Participator Sensing ParadigmSecure Distributed Collection of Data Using Participator Sensing Paradigm
Secure Distributed Collection of Data Using Participator Sensing ParadigmIJERA Editor
 
Complex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on ArduinoComplex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on Arduinoneirew J
 
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOCOMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOijccsa
 
Ambient intellegence
Ambient intellegenceAmbient intellegence
Ambient intellegenceLovely Singla
 
Context detection and effects on behavior
Context detection and effects on behaviorContext detection and effects on behavior
Context detection and effects on behaviorTimo Smura
 
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...Ville Antila
 
Socially Aware Device To Device Communications
Socially Aware Device To Device CommunicationsSocially Aware Device To Device Communications
Socially Aware Device To Device Communicationsijtsrd
 

Similar to User Context Mobile Apps (20)

Emergence Detection And Rescue Using Wireless Sensor Networks
Emergence Detection And Rescue Using Wireless Sensor NetworksEmergence Detection And Rescue Using Wireless Sensor Networks
Emergence Detection And Rescue Using Wireless Sensor Networks
 
A Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchA Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing Research
 
IJET-V3I1P6
IJET-V3I1P6IJET-V3I1P6
IJET-V3I1P6
 
A Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive ComputingA Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive Computing
 
International Journal of Computer Science and Security Volume (2) Issue (3)
International Journal of Computer Science and Security Volume (2) Issue (3)International Journal of Computer Science and Security Volume (2) Issue (3)
International Journal of Computer Science and Security Volume (2) Issue (3)
 
From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...
 
Bridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeBridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human Knowledge
 
Context-Aware Computing
Context-Aware ComputingContext-Aware Computing
Context-Aware Computing
 
A Survey on Person Detection for Social Distancing and Safety Violation Alert...
A Survey on Person Detection for Social Distancing and Safety Violation Alert...A Survey on Person Detection for Social Distancing and Safety Violation Alert...
A Survey on Person Detection for Social Distancing and Safety Violation Alert...
 
A GENERIC FRAMEWORK FOR DEVICE PAIRING IN UBIQUITOUS COMPUTING ENVIRONMENTS
A GENERIC FRAMEWORK FOR DEVICE PAIRING IN UBIQUITOUS COMPUTING ENVIRONMENTSA GENERIC FRAMEWORK FOR DEVICE PAIRING IN UBIQUITOUS COMPUTING ENVIRONMENTS
A GENERIC FRAMEWORK FOR DEVICE PAIRING IN UBIQUITOUS COMPUTING ENVIRONMENTS
 
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...
 
IRJET- University Campus Event Navigation System
IRJET-  	  University Campus Event Navigation System   IRJET-  	  University Campus Event Navigation System
IRJET- University Campus Event Navigation System
 
Secure Distributed Collection of Data Using Participator Sensing Paradigm
Secure Distributed Collection of Data Using Participator Sensing ParadigmSecure Distributed Collection of Data Using Participator Sensing Paradigm
Secure Distributed Collection of Data Using Participator Sensing Paradigm
 
A43050104
A43050104A43050104
A43050104
 
Complex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on ArduinoComplex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on Arduino
 
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOCOMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
 
Ambient intellegence
Ambient intellegenceAmbient intellegence
Ambient intellegence
 
Context detection and effects on behavior
Context detection and effects on behaviorContext detection and effects on behavior
Context detection and effects on behavior
 
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
ContextCapture: Exploring the Usage of Context-based Awareness Cues in Inform...
 
Socially Aware Device To Device Communications
Socially Aware Device To Device CommunicationsSocially Aware Device To Device Communications
Socially Aware Device To Device Communications
 

Recently uploaded

How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 

Recently uploaded (20)

How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 

User Context Mobile Apps

  • 1. User Context in Mobile Applications M.RIFAD
  • 2. Introduction  What is user context ?
  • 3. Introduction  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. Apply the relevant context detail and try to find the best match, determine what is the user is doing at at that time.
  • 4. Computing context  network connectivity  communication cost, communication bandwidth  nearby resource User context  user profile, location, social situation Physical context  lighting, noise, traffic condition, temperature Time context  Time of a day, week, month and season of the year
  • 5.
  • 6. Context aware computing  A system is context-aware if it uses context to provide relevant information and/or services to the user, where relevancy depends on the user’s task.  Time , location, user social status.  Context is always dynamic hard to predict.
  • 7. Important of the context  context based application gather information from a certain user and adopts the application according to the user behaviors .  Introduction of PDA and smart phones.  providing highly enhance user based application to the user is totally depend on the user context.
  • 8. Important of the context  For instance if user is in a meeting or in a class room application identify the user context and make the phone to silent mode or replying the phone calls with the automated text message without the users interaction.
  • 9. Context based applications  A simple call forwarding system.
  • 10. Context based applications A simple call forwarding system.  Uses location context  Activity context
  • 11. Context based applications  Shopping assistant system.
  • 12. Context based applications  Shopping assistant system.  Location context  Identity context.
  • 13.  Location based tourist guide application.  App download applications.
  • 14. Identifying the context. Sensing Location  Global Positioning System (GPS)  GPS-less Low Cost Outdoor Localization For Very Small Devices.  Mobile-IP protocol.  Mobile cells, wireless devices . Issues.  no uniform way to track locations with fine granularity that works both indoors and outdoors.
  • 15. Identifying the context.  External Sensors and internal sensors.  User social activities.  User past data.
  • 17.
  • 18. Methodology Extract the user context . Process the user context.  Logic based.  Object model. Use the processed context to make decisions.
  • 19.  [1] Towards a Better Understanding of Context andContext-AwarenessAnind K. Dey and Gregory D. AbowdGraphics, Visualization and Usability Center and College of Computing,Georgia Institute of Technology, Atlanta, GA, USA 30332-0280  [2] Matthias BaldaufV-Research, Industrial Research and Development,Stadtstrasse 33, 6850 Dornbirn, AustriaE-mail: matthias.baldauf@vresearch.atSchahramDustdar* and Florian RosenbergDistributed Systems Group, Information Systems Institute,Vienna University of Technology, Argentinierstrasse 8/184-1, 1040 Vienna, Austria  [3]EijaKaasinenUser needs for location-aware mobile servicesReceived: 1 August 2002 / Accepted: 15 November 2002_ Springer-Verlag London Limited 2003  [4] Mobile Context Aware Systems: the intelligence tosupport tasks and effectively utiliseresourcesRussell Beale1 and Peter Lonsdale21r.beale@cs.bham.ac.ukSchool of Computer Science2p.lonsdale@bham.ac.ukSchool of EngineeringUniversity of BirminghamBirmingham B15 2TT UK  [5]Context-aware computing applications B Schilit, N Adams, R Want Mobile Computing Systems and Applications, 1994.  [6] A Survey of Context-Aware Mobile Computing Research Guanling Chen and David Kotz 2005.11. 14 Cho Jaekyu jkcho@mmlab.snu.ac  [7]Y. Kawahara, H. Kurasawa, H. Morikawa, Recognizing user context using mobile handsets with acceleration sensors, in: (IEEE) Intl. Conf. on Portable Information Devices, PORTABLE'07, 2007, pp. 15  [8] E. Welbourne, J. Lester, A. LaMarca, G. Borriello, Mobile context inference using low-cost sensors, in: Location- and Context-Awareness, in: LectureNotes on Computer Science (LNCS), vol. 3479, Springer-Verlag, 2007, pp. 254263  [9][There is more to Context than LocationAlbrecht Schmidt, Michael Beigl, and Hans-W. Gellersen Telecooperation Office (TecO), University of Karlsruhe,Vincenz-Priessnitz-Str. 1, 76131 Karlsruhe, Germany albrecht@teco.edu
  • 20.  Taxonomyofarchitectures,contextawareness,technologies and applications Christos Emmanouilidis n, RemousArisKoutsiamanis,AimiliaTasidouHead,ComputationalSystems&Applications,Athena,Research&InnovationCentreTsimiski5 8,67100Xanthi,Greece