Thursday, March 13, 2008

RAD with Tiny ERP

Here is how you can design a complete application in a few minutes with Tiny ERP, without writting any line of code.

I just released a module for DIA that is able to export a UML diagram to a Tiny ERP module. (uml_dia in extra_addons). It automatically: create the objects (with fields, defaults, functions, and inheritancies), the views, the actions and the menu based on a UML schema in dia. So that you just have to design your UML graph and it saves this as a .ZIP Tiny ERP module.



Then you will be able to use our view designer in eTiny (first release in april) to design the form/tree/calendar/graph views and adapt them to your needs. Here is an image that present how this will looks like:


Then, you will be able to use our DIA module to design a workflow for the different object directly in dia and export it as a Tiny ERP module.

After this, you define your custom reports using our OpenOffice report designer. See the following demonstration: http://tinyerp.com/images/flash/report_designer.swf

Then you can design your reports and statistics directly in the Tiny ERP client using the base_report_creator module, available in the extra_addons svn. Moreover, the 4.3 version of Tiny ERP already includes a dashboard designer.

We are also working on a workflow editor in eTiny that will be based on; http://js-graph-it.sourceforge.net/ But this is not expected before 3 months. (we have one full time developper on this project).

And because everyone needs good reporting, we are launching our own BI application, independant of Tiny ERP but also fully integrated. So that you can design your own cube within a few minutes. Here are the very first screenshots (the graphist has not started his work:) :




The first release of our BI application is expected for April. That includes a cube designer (in eTiny), the cube browser, a full featured MDX query engine (mdxalchemy). Everything is web based and full ajax (drag&drop, eso...). Our engine currently support: Oracle, PostgreSQL, MySQL, MsSQL, dBASE, Sybase, DBII, BDB.

Of course, you do all these operations using the module recorder so that you get a complete module for a custom application within a few minutes. The module includes everything: our objects, views (forms, calendar, lists, menus, ...), actions, reports, statistics, workflows and dashboards. And as all these methods support inheritancies. So, you can easily benefits from current modules to map on them and upgrade according to your needs.

Once you developped your own modules/applications, don't forget to use the module publisher (base_module_publish) to share your developpments with others users. And others users will be
able to build on top of your own modules to have a module catalog that will growth extremely fastly. The community can install these modules but also contribute with the help of our new (base_translate) module that allows to decentralise translations effort to benefit from the
community workforce. Check within this email for details about this new module.

I am preparing a complete demonstration on these development methods in Tiny ERP to show how you can build a full application for university management in less than 30 minuts. And it gives you directly the Ajax/web application and the GTK rich client !

This demonstration will be published in the beginning of April.

April will be a great month for Tiny ERP:
* First prototype of the BI engine,
* New RAD methods and modules,
* View designer, dashboard designer,
* Lots of new things in the CRM,
* The books on Tiny ERP will be published,
* And the SaaS offer !

6 comments:

Anonymous said...

Everything looks very interesting. Congratulations for your fantastic work and thanks for offering it as free software.

Regards,

Pablo

Stephen Eaton said...

Looks very promising and should really promote the growth of this fantistic project.

I'm now using this (TinyERP) for my new business venture where before I would have used MYOB.

If you require beta testers please let me know.

Anonymous said...

Where can I download the module?
Accessing https://svn.tinyerp.com/svn/terp/branches/extra_addons using (public, public) does not work.

Thanks,

Miguel

Anonymous said...

The correct link:
https://svn.tinyerp.com/svn/extra_addons/trunk/uml_dia/

Miguel

Yogi Yang said...

I am waiting desperately for the new release and your demonstration.

Regards,

Yogi Yang

Anonymous said...

Anyone can point me to the right direction on how to integrate this module into Dia? Thanks.

Jan