
backdraft is framework for building applications hosted in the browser. backdraft fundamentally changes the mental model of browser programming by lifting the programmer out of the HTML/DOM tar pit into a modern and rich programming environment. HTML is abstracted away and replaced with a hierarchy of intelligent programming components—no more markup, no more Javascript snippets sprinkled throughout a static document.
100% browser-side, no plugin
backdraft abstracts the primitive browser programing environment into a function and class library that allows you to build programs with more and better features while writing fewer lines of code, faster. Unlike other Javascript libraries that require thinking about HTML and the DOM, a Backdraft application is written 100% in Javascript. Backdraft requires no plugin, precompiling, or server-side programming.
open source
backdraft is free and open source software. It is released under a BSD-style license. You can do anything you want with it including using it to build commercial closed-source applications.
write-one, run everywhere...finally
backdraft is built on top of Javascript, HTML, CSS, and the document object model. Backdraft programs are compatible with any browser, no matter the platform.
browser↔compute
backdraft supports an exciting new model for application construction called browser-compute. Browser-compute decreases construction complexity, cost, and time when building powerful, GUI-controlled applications, particularly applications that simultaneously target multiple operating systems (Windows to Android) and/or multiple platforms (desktop to phones). You can learn more about browser-compute at http://www.altoviso.com/browser-compute.html.
A CommonJS AMD-compliant, script-injection Javascript module loader that's very small (about 3.5K), yet includes has.js integration, rich-debugging features, and other unique capabilities.
A program to compile Javascript modules into an optimized set of resources for fast loading; it includes Dojo pragma processing, has.js folding, generalized replacements, and other important features.
All non-commercial support for this project is handled through the ticket system. If you have a question, find a bug, have patch, or want to request an enhancement, please open a new ticket. Please make an attempt to find an answer by utilizing the resources available on the documentation and demonstrations pages before filing a help ticket.
Commercial support is available from ALTOVISO LLC. ALTOVISO also has the capability to construct custom (closed source) applications as per your particular requirements. You can contact ALTOVISO by dialing +1.866.398.9209 x700 (United States, Pacific Time) or by email at support@altoviso.com
| Help us keep this project going (all transactions handled by PayPal). |