2,341 karma · joined October 4, 2013
https://medium.com/leaningtech/cheerpx-for-flash-now-general...
The crucial problem is that the Flash runtime is incredibly extensive, and vaguely documented as well. I started the Lightspark project many years ago, so I know this from personal experience.
OSS Flash has value in itself, but to accurately preserve any SWF content, the original binary is the only feasible solution in the medium term.
And of course, our VM (CheerpX) has many other use cases, so it has value beside this first Flash oriented product.
At Leaning Technologies we are working on a x86 virtual machine written in WebAssembly (CheerpX) that allows the binary Flash plugin to safely run in modern browsers.
To read more about our approach:
https://medium.com/leaningtech/preserving-flash-content-with...
https://medium.com/leaningtech/running-flash-in-webassembly-...
https://medium.com/leaningtech/announcing-cheerpx-for-flash-...
https://medium.com/leaningtech/cheerpx-for-flash-now-general...
For questions, you'll find me on Twitter: https://twitter.com/alexpignotti
Lightspark is something I started 10 years ago, back in my University years. Nowadays, I am working on the problem of Flash preservation and life extension from the perspective of compilers and virtual machines at Leaning Technologies. If you want to read more about our approach:
https://medium.com/leaningtech/preserving-flash-content-with...
https://medium.com/leaningtech/running-flash-in-webassembly-...
https://medium.com/leaningtech/announcing-cheerpx-for-flash-...
This demo is indeed just a Python REPL, but the technology is fully generic. On top of this you can make _any_ binary run. We are actually working on using this to preserve Flash content by running the official Adobe plugin safely in the sandbox.
Our approach is different. We run the binary plugin safely in the browser via WebAssembly virtualization.
https://medium.com/leaningtech/running-flash-in-webassembly-...
https://medium.com/leaningtech/preserving-flash-content-with...
A presentation about the architecture of the system: https://www.youtube.com/watch?v=7JUs4c99-mo
Feel free to drop me any question: https://twitter.com/alexpignotti
We (Leaning Technologies) are working to preserve Flash content using WebAssembly-based virtualization.
We have developed a Wasm virtual machine (CheerpX) that can run the binary Flash player plugin safely in the client sandbox for pixel perfect rendering of any SWF.
If you want to read more:
https://medium.com/leaningtech/running-flash-in-webassembly-...
https://medium.com/leaningtech/preserving-flash-content-with...
Feel free to drop me any question: https://twitter.com/alexpignotti
I am CTO of the company.
https://medium.com/leaningtech/running-flash-in-webassembly-...
https://medium.com/leaningtech/preserving-flash-content-with...
Feel free to drop me questions: https://twitter.com/alexpignotti
https://medium.com/leaningtech/preserving-flash-content-with...
https://medium.com/leaningtech/preserving-flash-content-with...