Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VR/AR AsyncAPI visualizer #21

Closed
jonaslagoni opened this issue Apr 12, 2021 · 4 comments
Closed

VR/AR AsyncAPI visualizer #21

jonaslagoni opened this issue Apr 12, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@jonaslagoni
Copy link
Member

jonaslagoni commented Apr 12, 2021

Reason/Context

To help visualize collections of applications we could create a VR/AR "game" which can visualize how multiple applications are connected.

Why?

  • Help new members of teams quicker learn about the setup rather than looking at UML diagrams.
  • It is cool 🤷

Description

It should show the applications and who are connected to each other. Furthermore, you should be able to further inspect specific channels, messages, operations, etc.

Wishful thinking

  • Connect it to deployments to inspect specific messages that are being transmitted in the system as well as application monitoring. This can be done since each application would have its own AsyncAPI document we know which applications exist in the system.
  • Maybe even extend it to allow modifications to the underlying AsyncAPI documents to propose new connections, remove old ones, modify message payload validation rules, etc.
  • Trigger messages on specific channels/scenarios using the simulation library.

Related issues/libraries

Feedback

  • Other ideas for extensions/improvements that could be included?
  • Is it a good or bad idea?
@jonaslagoni jonaslagoni added the enhancement New feature or request label Apr 12, 2021
@jonaslagoni
Copy link
Member Author

jonaslagoni commented Apr 12, 2021

As discussed on slack, maybe it can be build so it can both be viewed in VR/AR (VR/AR headset but also on your phone) as well as on a website in a 3d view, everything running from the same source code. This would enable different kinds of integrations such as with studio and others as well as easy maintainability.

@NektariosFifes
Copy link

@jonaslagoni unreal engine?

@jonaslagoni
Copy link
Member Author

@jonaslagoni unreal engine?

Could very well be, no idea which kind of solutions are available for this kind of use case. That would have to be researched before any implementation happens to weigh pros/cons and ensure the correct approach is selected 😄

@NektariosFifes
Copy link

https://www.unrealengine.com/marketplace/en-US/product/unrealjs Here is a javascript plugin for unreal , for those not familiar with c++. It also allows u to use npm modules.

@github-actions github-actions bot added the stale label Jun 16, 2021
@jonaslagoni jonaslagoni reopened this Aug 15, 2021
@jonaslagoni jonaslagoni removed the stale label Oct 4, 2021
@asyncapi asyncapi deleted a comment from github-actions bot Oct 6, 2021
@asyncapi asyncapi locked and limited conversation to collaborators Oct 6, 2021
@derberg derberg closed this as completed Oct 6, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants