Fujitsu

Visual Diagram Editor for AI Logic

Prototyping a Custom Diagramming Tool with Real-Time Server Control

Development tag
[Fuj 3] Image for Header
[Fuj 3] Image for Header
Fujitsu

Visual Diagram Editor for AI Logic

Prototyping a Custom Diagramming Tool with Real-Time Server Control

Development tag
[Fuj 3] Image for the Challenge

The Challenge

Fujitsu needed a lightweight, purpose-built diagram editor to help design decision logic in its AI Platform. Existing general-purpose tools were too complex, including features the client didn’t need, making them harder to maintain or customize. The goal was to build a streamlined, web-based design tool tailored for AI development—allowing users to draw logic diagrams using custom nodes, edges, and real-time interactions.

To explore this, Fujitsu turned to Topcoder to rapidly prototype and enhance a modular diagram editor, including support for server-side push control and usability-focused enhancements.

The Solution

Topcoder launched a series of design and development challenges to build the tool from the ground up. Within the initial challenge, members created a fully functional web-based diagram editor supporting JSON-based save/load, auto-layout, and customizable node/edge properties. Subsequent challenges introduced real-time server push capabilities using WebSockets and further UI/UX improvements, such as self-transition shortcuts, metadata handling, and enhanced styling options.

This modular challenge-based approach helped Fujitsu validate key technical concepts quickly and iteratively evolve the prototype toward production readiness.

Challenges we ran:

Fujitsu - Prototype of Web-based visual editor for specific purpose diagrams

Fujitsu - Web-based Visual Diagram Editor Enhancements

Fujitsu - Web-based Visual Diagram Editor - Server Side Control

Fujitsu - Web-based Visual Diagram Editor Self-Transition Enhancements

4

Challenges

 

129

Participants

 

17

Submissions

[Fuj 3] Image for the Impact

The Impact

Through Topcoder’s crowdsourcing model, Fujitsu received a fully working editor prototype aligned with its specific needs. The challenge series:

  • Enabled fast validation of real-time WebSocket-based control

  • Delivered a simplified, maintainable codebase

  • Resulted in a usable, scalable design tool tailored for AI logic workflows

The successful prototype laid the groundwork for future AI service design solutions within Fujitsu’s broader platform.

Achieve high-quality outcomes with

Topcoder.

Achieve high-quality outcomes with Topcoder.

 

Talk to an expert