The first official MyGeneration since it has gone open source on SourceForge.net under the BSD licensing model is coming soon. There are some very cool new features as well. First, and very importantly, you can now install the new MyGeneration side-by-side with the MyGeneration 1.2.0.7 release that is on Download.com. MyGeneration is still going strong with over 100,000 downloads on download.com and MyGeneration already ranks 172nd on SourceForge.net. Many have joined in on the project. MyGeneration is getting much more powerful, please help us keep this wonderful, totally free, code generation tool moving forward. Many have done so and we thank you. The next EntitySpaces beta we put out will support this version of MyGeneration also.
You will want to thank Justin Greenwood for this release, not to take away from the others who have also worked on this release, but I know Justin has put a lot of time in on this.
The current MyGeneration beta is 2007.11.03 1.3 Beta 7 and is pretty stable, and remember, you can install it side-by-side with your current install and not worry about messing up your current installation. Here are some new features listed below with more complete notes found HERE.
The user interface has been reworked, the DockPanel Suite has been upgraded, the default settings dialog is now an MDI window. You will notice that intellisense is being added, while not yet on par with the capabilities of Visual Studio there is some support for intellisense for C# and VB.NET templates now. There is a much improved error window with the ability to email errors to the developers working on MyGeneration. There is a powerful new PlugIn API that will even allow your PlugIn to operate as an MDI window within MyGeneration giving you full graphical control as well. Some of the new plug-ins are:
Converts CodeSmith templates to MyGeneration Templates (only partially).
MyGenXsd3b providerplugin for MyGeneration MyGenXsd3b is a provider plugin that allows MyGeneration to Use a XML model file instead of an online database To create model file from an existing database To create model file from an existing model file Benefits: You can use MyGeneration even if the database is not available. You can share database models with other developpers. You can connect MyGeneration with the xml input or output of other modeling tools. UML/XMI ( Xsd3bImportFromUml ) XSD ( XSDFile, Dot Net Typed Dataset ) XDM entity relationship model file ( MogwaiERDesignerModelXdm ) You can integrate MyGeneration with new XML sources using xsl-files ( XSD3bXSLT ) and share these with other users . MyGenXsd3b-s native xml fileformat XSD3bFile is mutch more intuitive than XSDFile can be viewed with any xsl-capable htmlbrowser MyGenXsd3b is autamtically installed with MyGeneration Version 1.3 or newer ( MyGenXsd3bInstallation ) Implementation Details MyGenXsd3b is implemented as a MyGeneration-Plugin dll MyMeta.Plugins.Xsd3b.dll. is linked against the MyGeneration-Api dll MyMeta.dll is linked against the Xsd3bEngine Dl3bak.Xsd3b.dll that handles all the xmlstuff. The Xsd3bEngine has Xsd3bPlugin-dlls for specific fileformats UML/XMI ( Xsd3bImportFromUml ) Dl3bak.Xsd3b.Uml14Xmi12Import.dll XSD ( XSDFile, Dot Net Typed Dataset ) Dl3bak.Xsd3b.Xsd.dll Convert from and to foreign XML via XSL ( XSD3bXSLT ) Dl3bak.Xsd3b.Xslt.dll The xsl engine XSD3bXSLT uses xsl files in the folder Templates/xsd3b/ Mogwai ERDesignerModel.xdm.xsd3b.xsl to convert Mogwai ERDesignerModel from xdm to xsd3b ( MogwaiERDesignerModelXdm ) DatabaseReport.xsd3b.htm.xsl to create a DatabaseReport from xsd3b to htm format
MyGenXsd3b is a provider plugin that allows MyGeneration to
MyGenXsd3b is autamtically installed with MyGeneration Version 1.3 or newer ( MyGenXsd3bInstallation )
MyGenXsd3b
The Xsd3bEngine has Xsd3bPlugin-dlls for specific fileformats
The xsl engine XSD3bXSLT uses xsl files in the folder Templates/xsd3b/
Allows you to execute SQL queires in a window against your database, can be very handy.
I have only touched on the new features, there is so much more that could be said ...
Download your copy of MyGeneration 1.3 now ==> DOWNLOAD and don't forget the install the two plugins as well (seperate installs)
Page rendered at Wednesday, March 17, 2010 12:16:01 AM (Eastern Standard Time, UTC-05:00)
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.