I just posted this somewhere else, it might help:
"It is hard to pigeon hole - we are both a developer platform and a provider of vertical stacks of industry-specific technology. We do not intend to be releasing complete applications ourselves. I’ll take a pass at explaining it. There’s a lot going on, so let me know if it’s unclear - it helps us work out how to present things on our site
What it is
There is the core of Fabric Engine - this is the multi-threading engine that takes KL code (operator code) and makes sure it runs extremely fast. This core has a compiler built into it, which is what enables us to hit performance comparable to multi-threaded C++.
On top of the core we provide integrations to different platforms and frameworks - the browser plug-in, the integration to node.js (a JavaScript server framework), the Python binding and the PyQt integration. Think of them as frameworks that can access Fabric Engine i.e. interfaces that allow you to call on Fabric Engine when you need performance.
We have an extension system for Fabric that allows people to include existing libraries - we have built a lot of these ourselves: Bullet physics, Kinect SDK, Lidar data, Collada, FBX etc
Then there are industry specific technology stacks that we are working on - so the 3D animation scene graph, the character animation tools, high-level functions for data science etc The goal is not to provide a complete application - it’s to provide an open framework for people to build on that handles a lot of the work for them and allows for extensive customization. The entire framework is open, so developers can change anything they want - there are no black boxes.
Who’s it for?
People who want a framework for building high-performance tools and applications. This might help: http://fabricengine.com/learn/why-use-fabric-engine/
I think we probably need to have some industry specific pages (beyond the Use Cases) so that we talk about Fabric in more specific terms."
As for your questions:
- we are working on industry specific technology stacks that will help people build applications - we don’t want to sell complete products ourselves. Our experience has been that every production requires a ton of custom development, so providing a ‘one size fits all’ tool is not feasible and leads to big monolithic applications. We are aiming to get people 80% of the way to a solution by providing a completely open platform to work on.
- Helge is still working for us He’s a machine.