aerys / minko

3D framework for web, desktop and mobile devices.
http://minko.io
Other
904 stars 210 forks source link

Integration with OpenFramework / Flatbuffers / Nanomsg #247

Closed ghost closed 3 years ago

ghost commented 8 years ago

Hi guys,

Hope you are doing all well!

I was checking out your great framework in order to know if u have ever considered to create a bridge with your engine and the Open Frameworks project.

Also, have u ever considered to use Google Flatbuffers or nanomsg (like to distribute tasks or requests to sub services (remote queries or local bindings) with the surveyor pattern for eg.) in order to improve the overall performances on a mobile devices also?

I would be really curious to read your input about these features.

Cheers, Luc Michalski

warrenseine commented 8 years ago

Hi,

We have no plan to integrate with Open Frameworks. I do think it'd be quite easy though as they're both open cross-platform C++ code.

We came across Flatbuffers a few months ago and I think it's a great project. We do not have use for it as our file format is based on MessagePack at the moment. I wonder how big that could improve performances. Maybe in a future version!

nanomsg, on the other hand, sounds like a very specific use case. I would not see this as a public Minko plugin. A generic socket library would be more useful for anybody who wants to integrate a communication layer in Minko.

Cheers, Warren.

JMLX42 commented 8 years ago

I would love to see a refactor of the "serializer" plugin using Flatbuffers instead of MessagePack. I guess it would come with great performance improvements, especially for streaming since Flabuffers is lighter and could be easier to parallelize.