Cross-tab reports
February 04, 2010 | In | No Comments
It is a very busy period, so many things done and no time to write about them. I’ll try to summarize today.
First of all, we have finally integrated the final Livebase Portal (providing all the user registration, account-management, ordering and billing functionality) with the Dashboard (providing application modeling, code-generation and application management services).
Second point, Livebase has successfully passed the stress test over the last weekend (almost 60 hours) completed more than one million uses cases with no errors. Thanks to Pietro Palladino for developing the new java-based Testboard (way more efficient than the previous GWT-based one) and to Patrizio Antonini for setting up the tool.
Gabriele Barboni is now in the staff as a part-time consultant, working on the portal and specifically on the ordering & billing functions. Simone Cacciatore is taking control of that part of the system, now that the HostingServant is relatively stable.
Thomas Loesch ha completed the functionality for importing de-normalized XLS files, and has improved it by allowing the user, whenever an import fails, to download the file originally uploaded including comments on the cells generating errors during the import process (value range or cardinality problems). Now it is also possible to load records along with associations to objects in the database. Thomas is now working on a functionality for loading from XLS file new objects of classes already defined in the model.
Carlo De Bari has completed the tabular reports (the only limitation on that side is that you cannot put a math expression in a tabular report, but he’s working on that), and is working on the more complex cross-tab reports. Pietro Palladino has already released a first version of the report designer, and Carlo is integrating it with the rest of the platform server-side. Here you have a thumbnail of what a cross-tab report looks like on Livebase.
Daniele Antonini and Michele Velotti are deeply involved in a major refactoring of the QueryGenerator, that should deliver the capability of recursively defining query expressions based on other query expressions. Once this activity will be completed we will start also a refactoring of the ServatTree structure according to the Visitor pattern, which should lead to a more manageable and extendible server architecture in the near future.
Last but not least: I’m building a network of business developers and evangelists for our public beta. We already have contacts in India, Israel, France and UK. More on this in the following posts.
Print
Email
PDF