Aviat Networks: Radio router dashboard

A UX case study for Aviat Networks, a web-based dashboard for configuring and monitoring radio router network devices. Covering information architecture, wireframes, port management, GPS, VLANs, predictive search and responsive design.

Networking dashboard quality of service QOS

Mind maps and rapid sketching

I had a few ideas I wanted to quickly explore and see how they might be incorporated into the final design. A mind map helped me capture concepts, layouts and ideas to explore in more detail later. Because networking is such a complex domain, I also made notes to develop a deeper understanding of how certain principles could be presented more clearly.

Mind map and rapid sketches for the Aviat Networks radio router dashboard

Information architecture

I worked closely with the Aviat Networks technicians to develop an information architecture that made sense logically and matched how they approached installations and troubleshooting. We quickly found the IA was quite complex and that people sometimes had difficulty finding the right screen. By implementing predictive search (shown further down the page) we were able to give technicians a faster way to find what they needed.

Information architecture diagram for the Aviat Networks dashboard

Wireframes

Wireframes were created and shared with the wider group to get feedback and deepen our collective understanding of the user journey. The beauty of this low-fidelity approach is you can collaborate with the developers and work agile without getting caught up and wasting time on the smaller details ahead of time. While the developers are coding up the basic structure and framework you can start providing them with final visuals screen by screen. A continuous design and development loop.

Wireframes for the Aviat Networks radio router dashboard

Minimal sign-in screen

Technicians connect to network devices via an IP address using a standard web browser. They’re presented with a clutter-free interface to enter their admin credentials and start configuring the device.

Aviat Networks dashboard minimal sign-in screen

Custom performance dashboard

Choose the individual widgets you’d like to see and drag and drop them to arrange the performance dashboard layout to suit your workflow. Widgets can easily be toggled on or off depending on what you need access to.

Aviat Networks custom performance dashboard with drag and drop widget layout

Network ports dashboard

Get an overview of all your network ports, how well they’re performing and whether they have any alarms or connection issues. Icons, text and colour work together to make it easy to tell the state of each port at a glance, so you know exactly where to start troubleshooting.

Hand-drawn sketches for the Aviat Networks network ports dashboard
Aviat Networks port states diagram showing icon and colour coding system
Aviat Networks network ports dashboard showing port status overview

Configure network ports

From the Interfaces screen, technicians can see the status of each port and its port type — a great way to troubleshoot performance issues and spot any incorrect settings or alarms that could be affecting network traffic.

Aviat Networks interfaces screen showing port type and status configuration

GPS-enabled wifi routers

Wifi routers with built-in GPS allow technicians to locate networking devices via latitude and longitude coordinates. They can also check weather conditions in the surrounding area, which can sometimes have a major impact on radio signal quality.

Aviat Networks GPS dashboard showing device location and weather conditions

Creating a new VLAN

The dashboard lets technicians quickly create a VLAN (Virtual Local Area Network), assign network ports and configure settings to get their network up and running as fast as possible. If items can’t be configured due to networking constraints, clear feedback is provided along with alternative solutions.

Aviat Networks VLAN creation screen with port assignment and configuration

Built-in hardware sensors

Monitor the performance of built-in hardware components including temperature, hard drive capacity, CPU usage, available memory and fan speeds.

Aviat Networks hardware sensors dashboard showing temperature, CPU and memory monitoring

Quality of Service (QoS)

Configure and weight different types of network traffic to make sure it’s optimised for the technician’s needs. Higher-priority traffic types take precedence to improve overall network performance.

Aviat Networks Quality of Service (QoS) dashboard showing traffic priority configuration

Predictive search

Technicians can search the entire dashboard by clicking the search button in the toolbar or using shortcut keys. Results are sorted by navigation section or by text appearing on the relevant pages.

Aviat Networks predictive search showing results sorted by navigation and page content

Expired sessions

For security reasons the interface automatically logs out inactive sessions after a period of inactivity. Technicians can also manually lock the device if they need to step away while a process is running.

Aviat Networks session expired screen with manual lock option

Responsive toolbar

The dashboard is fully responsive and adapts to various screen sizes. The toolbar shows and hides elements based on available screen width — a great way to keep the most important controls visible at all times.

Aviat Networks responsive toolbar adapting to different screen widths

Simple loading animation

A simple loading sequence designed for when the page is loading, giving users clear feedback that something is happening. The 48-frame sequence was created to show activity when exact timeframes couldn’t be calculated.

Aviat Networks 48-frame loading animation showing network activity sequence

Final design

Here’s a quick mockup of how the final design looks on a desktop browser.

Aviat Networks radio router dashboard final design mockup on desktop browser

Let's collaborate

If this sounds like the way you like to work, get in contact to tell me a little about yourself and your project and I'd be happy to help. Send me an email at hello@richmcnabb.com.