What are the advantages of using Metastorage?
MetaL - Metastorage Frequently Asked QuestionsThere are three main advantages of using Metastorage over traditional development methods that are less automated: Metastorage is capable of generating code from your component model definition in just a few seconds. It would take days or weeks to write, test and debug equivalent code manually by a human developer. This is very important to reduce the time to market your software products, especially if they are medium or large size projects.
What is Metastorage?
MetaL - Metastorage Frequently Asked QuestionsMetastorage is an application that automatically generates code for an Object Oriented API to store, retrieve and manipulate the persistent objects of classes described in a high level data model definition. Metastorage provides a much more efficient development process for medium or large size applications that store and retrieve data from SQL based databases or other types of storage persistence containers, like XML files, flat file databases or LDAP servers.
What does Metastorage generate?
MetaL - Metastorage Frequently Asked QuestionsMetastorage generates data object access classes. Currently it generates code in PHP. The data objects are stored in SQL based relational databases. In the future, other languages and storage containers will be supported. Metastorage takes a description of the information of the entities of your application data model defined in a XML based format named CPML (Component Persistence Markup Language).
How does Metastorage work?
MetaL - Metastorage Frequently Asked QuestionsIn reality, Metastorage is just a wrapper script around the MetaL compiler engine. It takes the parameters passed in script command line and forwards them to the MetaL compiler. The parameters are used by specific MetaL compiler modules that take care of generating code and data files based on the specified component definition. Most of the work done by Metastorage is performed by the MetaL compiler persistence module.
How good is the code generated by Metastorage?
MetaL - Metastorage Frequently Asked QuestionsThe code generated by Metastorage can be as good as code written by hand by a human developer because the generator was also hand written by a human developer. The generator is not based on static templates, XSLT (XML Style sheet Transformations) or any other method that is not self-validating. The generator produces MetaL language source code that is validated and compiled before it is outputted in the target language.
What languages are supported by Metastorage?
MetaL - Metastorage Frequently Asked QuestionsAlthough Metastorage can generate code in any languages supported by MetaL, currently, Metastorage only supports the generation of code in PHP. The reason for this is that the code generated by the database and forms modules of the MetaL compiler relies on components that are only available in PHP.
How can I try to use Metastorage?
MetaL - Metastorage Frequently Asked QuestionsMetastorage is available for download in the MetaL download page. It comes with documentation and examples of use. You also need to download and install the MetaL project archives to use Metastorage. You are recommended to read the Metastorage tutorial to learn how to install it, design components, generate code and UML class diagrams and use the generated code in your applications.
What is current state of development of Metastorage?
MetaL - Metastorage Frequently Asked QuestionsThe progress of the Metastorage project is also recorded in a XML/RSS based feed available on the URL below. This feed includes not only the newly added features, but also the features that were added to the to do list. If you use a browser capable of rendering XML documents with XSL, you can see a list of projects items sorted by the date when they were updated. The items that are marked as done as those that are already implemented.
Who has created and developed Metastorage?
MetaL - Metastorage Frequently Asked QuestionsMetastorage was created and developed by Manuel Lemos. Other developers also contribute with additional tools.
When Metastorage started to be developed?
MetaL - Metastorage Frequently Asked QuestionsMetastorage development started in the September 2002. However, a significant part of Metastorage is based on MetaL compiler modules that started to be developed around middle of 1999.
What motivates the development of Metastorage?
MetaL - Metastorage Frequently Asked QuestionsDespite Metastorage is Open Source, it requires a great investment of time and skill to research and develop. Making it Open Source was just a means to make it subject of as much testing and criticism as possible. That would help to find any design or implementation flaws as soon as possible. However, opening the source of Metastorage was not an absolutely necessary step as that was not the main motivation of its development.
How can I obtain support to develop with Metastorage?
MetaL - Metastorage Frequently Asked QuestionsMetastorage is mostly a derivative part of the MetaL project. So, for now you can obtain support by placing your queries in the MetaL mailing list.
What can I do to contribute to Metastorage development?
MetaL - Metastorage Frequently Asked QuestionsOne of the advantages of opening the source of a project is that you provide opportunities that let others fix any bugs and improve the project features. Sending bug fixes or improvement patches is one of the ways to contribute to the Metastorage project. If you do not have the time or you do not feel capable to contribute with any code, you will also be contributing if you just report any bugs you find or suggest any features.
WHAT ARE SOME OF THE ADVANTAGES OF USING GEOTHERMAL ENERGY TO GENERATE ELECTRICITY?
Geothermal Education Office - Power From the Earth's HeatClean. Geothermal power plants, like wind and solar power plants, do not have to burn fuels to manufacture steam to turn the turbines. Generating electricity with geothermal energy helps to conserve nonrenewable fossil fuels, and by decreasing the use of these fuels, we reduce emissions that harm our atmosphere. There is no smoky air around geothermal power plants -- in fact some are built in the middle of farm crops and forests, and share land with cattle and local wildlife.
What are the advantages of using gasketed-joint PVC pipe?
Gasketed-joint PVC provides many advantages over other types of joining systems. The following is a brief summary: Watertight Joints: Gasketed-joint PVC water and sewer pipe joints are virtually leak-free, enabling them to easily pass post-installation air tests or leakage tests. Installation Considerations: Ease in installation is another advantage gasketed-joint PVC offers.
What are the advantages of using Tarika Pimple / Acne Remover?
Pimple Remover Frequently Asked Questionsa. Tarika Pimple/Acne Remover is a 100% natural Ayurvedic product - without any chemicals, therefore completely safe for your facial skin. b. You do not need any other acne treatment product for your pimple/acne problems when you use Tarika Pimple/Acne Remover. d. You can even treat very obstinate or old acne/pimple problem and get quick relief. Acne treatment with Tarika Ayurvedic Acne/Pimple Remover gives results within just 10 days.
What advantages are there to using a pinned system?
Architectural Block, Architectural Masonry Products, Masonry...Unlike other retaining wall products. Keystone's pinned system offers the choice of near vertical or one inch setback options. It allows you to achieve tight comers and radii automatically without having to cut units while maintaining the running bond pattern. The Keystone fiberglass pins also provide additional shear strength at the wall face and positive connection with geogrid which allows proper pre-tensioning and resistance to bulging during construction.
What are the advantages of using a stent?
Frequently Asked QuestionsIn certain patients, stents reduce the renarrowing that occurs after balloon angioplasty or other procedures that use catheters. Stents also help restore normal blood flow and keep an artery open if it's been torn or injured by the balloon catheter.
What are the advantages of using natural or propane gas?
Frequently Asked QuestionsNatural and propane gas continue to be the best value for your energy dollar. Compared to electricity, natural or propane gas appliances can cost less than half as much to operate. As a gas customer you'll enjoy savings up to almost 50% on your heating, water heating, clothes drying and cooking costs! More importantly gas is a safe, reliable, and environmentally-friendly energy source. Back to Top
What are the advantages of using the Larch two-tiered approach?
Larch Frequently Asked QuestionsHaving different BISLs tailored to each programming language allows each BISL to specify all the details of a program module's interface (how to call it) and behavior (what it does). If one has a generic interface specification language, such as VDM-SL [Jones90] [ISO-VDM96] [Fitzgerald-Larsen98], then one cannot specify all interface details. The division into two tiers allows the language used for each tier to be more carefully designed and expressive.
