C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR-572104.

Slides:



Advertisements
Similar presentations
Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Advertisements

2006/12/05ICS Home Automation Examples of WSN: (iPower: An Energy Conservation System for Intelligent Buildings) Yu-Chee Tseng (appeared in ICS 2006)
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
June 2010 At A Glance The Room Alert Adapter software in conjunction with AVTECH Room Alert™ devices assists in monitoring computer room environments as.
Context-Awareness on Mobile Devices – the Hydrogen Approach Sangkeun Lee.
Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,
Technical Architectures
Reference: [1] TeamSpace paper
1 SWE Introduction to Software Engineering Lecture 23 – Architectural Design (Chapter 13)
There is more to context than location Introduction to the Article Advantages of using context awareness as input for adaptation Context includes other.
ISIS Katrinebjerg i n t e r a c t i v e s p a c e s. n e t 1 Frank Allan Hansen, Integrating the Web and the World: Contextual Trails on.
Parallel and Distributed IR
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Client-Server Computing in Mobile Environments
THE SECOND LIFE OF A SENSOR: INTEGRATING REAL-WORLD EXPERIENCE IN VIRTUAL WORLDS USING MOBILE PHONES Sherrin George & Reena Rajan.
HOME AUTOMATION THROUGH ANDROID MOBILE. What is Home Automation?  Home automation involves introducing a degree of computerized or automatic control.
A Survey on Context-aware System Authors: Matthias Baldauf, Schahram Dustdar, and Florian Rosenberg Haifeng Xu Nov. 19, 2013.
There is more to Context than Location Albrecht Schmidt, Michael Beigl, and Hans-W. Gellersen Telecooperation Office (TecO), University of Karlsruhe, Elsevier,
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
Enhancement of IPTV using a Wireless Sensor Network Sandeep Kakumanu,Sriram Lakshmanan, and Raghupathy Sivakumar GNAN Research Group Georgia Institute.
Presented by Amira Ahmed El-Sharkawy Ibrahim.  There are six of eight turtle species in Ontario are listed as endangered, threatened or of special concern.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
A Calendar Oriented Service for Smart Home Author : Yuan-Chih Yu, Shing-chem D. You, Dwen-Ren Tsai Sourse : Sixth International Networked Computing and.
Wireless Communication on Wearable Systems CORECO I, WEMS II + III Jan Beutel, Computer Engineering and Networks Lab Mathias Stäger, Holger Junker, Electronics.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
CPET 565 Mobile Computing Systems Context-Aware Computing (2) Lecture 11 Hongli Luo Indiana University-Purdue University Fort Wayne.
A Study of Context-Awareness - CASS, Hydrogen Context Team Summarized and Presented by Seungseok Kang.
Object-Oriented Programming (OOP) CSC-2071 (3+1=4 Credits) Lecture No. 1 MBY.
A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications Adrian A. de Freitas Dey, Anind K., Gregory D.
Context-Awareness on Mobile Devices - the Hydrogen Approach Thomas Hofer, Wieland Schwinger, Mario Pichler, Gerhard Leonhartsberger, Josef Altmann (Software.
MULTIMEDIA DATABASES -Define data -Define databases.
Ubiquitous learning. What is ubiquitous learning? Computing and communication technologies Characteristics of ubiquitous learning Context and ubiquitous.
A Framework for the Reconfiguration of Ubicomp Systems Pau Giner, Carlos Cetina, Joan Fons, Vicente Pelechano.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
Chapter 2: System Models. Objectives To provide students with conceptual models to support their study of distributed systems. To motivate the study of.
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
IPower: An Energy Conservation System for Intelligent Buildings International Journal of Sensor Networks Yu-Chee Tseng, You-Chiun Wang, and Lun- Wu Yeh.
The Second Life of a Sensor: Integrating Real-World Experience in Virtual Worlds using Mobile Phones Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane,
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Providing User Context for Mobile and Social Networking Applications A. C. Santos et al., Pervasive and Mobile Computing, vol. 6, no. 1, pp , 2010.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
A Survey on Context-aware systems Matthias Baldauf and Schahram Dustdar, Technical University of Vienna Presented by Sunghwan Ihm
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
1/14/ :59 PM1/14/ :59 PM1/14/ :59 PM Research overview Koen Victor, 12/2007.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
A Survey of Context-Aware Mobile Computing Research Guanling Chen and David Kotz Dartmouth Computer Science Technical Report, 2000.
A CCELEROMETER. Accelerometers are devices that can measure acceleration, but in smartphones, they're able to detect changes in orientation and tell the.
Smart Instant HKU Context-aware Instant Messenger for Mobile Users Supervisor: Dr.Cho-Li Wang CS Final Year Project (Year )
1.Accelerometer:Accelerometer in an iPhone. Definition: An accelerometer is a sensor which measures the tilting motion and orientation of a mobile phone.
Sensors For Mobile Phones  Ambient Light Sensor  Proximity Sensor  GPS Receiver Sensor  Gyroscope Sensor  Barometer Sensor  Accelerometer Sensor.
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Third International Workshop on Networked Appliance 2001 SONA: Applying Mobile Agent to Networked Appliance Control S.Aoki, S.Makino, T.Okoshi J.Nakazawa.
EJB Enterprise Java Beans JAVA Enterprise Edition
Technician Table Editor Academic advisor : Professor Ehud Gudes Technical advisor : Menny Even Danan Team: Olga Peled Doron Avinoam Ira Zaitsev ADD Presentation.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
A Survey on Context-Aware Systems Center for E-Business Technology Seoul National University Seoul, Korea Sangkeun Lee Intelligent Database Systems Lab.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Outline Introduction Standards Project General Idea
1st Draft for Defining IoT (1)
Home Automation System
Mobile Handset Sensors
Sentio: Distributed Sensor Virtualization for Mobile Apps
How to Build Smart Appliances?
Presentation transcript:

C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR

INTRODUCTION Mobile devices have obtained a significant role in our life providing a large variety of useful functionalities and features. It is desirable to have an automated adaptation of the behavior of a mobile device depending on a change of user context. In real environments the context continuously changes and therefore it is desirable to support automatic detection of the user’s current context. So there is a need of new approach to determine a mobile user’s context.

EXISTING SYSTEM We have proposed an application which can manage the settings of a mobile device according to predefined conditions. The device configuration space consists of all possible configurations of a given device. To effectively manage this configuration space of a device, profiles are used which are preset configurations combined with a suitable name. CONTEXT: Context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves.

DESIGN 3 layered architecture. While the availability of a centralized component is essential in the majority of existent distributed content-aware systems, the system tries to avoid this dependency. It distinguishes between a remote and a local context. ContextServer User Adaptor Location Adaptor Time Adaptor Network Adaptor … Adaptor Application Application layer Management layer Adaptor layer

Adaptor layer is responsible for retrieving raw context data by querying sensors. This layer permits a sensor’s concurrent use by different applications. Management layer makes use of the Adaptor layer to gain sensor data and is responsible for providing and retrieving contexts. Context server offers the stored information. Application layer, where the appliance code is implemented to react on specific context changes reported by the context manager.

Context detection service Temperature Location Sound Motion Humidity Pressure Activity Brightness Accelerometer Camera Microphone Clock Radio signals (GPS,UMTS,WLAN) Radio signals (GPS,UMTS,WLAN) Light sensor Compass Calendar Activity list Date and time Brightness User location Movement Sound Near field community Architecture:

The mobile phone must have the following built- in sensors: GPS radio, UMTS radio, and GSM radio: for communication and positioning, microphone for noise detection and voice recording, accelerometer for movement detection, compass for orientation, and camera for brightness detection and image recording. Sensors will sense the context based on varying parameters in the environment like temperature, pressure, sound, location, humidity, brightness. Implementation can be done in java platform

I MPLEMENTATION The remote context is information another device knows about, the local context is knowledge our own device is aware of. When the devices are in physical proximity they are able to exchange these contexts in a peer-to-peer manner via WLAN, Bluetooth, etc. This exchange of context information among client devices is called context sharing. The management of a device’s context consists of its own local context and a set of remote contexts gathered from other devices. Both local and remote context are made up of context objects. The superclass ContextObject is extended by different context types. This approach allows the simple addition of new context types by specialising ContextObject. A context type has to implement the methods to XML() and from XML() from the ContextObject class in order to convert the data from and to a XML stream.

Context ContextObject UserContext TimeContext LocalContextRemoteContex … LocationContext DeviceContext

Object oriented models: Modelling context by using object-oriented techniques offers to use the full power of object orientation like Encapsulation. Reusability. Inheritance. Access the context and the context processing logic is provided by well-defined interfaces.

A DVANTAGES The main benefit of this architecture in comparison to other approaches is that the three layers are located on one device thus making the approach robust against network disconnections. The three layered architecture makes it possible, that all applications have access to all context data by querying the ContextServer. Without this partition each application would have to read the sensors directly.

T HANK YOU NameClassColleg _idContact no. Yogitha N.6 th mail.com Preethi G.D.6 th mail.com