Your SlideShare is downloading. ×
Mobile computing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mobile computing

618

Published on

reference, bis group

reference, bis group

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
618
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Mobile Computing Mohammad L. Habib Instructor: Dr. Aggarwal 60-520-02 1
  • 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. 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. 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. 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. 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. 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. Why Go Mobile?Enable anywhere/anytime connectivityBring computer communications to areaswithout pre-existing infrastructureEnable mobilityEnable new applicationsAn exciting new research area 8
  • 9. Types of Wireless DevicesLaptopsPalmtopsPDAsCell phonesPagersSensors 9
  • 10. Mobile ObjectsA mobile object issome code that carriesa state 10
  • 11. Mobile Objects (Cont.)A mobile object issome code that carriesa statethat lives on a host 11
  • 12. Mobile Objects (Cont.)A mobile object issome code that carriesa stateLives in a hostThat visits places 12
  • 13. Mobile Objects (Cont.)A mobile object issome code that carriesa stateLives in a hostThat visits placeswhich is let in whentrusted 13
  • 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. 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. Mobile Objects (Cont.)Mobile objects cantalk to their friends 16
  • 17. Mobile Objects (Cont.)Mobile objects cantalk to their friendsbut only by co-operation of the hosts 17
  • 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. Moving ObjectDatabases (MOD) (Cont.)DOMINO (Databases for MovingObjects Tracking) ApproachSystem Architecture DOMINO ArcView GIS Informix DBMS 19
  • 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. 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. 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. Query Language for MOD (Cont.) What is the nearest station?SELECT station.name, 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 v.id = 12A and c.name=Windsor 23
  • 24. Applications of Mobile ComputingEmergency services 24
  • 25. Applications of Mobile Computing (Cont.)For Estate AgentsIn courtsIn companiesStock Information Collection/ControlCredit Card VerificationTaxi/Truck DispatchElectronic Mail/Paging 25
  • 26. ChallengesDisconnectionLow bandwidthHigh bandwidth variabilityLow power and resourcesSecurity risksWide variety terminals and devices withdifferent capabilitiesDevice attributesFit more functionality into single, smallerdevice 26
  • 27. Future of Mobile ComputingUse of Artificial IntelligenceIntegrated Circuitry -> Compact SizeIncreases in Computer Processorspeeds 27
  • 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. 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:- http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/ vk5/report.html- http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol1/vk5/article1.html- http://www.cs.ucsb.edu/~ebelding/courses/284/w04/slides/intro.pdf- http://www.ansa.co.uk/ANSATech/ANSAhtml/98-ansa/external/9807tb/9- http://www.danishtechnology.dk/it/9238 29
  • 30. Thank YouQuestions and Comments? 30

×