Code Bubbles

Welcome to Code Bubbles. This guide will help you to setup and install Code Bubbles. (Note that some of the windows might appear slightly different in that bubbles keep evolving). Eclipse should not be running before this process starts. Note you will need to have Eclipse 3.5 or higher for things to work correctly. (At least it hasn't been tested with prior versions of Eclipse.)

  1. Double click on bubbles.jar to start the installation process. If a "main class not found" error appears run the jar with:
  2. java -jar jarname

  3. A Bubbles Environment Setup window will pop up in the upper left corner of your screen.
  4. Bubbles Environment Setup

  5. Click Browse and navigate to your Eclipse Installation Directory (this should be the directory that contains your eclipse binary or, for the Mac, the Eclipse.app file/directory).
  6. If you would like to be able to view eclipse while running Code Bubbles then check Run Eclipse in Foreground.We recommend you do not check this option as our goal is to make Code Bubbles a stand alone environment and enable all features from within Bubbles. However, the option is supported.
  7. Click Install Bubbles.
  8. Click Ok.
  9. A Bubbles Workspace Setup window will appear in the upper left corner of your screen.
  10. Bubbles Workspace Setup

  11. Click Browse and navigate to your Eclipse Workspace. The workspace should have been setup by Eclipse and include at least one project. If the workspace is not setup, Code Bubbles will attempt to have Eclipse set up a new project.
  12. If you want this to be your default workspace, you can uncheck Always Ask for Workspace.
  13. Click Ok
  14. A User Metrics Option window will appear.
  15. User Metrics Option

  16. You may choose to disable any of the options listed. The metrics are being used to determine how Code Bubbles is actually used and how it can be improved. We recommend that you at least enable automatic bug reports since these contain no proprietary information and are very helpful for our improving the quality of the environment..
  17. Click Ok.
  18. Code Bubbles will now startup. Please be patient. Code Bubbles must first load Eclipse and the symbol tables for your projects. The first time it starts, the system also needs to cache JavaDoc information from the web.
  19. Code Bubbles is now ready to use. Next time you start Code Bubbles, all you will need to do is choose your workspace (unless you set it to default to the specified one)..
  20. If you have a downloaded version of Java docs on your system, it is recommended that you edit the file ~/.bubbles/Bdoc.props and replace the entry for key Bdoc.javadoc.0 with the url of that verison, i.e. file://pro/java/linux/jdk1.6/docs/api/
  21. Code Bubbles

 

Recommended Hardware:

Tested On:

For more information visit our website: http://www.cs.brown.edu/people/spr/codebubbles/

Copyright 2010 Brown University. All Rights Reserved.