Fabric Engine presentation @ International Startup Festival 2011

593 views
552 views

Published on

Fabric Engine is a development platform for building high performance web applications. Fabric applications are as fast and powerful as native applications - there is no compromise because Fabric code is native code. In fact, it's multi-threaded native code. Fabric handles the multi-threading for you - if you are a good JavaScript developer, then you'll be able to write multi-threaded applications using Fabric. If you're already writing high-performance native applications, then we're giving you a way to put them inside the browser without losing performance.

All modern devices are capable of high-performance computing: many cores on chip architectures that combine CPU and GPU power together. These architectures are not just on our desktops and laptops - they're in our phones and tablets, our cars and TVs. Yet most applications don't take advantage of this power. Programming multi-threaded applications is hard. Programming for multiple platforms is time-consuming and expensive. We take the pain away.

Imagine all of the best things about web applications - no install, work on any web-enabled device, connected, fast to develop, easy to use tools, huge communities... The only thing that is missing is native performance - and that's where we come in. Fabric Engine - multi-threading the web.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
593
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Fabric Engine presentation @ International Startup Festival 2011

  1. 1. Paul Doyle – CEO<br />@FabricPaul<br />
  2. 2. Fabric is…<br />A development platform for building high-performance software…<br />
  3. 3. Fabric is…<br />A development platform for building high-performance software…<br />…that runs in a browser<br />
  4. 4. Problem 1<br />Today’s applications need to be concurrent and parallel to use modern hardware…<br />…which is hard<br />
  5. 5.
  6. 6. END OF FREE LUNCH<br />
  7. 7. Core blimey<br />
  8. 8. Core blimey<br />END OF FREE LUNCH<br />
  9. 9. Problem 2<br />Modern applications need to run on many different software and hardware platforms…<br />…which is expensive<br />
  10. 10.
  11. 11. Web applications?<br />
  12. 12. Problem 3<br />Web applications need to perform as well as native applications…<br />…isn’t that impossible?<br />
  13. 13. 100X<br />Native <br />(multi-threaded)<br />Delta of Doom<br />40X<br />Native <br />(single-threaded)<br />10X<br />web<br />Interpreted<br />(JavaScript)<br />Compiled<br />(C++)<br />Multi-threaded<br />(4 CPU cores)<br />Vectorized<br />(GPU)<br />
  14. 14. If…<br />Web applications were as fast as the best native applications…<br />
  15. 15. http://www.web4point0.com/<br />
  16. 16. info@fabric-engine.com<br />Use all available local hardware<br />Run on any web-enabled device<br />Programmable by a regular developer<br />
  17. 17. info@fabric-engine.com<br />
  18. 18. Entertainment<br /> <br />
  19. 19. Content Creation<br />
  20. 20. Engineering<br />
  21. 21. Science<br />
  22. 22. Business<br />
  23. 23. info@fabric-engine.com<br />

×