Code Bubbles – новая форма интерфейса для среды разработки приложений

Исследователи из Брауновского университета разработали необычную интегрированную среду разработки Java-приложений под названием Code Bubbles. В отличие от классических сред разработки, интерфейс которых построен на работе с отдельными файлами, среда Code Bubbles основана на фрагментах. Фрагменты объединяются в «пузыри», предлагающие возможность многозадачной работы, рецензирования, обмена наработками и отладки внутри фрагментов.
Обычно разработчики тратят немало времени на чтение кода и навигацию по фрагментам кода, разбросанным по множеству файлов. Опора традиционных сред разработки на файлы существенно затрудняет создание и сопровождение одновременного отображения всех таких фрагментов. Авторы среды Code Bubbles предлагают совершенно новую форму пользовательского интерфейса для анализа и сопровождения кода на основе коллекций небольших, редактируемых фрагментов, которые в данном контексте носят название «пузырей» (bubble). Все эти пузыри в целом составляют отдельную рабочую среду, которую можно обозреть одним взглядом.
Ключевая цель проекта Code Bubbles заключается в том, чтобы облегчить разработчикам просмотр множества фрагментов кода и любой другой информации относительно Java-приложения, не переключаясь между файлами туда и обратно. Каждый из этих фрагментов виден в отдельном пузыре.
Каждый пузырь представляет собой полностью редактируемое и интерактивное представление какого-либо фрагмента – метода или коллекции переменных-членов. В отличие от окон, пузыри содержат минимум деталей оформления – автоматическое переформатирование кода под размер пузыря позволяет не обрезать строки кода. Кроме того, пузыри никогда не перекрывают друг друга – вместо этого пузыри располагаются рядом с соседними пузырями. Все открытые пузыри отображаются на большом двумерном виртуальном стенде, который и становится отдельной рабочей средой. Для группировки пузырей предусмотрен специальный механизм обтекания единой «оболочкой». Дополнительно предусмотрены привязки пузырей, в том числе направленные.
Подробнее узнать о новаторской среде разработки Java-приложений Code Bubbles с революционно измененным интерфейсом и одновременным отображением множества фрагментов кода в единой панели можно в коротком обзоре на сайте OSnews и на официальной странице проекта.
Источник: SoftLine
