studio-monitor.png

Anypoint Studio

Anypoint Studio

Visual redesign of Anypoint Studio - MuleSoft’s Eclipse-based integration development environment for designing and testing Mule applications. 

 
StudioDataWeave.v2.gif
 

Replacing the outdated design

 The main objectives of the redesign were to refine the interface for better usability, and introduce a new visual language. 

Screen Shot 2017-11-10 at 8.38.27 PM.png

The existing design had many issues that resulted in a affected the usability of Anypoint Studio.

Our goal was to diminish Eclipse legacy and reduce page density for an easier readability.

Replacing the outdated design with a  new, more modern look and feel, with a new established visual language and identity of the product was another priority for improving Anypoint Studio at MuleSoft.

 

designing a new visual language

studio-monitor.png

Connectors, Components, Flow Controls, Transformers, Filters and Scopes are the 6 basic types of building blocks of Anypoint Studio. The Visual Language was defined with assigning each type it's own specific shape and color for better recognition and clarity. We simplified the interface with removing unnecessary information and choosing a color palette with more contrast. 

studio-colors2.png

Connectors, Components, Flow Controls, Transformers, Filters and Scopes are the 6 basic types of building blocks of Anypoint Studio. The Visual Language was defined with assigning each type it's own specific shape representing its action and color for better recognition and clarity.

dg-icons.png
 

Iconography

We achieved a desired visual balance with a 2 tone gray icon design, which contrasted well with the vibrant outlined shapes of the different types of components. The icons included cca 300 unique custom designed graphics and existing logotypes.

icons.png

Visual guideline

A detailed and descriptive visual guideline for developers was necessary for a clear communication between the remote teams. 
The guideline included all edge cases and possible situations and behaviors of the interface.

guide1.png
guide2.png