Building web-based engineering applications with JupyterLab components
summary
Shows a concrete pipeline: assemble JupyterLab components into a CAD/GIS app, keep the scene as a small JSON shared model, and add real-time collaboration via Jupyter Collaboration so multiple browsers and kernels edit the same document. Uses a Python API and plugins (FCStd import example), runs kernels over ZeroMQ for heavy compute, deploys as a pip package or scale with JupyterHub, or as static via WebAssembly (JupyterLite).
AI-written summary · about
chapters (8)
- 0:00JupyterLab engineering apps
- 4:11Requirements for web apps
- 6:30JupyterLab components meet needs
- 9:09Real-time collaboration in JupyterCAD/GIS
- 11:00Handling intensive computations
- 12:56Deploying Jupyter apps
- 15:16Live demo: JupyterCAD/GIS
- 24:35Q&A
related talks
29mJupyterLab+Real Time Collaboration
39mJupyterLite: run all your code in a web browser using WebAssembly
28mCollaborative GIS editing in JupyterLab
31mBrowser-based AI workflows in Jupyter
35mJupyterLite: Jupyter ❤️ WebAssembly ❤️ Python
24mPractical examples of interactive visualizations in JupyterLab...
01h 16mMake your research interactive with Jupyter Dashboards
45mData Science Apps: Beyond Notebooks
