Skip to content
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

sim4life.io - WP8: s4l:web #933

Open
20 of 31 tasks
Tracked by #878
mguidon opened this issue Apr 5, 2023 · 6 comments
Open
20 of 31 tasks
Tracked by #878

sim4life.io - WP8: s4l:web #933

mguidon opened this issue Apr 5, 2023 · 6 comments
Assignees
Labels
PO issue Created by Product owners s4l:web sim4life product in osparc.io
Milestone

Comments

@mguidon
Copy link
Member

mguidon commented Apr 5, 2023

Description

The sim4life web application is the main component of the platform, and it will be updated with additional features after the initial release. However, it is important to ensure a good user experience by implementing the following essential features:

  • Video streaming on all browsers and network topologies
  • Ability to submit jobs to sim4life.io
  • edge and release versions
  • Helpers such as a “little helper buddy” (mode, drag & drop), STS (model and postpro),
  • VIP Model Service with Poser

Additional features, such as the Analysis Workbench, Sweep/Optimizer Modules, and other modules like Musaik, can be added later.

To maximize compatibility with the desktop version and streamline development efforts, we recommend using a common GUI for both the web and desktop applications. This can be achieved by reusing the React-based frontend of the web application as the frontend for the desktop application, using the Simphonium approach with Electron and Simhony backend.

For a more native web-based and cloud user experience, the following features a planned

  • Full touch screen compatibility
  • Support for space mouse
  • Read only mode for presentations

Tasks

Preview Give feedback
  1. PO issue UI/UX s4l:web
    colinRawlings ignapas
    mguidon
  2. 5 of 8
    PO issue UI/UX s4l:web
    ignapas mguidon
    odeimaiz
  3. PO issue
    matusdrobuliak66 mguidon
    mrnicegyu11
  4. jsaq007

Schoggilebe

Preview Give feedback

This Is Sparta

Preview Give feedback

Kobayahsi Maru

Preview Give feedback

Mircohistory

Preview Give feedback
  1. PO issue s4l:web
    SCA-ZMT ignapas

Quilmes

Preview Give feedback

Baklava

Preview Give feedback
  1. PO issue s4l:web
    SCA-ZMT

Sundae

Preview Give feedback

Watermelon

Preview Give feedback
@mguidon
Copy link
Member Author

mguidon commented Apr 5, 2023

Sprint: Jelly Beans

  • Controller Registry refactoring for colorbars, plots gl580
  • Poser gl295
  • 🐢
  • UI/UX idea factory gl579
  • Crash reporting to gitlab gl581
  • Simphonium - Rocket on win32 with electron gl582
  • Josua ❤️ osparc
  • STS: highlight button gl583
  • "Long Tooltip" gl583

@mguidon mguidon self-assigned this Apr 5, 2023
@mguidon mguidon added the s4l:web sim4life product in osparc.io label Apr 5, 2023
@sanderegg sanderegg added this to the Jelly Beans milestone Apr 5, 2023
@sanderegg sanderegg added the PO issue Created by Product owners label Apr 5, 2023
@mguidon
Copy link
Member Author

mguidon commented Apr 27, 2023

Update on sprint Jelly Beans

Simphonium - Rocket on win32 with electron gl582

  • Headless code builds on win32
  • Packaging as electron application
  • fast opengl rendering
  • Data folders
  • Apple build

Josua ❤️ osparc

  • c++ osparc client (ongoing)
  • Integration into Ares framwork

@mguidon mguidon changed the title 🚀s4l:web sim4life.io -🚀s4l:web May 9, 2023
@mguidon mguidon mentioned this issue May 9, 2023
@mguidon
Copy link
Member Author

mguidon commented May 9, 2023

tbd:

UX enhancements:

  • Tool Exaplanations
    • Model
    • PostPro
  • Tool doclinks
    • Model
    • Sim
    • Postpro
  • Sim DnD explanations
  • Workbench tour
  • Live "you could drop me here" highlighting during a drag (perhaps also live tooltips (I would be a sim-link if you dropped me here)
  • Low hanging automation fruit
    • e.g. auto create minimal viewer pipeline for each sensor (e.g. slice viewer for rectilinear, line plots for neuron (?), ... )
    • Grid Voxel as needed ...
  • Bring v3 to release quality

Poser

@mguidon mguidon changed the title sim4life.io -🚀s4l:web sim4life.io - WP8 s4l:web May 9, 2023
@mguidon mguidon changed the title sim4life.io - WP8 s4l:web sim4life.io - WP8: s4l:web May 9, 2023
@pcrespov pcrespov assigned elisabettai and unassigned odeimaiz May 12, 2023
@pcrespov pcrespov modified the milestones: Jelly Beans, Pastel de Nata May 12, 2023
@mguidon
Copy link
Member Author

mguidon commented May 12, 2023

Goal for sprint Pastel de Nata

  • osparc curl client
  • edge/release workflow
  • crash report issues
    • Why does the CI create a crash report
    • Fix logic of animal name that is assigned to the crash
    • blocked internet & crash reporting
  • STS modeling
  • STS algorithms (list, doc, requirements) MaG checks BL
  • Towards v3 release

@mguidon
Copy link
Member Author

mguidon commented May 31, 2023

Update for sprint Pastel de Nata

  • curl client done, integration ongoing
  • edge/release done except for python runner
  • Headless build on win32
    • Tests pass for: SuperMash, Simphony, osparc-s4l
    • Add testing to ci: SuperMash, Simphony, (add script for osparc-s4l on win32)
  • Crash report part 2
    • Fix CI creation of crash report
    • Migrate to own repo
  • Python API: on-going

@ignapas ignapas self-assigned this Jun 12, 2023
@pcrespov pcrespov modified the milestones: Pastel de Nata, Watermelon Jun 12, 2023
@mguidon
Copy link
Member Author

mguidon commented Jul 6, 2023

Update Watermelon

  • proposal for minimal metrics collection
  • isolve from desktop into cloud ongoing
  • video streaming: prototype ready, integration paused
  • STS done for modeing/postpro
  • proposal for Tour
  • v3 released
  • Simphonium ongoing
  • pyright language server
  • Tree Performance ongoing
  • murphy v2, including moving tuturial smash to dvc done

@GitHK GitHK modified the milestones: Watermelon, Sundae Jul 24, 2023
@matusdrobuliak66 matusdrobuliak66 removed this from the Sundae milestone Aug 22, 2023
@matusdrobuliak66 matusdrobuliak66 added this to the Baklava milestone Aug 22, 2023
@sanderegg sanderegg modified the milestones: Baklava, the nameless Sep 18, 2023
@elisabettai elisabettai removed their assignment Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PO issue Created by Product owners s4l:web sim4life product in osparc.io
Projects
None yet
Development

No branches or pull requests