I just looked at the statistics for AndroMDA. We are getting an extremely low number of downloads given the number of page hits on our website. I think it is partly because the download process needs to be improved.
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Anthony > Mowers > Sent: Saturday, July 05, 2003 1:05 PM > To: Matthias Bohlen; [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: RE: [Andromda-devel] Finalizing the new build system > > > > Matthias, > > I think the latest change you made to the build.xml for > samples/ejb-template > might be an error. At least it breaks the wizard and project > templates as I > had imagined them to work. > > The build.xml file in the sample/ejb-template file was not > actually meant to > be used to create a andromda-ejb-template.zip file for the AndroMDA > distribution. It was meant as an example build.xml file for an > ejb project. > planning that all of the materials contained in the samples/XXX-template > directories would be used as templates for projects. The 'dist' targets or > 'deploy' targets in template build.xml files are examples of how to do > 'dist' and 'deploy' for the technologies utilized by the template. The > place you probably should have put the rule for building the > 'andromda-ejb-template.zip' file was probably in the > sample/build.xml file. > > I want to say how important I think these template projects are. IMHO we > have been doing an extremely poor job in this area specifically and in the > usability in general. There should be at least one XXX-template sample > project for every cartridge. We should not allow a cartridge to > be released > until that cartridge has at least one template project for it. > For example, > the hibernate cartridge and struts-cartridges do not have > template projects. > Therefore we should not do another release of AndroMDA until this has been > fixed. > > A template project is important for two reasons: > - it provides a simple unit test of the cartridge > - it provides a simple example of how to used the cartridge > > Regarding the packaging of ZIP files: I got feed back from a few > users about > our collection of downloadable 'zip' files. They found it very confusing > that there were so many zip files to choose from and they were uncertain > about where to unzip them. I understand that big zips file have some > evils, but IMHO having many zip files is worse. I have > personally found it > easier to build AndroMDA from CVS than download the zip files from CVS. > That's definitely not the way we want it to be. > > The way AndroMDA should be is that if somebody were to ask one of > us how to > build an EJB, STRUTS, or HIBERNATE project we should be able to do the > demonstrate on their machine within a very short number of > minutes. Imagine > yourself in the position of having to install and demonstrate AndroMDA to > somebody using a brand new PC with nothing already installed on > it. That is > what I mean by demonstrate AndroMDA - install and use. > > I will volunteer to finish up the ejb-template project, but I am not very > keen about doing that unless we also decide to do java-template, > struts-template and hibernate-template projects. Plus we need to enforce > keeping these template projects operational. For example: if someone > submits a change to a cartridge then they should also test to > make sure the > template project for that cartridge still works. > > We should do these template projects before we branch. > > What do you guys think? > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] Behalf Of Matthias > > Bohlen > > Sent: Saturday, July 05, 2003 9:39 AM > > To: [EMAIL PROTECTED] > > Cc: [EMAIL PROTECTED] > > Subject: [Andromda-devel] Finalizing the new build system > > > > > > Hi Tony, > > > > a question on your new build system: How should the typical AndroMDA > > user without CVS access deal with the resulting *.zip files? > > > > I see the following goals: > > 1) Easy and reliable unpacking of the ZIPs. > > 2) Easy startup to make a sample project run. > > 3) Easy re-compilation of AndroMDA from the sources inside the ZIPs, not > > those from CVS. > > > > How can we accomplish this? We're almost there but there is still a > > little way to go: > > > > 1) The user should be able to unzip all the files into the same > > directory, without thinking about it. This requires that each ZIP > > contains its own internal subdirectory, there must be almost no files in > > the root directory of the ZIP. > > > > 2) The user should be able to unpack andromda-template-project.zip (not > > existing today), adjust a property file and launch the generator. This > > requires that the build script creates andromda-template-project.zip > > from samples/ejb-template and includes all sources. > > > > 3) The user should be able to start ant in the top level directory and > > the whole generator should be rebuilt. The resulting ZIPs should be > > identical to the ZIPs (s)he downloaded from SF.net. This requires that > > the unzipped directory structure be almost identical to the directory > > structure in CVS, otherwise the scripts will become too complex. > > > > Another possibility (suggested by Harald Weyhing): Pack all files into > > only one *.ZIP. This would make point 1) easier for the user. > > > > What do you think about all this? I'd like to have points 1 to 3 > > fulfilled for the next 2.x release. Do you think you will have time or > > should somebody help? > > > > Cheers... > > Matthias > > > > --- > > > > Matthias Bohlen > > "Consulting that helps project teams to succeed..." > > http://www.mbohlen.de/ > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > > Data Reports, E-commerce, Portals, and Forums are available now. > > Download today and enter to win an XBOX or Visual Studio .NET. > > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > > _______________________________________________ > > Andromda-devel mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/andromda-devel > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > _______________________________________________ > Andromda-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/andromda-devel ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Andromda-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-devel
