OpenDMTP

Screenshot af Application:
OpenDMTP
Nærmere oplysninger om ansøgning:
Version: 1.1.3
Upload dato: 28 Jun 11
Udvikler: Martin D. Flynn
Licens: Gratis
Popularitet: 61
Størrelse: 258 Kb

Rating: 2.0/5 (Total Votes: 1)

OpenDMTP - OpenDMTP (Open Device Monitoring og sporing Protocol) er en meget konfigurerbar og Extensible protokol til kommunikation med mobile enheder end høj latency / lav båndbredde netværk. Protokollen er især rettet mod overførsel af GPS rodplacering informationer og omfatter en komplet reference-implementering fremvisning sin kapacitet.


Der er mange mobile GPS-tracking udstyr på markedet i dag med deres egne lukkede proprietære protokoller. Søgning på internettet for åbne protokoller afslørede kun få tilgængelige for overførsel af data (herunder GPS-oplysninger) mellem enheder. Men disse løsninger er generelt designet til ikke-mobile applikationer og / eller mangler nogle af den lave båndbredde, konfigurerbar, og Extensible funktioner, mobile applikationer kræver.


Have en åben protokol designet specielt til mobile enheder har mange fordele:Målrettet Begivenhed Generation: Mange enheder på markedet er designet blot at overføre rigeligt GPS-data til en back-end server håber, at serveren kan få mening ud af de data, den modtager. Problemet med denne approch er, at det har en tendens til at resultere i højere omkostninger datatransmission om oplysninger, som aldrig vil blive brugt. En protokol, der anvendes til mobile applikationer skal kunne tilvejebringe den fleksibilitet at generere kun de begivenheder, der er relevante for den specifikke anvendelse.


Netværk Effektiv: Mobile enheder har typisk begrænset netværksforbindelse, og i nogle tilfælde datakommunikation kan være ganske dyrt (eksempelvis satellit). På grund af dette protokollen skal være effektiv i det dialog mellem klient og server. Meddelelsen skal optimeres, således at de nødvendige oplysninger kan transporteres med et minimalt antal af bytes i den mindste mængde af tid.Transport Medier: differrent mobile applikationer vil have deres egen unikke måde at kommunikere data tilbage til serveren. Nogle kan bruge GPRS eller socket kommunikation, andre kan bruge satellitkommunikation, mens endnu andre kan anvende andre former for trådløs kommunikation, såsom Bluetooth. Udformningen af ​​protokollen bør være i stand til at omfatte alle sådanne transport medietyper, uanset hvilken type af transport i brug.


Tovejs: Nogle enheder kan understøtte tovejskommunikation (dvs. GPRS eller andre socket baserede forbindelser.), Mens andre kun kan støtte envejskommunikation (dvs. nogle satellit kommunikationssystemer.). Med dette i tankerne, bør en protokol være designet til at understøtte både duplex (to-vejs) og simplex (envejs) kommunikation.


Fleksibel data Encoding: De fleste typer af transport medier giver mulighed for overførsel af binære kodede data. Dog kan der være nogle former for medier, for hvilke en ASCII kodet datapakke langt bedre egnet. En protokol designet med dette i tankerne, bør være i stand til at understøtte begge typer data kodning.Konfigurerbare Beskeder: På grund af den brede vifte af datatyper, der anvendes i mobile applikationer, skal protokollen være fleksibel nok til at definere standard beskeder, og stadig tillade brugerdefinerede meddelelser inden for rammerne.


Extensible: Ikke alle mobil applikation er den samme. Nogle kræver særlig håndtering og kan have forskellige typer af ind- og udgange. En protokol designet til mobile applikationer bør sikre, at rammen kan nemt udvides til incapsulate de specifikke behov i enheden.


Pladsbesparende: Mobile enheder typisk har begrænsede ressourcer, som at køre klient kode (dvs. hukommelse, processor hastighed.). En åben protokol designet med dette i tankerne bør optimeres for at muliggøre en effektiv implementering og bør let støtte enheder som PDA'er, mobiltelefoner, GPS overvågningsudstyr, og andre OEM mikro-enheder.


Industri Kompatibilitet: At have en åben protokol sikrer bedre kompatibilitet mellem forskellige klient enheder og tjenesteudbydere.Henvisning Implementering: At have en reference-implementering, der viser de vigtigste funktioner i protokollen giver en nem udgangspunkt, udviklere kan tilføje deres egne funktioner og platform specifik implementering uden at skulle bekymre sig om, hvordan data får fra klienten til serveren.


OpenDMTP var specielt designet til at passe til alle disse behov, især & quot; Målrettet Begivenhed Generation & quot; og & quot; Netværk Effektivitet & quot ;. Den typiske "data plan« for GPRS kommunikation, for eksempel, er som regel 1Mb per måned. OpenDMTP designet til at optimere pakkekodning at tillade indsamling af GPS-oplysninger pakker gang hver 3 minutter, 24 timer i døgnet, 30 dage om måneden, og stadig holde under 1Mb dataabonnement grænse.


Mens XML er meget Extensible, det mislykkes & quot; Små fodspor & quot; og & quot; Netværk Effektivitet & quot; krav. Det blev således afvist som en levedygtig protokol opløsning. Mange mobile enheder har ikke de nødvendige ressourcer til at kunne yde fuld XML parsing funktionalitet. Og en XML-pakke kan være nødvendigt at være flere hundrede bytes i længden bare at sende et par bytes af faktiske data. Dette alene vil gøre løsningen omkostningerne uoverkommelige for dyre transport medier som satellit.OpenDMTP indeholder også en fuldt udstyret kommerciel kvalitet henvisning implementering at kickstarte udviklingen.

Lignende Ansøgninger

Kommentarer til OpenDMTP

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!