Differences

This shows you the differences between two versions of the page.

Link to this comparison view

wisar:server-client-architecture [2014/08/11 19:21] (current)
tmburdge created
Line 1: Line 1:
 +== General Libraries ==
  
 +===Networking===
 +* Generic network stuff.
 +* Abstracts TCP and UDP servers and network communication.
 +* Written in Qt.
 +
 +===WiSAR Networking Library===
 +Designed specifically to abstract network communcation between WiSAR applications.
 +
 +Uses the following libraries:
 +* Networking
 +* Protocol Buffers
 +
 +===Georeferencing===
 +Utilizes 3D terrain model and plane telemetry to geolocate objects that appear in video.
 +Uses the following libraries:
 +* Terrain Library
 +
 +===Terrain Library===
 +* Elevation data for all of Utah (5m DEM data)
 +* 60 GB
 +
 +Uses the following libraries:
 +* WiSAR Networking
 +
 +===Data Client===
 +Uses the following libraries:
 +* Protocol Buffers
 +* WiSAR Networking
 +
 +Responsibilities:​
 +* Interpret video and other data streams sent from WonderServer'​s Data Server component
 +
 +===Comm Packet Parser===
 +Interprets UAV bitstream from Comm Replicator. Written in Qt
 +
 +===WiSAR Protocol Buffers===
 +Replaces XML network communication.
 +<br>
 +Uses Google Protocol Buffers.
 +
 +
 +== Applications ==
 +
 +===Comm Replicator===
 +Connects to UAV CommBox and runs a TCP server so that any number of clients can listen to the data sent to the CommBox by the UAV.
 +<br>
 +It also relays Phairwell'​s communication to the CommBox.
 +<br>
 +Written in Qt.
 +
 +===Phairwell===
 +Uses the following libraries:
 +* WiSAR Networking
 +* Comm Packet Parser
 +* Data Client
 +* Terrain
 +
 +===WonderClient===
 +Modular Components:
 +* Mosaicking
 +* Anomaly Detector
 +
 +Uses the following libraries:
 +* Georeference
 +* Data Client
 +
 +===WiSAR Server===
 +Modular Components:
 +* Data Caching and Storage
 +* Data Server
 +** Uses Protocol Buffers
 +* Capture Thread
 +
 +Uses the following libraries:
 +* Comm Packet Parser
 +* WiSAR Networking
 +* Protocol Buffers
wisar/server-client-architecture.txt ยท Last modified: 2014/08/11 19:21 by tmburdge
Back to top
CC Attribution-Share Alike 4.0 International
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0