-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VWF application integration #4
Comments
Hello Reggie, Current standalone reflector, which is used at Livecoding.space project is almost the same as in the original VWF (concerning functionality: handling messages and replication of initial state). The only difference is in getting VWF app info for connection. The original VWF reflector depends on file storage system, just look at So, I would like to suggest you to restore the needed client specific ThreeJS drivers from the original VWF (and modifying VWF.js, pointing in code to that corresponding drivers, as in original version). Best regards, |
Hi Nikolai, Thanks for the comment! It really helps me understanding more about the project. Now I have some more times, and would get back to look at issues regarding integrating livecoding with our VWF server. I would proceed first to refactor our codebase to lcs-v0.1. It looks like the lcs-v0.1 of livecoding codebase has already embedded the reflector. That makes develop without running a separated reflector instance possible. It looks like my major code refactoring work would be just merge and pick differences in support/client/lib/vwf.js Once this works, I will try running the reflector as a separated process on a different port. Thanks! Regards, |
Hi Nikolay,
I am trying to migrate our VWF applications with your standalone reflector by updating our VWF node js server code. The main difference between the VWF server code of yours and mine is our server application is based on the original one that serves three JS applications, and yours are A-frame. I am applying a strategy of gradually updating my lib/nodejs/ directory and find out what are require to change mainly on reflector.js.
Livecoding codebase under lib/nodejs/ at or before commit d11185 done on 12/27/2017 works fine, and I was able to run the three js duck demo without problems. The Jan 30 2018 commit at 8b2542 won't render the duck at all. The different updates on reflector.js is the deal breaker.
It looks like the web app would have to respond to special websocket topic of 'getWebAppUpdate' to get render and reflected. Can you tell me what are the major programming tasks need to be performed to run with your reflector? I presume the standalone or remote version of reflector can work with any VWF applications Server whether it could serve A-Frame component or not.
The text was updated successfully, but these errors were encountered: