So, you’ve read some papers on this site and think that you would like to try MetaBoss in action. Well, MetaBoss can be downloaded and trialled free of charge, so there is nothing really to stop you from discovering MetaBoss further.
Download and install MetaBoss
Click on Downloads link on our site. It will take you to our download area located at www.sourceforge.net. We provide two kinds of downloads: binary distribution download and source download. Files named like MetaBoss-x.x.xxxx.zip are binary downloads and files named MetaBoss-x.x.xxxx.src.zip are source code downloads (The 'x.x.xxxx' expression we have used here refers to MetaBoss version number. Archives offered to you for download will contain actual numbers in the names and not 'x' characters). Our suggestion is to pick binary distribution archive first. MetaBoss binary distribution archives are usually quite large (well over 30 MB). This is because we have packaged together with MetaBoss other required products (all the ones we are allowed to), which gives you a convenience of simplified download and installation process.
After successful download, all files should be extracted from archive to some place at your hard disk. All files in MetaBoss distribution are installed in one of many subdirectories under a single directory (so called installation home). Its name is similar to the name of the archive (i.e. MetaBoss-x.x.xxxx) and it is a top directory in the archive. You do not have to extract contents of the archive immediately under your root directory, but you must preserve the internal MetaBoss directory structure.
Download and install third party products, which are not part of MetaBoss download
In order to road test or use MetaBoss, you will need to download and install some more products from third parties:
- Java 2 Platform Standard Edition (J2SE) Development Kit. Available free of charge from http://java.sun.com. We recommend 1.4.2 release.
- Java 2 Platform Enterprise Edition (J2EE) Development Kit. Available free of charge from http://java.sun.com. We recommend 1.3.1 release.
- Apache Ant Build Tool. Available free of charge from http://www.apache.org. We recommend 1.6.1 release.
- Oracle Database. Available for development and evaluation purposes free of charge from http://www.oracle.com. We recommend releases 8.x or 9.x
- If you wish to test J2EE Application Server deployments, you will need J2EE Application Server. MetaBoss has been tested with JBoss Application Server, which is available free of charge from http://www.jboss.org. We recommend 3.0.x releases.
Quick tour of MetaBoss installation directory
Now you are ready to explore MetaBoss further. Let's take a quick tour!
MetaBoss documentation is located in the /docs subdirectory. File index.html is the entry point to MetaBoss documentation. Here you will find user guides, "how to" guides, reference documentation and API documentation.
MetaBoss example is located in the /example subdirectory. Our example is for a hypothetical hat manufacturing business - HatMaker. HatMaker Enterprise at the moment has a User Management and Client Order management systems. In the example directory you will find the system model files, generated java sources, sample release build together with sample ant file and sample test cases.
/bin subdirectory contains shell scripts and command files used to run various MetaBoss tools.
/config subdirectory contains various configuration files used to configure MetaBoss installation.
MetaBoss java archives (executables and libraries) are located in the /lib and /plugins subdirectories.
MetaBoss Design Library is located in the /designlib subdirectory.
MetaBoss Technology Library is located in the /technologylib subdirectory.
Java archives (executables and libraries) of the third party products bundled with MetaBoss installation are located in the /thirdpartylib subdirectory.