Router on a white background

A modern user interface for perennial router firmware

development / architecture

anchorAbout DD-WRT

anchorDD-WRT is a Linux-based firmware for wireless routers. Originally designed for the Linksys WRT54G series, it now runs on a wide variety of models and is installed on millions of devices worldwide.

anchorAccommodating a special environment

Shipping a single page app bundled with a router firmware is substantially different from serving it via the open web.

The first step for our experts was to understand the characteristics of the environment, like limited hardware capabilities and slow update cycles. We then developed an application architecture for the project that was tailored to the particular requirements and limitations of this use case, accounting for infrequent updates, intermediate network outages, and a UI that adapts itself based on the capabilities of the device.

anchorWe recently have been recognized as an official sponsor of the Ember.js project along with international brands like LinkedIn and Yahoo.

Find out more
Ember.js logo

anchorOptimizing for stability and resilience

We recommended Ember.js as a stable foundation that would support the project for years to come. We completed the prototype implementation of the architecture in just over six weeks, defining the structure for the application and establishing good patterns. That prototype laid the foundation for subsequent engineering efforts taken on by embeDD's in-house engineering team.

anchorEnsuring long-term success

Before our work with embeDD was complete, we took an extended period of time to coach their engineers and review their work. This is how we ensured that they would be able to confidently continue the project long after we’d handed it over.

[Mainmatter's] expertise in developing Ember.js based applications helped us to define and develop the new DD-WRT NXT user experience. It was impressive to see in what short time such a complex application leveraging a customer backend interface could be implemented. Mainmatter's work provided the new foundation for our UI and our in-house development team greatly benefitted from their knowhow.
Peter Steinhäuser, embeDD CEO
Three team members gathered around their laptops and tablets

Grow your business with us

Our experts are ready to guide you through your next big move. Let us know how we can help.
Get in touch