SlidePub
Home
Categories
Login
Register
Home
General
Module1 Mobile Computing Architecture
Module1 Mobile Computing Architecture
raksharao
8,494 views
58 slides
Dec 07, 2015
Slide
1
of 58
Previous
Next
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
About This Presentation
Three Tier Architecture, Design Consideration for Mobile Computing, Architecture of Mobile Computing
Size:
2.09 MB
Language:
en
Added:
Dec 07, 2015
Slides:
58 pages
Slide Content
Slide 1
Client layers of the
optical layer
Module 1
1
Slide 2
Architecture for mobile computing
ThefirstlayerisUserInterfaceorPresentationTier.
Dealswithuserfacingdevicehandlingandrendering
Includesausersysteminterfacewhereuserservicesreside
SecondtieristheProcessManagementorApplicationTier.
Herebusinesslogicandrulesareexecuted.
Capableofaccommodatinghundredsofusers
Controlstransactions
Asynchronousqueuingtoensurereliablecompletionoftransactions.
ThirdtierisDatabaseManagementorDataTier
Fordatabaseaccessanddesign
Providesincreasedperformance,flexibility,maintainability,reusabilityandscalability,
whilehidingthecomplexityofdistributedprocessingfromtheuser
2
Slide 3
Three-tier architecture for mobile
computing
3
Slide 4
Three-tier architecture (in detail)
Tohaveuniversalaccess,theserverisconnectedtoa
ubiquitousnetworklikeinternet.
Tohaveaccesswithnetwork,anapplicationcalledweb
browserisrequiredsuchasInternetexplorer,Mozillaetc
Threelayers
PresentationTier(Tier1)
ApplicationTier(Tier2)
DataTier(Tier3)
4
Slide 5
The mobile
computing
architecture
5
Slide 6
Presentation Tier (Tier 1)
Firsttier
Layerofagentsapplicationsandsystems.
Applicationsrunontheclientdeviceandofferalltheuser
interfaces.
Responsibleforpresentingtheinformationtotheenduser.
Humansuseaudioandvideotoreceiveinformationfromthe
machine
Informationisgiventothesystemfromkeyboard(computer,
laptop,cellphones),pen(tablet,palmtop)etc
Itincludeswebbrowsers
6
Slide 7
Application Tier (Tier 2)
Consideredasengineoftheapplication
Performsthebusinesslogicoftheprocessinginput,obtainingdataand
makingdecisions.
IncludestechnologieslikeCGIs,Java,JSP,.NETservices,PHPetc.deployed
inproductssuchasApache,Websphereetc.
Tierispresentationanddatabaseindependent.
Operationssuchasnetworkmanagement,securityareperformedusinga
middlewaresoftware
Middlewareisdefinedasalayerofsoftware,whichsitsinbetweenthe
operatingsystemanduserfacingsoftware.
Canalsobedefinedasasoftwaregatewayconnectingtwoindependentopen
objects.
7
Slide 8
Middleware categories
Message-orientedMiddleware(MOM)
Transactionprocessing(TP)Middleware
DatabaseMiddleware
CommunicationMiddleware
DistributedObjectandComponents
TranscodingMiddleware
InternetContentAdaptionprotocol(ICAP)
Webservices
8
Slide 9
Message-oriented Middleware (MOM)
Itconnectsdifferentapplicationsthroughasynchronousexchangeofmessages.
Worksoveranetworkedenvironmentwithoutknowingwhatplatformor
processortheotherapplicationisresidenton.
Themessagecancontainformatteddata,requestsforactionsorunsolicited
response.
Providesamessagequeuebetweenanytwointeroperatingapplications.
Ifthedestinationprocessisbusy,thenmessageisheldintemporarystorage
untilitisprocessed.
9
Slide 10
Itisasynchronous,peertopeer,worksin
Publish/Subscribefashion.
Inthismode,oneormoreobjectssubscribetoanevent.
Aseventoccursitwillbepublishedbythelooselycoupled
asynchronousobject.
MOMwillnotifyaboutthisevent,Isappropriateforevent
drivenapplications
Eg:MessageQueuefromIBMknownasMQseries
10
Slide 11
Transaction Processing (TP) middleware
Itprovidestoolsandenvironmentfordevelopingtransactionbaseddistributed
applications.
Inputsthedataintoasystematpointofinformationsourceandoutputthe
dataatinformationsink.
Usedindatamanagement,networkaccess,securitysystems,deliveryorder
processing,airlinereservations,customerserviceetc
Capableofprovidingservicestothousandsofclientsinadistributedclient/
serverenvironment.
11
Slide 12
Includesfeaturessuchasrestartingfailedprocess,
dynamicloadbalancingandensuringconsistencyofdata.
Independentofdatabasearchitecture.
Itoptimisestheuseofresourcesbymultiplexingmany
clientfunctionsontomuchsmallersetofapplication
serviceroutines.
Eg:MVC
12
Slide 13
Transaction processing middleware
13
Slide 14
Model view controller MVC
JavausesMVCarchitecture,whichisanexampleofTPmiddleware
Itsplitsapplicationintoseparatelayersi.e.presentation,domainlogicand
dataaccess.
Model
domainspecificrepresentationoftheinformationonwhichtheapplicationoperates.
Domainlogicmanipulatesandaddsthemeaningtotherawdata
View
Responsibleforrenderingthemodelintoaformsuitableforinteractionandunderstoodby
theuser
Controller
Managestheprocessandrespondstoevents,typicallyuseractions,mayinvokechangesin
themodel
14
Slide 15
Communication middleware
Similartoconnectingoneapplicationtoanotherwiththe
helpoftelnet
Usedintelecommunicationworld
Userinterfaceisthroughtelnet
Amediationserverautomatesthetelnetprotocolto
communicatewiththesenodesinthenetwork.
Eg:TN5250,TN3270
15
Slide 16
Distributed Object and Components
Eg:CORBA(CommonObjectRequestBrokerArchitecture)
Opendistributedcomputinginfrastructurebeingstandardized
byobjectmanagementgroup.
Isvendor–independentinfrastructure.
CORBAbasedprogramfromanyvendoronalmostanycomputer,
operatingsystem,programminglanguageandnetworkcan
interoperatewithaCORBAbasedprogramfromsameor
anothervendor
Handleslargenumberofclientsathighrateswithhigh
reliability.
16
Slide 17
Transcoding Middleware
Usedtotranscodeoneformatofdatatoanothertosuitthe
needoftheclient.
Toaccesswebpagesonphone,theHTMLpagesaretranscoded
intoWMLpagessothatmobilephonecanaccessit.
Itisusedforcontentadaptationtofittheneedofthedevice.
Contentadaptationisalsorequiredtomeetthenetwork
bandwidth.
Contentadaptationisdonethroughproprietaryprotocols
17
Slide 18
Internet Content Adaptation Protocol
(ICAP)
Contentspresentintheinternetisaccessedfromdifferent
agentsanddevices.
Isaprotocolaimedatprovidingsimpleobjectbasedcontent
vectoringforHTTPservices.
LightweightprotocoltodotranscodingonHTTPmessages.
AllowsICAPclientstopassHTTPmessagestoICAPserversfor
somesortoftransformation.
Theserversendsbackthetransformedmessagesbacktoits
clients.
Beforedocumentisdisplayedfortheagent,itischeckedvirus.
18
Slide 19
Typical data flow in ICAP environment
19
Slide 20
Steps performed
TheuseragentmakesarequesttoanICAPclientforanobject
onanobjectserver.
TheclientsendstherequesttotheICAPserver
TheICAPserverexecutestheICAPresourceserviceonthe
requestandsendsthepossiblymodifiedrequestoraresponse
totherequestICAPclient
Theclientsendstherequest,possiblydifferentfromthe
originalclient’srequesttotheoriginalserver.
Theoriginserverrespondstotherequest
TheICAPclientsendsthereplytotheclient.
20
Slide 21
Services provided by ICAP servers
Viruscheckingfortherequestedcontent
ContentfilteringbasedonthesensorratinglikePG(
parentalguidance),R(Restricted)
Localrealtimeadvertisementinsertionliketelevision
Wirelessprotocoltranslation
Imagemagnificationforelderly
Peertopeercompression
Encryptionofdataandmanymore.
21
Slide 22
Web services
Itprovidesastandardmeansofcommunicationandinformationexchangeamong
differentsoftwareapplications,runningonavarietyofplatformsorframeworks.
IsasoftwaresystemidentifiedbyURLwhosepublicinterfacesandbindingsare
definedusingXML
Thebasicarchitectureincludeswebservicetechnologiescapableof:
Exchangingmessages
Describingwebservices
Publishinganddiscoveringwebservicedescriptions.
Webservicesarchitecturedefinesthestandardforexchangeofmessages
betweentheservicerequesterandserviceprovider.
22
Slide 23
Serviceprovidersareresponsibleforpublishinga
descriptionoftheservicestheyprovide
Requestersmustbeabletofindanddiscoverdescriptions
oftheservices.
Softwareagentsinthebasicarchitecturecantakeonone
orallofthefollowing:
Servicerequester:requeststheexecutionofthewebservice
Serviceprovider:processesawebservicerequest
Discoveryagency:agencythroughwhichawebservicedescription
ispublishedandmadediscoverable.
23
Slide 24
Data (Tier 3)
Usedtostoredataneededbytheapplicationandactsas
repositoryforbothtemporaryandpermanentdata.
Thedatacanbestoredinanyformofdatastoreor
database.
DatacanbestoredinXMLformatforinteroperabilitywith
othersystemsanddatasources.
24
Slide 25
Database Middleware
Databaseindependencehelpsinmaintenanceofthesystembetter.
Allowsthebusinesslogictobeindependentandtransparentofthedatabase
technologyandthedatabasevendor.
Runsbetweentheapplicationprogramandthedatabase.
Alsocalledasdatabaseconnectorsaswell.
Eg:ODBC,JDBC
Withthehelpofthesemiddleware's,theapplicationwillbeabletoaccess
datafromanydatasource.
Datasourcescanbetextfiles,flatfiles,spreadsheetsornetwork,relational
,indexed,hierarchical,XMLdatabaseetc.
25
Slide 26
SyncML
Isaprotocolisanemergingstandardforsynchronizationofdataaccessform
differentnodes.
Newindustryinitiativetodevelopandpromoteasinglecommondata
synchronizationprotocolthatcanbeusedindustrywide.
Supportsthenamingandidentificationofrecordsandcommonprotocol
commandstosynchronizelocalandnetworkdata.
Supportsidentificationandresolutionofsynchronizationconflicts.
Itworksoverallnetworksusedbymobiledevicesbothwirelessandwireline.
26
Slide 27
Design consideration for mobile
computing
Thetermcontextmeans,alltheinformationthathelpsdeterminethestateofan
objectoractor
Itcanbeaperson,device,aplace,aphysicalorcomputationalobject.
Contentwithcontextawareness
Buildeachapplicationwithcontextawareness
Therearedifferentservicesfordifferentclientcontext
Bankprovidingservicesoninternet,formobilephonesandPDA
HavedifferentURLforeachtypeofdevice
Contentswitchoncontext
Providesadaptationofcontentwithinservice
Transparenttotheclient
Hereserviceisthesameforinternet,PDAandWAP
AllaccessthebanksitefromsameURL
27
Slide 28
Contenttranscodingoncontext
Performstheadaptationofcontentbasedonthecontextand
behaviourofthedevice
Transparentfortheclientandtheapplication
Middlewareisusedtoperformalltheoperation
MiddlewareisintelligenttoconvertfromHTMLtoXMLorvice
versaasneedoccurs.
28
Slide 29
Client Context Manager
29
Slide 30
Identityinformation
Thedevicewillbeinapositiontocommunicateitsidentitywithoutanyambiguity
Spatialinformation
Informationrelatedtosurroundingspacei.e.location,orientation,speed,elevationand
acceleration
Temporalinformation
Informationrelatedtotimesuchastimeofday,date,timezone,seasonoftheyear
Environmentalinformation
Relatedtoenvironmentsurroundingssuchastemperature,airquality,moistureetc
Socialinformation
Relatedtosocialenvironmentsuchaswhoiswithyou,peoplenearby,whethertheuser
isinthemeetingorparty.
30
Slide 31
Resourcethatarenearby
Relatestotheresourcesaccessiblenearbysuchasdevices,hostsorinformationsinks.
Availabilityofresources
Informationaboutthedeviceinusesuchasbatterypower,processingpower,displayetc
Physiologicalmeasurements
Relatestophysiologicalstateoftheusersuchasbloodpressure,heartrate,respirationrate
,toneofvoice
Activity
Relatestotheactivityoftheusersuchastalking,reading,walkingandrunning.
Schedulesandagendas
Relatestotheschedulesandagendasoftheuser. 31
Slide 32
Asystemiscontextawareofitcanextract,interpretandusecontextrelated
informationtoadaptitsfunctionalitytothecurrentcontext.
Threeaspectsofthecontextmanagement
Contextsensing
Thewayinwhichtheinformationisobtained
Contextrepresentation
Thewayinwhichthecontextinformationisstoredandtranscoded.
Contextinterpretation
Thewayinwhichthemeaningisobtainedfromthecontextrepresentation.
W3Cproposedastandardforcontextinformation,i.e.CompositeCapabilities/Preference
Profiles(CP/PP)
32
Slide 33
Composite capabilities/ Preference
Profiles (CC/PP)
ProposedbyW3C
ModelisbasedonRDF(ResourceDescriptionFramework)and
canbeserializedusingXML.
Containsanumberofattributenamesandassociatedvalues
thatareusedbyanapplicationtodeterminetheappropriate
formaresourcetodelivertoaclient.
Helpaclient/proxytodescribetheircapabilitiestoanorigin
serverorothersenderofresourcedata.
Firdifferentapplicationtointeroperate,somecommon
vocabularyisneeded.
33
Slide 34
Steps are
Devicesendsserializedprofilemodelwithrequestforcontent
OriginserverreceivesserializedRDFprofileandconvertsitinto
anin-memorymodel
Theprofilefortherequesteddocumentisretrievedandin-
memorymodeliscreated.
Thedeviceprofilemodelismatchedagainstthedocument
profilemodel
Asuitablerepresentationofthedocumentischosen.
Documentisreturnedtodeviceandpresented.
34
Slide 35
The simplest use of CC/PP
35
Slide 36
Policy Manager
Responsibleforcontrollingpoliciesrelatedtomobility
Apolicyissetofrules,theserulesneedtobefollowedunderdifferent
conditions.
Whenmobilityisconsidered,theinformationwillbevisiblefromoutsidethe
fourwallsoftheenterprise.
Organizationswillhavepoliciesregardingthedisclosureoftheinformation.
Eg:certaindocumentscanbeviewedonlyattheofficeofCEO
Thesekindsofpoliciesmustbetransferabletomobilecomputingpolicy
manager.
Itwillbeabletodefinepolicyforthedocumentsandassignrolestousers.
Eachrolewillhavepermission,prohibition,obligationsassociatedwithit.
Policymanagerwillhaverightstoread,writeandexecute
36
Slide 37
Semantic Web
Howtomakemachinesunderstandpoliciesandmakethem
behaveintheexpectedfashion?
Semanticwebaddressesthisneed
Dataisdefinedinthewebandlinkedinsuchawaythatitcan
beusedbythemachinenotforjustdisplay,butforthe
automation.Security,filtering,integrationandreuseofdata
acrossvariousapplications.
ItisgenerallybuiltonsyntaxeswhichuseURLstorepresent
data,usuallytuplebasedstructures.
ThesesyntaxiscalledResourceDescriptionFramework(RDF)
syntaxes.
37
Slide 38
Security manager
Providesaconnectionbetweentheclientdeviceandtheoriginserver.
Securitymanagerwillensuresecuritywithrespectto
Confidentiality:
Themessagetransactedneedstobeconfidential
Nobodyshouldbeabletoseeit.
Managedbyencryptioneg:AES
Integrity
Themessagetransactedneedstobetamper-resistant
Nobodyshouldbeabletochangeanypartofthemessage
Managedusingvarioushashingalgorithms
38
Slide 39
Availability
Thesystemwillbeavailable
Nobodywillbeabletostoptheservice
Non-repudiation
Usersofthesystemcanbeidentified
Nobodyafterusingwillclaimotherwise
Managedbydigitalsignatures
Trust
Therearecomplexissuesofknowingwhatresources,servicesoragentsto
trust.
Thesystemwillbetrusted.
39
Slide 40
Platform for privacy preference project
(P3P)
IsanemergingstandarddefinedbyW3C
Enableswebsitestoexpresstheirprivacypracticesinstandardized
formatsothattheycanberetrievedandinterpretedasuseragents.
WithP3P,usersneednotreadtheprivacypoliciestheyvisit
Insteadkeyinformationaboutthecontentofthewebisconveyedto
theuser
ThegoalofP3Pistoincreasetheusertrustandconfidenceinthe
web.
Thisinformstheprivacypoliciesaboutthesite,hencemakestheuser
todecidewhethertoreleasepersonalinformationornot.
40
Slide 41
Adaptability Manager
Responsibleforadaptingcontent,behaviourandother
aspectsacc.tothecontextandpolicy
Maytakeanynumberofactionsdependingonthe
informationpassedtothecontextmanager
Mostcommonactionperformedistranscodingofthe
contentsothatitmaybeviewedonaparticulardevice
Appendinglocation-specificinformationtothedocument.
41
Slide 42
Content adaption and transcoding
Contentadaptationcanbedoneateithercontentlevelinserverend
ortheagentlevelinclientdevice
Canbedoneinintermediatelevelinamiddlewareframework.
Contentadaptationneedstoconsiderthefollowingattributes:
Physicalcapabilitiesofthedevice
Screensize,widthandheightinpixels,color
Logicalcapabilitiesofthedevice
Displayimage,audio,video
Effectivenetworkbandwidth
Payload
Thetotalamountofbitscanbedeliveredtotheagentforstaticparts.
42
Slide 43
Types of transcoding
Spatial
Transcodinginspaceordimension
Astandardframeisdownscaledandreduced.
Theframeischangedfromonesizetodifferentsizetosuitthetargetdevice
Temporal
Reductionofnumberofframesontimescale
Downscalestheno.oftransferredframestosuitthetargetdeviceand
networkbandwidth
Code
Usedtochangethecodingstandardfromonetoanother
Eg:transcodingBMPcodeintoWBMPforwirelessdevices
43
Slide 44
Types of transcoding
Color
Requestedformonochromeclients
Useslesspixelsandreducesbandwidthconsumption
Modifiestheperceptionoftheimage
Objectorsemantic
Comprisesvarioustechniquesbasedonthecomputervision
techniques
Extractsthevaluableobjectfromthescene,transferthemwith
loweramountofcompressioninordertomaintainthebothdetails
andspeed.
44
Slide 45
Serversideadaptation,resourcerequirementsare
Staticcontentsizeinbits
Displaysizesuchasheight,widthandarea
Streamingbit-rate
Colorrequirements
Compressionformat
Hardwarerequirementsuchasdisplayforimages,supportfor
audioandvideo
45
Slide 46
Transcoding done through middleware
Benefitofthemiddlewareapproachisitistotally
transparenttothedeviceandcontent
Drawbackis
Contentprovidershavenocontroloverhowtheircontentwill
appeartodifferentclients
Theremaybelegalissueslikecopyright
Htmltagsprovidesformattinginformationratherthansemantic
information
Transcodingofvideosandaudioisnoteasy
Developingageneralpurposetranscodingengineisverydifficult.
46
Slide 47
Content Rating and Filtering
W3ChasproposedastandardcalledPICS(PlatformforInternetContentSelection)
forratingofthewebcontent
Filteringofthecontenttakesplacebasedonthisrating
Itissetoftechnicalspecificationsforlabelsthathelpsoftwareandratingtowork
together
Ratingisallowedtotheserviceprovider,sinceitinvolvessomeamountof
subjectivejudgement
Ratingcanbethroughselflabellingorthirdpartlabellingofthecontent
PICSwasconcernedaboutchildrenaccessingtheinappropriatematerials,i.emeta
datasystem,meaningthatlabelsprovideanykindofdescriptiveinformationabout
internetmaterial
Controllingwasdoneusing:
47
Slide 48
DigitalSignature:
Couplingtheabilitytomakeassertionswithcryptographicsignatureblockthatensure
integrityandauthenticity
IntellectualPropertyRightManagement
Usingthemeta-datasystemtolabelWebresourceswithrespecttoauthors,owners,rights
managementinformation
Privacy(P3)
UsingMeta-Datasystemtoallowsitestomakeassertionsabouttheirprivacypracticesand
foruserstoexpresstheirpreferencesforthetypeofinteractiontheywanttohavewith
thosesites.
Personalization
Basedonsomepolicy,thecontentcanbepersonalizedtosuittheneedofuserandthe
service
48
Slide 49
Content Aggregation
Fourparties
EndUser(EU)
ContentProvider(CP)
ContentAggregator(CA)
InternetServiceProvider(ISP)/WirelessNetworkOperator(NO)
NOwillhaverouters,gateways,cacheetctoofferservice
Anynodecanberesponderandrequester
Therewillbedifferentparameterstodeterminethecontent
Theycanbestaticordynamicparameters
Staticparameterisreceivedbeforetheservicebegins
Dynamicparameterarethosewhicharerequiredwitheveryrequest.
49
Slide 50
Types of service (Content Aggregator ‘s
perspective)
SingleServiceRequest
Worksatuserlevel
Worksforonlyoneuser
Groupservicerequest
Worksforgroupofusers
InitiatedatCAlevelortheNOlevel
50
Slide 51
Seamless Communication
Asystemshouldbeavailableandaccessiblefromanywhereand
anytimeandthroughanynetworkordevice
Theusershouldbeabletoaccessthesystemwhentravelling.
Patienttravellingfromhousetohospitalviaambulanceor
helicopter,hereinformationhastoexchangewithoutany
interruptions.
SeamlessCommunicationwillcombineseamlesshandoffsand
seamlessroaming
51
Slide 52
Handoffistheprocesswhichtheconnectiontothe
networkismovedfromonebasestationtoanotherbase
stationwithinthesamenetwork
Roamingisaprocessinwhichconnectiontothenetwork
ismovedfromonebasestationofonenetworktoanother
basestationofanotherbasestation.
Offersfreedomtoroamacrossdifferentwirelessnetworks
RoamingworkswithinhomogeneousnetworkslikeGSMto
GSMorCDMA2000toCDMA2000
52
Slide 53
Followingaspectsneedstobemaintainedinseamless
communication
Authenticationacrossnetworkboundaries
Authorizationacrossnetworkboundaries
Billingandchargingthedatacollection
Endtoenddatasecurityacrossroaming
Handoffbetweenwirelessaccesspoints
Roamingbetweenthenetworks
Sessionmigration
IPmobility
53
Slide 54
Autonomous Computing
Thepurposeofautonomoussystemistofreeusersandsystem
administratorsfromthedetailsofthesystemoperationandmaintenance
complexity.
Systemwillrun24X7
Combinationofthefollowingfunctions
SelfConfigurable
Willconfigureautomaticallyinaccordancewithhighlevelpolicies
Selfoptimizing
Continuouslylookforwaystoimproveitsoperationwithrespecttocost,resource
andperformance
SelfHealing
Willdetect,diagnoseandrepairlocalizedproblemsresultingfrombugsorfailures.
54
Slide 55
SelfProtecting
Itwillbewelldefinedfromexternalattacks
Willnotcascadefailurestootherpartsofthesystem
SelfUpgradeable
Willbeabletogrowandupgradeitselfwithinthecontrolofthe
aboveproperties.
55
Slide 56
Context aware Systems
Contextmanageristomaintaininformationpertainingtolocation,
mobiledevices,networks,users,theenvironmentaroundeach
mobiledeviceandothercontextinformationdeemedrelevant
Informationsuchas
Locationinformation
Helpstoidentifythelocationoftheuser/device
Canbeachievedusingdeviceorthroughnetwork
Fromdevice-GPS,canofferlocationprecisionof10feetradius
Fromnetwork-timingadvancedtechnology-precisionof100feetradius
Deviceinformation
Theknowaboutthecharacteristicsofthedevice
Todeterminetheresourcecapabilityandtheuserinterfacecapability
User-AgentparameterofHTTPwecanobtainthedeviceinformation
56
Slide 57
Networkinformation
Mobilecomputingenvironment,devicemovesfromonenetworktoanothernetwork
Isrequiredtoidentifythecapabilityofthenetwork
Includesinformationsuchassecurityinfrastructure,servicesofferedbythenetworks
Userinformation
Thisinformationisrequiredtoidentifytheusercorrectly
Thesystemneedstoensurethattheuserisgenuineandwhoheclaimstobe
Informationcanbevalidatedthroughauthenticationindependentofdeviceornetwork
Environmentinformation
Tellsaboutthesurroundingenvironment
Knowaboutthetemperature,elevation,moistureetcwhichismainlyrequiredforsensor
basednetworks 57
Slide 58
GPS
GlobalPositioningSystem,isasystemthatgivesexactpositiononthisearth
FundedandcontrolledbyUSDepartmentofDefence
GPSsatellitesareorbitingaroundtheearth,whichtransmitsthesignalsthatcanbedetectedby
anyonewithaGPSreceiver
Hasthreeparts
Spacesegment
Usersegment
Controlsegment
SpaceSegment
Consists24satellites,eachinitsownorbit
EachGPSsatellitetakes12hourstoorbittheearth
Eachsatelliteisequippedwithaclocktobroadcastsignalswithrespecttotime
Usersegment
Hasreceivers,whichcanbeusershand,embeddedinamobiledeviceormountedinavehicle.
Receivesthesignalfromsatelliteatthespeedoflight
58
Tags
vtu
wnmc
roopa yavagul
mtech
ashok talkuder
cse
Categories
General
Download
Download Slideshow
Get the original presentation file
Quick Actions
Embed
Share
Save
Print
Full
Report
Statistics
Views
8,494
Slides
58
Favorites
8
Age
3650 days
Related Slideshows
22
Pray For The Peace Of Jerusalem and You Will Prosper
RodolfoMoralesMarcuc
32 views
26
Don_t_Waste_Your_Life_God.....powerpoint
chalobrido8
35 views
31
VILLASUR_FACTORS_TO_CONSIDER_IN_PLATING_SALAD_10-13.pdf
JaiJai148317
32 views
14
Fertility awareness methods for women in the society
Isaiah47
30 views
35
Chapter 5 Arithmetic Functions Computer Organisation and Architecture
RitikSharma297999
29 views
5
syakira bhasa inggris (1) (1).pptx.......
ourcommunity56
30 views
View More in This Category
Embed Slideshow
Dimensions
Width (px)
Height (px)
Start Page
Which slide to start from (1-58)
Options
Auto-play slides
Show controls
Embed Code
Copy Code
Share Slideshow
Share on Social Media
Share on Facebook
Share on Twitter
Share on LinkedIn
Share via Email
Or copy link
Copy
Report Content
Reason for reporting
*
Select a reason...
Inappropriate content
Copyright violation
Spam or misleading
Offensive or hateful
Privacy violation
Other
Slide number
Leave blank if it applies to the entire slideshow
Additional details
*
Help us understand the problem better