1 / 12

Enhancing Eclipse with Mylar: A Task-Focused UI for Collaborative Programming

Discover how Mylar transforms Eclipse into a task-focused interface that alleviates information overload and streamlines collaborative programming. By allowing users to concentrate on specific tasks—like bug reports and project issues—Mylar enhances communication and interaction within programming teams. Its context-monitoring capabilities ensure essential information is easily accessible, making multitasking effortless. Explore features like integration with Bugzilla, Trac, and JIRA, and see how Mylar keeps you focused on your work without the distractions of your browser or inbox.

Download Presentation

Enhancing Eclipse with Mylar: A Task-Focused UI for Collaborative Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mylar • Programming Tasks • Task Contexts • Collaborative programming via Task Contexts • A Task Focused UI for Eclipse • Robert Elves, committer

  2. InformationOverload Hard to see the forest through the trees Repetitive scrolling, searching, navigating

  3. Mylarsee only what you’re working on Aluminized film used to avoid blindness when staring at an eclipse Task Focused UI to avoid information blindness when staring at Eclipse

  4. Tasks • User-defined unit of work, e.g. bug report • Focal point for communication

  5. Task context • Mylar monitors your interaction • What you touch is in your context • Stored and easy to recall

  6. Sharing context • Connectors • Similar to source repositories • Bugs/issues/tasks from repository • Support Bugzilla, Trac, JIRA • Collaboration! • Patch review • Pair programming • Sharing expertise • Historical

  7. Programming Tasks • Task Contexts • Collaborative programming via Task Contexts Demonstration

  8. Mylar’s context model • Interaction history • InteractionEvent stream • Origin, handle, type, date • Context (Core) • Degree-of-interest graph • Degree-of-separation scope • Scaling factors • Projections (UI) • Views, editors, files interest

  9. Extensible Frameworks

  10. Changing how we work with Eclipse • What you need to do • Buy into working with tasks • Get Mylar 0.8 (1.0 release in December) • Once tasks are explicit • Reduces information overload • Information you need to get work done is at your finger tips • Context switching and recalling old tasks become effortless • UI automation (e.g. working sets, search, commit messages) • UI for task management is consistent and integrated • Keeps you in Eclipse and out of your browser and inbox

  11. Multi-tasking

More Related