Here is the spec of network tables, which you would need to implement to use the network tables protocol (Smart Dashboard is just a namespace on top of Network Tables).
http://firstforge.wpi.edu/sf/go/doc1318?nav=1
There is also a desktop client library written in java.
http://wpilib.screenstepslive.com/s/...client-pc-side