Mobile Computing


Published on

A detailed presentation about Mobile Computing

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Mobile Computing

  1. 1. Mobile computingMobile Computing VisionDifferences between Ubiquitous & SentientPervasive computing, Context-AwareContext Aware computing & applicationsChallenges of context aware computingUbiquitous computing CDAC’s worksSentient computingWireless Body area networksSmart dust
  2. 2. By. P. Victer PaulDear, We planned to share our eBooks and project/seminar contentsfor free to all needed friends like u.. To get to know about morefree computerscience ebooks and technology advancements incomputer science. Please visit.... to keep provide many eBooks and technology news forFREE. Encourage us by Clicking on the advertisement in theseBlog.
  3. 3. Mobile Computing Vision1. Universal connectivity – anywhere, anytime2. Accommodate heterogeneity of networks and communicators3. Ubiquitous intelligent environment –embedded computers everywhere4. Easy user interaction5. Context independent access to services + context dependent information
  4. 4. Differences between ubiquitous and sentient Ubiquitous computing Sentient computingComputing devices everywhere Ubiquitous computing made context awareAccess to applications any where Physical context used for automatic controlWhat ever on hand is available Sensors and space are part of computing systemPervasive as more technology-drivenubiquitous computing is more user- and application driven
  5. 5. Pervasive Computing Computers everywhere embedded intofridges,washing machines, door locks, cars, furniture, people.Intelligent environmentMobile portable computing devicesWireless communicationUser ViewInvisible – implicit interaction with your environment
  6. 6. Context-aware computing is a mobile computing paradigm inwhich applications can discover and take advantage of contextualinformation like Computing context: Network connectivity, communication costs communication B/wSpatial: The user’s location, the environment, orientation, speedTemporal: Date, Time of day, seasonEnvironmental: temperature, light, noiseSocial: people in the user’s environment, activity, calendarResources: Nearby, availabilityPhysiological: Blood pressure, heart rate, tone of voice, the user’s emotional state, focus of attention, user preferences, patterns
  7. 7. Traditional View of Computer Systems Context independent: acts exactly the same input Computer System output Human in the loop
  8. 8. Context as Implicit Input/Outputexplicit Context-Aware explicitinput System output Context: • state of the user • state of the physical environment • state of the computing system • history of user-computer interaction
  9. 9. Why Context-Aware Computing?PotentialExamplesExisting Examples Context Types Human Concern Auto Cell PhoneAuto Lights On / Off Activity Convenience Off In Meetings Identity Time File Systems Tag Photos Activity Finding Info LocationCalendar RemindersProximal Proximity Identity Memory Activity Smoke Alarm Health Alert Identity & Time Safety History Service Fleet … Barcode Scanners Time Efficiency Dispatching
  10. 10. Context aware greeting code
  11. 11. Compared with Traditional Way
  12. 12. 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
  13. 13. Active Badges • Badges emit infrared signals – Gives rough location + ID • Teleport – Redirect screen output from "home" computer to nearby computer • Phone forwarding – Automatically forward phone callsActive Badge to nearest phone
  14. 14. 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 inParcTabs different rooms (location, time, nearby devices, file system state)
  15. 15. 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
  16. 16. Motivating Example
  17. 17. 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
  18. 18. Ubiquitous computing for community care Ubiquitous computing (ubicomp) integrates computation intothe environment, rather than having computers which aredistinct objectsApplications:1.Automated monitoring Implanted devices, Smart clothing, Swallow/inject intelligent (sensors and actuators)2.Accident and emergency support3.Patient record access and integration4. Traffic management systems
  19. 19. Colligation to UbiComp and Pervasive UbiComp ApplicationsTECHNOLOGY DRIVEN CONCEPT DRIVEN Touch Screen, Displays, Keypads WSN, BTL, GPS, RFID AVR, ARM,Smart Phones, TinyOS,Mobile Phones, Embedded Symbian, Linux WinCE Bluetooth, WiFi, 802.15.4, IrDA, GSM, GPRS, CDMA
  20. 20. UbiComp ApplicationsU-Sikshak: Learning application utilizing GrUb ComputingIntelligent RoomHealth ApplicationIntelligent Intrusion Detection System (In2DS)Smart Parking (SPark) UbiComp System ComponentsUbiComp in Agriculture (U-Agri) •U-Visvaas: Security Framework for UbiComp •UbiComp Semantic Space •Context Aware ToolkitUbiComp Hardware Development •Adaptive Framework for WSN Applications•Sensor Node Hardware •Zigbee Stack•UWB and 802.15.4 MAC IP Core•SoC (ARM, 802.15.4/UWB) C-DAC’s contributions to DIT’s UbiComp InitiativeTangible Transit Clientele Service Storage Space Coordinator Devices Provider Grid
  21. 21. Os , languages and technologies for establishment of ubiquitous environmentTinyOS NesCGNU Linux PerlSymbian PythonWindows CE JavaUML J2MEQT XMLLAMPEclipse C, C++ PDA Mobile Phones Laptops Workstations Motes RFID Gateways Access Points Bluetooth Kits WiFi Kits Displays
  22. 22. 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
  23. 23. Sentient building demo: coffee room
  24. 24. Sentient Park
  25. 25. Wireless Body Area Network (WBAN)
  26. 26. 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
  27. 27. Electrocardiogram
  28. 28. Expression recognition >> Data Representation Information retrieval Context evolution Machine Perception Lab Face Detection and Expression Recognition
  29. 29. Emotion detection >> E-Motions
  30. 30. From one expression to another >>
  31. 31. Smart Dust Autonomous sensing and communication ina cubic millimetre Sensors fortemperature, humidity, light, motionTypical ApplicationsDefence related battlefield sensors, motion detectors etc.Inventory control on boxes which communicate with crates,trucks, plane etc to tell you where they areProduct quality monitoring– vibration, humidity, overheatingCar component monitoring
  32. 32. Future Smart Dust1. Intelligent paper with integrated radio replace current displays2. 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
  33. 33. Intelligent Environment1. Lights, air conditioning, TV automatically switch on and off when you enter or leave rooms2. Sit on your favourite chair and TV switches on to the program you usually watch at this time of the day3. 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.
  34. 34. Thank You