Click here to load reader

Context aware applications

  • View
    62

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Text of 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. 5. Context based frame works 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. Web Representations for Places This method based on creating web representation for people places and things provide interaction between them like physically as virtual. 13. 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 14. Schilits Architecture 15. 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 16. Service-Oriented Context- Aware Middleware. 17. 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. 18. 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. 19. 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 users 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. 20. 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. Schilits 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. 21. Identifying location Via web Locations are shared on the web most of the time. It can be shared with events. Geographical coordinates. 22. 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) 23. 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. 24. 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. 25. Thank you 26. 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 [email protected] February 24, 2000 [4] Deborah Caswell and Philippe Debaty,Internet & Mobile Systems LabHewlett-Packard LaboratoriesPalo Alto, CA ([email protected], [email protected]) [5] Dey, Anind K., Gregory D. Abowd and Andrew Wood (1998). CyberDesk: A framework for providing selfintegrating contextaware 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 27. [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.

Search related