mobile computing
DESCRIPTION
A detailed presentation about Mobile ComputingTRANSCRIPT
![Page 1: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/1.jpg)
Mobile computing Mobile Computing VisionDifferences between Ubiquitous & SentientPervasive computing, Context-AwareContext Aware computing & applicationsChallenges of context aware computingUbiquitous computing CDAC’s worksSentient computingWireless Body area networksSmart dust
![Page 2: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/2.jpg)
By.
P. Victer Paul
Dear,
We planned to share our eBooks and project/seminar contents for free to all needed friends like u.. To get to know about more free computerscience ebooks and technology advancements in computer science. Please visit....
http://free-computerscience-ebooks.blogspot.com/
http://recent-computer-technology.blogspot.com/
http://computertechnologiesebooks.blogspot.com/
Please to keep provide many eBooks and technology news for FREE. Encourage us by Clicking on the advertisement in these Blog.
![Page 3: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/3.jpg)
Mobile Computing Vision
1. Universal connectivity – anywhere, anytime
2. Accommodate heterogeneity of networks and communicators
3. Ubiquitous intelligent environment –embedded computers everywhere
4. Easy user interaction
5. Context independent access to services
+ context dependent information
![Page 4: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/4.jpg)
Differences between ubiquitous and sentient
Ubiquitous computing Sentient computing
Computing devices everywhere
Access to applications any where
What ever on hand is available
Ubiquitous computing made context aware
Physical context used for automatic control
Sensors and space are part of computing system
Pervasive as more technology-drivenubiquitous computing is more user- and application driven
![Page 5: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/5.jpg)
Pervasive Computing Computers everywhere embedded into fridges,washing machines, door locks, cars, furniture, people.
Intelligent environment
Mobile portable computing devices
Wireless communication
User View
Invisible – implicit interaction with your environment
![Page 6: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/6.jpg)
![Page 7: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/7.jpg)
Context-aware computing is a mobile computing paradigm in which applications can discover and take advantage of contextual information like
Computing context: Network connectivity, communication costs communication B/wSpatial: The user’s location, the environment, orientation, speedTemporal: Date, Time of day, seasonEnvironmental: temperature, light, noiseSocial: people in the user’s environment, activity, calendarResources: Nearby, availabilityPhysiological: Blood pressure, heart rate, tone of voice, the user’s emotional state, focus of attention, user preferences, patterns
![Page 8: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/8.jpg)
Traditional View of Computer Systems
Computer Systeminput output
Context independent:acts exactly the same
Human in the loop
![Page 9: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/9.jpg)
Context as Implicit Input/Output
Context-AwareSystem
explicitinput
explicitoutput
Context:• state of the user• state of the physical environment• state of the computing system• history of user-computer interaction
![Page 10: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/10.jpg)
Existing Examples
Why Context-Aware Computing?
Context Types Potential Examples Human Concern
Activity Convenience
Activity Finding Info
Identity Memory
Identity & Time Safety
Time Efficiency
Identity
Time
Location
Proximity
Activity
History
…
Smoke Alarm
Auto Lights On / Off
Barcode Scanners
File Systems
Calendar Reminders
Health Alert
Auto Cell Phone Off In Meetings
Service FleetDispatching
Tag Photos
Proximal Reminders
![Page 11: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/11.jpg)
Context aware greeting code
![Page 12: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/12.jpg)
Compared with Traditional Way
![Page 13: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/13.jpg)
A Rough Taxonomy of Context-Aware Apps
• Input specification– Send mail only to people in building now– Print to nearest printer– Find gas stations nearest to me
• Presentation of plain contexts– Current location– Idle?– Currently in?– Contextual info about objects– Proximate selection
![Page 14: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/14.jpg)
Active Badges
Active Badge
• Badges emit infrared signals– Gives rough location + ID
• Teleport– Redirect screen output from "home"
computer to nearby computer• Phone forwarding
– Automatically forward phone calls to nearest phone
![Page 15: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/15.jpg)
ParcTabs
ParcTabs
• Active badge + wireless– Rough location + ID– Showing information of
the room the user in– Help find resources– Show all files in a directory
when enter a room– Locate others– Different control choices in
different rooms
(location, time, nearby devices, file system state)
![Page 16: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/16.jpg)
StartleCam
• From MIT Media Lab• Composed with
– Wearable video camera– Computer– sensing system
• Save Image when the
wearer is interested– By sensing skin conductivity
signal
Startle Cam System
![Page 17: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/17.jpg)
Motivating Example
Distant when compared
![Page 18: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/18.jpg)
Challenges of context aware computing
• Mobility results in continuous updates of context information. How can we efficiently manage this?
• How can we share context?• How do we handle uncertainty of context information?• How do we ensure privacy control and management of
context information?• How do we reach a common understanding of implications
of (shared) context information?• Resource restrictions
![Page 19: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/19.jpg)
Ubiquitous computing for community care
Ubiquitous computing (ubicomp) integrates computation into the environment, rather than having computers which are distinct objects
Applications:
1.Automated monitoring
Implanted devices, Smart clothing, Swallow/inject intelligent
(sensors and actuators)
2.Accident and emergency support
3.Patient record access and integration
4. Traffic management systems
![Page 20: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/20.jpg)
Colligation to UbiComp and Pervasive
TEC
HN
OLO
GY
DR
IVEN
CO
NC
EP
T D
RIV
EN
Touch Screen, Displays,Keypads WSN, BTL,
GPS, RFID
AVR, ARM,TinyOS,
Embedded Linux
Smart Phones,Mobile Phones,
Symbian, WinCE
Bluetooth, WiFi, 802.15.4,IrDA, GSM, GPRS, CDMA
UbiCompApplications
![Page 21: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/21.jpg)
UbiComp Hardware Development•Sensor Node Hardware•UWB and 802.15.4 MAC IP Core•SoC (ARM, 802.15.4/UWB)
TangibleSpace
TransitCoordinator
ClienteleDevices
ServiceProvider
StorageGrid
UbiComp ApplicationsU-Sikshak: Learning application utilizing GrUb ComputingIntelligent RoomHealth ApplicationIntelligent Intrusion Detection System (In2DS)Smart Parking (SPark)UbiComp in Agriculture (U-Agri)
UbiComp System Components•U-Visvaas: Security Framework for UbiComp•UbiComp Semantic Space•Context Aware Toolkit•Adaptive Framework for WSN Applications•Zigbee Stack
C-DAC’s contributions to DIT’s UbiComp Initiative
![Page 22: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/22.jpg)
Os , languages and technologies for establishment of ubiquitous environment
TinyOSGNU LinuxSymbianWindows CEUMLQTLAMPEclipse
PDAMobile PhonesLaptopsWorkstationsMotesRFIDGatewaysAccess PointsBluetooth KitsWiFi KitsDisplays
NesCPerlPythonJavaJ2MEXMLC, C++
![Page 23: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/23.jpg)
Sentient building demo: coffee room• Event definition:
• Select PersonID from KitchenEvent where CoffeeLevel = ‘EMPTY’ and PotInPlace = TRUE and BurnerStatue = ‘ON’
• Network model and query plan
![Page 24: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/24.jpg)
Sentient building demo: coffee room
![Page 25: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/25.jpg)
Sentient Park
![Page 26: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/26.jpg)
Wireless Body Area Network(WBAN)
![Page 27: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/27.jpg)
Smart Clothing
• Conductive textiles and inks– print electrically active patterns
directly onto fabrics• Sensors based on fabric
– e.g., monitor pulse, blood pressure, body temperature
• Invisible collar microphones
![Page 28: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/28.jpg)
![Page 29: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/29.jpg)
Electrocardiogram
http://www.teco.edu/tea/sensors.html
![Page 30: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/30.jpg)
![Page 31: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/31.jpg)
Machine Perception LabFace Detection and Expression Recognition
Expression recognitionDataRepresentationInformation retrievalContext evolution
>>
![Page 32: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/32.jpg)
Emotion detection >> E-Motions
![Page 33: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/33.jpg)
From one expression to another
>>
![Page 34: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/34.jpg)
Smart Dust Autonomous sensing and communication in
a cubic millimetre Sensors for temperature, humidity, light, motion
Typical Applications
Defence related battlefield sensors, motion detectors etc. Inventory control on boxes which communicate with crates, trucks, plane etc to tell you where they are Product quality monitoring– vibration, humidity, overheating
Car component monitoring
![Page 35: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/35.jpg)
Future Smart Dust
1. Intelligent paper with integrated radio replace current displays
2. Smart paint monitors vibrations and detect intruders or changes colour to react to temperature, lighting etc.
3. Intelligent glass can filter sunlight, become opaque no need for curtains4. Smart garments or injectable sensors for people
monitoring5. Download design and printable motes for < 1c mote
![Page 36: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/36.jpg)
Intelligent Environment
1. Lights, air conditioning, TV automatically switch on and
off when you enter or leave rooms
2. Sit on your favourite chair and TV switches on to the
program you usually watch at this time of the day
3. Use communicator/pda for phone, remote control, keys
payments, passport, health records, authenticator.
4. Route input from ‘virtual’ keyboard to nearest suitable
display.
5. Automatic detection of new items to control and physical
layout in a room or office, using computer vision.
![Page 37: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/37.jpg)
![Page 38: Mobile Computing](https://reader035.vdocument.in/reader035/viewer/2022062703/554cbf35b4c905aa608b54fe/html5/thumbnails/38.jpg)
Thank You