|  |
Web Relational Blocks
A visual builder for rapid development of Web applications.
Date Posted: September 25, 2006
|
|
 |
 |
What is Web Relational Blocks?
Web Relational Blocks (WebRB) is a browser-based visual editor and run-time environment that enables developers to visually assemble Web applications without adding any imperative code. WebRB is made for developers of "enterprise" Web applications: multi-page applications, containing non-trivial GUI (graphical user interface) and business logic, whose data reside in relational databases.
WebRB increases Web developer productivity in the following ways:
- The application's GUI is developed visually (no imperative code) by dragging HTML widgets off a palette. The entire application is assembled in the visual editor.
- he "code, test, and debug" development cycle is improved because applications are directly executed from the visual editor.
ncremental construction is encouraged because only a small set of blocks is required for starting a working application. Blocks can be added, removed, or rewired at any time, and the application can be immediately validated and re-executed.
How does it work? WebRB requires no user installation. Instead, it runs as a service on a machine that hosts a user's WebRB applications and database tables. Using a standard Firefox 1.5 browser, a developer assembles each page of a WebRB application by laying out various HTML widgets. Then the developer adds Model (database) blocks and Algebra (business logic) blocks and connects them to the HTML widgets to form the full page. Finally, the developer assembles the application by specifying page-to-page navigation. The page designs are uploaded to the server using XML and are saved in the server database. The application may be executed using any client Web browser that connects to the server.
Please see the slides of this technology (PDF format).
A separate, downloadable version called Web Relational Blocks Software, Personal Edition is now available.
|
|
 |

|  | About the technology author(s):
| |
|
| |
|