Skip to content

Implement Web Interface for KS-NAV Tool #12

@alessandrocarminati

Description

@alessandrocarminati

Objective

The goal is to develop a user-friendly web interface for KS-NAV, enabling users to view both code and diagrams seamlessly.

Current Status

Red Hat's POC exists and is referred to as KS-NAV UI, but requires a backend to function properly. Related issues have been created within the repository to address this.
Previously, an interface limited to diagram visualization was attempted by an undergraduate student from Roma TRE University, documented in the kernel-visual-analysis repository.

Tasks

Evaluate the existing work:
Assess RedHat's KS-NAV UI and its compatibility with the KS-NAV tool.
Review the issues in the KS-NAV UI repository to understand the required backend functionality.
Explore the undergraduate student's kernel-visual-analysis project for any insights or reusable components.

Decide on a Strategy:

Determine whether to build upon the existing work or develop a new interface from scratch.
Consider factors like compatibility, maintainability, feature completeness, and alignment with KS-NAV goals.

Plan and Execute:

Define the scope of the web interface, considering code and diagram visualization integration.
Develop a roadmap for implementation, including backend requirements and frontend design.
Collaborate with contributors to implement, test, and refine the interface.

Considerations

Compatibility with KS-NAV's current architecture and functionalities.
User experience and ease of navigation in viewing code and diagrams simultaneously.
Leveraging existing solutions versus building a new interface.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions