About the Sami-Cola
SamiCola it's a framework for fast developing of desktop applications. This software enables you to easily set the link beetween a database and the users interface. it's possibly by means of a builder used to draw the users interfaces. To achieve this task It's enough to set in the component, the class and specifies properties you intend to persist. like:
builder.appendTextField("First Name :", "firstname");
Take a closer look at this tutorial to get more informations.
The Cola framework was developed using the Eclipse , nowadays I am using the version 3.1 . There are three projects :
- sf_colaLibDepend Provide all jar files necessary to compile.
- sf_cola The sf_cola is the most important module of the framework, it provide the classes bind, persist and the MVC. They are necessary to persist of the data.
- sf_spice Provide several classes useful to make easier to build a desktop application.
You must download of the three packets in order to use the samiCola.
Features
- Friendly and direct A powerful builder is provided to guide easily the developing.
- Hibernate resources All the necessary metadados belongs to Hibernate.
- JGoodies resources The JGoodies is used for a fast users interface building.
- The use of the both POJO or JavaBeans That possibility allow us to use POJO or JavaBeans as persistent objects.
- Persisten Object = Business Object. The Business Object and the Persistent Object that will be persisted are the same.
- Reports in JasperReports. The engine to build the reports is the JasperReports.
- Errors Messages There are routines to get the original error message and translate into a understandable messages for the users.
- Useful Classe There are many available classes to make easy your tasks. Such as class to validate Federal Revenue Service (Registration of Corporate Taxpayers), Individual Taxpayer Registration with the Federal Revenue Service, moreover you have a class to print debit receipt and much more.
Purpose of the Cola
- To build two application layers