Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments





The interactive transcript could not be loaded.



Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Mar 9, 2010

Code Bubbles is a novel user interface for IDEs based on fragments, rather than files.

For updates, see Twitter feed: http://www.twitter.com/AndrewBragdon


Comments • 114

John Smith
I love his voice!!!
For Visual Studio 2015 the new Task Canvas extension follows similar ideas.
Sonny Tate
I want this for Visual Studio, but I have a suggestion: Why display all of the code in a bubble when it first appears? Or rather, maybe have the ability to collapse a bubble to just the class or method name? This would save space on the monitor while still displaying the program flow, bugs, notes, etc. Then the developer could merely click the name to expand the code for further details.
This is epic. Xcode needs to become like this.
"Alternative IDEs have been shown to be improvements over state of the practice IDEs. A study comparing Code Bubbles with Eclipse [1] showed that programming tasks done with Code Bubbles were done in less time and were more correct than when they were done with Eclipse. Similarly, Code Canvas [7], Debugger Canvas [6], and Gaucho [19]showed varying degree of improvement over their respective baselines." [An Empirical Comparison of Static and Dynamic Type Systems on API Usage in the Presence of an IDE: Java vs. Groovy with Eclipse]
Venkatram Akkineni
Very Innovative, but I am afraid my frail mind will get lost in the bubbles. 
Pierre Delandre
Emacs has a mode to do the same thing. M-X M-B M-U
Jordan Bennett
Dmitri Shuralyov
Very nice. I was about to work on something similar. Now I have to reconsider my situation. I'm just happy this idea is catching on. It's time to move on from standard plain text files for source code that are hard to navigate...
When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...