[UPDATE - Maio 2013]
Este artigo é de 2008, e é baseado em coisas que faziam sentido para mim naquela época.
Ele foi base do meu TCC, mas tenham em mente que trabalhei nisso de 2006 até 2008.
O código, ainda está disponível, porém é um código muito velho, e não aconselho o seu uso.
Caso queiram ver o artigo técnico do TCC, segue o link:
http://goo.gl/dmPKb
Mesmo assim, vale a pena como registro histórico ler o texto abaixo.

RichBlocks - Este foi o meu projeto de conclusão de curso na Faculdade.
A ideia do Framework é facilitar a vida do desenvolvedor na hora de implantar interfaces RIA em sistemas Web.
Meu primeiro contato com Aplicações RIA foi há alguns anos atrás, quando o meu primo e também desenvolvedor Web Felipe me apresentou uma Aplicação que estava desenvolvendo que na época era totalmente inovadora, e eu não tinha visto nada igual.
Era uma aplicação Web onde a interface era semelhante a qualquer programa Desktop, haviam janelas e menus, e toda esta interface era feita em Javascript.

Após estudar bastante sobre o assunto e ser incentivado pelo meu professor Rodrigo Prestes resolvi abordar esse assunto no meu TCC.
Achei então que desenvolver um Framework seria uma boa.
Visto que a maioria das ferramentas existentes são muito complexas, criei uma estrutura simples de arquivos XML bastando edita-los para que a interface funcione.

O Projeto é OpenSource, e esta lá no Google Code.

[UPDATE - Outubro 2014] O projeto foi migrado para o GitHub.
Projeto no GitHub-> https://github.com/jaydson/richblocks
Aplicação feita usando o Framework->https://richblocks-zxazpobxfp.now.sh/
Artigo->http://goo.gl/dmPKb