realXtend / WebTundra

Scene model, rendering and networking functionality for a JavaScript WebTundra client
Apache License 2.0
20 stars 13 forks source link

Open sourcing of Meshmoon WebRocket core codebase as realXtend WebTundra #57

Closed jonnenauha closed 10 years ago

antont commented 10 years ago

thanks - as discussed live & on irc, but just mentioning quickly here too in case someone is wondering, it takes a while at least for us to get to look this more but looking forward to doing that then.

we're now busy with packaging & finishing documentation for the WebTundra 1.0 release which is also the (originally planned as final) fi-ware 3.3 release. we already know from talks & docs that the webrocket codebase doesn't work for that out of the box so have no option but to release that with current.

one idea in the talks has been to take the webrocket code later and port the missing things to that from current / 1.0 code so that it works for all needs and has the recent stuff. a list of those here for info, feel free to add more in case I miss something:

things in current WebTundra but not in WebRocket:

it would probably be a good idea to port the MultiPong example game to the proposed new core to verify that it works for flexible app development similarily as current core.

an alternative route would be to go vice versa and port the required things from the WebRocket code to the WebTundra base -- then the things from that list would be there already. or take networking & scene from WebTundra 1.0 and the three-view implementation classes from WebRocket? might be simple to just add AssetAPI there for example if that's they key part that's missing. about UI API i'm not sure how useful it is in browsers which already provide the UI API - if as you said it boils down to just setting the proper z index for 2d widgets perhaps it could be done in a simpler way?

anyhow great that the code is finally out there so anyone can study it etc - I figure we will too once the current release it out.

antont commented 10 years ago

ah forgot a couple of things:

antont commented 10 years ago

we agreed with Jonne to move the now hardcoded login screen biz to an optional plugin.

same for the camera application system.

antont commented 10 years ago

now merged with the relevant parts from current master too.

we started porting from the SceneParser now so merging this so that the following porting work comes separately from this.