Original Article: Welcome to Code Bubbles
Author: Brown University

Documentação

A documentação ainda é um pouco limitada. Há informações sobre a instalação do sistema. Mas a idéia básica é apenas baixar o bubbles.jar e executá-lo. O resto é feito automaticamente. Existe um tutorial disponível que mostra alguns dos conceitos básicos. As informações de ajuda estão disponíveis no sistema (veja o botão de Ajuda no canto superior direito, quando estiver executando Bubbles),

O Code Bubbles é suportado pela National Science Foundation (concessão 1012056), Microsoft e Google.

Papéis

"Code Bubbles: uma interface baseada em conjunto de trabalho para compreensão e manutenção de código", por Andrew Bragdon, Robert Zeleznik, Steven Reiss, Suman Karumuri, William Chang, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, and Joseph LaViola, Jr. (CHI 2010)

"Code Bubbles: Repensando o Paradigma da Interface do Usuário de Ambientes de Desenvolvimento Integrados", por Andrew Bragdon, Steven Reiss, Robert Zeleznik, Suman Karumuri, William Chang, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, and Joseph LaViola, Jr (ICSE 2010)

"Integração da Pesquisa de Código S6 e Bolhas de Código", por Steven Reiss (TOPI 2013)

"Conexão e dentro de Code Bubbles: The Code Bubbles Architecture , de Steven Reiss, Jared Bott e Joseph J. La Viola (SP & E 2013>"Demonstração de ferramentas: as visualizações de Code Bubbles", de Steven Reiss (VISSOFT 2013)

"Demonstração de ferramentas: pesquisando repositórios de software", de Steven Reiss (ICSM 2014)

"A Framework for a Programmer's Minion" Extended Abstract", de Steven Reiss e Qi Xin (ICSE 2017)

"O desafio de ajudar o programador durante a depuração", por Steven Reiss (VISSOFT 2014)

Fonte

A fonte Code Bubbles está disponível no SourceForge.

O Code Bubbles é agora um projeto de código aberto. Se você estiver interessado em trabalhar no código e ter suas alterações incorporadas no binário atual, você deve entrar em contato com Steve Reiss.

Introdução

O Code Bubbles é um front-end do Eclipse projetado para simplificar a programação, facilitando o programador a definir e usar conjuntos de trabalho. Os conjuntos de trabalho aqui consistem no grupo de funções, documentação, notas e outras informações que um programador precisa para realizar uma determinada tarefa de programação, como adicionar um recurso ou corrigir um bug.

O Code Bubbles realiza isso fornecendo visões baseadas em função compactas do código (todas com os arquivos subjacentes) que são exibidas em bolhas e que são facilmente movidas e manipuladas na tela. As bolhas são totalmente editáveis. Uma grande área de bolha permite que o programador configure diferentes conjuntos de trabalho simultaneamente e se mova facilmente entre eles.

Além de fornecer facilidades para edição e compreensão do código, o Código Bubbles front-end fornece instalações para depuração e testes de programas. Novos recursos estão sempre em desenvolvimento.

Novidades

  • Um instalador experimental para Code Bubbles está agora disponível como um programa JNLP (Java Web Start).
  • O Code Bubbles agora possui a correção automática de erros de compilação durante a digitação. Isso inclui corrigir erros de ortografia de vários tipos, corrigir erros de sintaxe, inserção automática de instruções de importação, inserção automática de instruções de captura, inserção automática de declarações de retorno.
  • O Code Bubbles inclui ajuda sensível ao contexto que possui ajuda em estilo de dicas de ferramentas, bem como demonstrações com ou sem som. Basta deixar o mouse se sentar sobre algo na tela e ele fornecerá o texto de ajuda correspondente mostrando uma demonstração de como fazê-lo. O texto de ajuda texto de ajuda está disponível, mas os links não funcionarão a menos que o Code Bubbles esteja funcionando.
  • Code Bubbles está disponível para os programas Node.JS. Execute com a opção -js. Há também uma versão para o Python (-python), mas não é madura o suficiente.

Instalação

Code Bubbles pode ser obtido em http://www.cs.brown.edu/people/spr/bubbles/bubbles.jar

Basta baixar este arquivo jar e clicar duas vezes nele para iniciar sua execução. Antes de começar, você deve estar familiarizado com o Eclipse e ter uma versão relativamente recente do Eclipse para Java que pode ser gravada para que você possa adicionar um plug-in ao seu sistema instalado.

As Instruções para instalar e configurar o sistema estão disponíveis, mas podem estar desatualizadas.

Observe que as versões mais recentes do Code Bubbles requerem Java 7 e Eclipse 4.X.

Executando o Code Bubbles

Há um guia de usuario para Code Bubbles que também pode estar um pouco desactualizado. Um video de ajuda inicial para Code Bubbles pode ser usado para fins ilustrativos. Nós também temos um vídeo da ferramenta de visualização de tarefas e de Bubbles sendo usado como front-end para pesquisas de código. .

Se você tiver dúvidas, comentários, sugestões, bugs, solicitações de recursos ou precisar de outras informações, você deve enviar e-mail para Steve Reiss.