Custom Dashboard

Hello. I’m making this thread to expand upon a few questions I had regarding another thread of mine (Using Processing for custom dashboard), which ended up being more questions about Java than anything else (and I felt bad because it was taking up space in the general programming forum).
Our robot itself is programmed in C++, and our dashboard is essentially Java. What I would like to do is send data from the robot to the dashboard, and what I’ve come up with is that I need to open an image stream on the robot to constantly send individual images back to the dashboard, and pick out images when they’re needed to display (correct me if I’m wrong).
My main question is, do I have to set up an entire project and connect to the robot, or can I just connect to the camera? Also, assuming I don’t have to import the whole of WPI, what do I have to import, or where can I go to learn?