OpenDMTP

Skärmdump av ansökan:
OpenDMTP
Information om ansökan:
Version: 1.1.3
Ladda upp dagen: 28 Jun 11
Utvecklare: Martin D. Flynn
Licens: Gratis
Popularitet: 61
Storlek: 258 Kb

Rating: 2.0/5 (Total Votes: 1)

OpenDMTP - OpenDMTP (Öppna Enhetshanteraren övervakning och spårning Protocol) är en mycket konfigurerbar och utbyggbar protokoll för att kommunicera med mobila enheter över hög latens / låg bandbredd nätverk. Protokollet är särskilt inriktad på överföring av GPS-bas platsinformation och inkluderar en fullfjädrad referensimplementering visa upp sin kapacitet.


Det finns många mobila GPS-enheter på marknaden idag med sina egna slutna proprietära protokoll. Söka på nätet på öppna protokoll visade endast ett fåtal tillgängliga för överföring av data (inklusive GPS-information) mellan enheter. Men dessa lösningar är i allmänhet utformade för icke-mobila applikationer och / eller saknar några av låg bandbredd, konfigurerbar, och utdragbara funktioner som mobila applikationer kräver.


Att ha ett öppet protokoll som utformats speciellt för mobila enheter har många fördelar:Riktade Händelse Generation: Många enheter på marknaden är utformade helt enkelt att överföra rikligt med GPS-data till en back-end server hoppas att servern kan förstå de data som den tar emot. Problemet med denna approch är att den tenderar att resultera i högre kostnader för informationsdataöverförings som aldrig kommer att användas. Ett protokoll som används för mobila applikationer måste kunna ge möjlighet att generera endast de händelser som är relevanta för den specifika applikationen.


Nätverk Effektiv: Mobila enheter har normalt begränsad nätverksanslutning, och i vissa fall datakommunikation kan vara ganska dyra (till exempel satellit). På grund av detta protokoll måste vara effektiva i sin dialog mellan klienten och servern. Kommunikationen måste optimeras så att nödvändig information kan förmedlas med ett minimalt antal byte i kortast möjliga tid.Transport Media: differ mobila applikationer kommer att ha sitt eget unika sätt att kommunicera data tillbaka till servern. Vissa kan använda GPRS, eller uttag baserad kommunikation, andra kan använda satellitkommunikation, medan ytterligare andra kan använda andra former av trådlös kommunikation, till exempel Bluetooth. Utformningen av protokollet bör kunna omfatta alla sådana transporter medietyper, oavsett vilken typ av transport som används.


Dubbelriktad: Vissa enheter kan stödja tvåvägskommunikation (dvs. GPRS eller andra uttag baserade anslutningar.), Medan andra kan bara stödja envägskommunikation (dvs. vissa satellitkommunikationssystem.). Med detta i åtanke bör ett protokoll utformas för att stödja både duplex (tvåvägs) och simplex (enkelriktad) kommunikation.


Flexibel datakodning: De flesta typer av transportmedium möjliggör överföring av binära kodade data. Det kan dock finnas vissa typer av medier för vilka en ASCII kodad datapaketet är mycket bättre lämpade. Ett protokoll utformats med detta i åtanke bör kunna stödja båda typerna av datakodning.Konfigurerbara meddelanden: På grund av det breda spektrum av datatyper som används i mobila applikationer, bör protokollet vara tillräckligt flexibel för att definiera standardmeddelanden, men ändå tillåta anpassade meddelanden inom ramen.


Extensible: Inte varje mobil applikation är densamma. Vissa kräver särskild hantering och kan ha olika typer av in- och utgångar. Ett protokoll utformat för mobila applikationer bör säkerställa att ramverket kan lätt utvidgas till incapsulate de särskilda behoven hos enheten.


Tar liten plats: Mobila enheter vanligtvis har begränsade resurser som att köra klientkoden (dvs. minne, processorhastighet.). Ett öppet protokoll utformats med detta i åtanke bör optimeras för att möjliggöra ett effektivt genomförande och bör enkelt stödja enheter som handdatorer, mobiltelefoner, GPS övervakningsutrustning, och andra OEM mikro enheter.


Bransch Kompatibilitet: Med ett öppet protokoll säkerställer bättre kompatibilitet mellan olika klientenheter och tjänsteleverantörer.Referens Genomförande: Att ha en referensimplementering som framhäver de viktigaste funktionerna i protokollet ger en enkel utgångspunkt där utvecklare kan lägga till sina egna funktioner och specifikt genomförande plattform utan att behöva oroa sig för hur data får från klienten till servern.


OpenDMTP var särskilt utformade för att passa alla dessa behov, särskilt & quot; Riktade evenemang Generation & quot; och & quot; nätverkets effektivitet & quot ;. Den typiska "dataabonnemang" för GPRS-kommunikation, till exempel, är vanligtvis 1Mb per månad. OpenDMTP designades för att optimera paketkodning att tillåta insamling av GPS informationspaket gång var 3 minuter, 24 timmar om dygnet, 30 dagar per månad, och fortfarande hålla sig under den 1Mb dataabonnemang gräns.


Medan XML är mycket töjbar, inte det & quot; litet fotavtryck & quot; och & quot; nätverkets effektivitet & quot; krav. Således var det diskonterade som en livskraftig protokoll lösning. Många mobila enheter har inte de resurser som krävs för att kunna ge full XML-tolkning funktionalitet. Och en XML-paketet kan behöva flera hundra byte i längd bara att skicka ett par byte av faktiska data. Enbart detta skulle göra lösningen kostnads ​​oöverkomliga för höga kostnader transport media såsom satellit.OpenDMTP innehåller också en fullfjädrad referensimplementering kommersiell kvalitet för att hoppa-start utveckling.

Liknande program

Kommentarer till OpenDMTP

Kommentarer hittades inte
Kommentar
Slå på bilder!