It would be nice if sagecell could work with arbitrary jupyter widgets. I have some questions.
(1) Do you think that this is technically possible at all?
It is definitely possible as SageMathCell builds on IPython kernels, mostly it is just about passing messages between the JS client side and Python server kernels. Done "the right way" it may be even simpler than the current framework. But I don't know this right way yet, so it is not something quick for me.
I see.
(2) Is someone already working toward this goal?
As fas as I know nobody is working on any part of SageMathCell except for me. I do have this as an important long term goal but hesitate to give any completion schedule. There are still some things regarding kernel management that I want to implement first. Would you like to volunteer to work on widgets?-)
I don't know the right way, like you, and worse still I don't understand sagemathcell, unlike you :-)
I would set as my own long term goal to understand both sides, and could help you someday. Currently I cannot afford adequate time to do any significant work on that.
(3) Or conversely, are you aware of any project in jupyter side developing a sagecell-like server software that works with all jupyter widgets?
I am not and I guess the answer depends on definition of "sagecell-like" ;-) SageNB and CoCalc are also web-interfaces to Sage.
I meant a single cell server to embed sage code, interacts, and jupyter widgets into any web page.
As far as I know, presently Jason Grout seems the only person that has expertise on all things for this mission...
Thanks!
Kwankyu