Skip to content

Akson/RemoteConsolePlus3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RemoteConsolePlus3

It's a 3rd version of a tool for real time debugging data visualization. This version is based on a message processing graph and MoveMe framework for node ui.

Requirements:

  1. GIT (http://git-scm.com/downloads)
  2. Python 2.7.6 32bit (http://www.python.org/getit/)
  3. setuptools 1.4.2
    1. Go to https://pypi.python.org/pypi/setuptools
    2. Go to Windows section for description here
    3. Download "ez_setup.py" from https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
    4. Run "ez_setup.py"
  4. PyZmq 14.0.1 (Run "easy_install pyzmq" from "C:\Python27\Scripts\" or your Python location)
  5. Tornado 3.2 (Run "easy_install tornado" from "C:\Python27\Scripts\" or your Python location)
  6. WxPython 3.0 32bit unicode (Download and run "wxPython3.0-win32-3.0.2.0-py27.exe" from http://downloads.sourceforge.net/wxpython/wxPython3.0-win32-3.0.2.0-py27.exe)
  7. NumPy 1.8.0 (1.6.2 also works) (First install vcforpython27 from http://aka.ms/vcpython27 and then run "easy_install numpy" from "C:\Python27\Scripts\" or your Python location)
  8. Matplotlib 1.3.1 (Run "easy_install matplotlib" from "C:\Python27\Scripts\" or your Python location)
  9. OpenCV 3.0.0-rc1 with Python binding
    1. Install OpenCV from "http://opencv.org/downloads.html"
    2. Copy "cv2.pyd" from "C:\opencv\build\python\x86\2.7\" to "C:\Python27\Lib\site-packages\" or to "RemoteConsolePlus3\RemoteConsolePlus3"
  10. easy_install pyparsing
  11. easy_install dateutils
It was tested on Windows 7(x64) with these dependencies.
It was also tested on 8(x64), 8.1(x64) with similar dependecnies.
It will probably work with newer libraries.

How to get it:

  1. Download it: "git clone --recursive https://github.com/Akson/RemoteConsolePlus3"

How to run it:

  1. Go to "RemoteConsolePlus3\RemoteConsolePlus3\"
  2. Run "RunDefaultConsole.py"
  3. It will try to find "Default.rcp" in a working directory, so it's important to run it from a right place

How to test it:

  1. If you have managed to run it and it has not crashed, you should see a window with a graph where you can move nodes.
  2. Right click on the node "SendToWebSocket" it should be on a right side and almost all connections should lead to it.
  3. Select "Open console in browser"
  4. Now you should see a browser with opened console web-page
  5. Run "RunTestClient.py" from the "RemoteConsolePlus3\RemoteConsolePlus3\"
  6. You should see some output in browser
  7. If you have a web-camera, run "RunTestOpenCVClient.py" from the "RemoteConsolePlus3\RemoteConsolePlus3\"
  8. You should see images from your web-camera in browser
  9. If you have C++ clients from "https://github.com/Akson/RCPClientCPP", you can run some of test projects and see some debug output in browser

About

It's a 3rd version of a tool for real time debugging data visualization. This version is based on a message processing graph and MoveMe framework for node ui.

Resources

License

Stars

Watchers

Forks

Packages

No packages published