Hi,
We just opensourced some Eiffel sample applications around the concept of bank account.
They implement the Model-View-Controller pattern with the following interesting properties :
- 3 differents views :
* command line interface
* graphical interface (using EiffelVision2)
* web interface (using HTML5 and Ajax on the client side and EiffelWebFramework on the server side)
- same model and same controller classes for the 3 views
- take advantage of the latest Eiffel technologies, especially :
* ECF
* Void-Safe
* agent
* Action sequence
There is also a pdf file that explains
* the architecture
* the pecifications
* the analysis
of the applications
The project is available on Github :
https://github.com/GroupeS/bank_accountFeel free to clone it, fork it, introduce pull requests, ...
Hope you enyoy it...
Regards,
Olivier Ligot
Group S