I have also seen people use rosbridge and websockets to write graphical programs for Windows and communicate with ROS via the rosbridge system:

http://wiki.ros.org/rosbridge_suite

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
William Woodall
wjwwood@gmail.com
williamjwoodall.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


On Tue, Apr 15, 2014 at 4:16 AM, Mike Purvis <mpurvis@clearpathrobotics.com> wrote:
Another way is to use rosserial. We've found rosserial_server quite performant, and it's straightforward to copy a few headers from the Ubuntu box to the Windows one and then integrate them with the Windows-only stuff (especially SDKs like Kinect 2 and Myo).

There isn't an official rosserial-for-Windows port, but we may try to release something at some point, especially if there's interest.

Note also that this may be a question better suited to the answers site: http://answers.ros.org/questions/query:Windows/


On 15 April 2014 05:23, Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp> wrote:
we found that rosjava works on Windows. We compiled rosjava on Linux and copy class files to Windows and run.


On Tue, Apr 15, 2014 at 5:47 PM, Tobias Opitz <development@topitz.de> wrote:
Hi Vinay,

Have you looked at the win_ros wiki-page? The instruction to build ROS on Windows works really great and as far as I can tell, the core of ROS runs great even on Windows. The sources of ROS could be find at GitHub.

During the last months I have build ROS multiple times on Windows (VS2008, VS2010 and recently VS2012) sometimes for 32 and yesterday for 64 Bit and the main difficulties for me was to build the dependencies itself or building ROS when there are more than one Python version installed on your machine (Python 32 or 64 Bit, 2.7.6 or 3.4).

Best Regards,
Tobias

Am 15.04.2014 10:25, schrieb Vinay Kushwaha:
Hi,
    I have been working into Robotics and automation. Recently while
working on some project i came across ROS. I found it very helpful
tool. But some of my sensors and devices come only with Windows
driver. I found that ROS windows is still experimental.
    I just wanted to know, how this ROS is implemented in Linux. I
could see ros::init, etc. so on many APIs. Where can i get the source
code for them ? I could find ros.h, init.h but can`t find the
respective C or C++ file.

I have been working on writing OS Agnostic applications. So i was like
if ROS is written in Posix then i already have a way to directly run
it on windows with little effort. This way i would be very happy to
utilize this tool. Once done, same can be used by other people who are
waiting for ROS windows.

Can anyone please help me on the same. So that we can have a great
solution for ROS Windows as well.

Best Regards,
Vinay
_______________________________________________
ros-users mailing list
ros-users@lists.ros.org
http://lists.ros.org/mailman/listinfo/ros-users


_______________________________________________
ros-users mailing list
ros-users@lists.ros.org
http://lists.ros.org/mailman/listinfo/ros-users



_______________________________________________
ros-users mailing list
ros-users@lists.ros.org
http://lists.ros.org/mailman/listinfo/ros-users



_______________________________________________
ros-users mailing list
ros-users@lists.ros.org
http://lists.ros.org/mailman/listinfo/ros-users