• JDebuggy – Robot

    Date: 2009.06.05 | Category: Extensions for Developers, Google Wave Robots

    If you are a developer working with Google Wave API, JDebuggy might be very helpful for you – it will enable you to debug your robots in local dev environment even if you are in a subnet behind a router.

    Besides being able to add breakpoints, to inspect variables, etc. you can
    test your robot without uploading it to app engine
    .

    JDebuggy was created by Daniel Floray.

    Author tested JDebuggy with Eclipse but it should work with any other IDE.

    How to use JDebuggy

    - Download the attached wave-debugger.jar file

    - Start the jar by typing java -jar wave-debugger.jar robotname
    (Replace robotname with a unique name of your robot.)

    - Start your robot locally in debug mode. In Eclipse simply right-
    click on your robot project and select “Debug As… Web Application”.
    Right now JDebuggy assumes that your server will listen on port 8080.

    - Create a new wave and add JDebuggy as participant
    (jdebuggy@appspot.com)

    - Create a new blip and type Debug: robotname (Use exactly the same
    name you’ve chosen when starting the wave-debugger)

    Who can use it

    To use JDebuggy you need the access to the Google Wave enviroment.

    Do you use JDebuggy?

    Share your experiences in the comments!