23.03.2007 We implement the CaveatEmptor example from Hibernate with Brasato
Download
Brasato
(14Mb)
5-minutes Install
Events
2009
Please visit the OLAT website for everthing concerning the brasato gui framework (it is actively used and enhanced by the Olat community)
Sept 17th, 2007
Stay tuned: After the release of OLAT 5.2.2 we are soon going to release a new version of Brasato with many improvements which we learned while running OLAT.
Brasato is an advanced open-source Web 2.0 framework written in Java.
Brasato is the destillation of three years of developing the large open-source e-learning project OLAT
We were nominated for the JAX Innovation Award. It was an honor to be nominated together with such great projects as Groovy, openArchitectureWare and others. See the well-deserved winners.
|
|
|
|
While taking only a little bit longer than normal coding, it gives you the chance to create truly reusable gui flows which can be used with two lines of code.
Everybody is talking about SOA for business integration and orchestration.On the GUI side, most frameworks only focus on reusable components.
However, the workflows on the GUI side with transactions to the business side (aka business logic) can be seen as reusable services.
When GUI workflows are used, this allows for true code reuse which goes far beyond having standard components. (As an example, a complete user search is plugged into the screen with two lines of code). GUI SOA could be seen as a very advanced form of portlets.
The rest is automatically handled for you -
until you are notified of the results of the service.
A service, in order to execute it tasks, can ask for help by calling other visual and non-visual services.
To use the service, you call the service to receive a controller and register as listener, so that you will later receive either a "user-chosen" event, or a "cancel" event.
|
|
|
|
Let's better do a hands-on experience: Download the Code