IoT UI Modernization | Lab Safety Control Systems with Zero Hardware Investment

Client Success

UI Modernization for Embedded Control Systems Through Reuse of Existing Hardware

Listen to this client success story

In laboratory environments, embedded control systems are more than operational interfaces. They help operators monitor safety-critical ventilation and containment conditions with precision, responsiveness and consistency.

A global Fortune 500 leader in environmental control systems relied on a portfolio of fume-hood controllers to manage and monitor critical laboratory environments, ranging from large rooms and ventilation zones to individual fume-hood chambers. One of these products still ran on a legacy 3-inch display that had reached end of life, even as demand for next-generation laboratory equipment continued to grow.

With a sister product already running on advanced Android hardware, the client saw an opportunity: modernize the platform and user experience by reusing an existing next-generation Android hardware foundation rather than initiating a new hardware redesign.

Legacy Displays and Fragmented UI Logic Limited Product Scalability

The legacy system combined constrained display hardware, tightly coupled screen logic and controller-specific integration paths. Modernization therefore required more than a visual refresh: it needed a reusable UI layer, clear separation between presentation and control communication, and verification that updated workflows continued to preserve safety-critical behavior.

Over time, the controller portfolio’s user interface struggled to keep pace with the business. The constraints clustered into four themes:

  • Aging platform at end of life: The 3-inch display hardware and its tightly coupled UI could no longer support modern user experiences and evolving product requirements.
  • Fragmented, low-reuse codebase: UI logic was duplicated across 250+ screens with little standardization, slowing prototyping and feature development.
  • Complex controller integration: Integration with legacy control systems was complex and insufficiently documented, making controller behavior, device states and screen-to-controller interactions difficult to understand and maintain.
  • Heavy testing and maintenance load: The absence of a clean architecture drove high validation effort and made scaling and long-term maintenance difficult.

Together, these constraints made it difficult to deliver a consistent, future-ready experience—especially as demand for next-generation lab equipment increased.

Shaping a Customer-Led Vision into a Reuse-Led UI Modernization Strategy

Rather than treating this as a hardware refresh, the client reframed it as a platform opportunity, re-hosting the experience on its existing next-generation Android foundation and rebuilding the UI on a standardized, scalable foundation. Persistent partnered with the client to design a modern, reuse-led modernization strategy aligned to both immediate operational needs and long-term product growth.

The engagement was structured to maximize reuse of proven assets like codebase, workflows and test plans, so the client could move faster and with lower risk, while establishing an architecture flexible enough to support future product variants.

Scalable Android-Based UI Foundation Standardized 250+ Control Screens

Persistent delivered the modernization through a structured, phased program. At a high level, the target architecture separated the Flutter-based presentation layer from application workflow logic and controller communication services. This separation allowed common screens and widgets to be reused while isolating hardware, protocol and device-state handling in a modular integration layer. Additionally, the solution included:

  • Migration to an existing next-generation Android touchscreen display based on Qualcomm APQ8009, reusing the client’s available hardware foundation to avoid a new hardware redesign.
  • A Flutter-based UI architecture with a reusable widget library used across 100+ occurrences to standardize the experience over 250+ screens, while keeping platform-specific device integration concerns outside the presentation layer.
  • Clean Architecture introducing clear modularity and separation of concerns for easier maintenance and scalability.
  • A modular communication layer that simplified the maintenance of controller integration.
  • Reuse of an existing UI codebase, workflows and test assets to accelerate software porting while preserving functionality and reliability.
  • A milestone-driven delivery model: structured execution across Learning & Design, Development, Functional Testing, Verification Testing, Integration and UAT—covering Phase I for device UI modernization and Phase II for the Setup Wizard.

Because the controllers operate in laboratory safety environments, validation needed to confirm not only UI behavior but also workflow continuity, controller-state accuracy, alarm and status visibility, and regression coverage across migrated screens.

Reusable Architecture Reduced Development Effort, Testing Load and Hardware Cost

The transformation delivered measurable impact across development, quality and the product experience:

  • Reduced UI development effort by ~30% through reusable components, standardized workflows and a Flutter-based architecture that minimized duplicated work across 250+ screens; reduced hardware-redesign cost by modernizing on an existing Android hardware foundation rather than initiating a new display platform redesign.
  • Lowered testing and validation effort by 15–20% by reusing proven test assets and simplifying the architecture for more predictable verification cycles.
  • Faster, more predictable delivery driven by asset reuse and milestone-based governance, with faster team onboarding.
  • Improved maintainability and scalability through Clean Architecture, ready to support future product variants.
  • More reliable controller integration via the modular communication layer, reducing delivery risk and simplifying ongoing maintenance.

The effort and testing improvements were driven by measurable reuse levers: shared widgets across repeated screen patterns, reused workflows and test assets, reduced duplicated UI logic and clearer separation between UI behavior and controller communication.

Beyond engineering efficiency, the modernization created a reusable foundation for future controller variants, helping the client respond faster to product-roadmap needs while preserving continuity with existing workflows and validation assets.

Future-Ready Platform for Scalable Lab Safety Innovation

By modernizing on existing hardware, the client now has a future-ready, maintainable platform positioned to support new product variants and expanded system capabilities with confidence, directly resolving the end-of-life and fragmentation constraints that prompted the engagement.

The engagement demonstrates how providers of building automation and laboratory control solutions can unlock long-term value through platform-led modernization, accelerating product roadmaps without the cost and disruption of a full hardware redesign.

Contact us

(*) Asterisk denotes mandatory fields

    You can also email us directly at info@persistent.com

    You can also email us directly at info@persistent.com

    Ask a question