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

Web Relational Blocks Software, Personal Edition

A visual editor and run-time environment for rapid, all-visual assembly of Web applications; no imperative code is required. (This is the downloadable version of the online alphaWorks service WebRB.)


Date Posted: September 13, 2007
Overview Requirements DownloadFAQsForum Reviews

1. How can I learn more?
2. What is the difference between WebRB (Web Relational Blocks) and WebRB-PE (Web Relational Blocks Software, Personal Edition)?
3. What are the advantages of WebRB-PE compared to WebRB?
4. What are the advantages of WebRB compared to WebRB-PE?
5. What level of the WebRB service does the WebRB-PE download correspond to?
6. Why are certain features missing?
7. This technology is listed as a member of the ETTK. What does that mean?


1. How can I learn more?

The Installation and Administration Guide for WebRB, Personal Edition (a PDF file) explains how to install and customize the WebRB code base.

The WebRB Developers Manual discusses the capabilities provided by WebRB. The WebRB visual editor is explained in detail, showing how developers can administer their WebRB account and discussing the underlying WebRB framework and run-time environment.

Assembling WebRB Applications: An Example-Based Walkthrough discusses a set of WebRB examples that developers can import into their account as a "starter kit." The examples illustrate WebRB's features and are small enough to encourage experimentation by developers who want to get a quick look at WebRB.

WebRB: Evaluating a Visual Domain-Specific Language For Building Relational Web-Applications, to be published in OOPSLA 2007, examines WebRB in some detail.

Relational Blocks: Declarative Visual Assembly of Enterprise Applications describes an older, Java™-based version of WebRB-PE, but it provides a useful discussion of the context and motivation for the WebRB-PE approach to building applications.

Back to top Back to top

2. What is the difference between WebRB (Web Relational Blocks) and WebRB-PE (Web Relational Blocks Software, Personal Edition)?

WebRB is a software service using a multi-tenanted approach for software hosting. WebRB-PE is a download version of the WebRB software service.
Back to top Back to top

3. What are the advantages of WebRB-PE compared to WebRB?

WebRB-PE is intended for developers who want to modify or add function to WebRB and therefore need access to the source code. It's also intended for developers who want to better understand the algorithms and relational framework used in WebRB; there's no better way to do so than by looking at the code.
Back to top Back to top

4. What are the advantages of WebRB compared to WebRB-PE?

WebRB allows developers to get a quick look at relational blocks in action, without even the minimal installation required by WebRB-PE.
Back to top Back to top

5. What level of the WebRB service does the WebRB-PE download correspond to?

The WebRB-PE download is identical to the (concurrently released) WebRB Version 1.2.
Back to top Back to top

6. Why are certain features missing?

This version of WebRB-PE provides a bare-bones, end-to-end implementation to support the relational-block way of building applications. The set of model blocks support the basic "CRUD" operations. Most algebra blocks are missing; only a subset of the HTML elements are supported; and, for the supported HTML elements, only a limited number of properties and events are supported. We plan to enhance WebRB-PE in these areas as well as in error handling and data type support. We expect to prioritize the list of WebRB-PE enhancements based on the feedback we receive from WebRB-PE users.
Back to top Back to top

7. This technology is listed as a member of the ETTK. What does that mean?

The Emerging Technologies Toolkit (ETTK) is a collection of emerging technologies that are relevant to IBM®'s emerging software strategies. The ETTK team works with external users to incubate and further develop these technologies so they can be used to create innovative customer solutions. ETTK packages are focused on just a few select technology areas. In a way, you could associate "ETTK"-labeled technologies as being close to "alphaWorks Featured Technologies." ETTK technologies explore new types of applications or address emerging application-, Internet-, or standard-oriented domains. We value your input and want to hear how you would make use of this technology in your environment; please visit the ETTK Blog or ETTK Wiki for additional information.


Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
IBM is a trademark of IBM Corporation in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.

Back to top Back to top
Download now Download now

Related technologies

For platform(s):
Multi-Platform

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


 

    About IBM Privacy Contact