OpenDMTP

Skjermbilde av Application:
OpenDMTP
Opplysningene i søknaden:
Versjon: 1.1.3
Last opp dato: 28 Jun 11
Utvikler: Martin D. Flynn
Lisens: Gratis
Popularitet: 61
Størrelse: 258 Kb

Rating: 2.0/5 (Total Votes: 1)

OpenDMTP - OpenDMTP (Åpne Enhets Monitoring and Tracking Protocol) er en svært konfigurerbar og utvidbar protokoll for å kommunisere med mobile enheter over høy latency / nettverk med lav båndbredde. Protokollen er spesielt rettet mot overføring av GPS-basen stedsinformasjon og inkluderer en fullverdig implementasjon utstillingsvindu sine evner.


Det er mange mobile GPS-sporing enheter på markedet i dag med egne lukkede proprietære protokoller. Søke på nettet etter åpne protokoller avslørte bare noen tilgjengelig for overføring av data (inkludert GPS-informasjon) mellom enheter. Men disse løsningene er generelt utformet for ikke-mobile applikasjoner og / eller mangler noen av de med lav båndbredde, konfigurerbar og utvidbar funksjoner som mobile applikasjoner krever.


Å ha en åpen protokoll utviklet spesielt for mobile enheter har mange fordeler:Målrettet Hendelses Generation: Mange enheter på markedet er laget bare for å overføre store mengder av GPS-data til en back-end server håper at serveren kan være fornuftig av dataene som den mottar. Problemet med dette approch er at det har en tendens til å resultere i høyere dataoverføringskostnader for informasjon som aldri vil bli brukt. En protokoll som brukes for mobile applikasjoner må være i stand til å gi fleksibilitet til å generere bare de hendelser som er relevant for den spesifikke applikasjonen.


Nettverk Effektivt: Mobile enheter har vanligvis begrenset nettverkstilkobling, og i noen tilfeller datakommunikasjon kan være ganske dyrt (f.eks satellitt). På grunn av denne protokollen må være effektiv i det dialog mellom klient og server. Kommunikasjonen må være optimalisert slik at nødvendig informasjon kan formidles med et minimum antall byte i minst mulig tid.Transport Media: differrent mobile applikasjoner vil ha sin egen unike måte å kommunisere data tilbake til serveren. Noen kan bruke GPRS eller socket basert kommunikasjon, andre kan bruke satellittkommunikasjon, mens atter andre kan bruke andre former for trådløs kommunikasjon, for eksempel Bluetooth. Utformingen av protokollen bør være i stand til å omfatte alle slike transportmedietyper, uavhengig av hvilken type av transport i bruk.


Toveis: Noen enheter kan støtte toveiskommunikasjon (dvs. GPRS, eller andre socket baserte tilkoblinger.), Mens andre kan bare støtte ett-veis kommunikasjon (dvs. noen satellitt kommunikasjonssystemer.). Med dette i tankene, bør en protokoll være utformet for å støtte både duplex (toveis) og simplex (enveis) kommunikasjon.


Fleksibel data Encoding: De fleste typer transportmedium tillate overføring av binære kodede data. Det kan imidlertid være noen former for medier som en ASCII-kodet datapakke er mye bedre egnet. En protokoll utformet med tanke på dette bør være i stand til å understøtte begge typer av datakoding.Konfigurerbare Meldinger: På grunn av det brede spekter av datatyper som brukes i mobile applikasjoner, bør protokollen være fleksibel nok til å definere standardmeldinger, men fortsatt tillate tilpassede meldinger innenfor rammen.


Extensible: Ikke alle mobilapplikasjon er den samme. Noen krever spesiell håndtering og kan ha ulike typer innganger og utganger. En protokoll utviklet for mobile applikasjoner bør sørge for at rammen kan enkelt utvides til incapsulate de spesielle behovene til enheten.


Liten plass: Mobile enheter vanligvis har begrensede ressurser på å kjøre klientkoden (dvs. minne, prosessorhastighet.). En åpen protokoll utviklet med dette i tankene bør være optimalisert for å tillate effektiv implementering og bør enkelt støtte enheter som PDA-er, mobiltelefoner, GPS overvåking enheter, og andre OEM mikro-enheter.


Industri Kompatibilitet: Å ha en åpen protokoll sikrer bedre kompatibilitet mellom ulike klientenheter og tjenesteleverandører.Annonse Gjennomføring: Å ha en referanseimplementasjon som viser de viktigste funksjonene i protokollen gir en enkel utgangspunkt der utviklere kan legge til sine egne egenskaper og plattformspesifikk implementering uten å måtte bekymre deg for hvordan data blir fra klienten til serveren.


OpenDMTP var spesielt designet for å passe alle disse behovene, spesielt & quot; Målrettet Hendelses Generation & quot; og & quot; Network Efficiency & quot ;. Den typiske "dataplan" for GPRS-kommunikasjon, for eksempel, er vanligvis 1Mb per måned. OpenDMTP er designet for å optimalisere pakkekoding for å tillate innsamling av GPS-informasjonen pakker hver 3. minutt, 24 timer i døgnet, 30 dager i måneden, og fortsatt bo under 1Mb data plan grense.


Mens XML er svært utvidbar, mislykkes det & quot; Small Footprint & quot; og & quot; Network Efficiency & quot; krav. Det ble således nedsatte som en levedyktig løsning protokoll. Mange mobile enheter har ikke de nødvendige ressurser for å kunne gi full XML parsing funksjonalitet. Og en XML-pakke kan være nødvendig å være flere hundre bytes i lengde bare for å sende et par byte med faktiske data. Dette alene ville gjøre løsningen kostnadene uoverkommelige for høye kostnader transportmedium som satellitt.OpenDMTP inkluderer også en fullverdig kommersiell kvalitet referanseimplementasjon å hoppe-start utvikling.

Lignende søknader

Kommentarer til OpenDMTP

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!