Skip to Main Content
Talk Intermediate

How I built an open-source web-based plugin system

Approved
Session Description

This talk is about the GSoC 2024 project where I worked on implementing a plugin system for MIT App Inventor. Here's an outline of the talk:

  • Introduction to plugins and plugin systems
  • Introductions to MIT App Inventor and its existing extension system
  • Explain why we needed to build a new plugin infrastructure on top of this existing system
  • Explain the challenges of building a plugin system
  • Explain the approaches I explored to implement this project
  • Explain why I went with the final solution

This talk will cover things like web security, untrusted code sandboxing, and other similar topics in an easy-to-understand manner and the audience need not be familiar with any of these topics.


By the end of this talk, they will have a clear understanding of App Inventor, its plugin system, how I built a new plugin system on top of it, and why it was a challenging process.

References

Session Categories

FOSS

Speakers

Shreyash Saitwal Software developer • Student

Shreyash is a self-taught software developer. He loves to code and has been building stuff people use for the last 5 years. He is a GSoC contributor and believes in the FOSS ideology, which has led him to start Nashik's first FOSS Club at his college.

Shreyash Saitwal

Reviews

Reviews are hidden by the event organisers.