• DocumentCode
    2487973
  • Title

    Plugging in and into Code Bubbles

  • Author

    Reiss, Steven P.

  • Author_Institution
    Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
  • fYear
    2012
  • fDate
    3-3 June 2012
  • Firstpage
    55
  • Lastpage
    60
  • Abstract
    Code Bubbles is an attempt to redefine the user interface for an integrated programming environment. As it represents a whole new user interface, implementing it as a plug-in is inherently difficult. We get around this difficulty by combining two different plug-in architectures, a standard one based on registrations and callbacks, and a message-based one that puts the plug-in at arms length and defines a narrower two-way interface. This paper describes both how we have implemented Code Bubbles as a plug-in to Eclipse and how Code Bubbles itself is implemented as a set of plug-ins representing the different aspects of the environment, using both traditional and message-based plug-in architectures as appropriate.
  • Keywords
    programming environments; software architecture; user interfaces; Code Bubbles; Eclipse; callback; integrated programming environment; message-based plug-in architecture; plugging in; registration; user interface; Abstracts; Context; Debugging; Servers; Standards; Syntactics; User interfaces; plug-in architectures; publish-subscribe;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Developing Tools as Plug-ins (TOPI), 2012 2nd Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1819-8
  • Type

    conf

  • DOI
    10.1109/TOPI.2012.6229811
  • Filename
    6229811