|
News - Summary
- Object cloning
Manuel Lemos, 2007-09-19 08:30:00 GMT
- Report row grouping, Date and time OQL expressions
Manuel Lemos, 2006-11-22 08:00:00 GMT
- Fixed Metastorage compliance with PHP 4.4
Manuel Lemos, 2006-04-06 08:00:00 GMT
- Metastorage new relationship traversal OQL operators and XMI to Metastorage conversion tool
Manuel Lemos, 2006-02-23 08:30:00 GMT
- Metastorage example application and the Use Case mapping methodology
Manuel Lemos, 2006-01-31 05:00:00 GMT
- Fixed Metastorage generator show stopper bug
Manuel Lemos, 2006-01-03 03:00:00 GMT
- New large data variable (BLOB) support and database schema renaming
Manuel Lemos, 2005-12-21 06:30:00 GMT
- New transaction support and handwritten code customizations
Manuel Lemos, 2005-11-02 03:00:00 GMT
- Metastorage generates commented code and uses native auto-increment fields
Manuel Lemos, 2005-09-13 05:50:00 GMT
- Metastorage list for Portuguese speakers
Manuel Lemos, 2005-08-17 00:00:00 GMT
- Metastorage generates report classes
Manuel Lemos, 2005-06-06 05:30:00 GMT
- Metastorage presentation in Belém, Brazil
Manuel Lemos, 2005-04-18 14:00:00 GMT
- Metastorage class variables feature enhancements
Manuel Lemos, 2004-09-16 04:30:00 GMT
- Metastorage improved generation options
Manuel Lemos, 2004-08-26 20:00:00 GMT
- Metastorage bug fixes and troubleshooting guide
Manuel Lemos, 2004-06-28 08:00:00 GMT
- New Metastorage Web interface and Object Query Language
Manuel Lemos, 2004-06-10 08:00:00 GMT
- Released PHP 5 compliant MetaL engine
Manuel Lemos, 2004-05-11 22:00:00 GMT
- Released extensive Metastorage documentation
Manuel Lemos, 2004-03-20 18:00:00 GMT
- Metastorage generates form handling classes
Manuel Lemos, 2003-07-10 09:00:00 GMT
- Released Metabase greatly improved
Manuel Lemos, 2003-01-10 01:27:44 GMT
- Metastorage generates UML diagrams
Manuel Lemos, 2002-12-09 12:34:41 GMT
- Released Metastorage generator
Manuel Lemos, 2002-12-05 16:11:44 GMT
- Released MetaL persistence module
Manuel Lemos, 2002-11-01 09:07:15 GMT
- MetaL goes Open Source
Manuel Lemos, 2002-09-27 08:41:22 GMT
News - Leads
- Object cloning
Manuel Lemos, 2007-09-19 08:30:00 GMT
A new version of Metastorage was
released to introduce a new capability of creating copies of existing
persistent objects. Other minor features and bug fixes were made available
with this release. |
Full news article
- Report row grouping, Date and time OQL expressions
Manuel Lemos, 2006-11-22 08:00:00 GMT
A new version of Metastorage was
released to introduce several enhancements to the capabilities of report
classes and to the Object Query Language. A few bugs were also fixed in
this release. |
Full news article
- Fixed Metastorage compliance with PHP 4.4
Manuel Lemos, 2006-04-06 08:00:00 GMT
A new version of Metastorage was
released introducing several fixes to generate PHP code compliant with
PHP 4.4 changes. Other bugs were also fixed in this release. |
Full news article
- Metastorage new relationship traversal OQL operators and XMI to Metastorage conversion tool
Manuel Lemos, 2006-02-23 08:30:00 GMT
A new version of Metastorage was
released to introduce two new operators of the Object Query Language (OQL)
that provide better capabilities to browse objects in relationships, and
also a new tool contributed by Peter
Howard to convert UML class diagrams in the XMI standard format to
Metastorage CPML format. |
Full news article
- Metastorage example application and the Use Case mapping methodology
Manuel Lemos, 2006-01-31 05:00:00 GMT
Metanews is a simple news publishing
system that is now made available with Metastorage. Its main goal is to help the
developers that want to learn in practice how to build Metastorage based
applications.
It comes with documentation that
provides detailed explanations on how Metanews was built. This
documentation also introduces a PHP Web application development
methodology named Use Case mapping. |
Full news article
- Fixed Metastorage generator show stopper bug
Manuel Lemos, 2006-01-03 03:00:00 GMT
A new maintenance release of Metastorage was issued to fix a bug that
would make the MetaL engine halt in error while trying to compile the
source code generated by the persistence module. This MetaL engine module
is the core of Metastorage. |
Full news article
- New large data variable (BLOB) support and database schema renaming
Manuel Lemos, 2005-12-21 06:30:00 GMT
A new version of Metastorage was released featuring support for large
data variables, also known as BLOBs - Binary Large OBjects, and providing
means to upgrade database schemas without destroying previously stored
objects when classes, variables or collections are renamed. |
Full news article
- New transaction support and handwritten code customizations
Manuel Lemos, 2005-11-02 03:00:00 GMT
A new release of Metastorage is available implementing several
features meant to address better the needs of the Metastorage users. The
most important are the support for managing transactions and the
possibility to let developers write custom functions in PHP code for the
persistent object classes. |
Full news article
- Metastorage generates commented code and uses native auto-increment fields
Manuel Lemos, 2005-09-13 05:50:00 GMT
A new version of Metastorage was released providing several
improvements in the quality of the generated code, being the most
important, the use of comments explaining the purpose of the
generated code, and the use of native auto-increment fields for
generating identifiers for objects being stored for the first time. |
Full news article
- Metastorage list for Portuguese speakers
Manuel Lemos, 2005-08-17 00:00:00 GMT
A new mailing list was created due to the increasing number of
Metastorage support requests from Portuguese speaking users, mainly from
Brazil. |
Full news article
- Metastorage generates report classes
Manuel Lemos, 2005-06-06 05:30:00 GMT
A new version of Metastorage was released providing several new
features, being the most important the newly added support to generate
classes for extracting data for report generation or other kinds of bulk
processing. |
Full news article
- Metastorage presentation in Belém, Brazil
Manuel Lemos, 2005-04-18 14:00:00 GMT
On April 18, Manuel Lemos gave a talk about Metastorage upon
invitation of the local Linux users group Grupo Linux Pai D´Égua and the
SUCESU organization, as part the free software event IV Fórum Paraense de
Software Livre. This event took place in the city of Belém, Pará state,
Brazil. |
Full news article
- Metastorage class variables feature enhancements
Manuel Lemos, 2004-09-16 04:30:00 GMT
A new version of Metastorage was released providing several new
features that are mostly enhancements of the capabilities of the data
object class variables. |
Full news article
- Metastorage improved generation options
Manuel Lemos, 2004-08-26 20:00:00 GMT
A new version of Metastorage was released with improved options to
configure where the generated files will be stored.
This release also includes several bug fixes and improvements in Webstorage
- the Metastorage Web interface application. |
Full news article
- Metastorage bug fixes and troubleshooting guide
Manuel Lemos, 2004-06-28 08:00:00 GMT
A new version of Metastorage was released with a couple of important
bug fixes and new troubleshooting
guide document to help users fix common problems in their PHP setup
that may prevent Metastorage to run properly. |
Full news article
- New Metastorage Web interface and Object Query Language
Manuel Lemos, 2004-06-10 08:00:00 GMT
A new version of Metastorage was released providing an experimental Web
interface application named WebStorage. It is meant to offer a user
friendly alternative to use the Metastorage compiler tool.
Additionally, the Object Query language that is used to specify
object search query filters was greatly enhanced for this release and is now
fully documented. |
Full news article
- Released PHP 5 compliant MetaL engine
Manuel Lemos, 2004-05-11 22:00:00 GMT
A new revision of the MetaL engine that is compliant with PHP 5 was
released. Several classes that compose the different modules of the MetaL
compiler engine were fixed to make object cloning work under PHP 5 in parts
of the code where object copying was intentional.
These fixes are important because they make all MetaL engine applications
ready for use with PHP 5. These applications include
Metastorage, a Data Access Object (DAO)
classes generator tool. |
Full news article
- Released extensive Metastorage documentation
Manuel Lemos, 2004-03-20 18:00:00 GMT
New and improved Metastorage documentation materials were released
with the intention of helping developers to get started with this
software development productivity tool and quickly deploy their PHP
applications. |
Full news article
- Metastorage generates form handling classes
Manuel Lemos, 2003-07-10 09:00:00 GMT
In the continuation of the work to achieve further reduction of
application development efforts, the new release of Metastorage is now
capable of generating automatically classes that are able to handle Web
forms that serve as user interface to create new persistent objects. |
Full news article
- Released Metabase greatly improved
Manuel Lemos, 2003-01-10 01:27:44 GMT
Metabase is a popular PHP database abstraction package that lets
developers write portable database applications. This means that Metabase
makes it possible to write database applications that do not need to be
changed to work with different databases.
Currently, Metastorage generates the code of persistence layer
APIs that is based on Metabase. The latest improvements in
Metabase make it possible for Metastorage to generate more compact
persistence APIs. |
Full news article
- Metastorage generates UML diagrams
Manuel Lemos, 2002-12-09 12:34:41 GMT
Metastorage is an application that generates customizable APIs made of
classes that store and retrieve objects stored in persistent storage
containers like for instance relational databases.
In addition to that, the current version is also capable of generating
automatically Entity-Relationship graphs using UML to present
diagrams of the generated classes. |
Full news article
- Released Metastorage generator
Manuel Lemos, 2002-12-05 16:11:44 GMT
Metastorage is an application that is capable of generating persistence
layer APIs. It takes a component definition defined in the Component
Persistence Markup Language (CPML), a
XML based format, and generates classes and storage schemas in a given
target programming language.
Using CPML, developers can focus their efforts on the modeling of data
structures that hold the information and the relationships between the
entities that their applications deal with. Metastorage takes care of
generating all the necessary code to store and retrieve such data
structures from persistent storage containers like relational databases. |
Full news article
- Released MetaL persistence module
Manuel Lemos, 2002-11-01 09:07:15 GMT
The first MetaL compiler
meta-meta-programming module
was released. It is meant to automate the generation of software components
that interface with persistent storage by the means of an Object Oriented
API.
The goal of this module is to increase the productivity of the software
developers by avoiding the tedious task of implementing classes of objects
from a software project model that map the objects data in persistent
storage. |
Full news article
- MetaL goes Open Source
Manuel Lemos, 2002-09-27 08:41:22 GMT
After more than 3 years of privately held development, MetaL source code
is finally publicly released.
The software license is
BSD like.
Basically this means that you are free to copy and modify it at will as
long as you preserve the original copyright notices and license
disclaimers. This license was chosen in order to encourage the adoption of
MetaL with freedom to modify without the obligation to contribute back the
changes or extensions. |
Full news article
|