IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Research topics  >  Visualization  >  

Web Relational Blocks

A visual builder for rapid development of Web applications.


Date Posted: September 25, 2006
OverviewRequirements Download FAQs Forum Reviews

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):

 
Avraham LeffAvraham Leff is a research staff member in the e-Business Frameworks department. He joined IBM in 1991. Dr. Leff's research interests include distributed components and distributed application development. He received a B.A. in computer science and mathematical statistics from Columbia University in 1984 and an M.S. and Ph.D. in computer science from Columbia University in 1985 and 1992, respectively. Dr. Leff has been issued six patents and has eight patents pending.

James Rayfield James Rayfield is a research staff member in the e-Business Frameworks department. He joined IBM in 1989. Dr. Rayfield's research interests include transaction-processing systems and database systems. He received an Sc.B. in 1983, an Sc.M. in 1985, and a Ph.D. in 1988, all in electrical engineering from Brown University. Dr. Rayfield has seven patents issued and eight patents pending.

Download now Download now

Related technologies

For platform(s):
Multi-Platform

For topics:
Components, Editing, radical simplification, visual tools, visualization, Web services, XML, Application development


Related resources

Rapid development of Web applications with Web Relational Blocks

IBM Helps Businesses Accelerate the Adoption of Emerging Technologies

Emerging technology downloads

Research topics

IBM Research

 

    About IBM Privacy Contact