Mobile computing


Published on

reference, bis group

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 Mohammad L. Habib Instructor: Dr. Aggarwal 60-520-02 1
  2. 2. Presentation OutlineWhat is mobile computing?Comparison to wired networksWhy go mobile?Types of wireless devicesMobile objectsMoving object databases (MOD)Query language for MODApplications of mobile computingChallengesFuture of mobile computingConclusion 2
  3. 3. What Is Mobile Computing?What is computing?Operation of computers (according to oxfordsadvance learner’s dictionary)What is the mobile?That someone /something can move or bemoved easily and quickly from place to placeWhat is mobile computing?Users with portable computers still havenetwork connections while they move 3
  4. 4. What Is Mobile Computing? (Cont.)Is using a digital camera “Mobile Computing”,or using an MP3 player or handheld computer(e.g. 3Com’s Palm Pilot or Compaq’s iPAQ3660)? 4
  5. 5. What Is Mobile Computing? (Cont.)A simple definition could be:Mobile Computing is using a computer (of one kind oranother) while on the moveAnother definition could be:Mobile Computing is when a (work) process is movedfrom a normal fixed position to a more dynamicposition.A third definition could be:Mobile Computing is when a work process is carriedout somewhere where it was not previously possible. 5
  6. 6. What Is Mobile Computing? (Cont.)Mobile Computing is an umbrella term usedto describe technologies that enable peopleto access network services anyplace,anytime, and anywhere. 6
  7. 7. Comparison to Wired Net. Wired Networks Mobile Networks- high bandwidth - low bandwidth- low bandwidth variability - high bandwidth- can listen on wire variability- high power machines - hidden terminal problem- high resource machines - low power machines- need physical - low resource machines access(security) - need proximity- low delay - higher delay- connected operation - disconnected operation 7
  8. 8. Why Go Mobile?Enable anywhere/anytime connectivityBring computer communications to areaswithout pre-existing infrastructureEnable mobilityEnable new applicationsAn exciting new research area 8
  9. 9. Types of Wireless DevicesLaptopsPalmtopsPDAsCell phonesPagersSensors 9
  10. 10. Mobile ObjectsA mobile object issome code that carriesa state 10
  11. 11. Mobile Objects (Cont.)A mobile object issome code that carriesa statethat lives on a host 11
  12. 12. Mobile Objects (Cont.)A mobile object issome code that carriesa stateLives in a hostThat visits places 12
  13. 13. Mobile Objects (Cont.)A mobile object issome code that carriesa stateLives in a hostThat visits placeswhich is let in whentrusted 13
  14. 14. Mobile Objects (Cont.)A mobile object issome code that carriesa stateLives in a hostThat visits placeswhich is let in whentrustedand barred whenuntrusted 14
  15. 15. Mobile Objects (Cont.)A mobile object is somecode that carries a stateLives in a hostThat visits placeswhich is let in whentrustedand barred whenuntrustedand will refuse to go tountrustworthy places 15
  16. 16. Mobile Objects (Cont.)Mobile objects cantalk to their friends 16
  17. 17. Mobile Objects (Cont.)Mobile objects cantalk to their friendsbut only by co-operation of the hosts 17
  18. 18. Moving Object Databases (MOD)Deals with Mobile Objects whosegeometry, position changes over timeTraditional DBMS alone is incapable forthis purposeMOD is built on top of existing DBMS tosupport a critical set of capabilities 18
  19. 19. Moving ObjectDatabases (MOD) (Cont.)DOMINO (Databases for MovingObjects Tracking) ApproachSystem Architecture DOMINO ArcView GIS Informix DBMS 19
  20. 20. Moving ObjectDatabases (MOD) (Cont.) Omnitracs- developed by Qualcomm- Is a commercial system used by the transportation industry- Provides location management by connecting vehicles, via satellites, to company DB- Vehicles are equipped with GPS, and they they automatically and periodically report their location 20
  21. 21. Query Language for MODRegular query language (SQL) isnontemporalFor MOD we need Spatial and TemporalQuery language“Where is the nearest station?”“What is the distance of the closest taxicab?” 21
  22. 22. Query Language for MOD (Cont.) Some proposed query language:- Future Temporal Logic (FTL)- MobSQL SQL like query languages with specific predicates and operators to address temporal issues 22
  23. 23. Query Language for MOD (Cont.) What is the nearest station?SELECT, station.addressFROM station in StationsWHERE NEAREST (HERE,station); “At what time truck 12A arrive to Windsor ”SELECT tFROM v in Trucks, c in CitiesWHERE v WITHIN(t) c and = 12A and 23
  24. 24. Applications of Mobile ComputingEmergency services 24
  25. 25. Applications of Mobile Computing (Cont.)For Estate AgentsIn courtsIn companiesStock Information Collection/ControlCredit Card VerificationTaxi/Truck DispatchElectronic Mail/Paging 25
  26. 26. ChallengesDisconnectionLow bandwidthHigh bandwidth variabilityLow power and resourcesSecurity risksWide variety terminals and devices withdifferent capabilitiesDevice attributesFit more functionality into single, smallerdevice 26
  27. 27. Future of Mobile ComputingUse of Artificial IntelligenceIntegrated Circuitry -> Compact SizeIncreases in Computer Processorspeeds 27
  28. 28. Conclusion Mobile computing has severe limitations- however, it is far from impossible, and technology improves all the time Lots of challenges- some have (good) solutions, many others are still waiting to be solved 28
  29. 29. References Papers:- “Moving Object Databases: Issues and Solution” by Ouri Wolfson, Bo Xu, Sam Chaamberlain and Liqin Jiang- “DOMINO: Databases for Moving Objects Traking” by Ouri Wolfson, Bo Xu, Sam Chaamberlain, Liqin Jiang and Prasad Sistla- “MobSQL, An SQL Like Query Language for Mobile Objets Databases” by Ahmed Lbath and Mourad Ouziri WWW Links:- vk5/report.html- 29
  30. 30. Thank YouQuestions and Comments? 30