Building a Web-IDE based on Eclipse Theia for Smart Home
summary
A slim web IDE based on Eclipse Theia is capable of authoring, testing and deploying tiny Smart Home apps directly on a Raspberry Pi gateway; scaffolding uses Yeoman, the device-dependency editor uses JSON Forms, code editing uses Monaco with a JDT LSP, code generation is an existing Eclipse generator exposed as a REST service, tests and builds run via server-side CLI, and deployment copies a JAR to the local app store. A one-week team prototype demos toggling a real light.
AI-written summary · about
chapters (13)
- 0:00Introduction and overview
- 2:54Smart home system context
- 4:15Why a web-based IDE?
- 6:44Eclipse Thea architecture
- 8:52Customizing the IDE interface
- 11:45Scaffolding with Yeoman
- 14:55Dependency management editor
- 17:59Automated code generation
- 20:35Code editing and LSP
- 23:14Testing and debugging
- 26:32Deployment and building
- 28:46Final demonstration
- 31:06Conclusion and Q&A
related talks
41mGetting started with Theia The nextGen Eclipse Platform
01h 36mOpen source tooling with Eclipse IDE & Theia
38mAdopting Theia - Insights from an Initial Contributor
06mZero to One How to Integrate a Graphical Editor in a Cloud IDE
37mEclipse Theia - News from the Next Gen Tools Platform
36mTheia - News and Noteworthy!
01h 29mTooling for the JavaScript Era
25mWeb-based Tools and IDEs: Accomplishments and Opportunities
