<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Sculpture - Model Your Life</title><link>http://sculpture.codeplex.com/Project/ProjectRss.aspx</link><description>Sculpture is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications.   Sculpture generate deployable components like DAAB, ...</description><item><title>New Post: Need do changes on template file for NHibernate entity</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=61504</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you very much for this flexible tool, I am also enjoying it in our project.&lt;/p&gt;
&lt;p&gt;There comes one problem. recently, our project has a new requirement---Record everything changes of DB, that mean, I need fetch properties name and it's value change history from entity.&lt;/p&gt;
&lt;p&gt;e.g. Property Name: &amp;quot;Id&amp;quot;,&amp;nbsp; Old value: 1, New value 2.&lt;/p&gt;
&lt;p&gt;So I found the code generate by sculpture is not convenient for this situation. So I want do some changes like below:&lt;/p&gt;
&lt;p&gt;set&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (this._createBy != value)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.OnCreateByChanging(value);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.SendPropertyChanging(&amp;quot;CreateBy&amp;quot;, _createBy);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._createBy = value;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.SendPropertyChanged(&amp;quot;CreateBy&amp;quot;, value);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.OnCreateByChanged();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (this._entityState == EntityState.Unchanged)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._entityState = EntityState.Changed;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;I send property name and value before and after changes to method, which will record change in a dictionary( I also thought use reflect to get value, but for weak of performance, I denied it)&lt;/p&gt;
&lt;p&gt;Would you kindly give me some suggestion or tell me how to change template file?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Dio yu&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>yuxinbo</author><pubDate>Sun, 05 Jul 2009 12:04:11 GMT</pubDate><guid isPermaLink="false">New Post: Need do changes on template file for NHibernate entity 20090705120411P</guid></item><item><title>Updated Wiki: Home</title><link>http://sculpture.codeplex.com/Wiki/View.aspx?title=Home&amp;version=59</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;&lt;a href="http://www.dawliasoft.com" class="externalLink"&gt;THE PROJECT HAS BEEN MOVED&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;h2&gt;News&lt;/h2&gt;&lt;img src="http://2.bp.blogspot.com/_InXWFB1kH7M/Sjz9FzzovkI/AAAAAAAAAD0/SUpVqQ_Gy8I/s400/Part1.jpg" /&gt;&lt;br /&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/06/building-amazing-business-applications.html" class="externalLink"&gt;*Building amazing business applications using Sculpture 2.0 Series - Part 1 published*&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_InXWFB1kH7M/SkDufO96rTI/AAAAAAAAAD8/k0A-Lr3AoaE/s400/Part2.jpg" /&gt;&lt;br /&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/06/building-amazing-business-application.html" class="externalLink"&gt;*Building amazing business applications using Sculpture 2.0 Series - Part 2 published*&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;What is Sculpture?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications.&lt;/li&gt;
&lt;li&gt;With &lt;b&gt;Sculpture&lt;/b&gt; you can model your application components, and then transform this model to deployable components with your favorite technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; comes with a host of ready-made Molds (The word “Molds” comes from Molding) like (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, &amp;amp; ASP.NET MVC).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides starter kit wizard enables choosing among available technologies to start your project with all layers in no time.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; doesn't force you to adhere to a specific architecture, it contains a guidance package for building your own Mold or customizes existing ones. If you have a custom architecture, using this guidance package you can build a custom code generator with your favorite technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; can generate any kind of text output using templates (source code, database scripts, web pages, XML, configuration files, etc.).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; takes you to the next level of abstraction by separating the problem from the implementation technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; takes you to the domain specific programming by adding your specifications to the model environment and the generated code.&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://www.dawliasoft.com/sculpture/files/img_1.GIF" /&gt;
&lt;h2&gt;Sculpture is divided into:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture Core Engine&lt;/b&gt;: it is a platform that hosts the molds, takes care of making all the Molds work together. It includes the model designer, mold discovery and loader, generic validation engine, generic code generation engine, command holder, and editor controls holder.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Mold&lt;/b&gt;: The primary plug-in of the Sculpture framework, with molds you can extend all the power of &lt;b&gt;Sculpture&lt;/b&gt; to manage the model and the produced code as your needs, molds provide the ability to process model elements.&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Ready-made Molds:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;For Data Source Layer:
&lt;ul&gt;&lt;li&gt;SQL Server.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For Data Access Layer:
&lt;ul&gt;&lt;li&gt;DAAB (Data Access Application Block).&lt;/li&gt;
&lt;li&gt;NHibernate.&lt;/li&gt;
&lt;li&gt;LINQ to SQL.&lt;/li&gt;
&lt;li&gt;CSLA framework.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For Service Layer:
&lt;ul&gt;&lt;li&gt;Service Library.&lt;/li&gt;
&lt;li&gt;ASMX (ASP.NET Web Service).&lt;/li&gt;
&lt;li&gt;WCF (Windows Communication Foundation).&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For User Interface Layer:
&lt;ul&gt;&lt;li&gt;Windows Forms.&lt;/li&gt;
&lt;li&gt;WPF (Windows Presentation Foundation)&lt;/li&gt;
&lt;li&gt;Silverlight.&lt;/li&gt;
&lt;li&gt;ASP.NET.&lt;/li&gt;
&lt;li&gt;ASP.NET MVC.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://www.dawliasoft.com/sculpture/files/img_2.GIF" /&gt;
&lt;h2&gt;Why Sculpture?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; does not come to the world to become another CRUD code generation tool, but the essence of it is allowing the developers to model all of the application components and rapidly get it on real application.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; gives you permanent preview to your application, the model can be easily updated in any application life cycle phase and see the reflections of these changes immediately.&lt;/li&gt;
&lt;li&gt;The model gives you the control of tenuous details in your application, plus that you can extend it to meet your needs.&lt;/li&gt;
&lt;li&gt;The pluggable environment of &lt;b&gt;Sculpture&lt;/b&gt; enables Hugh amount of customizations. (For more information see Customize Sculpture screencast).&lt;/li&gt;
&lt;li&gt;SQL Server Mold has reverse engineering engine that parses the database and translates it to model, so you can start your project from the database, additionally any updates in the database schema can reflect on the model easily without losing any metadata.&lt;/li&gt;
&lt;li&gt;Unlike many other code generation engines &lt;b&gt;Sculpture&lt;/b&gt; generates as possible simple and readable code, no complex structures, organized, tested, follows Microsoft best practice, and easy to understand and tweak code, plus giving you the pleasure when you try to write your custom code side by side the generated one. (For more information see Introduction to Sculpture screencast).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides ready-to-use Molds for common enterprise architectures (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, &amp;amp; ASP.NET MVC).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; has its validation engine where the model can be validated, that will decrease the cost of fetching errors (with Molds you can write custom validations to the Model).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; developed by Domain-Specific Language (DSL), so:
&lt;ul&gt;&lt;li&gt;It integrates with visual studio.&lt;/li&gt;
&lt;li&gt;No need for any external tool.&lt;/li&gt;
&lt;li&gt;Very easy to use and understand the whole development cycle.&lt;/li&gt;
&lt;li&gt;Familiar by all .NET developers.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; is not all-or-nothing, for example you can use &lt;b&gt;Sculpture&lt;/b&gt; to generates some html reports needed in your application.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; developed by professional team belongs to &lt;b&gt;Dawliasoft&lt;/b&gt;, there will be a full support in the discussion and issue tracker, and a premium support will be available in the near future.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides a comprehensive Help (Videos &amp;amp; Documentation), which can be used as quick start and to get the overall structure of the framework.&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Where to go next?&lt;/h2&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Action &lt;/th&gt;&lt;th&gt; Link &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;Sculpture Screencasts&lt;/b&gt; (Its high recommended to see it). &lt;/td&gt;&lt;td&gt; &lt;b&gt;&lt;a href="http://www.dawliasoft.com/Sculpture/Beta2/Intro-Part1/Home.html" class="externalLink"&gt;Introduction To Sculpture (28 Min).&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt; &lt;b&gt;&lt;a href="http://www.dawliasoft.com/Sculpture/Beta2/Intro-Part2/Home.html" class="externalLink"&gt;Customize Sculpture (19 Min).&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Download Sculpture 1.0 Beta2. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/Sculpture/Release/ProjectReleases.aspx" class="externalLink"&gt;Release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Read about the power of molds. &lt;/td&gt;&lt;td&gt; &lt;a href="http://sculpture.codeplex.com/Wiki/View.aspx?title=PowerOfMolds"&gt;PowerOfMolds&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Visit Sculpture documentation. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.dawliasoft.com/Sculpture/home.htm" class="externalLink"&gt;Online Documentation&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Keep in contact with Sculpture updates and road map. &lt;/td&gt;&lt;td&gt; &lt;a href="http://anegm-technical.blogspot.com" class="externalLink"&gt;Negm's blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;h2&gt;News:&lt;/h2&gt;&lt;div class="rss"&gt;&lt;div class="accentbar"&gt;&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;Negm's blog News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/06/building-amazing-business-application.html"&gt;Building amazing business application using Sculpture 2.0 (Part 2 of 4)&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Tuesday, June 23, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/06/building-amazing-business-applications.html"&gt;Building amazing business applications using Sculpture 2.0&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Saturday, June 20, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/05/sculpture-20-beta-schedule.html"&gt;Sculpture 2.0 Beta Schedule&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Sunday, May 31, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/03/sculpture-10-final-was-released.html"&gt;Sculpture 1.0 Final was released, Sculpture 2.0 begins the road&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Tuesday, March 03, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/02/new-remote-member-in-sculpture-team.html"&gt;New remote member in Sculpture team&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Saturday, February 14, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="accentbar"&gt;&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;Negm's blog News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;Powered By&lt;/h2&gt;&lt;img src="http://www.dawliasoft.com/Dawliasoft.jpg" /&gt;.&lt;a href="http://www.dawliasoft.com" class="externalLink"&gt;www.dawliasoft.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</description><author>ANegm</author><pubDate>Fri, 03 Jul 2009 01:37:00 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090703013700A</guid></item><item><title>New Post: Installation Issue</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=60494</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;anybody know about this issue and how to fix it?&lt;/p&gt;
&lt;p&gt;i shall be very thankful,&lt;/p&gt;
&lt;p&gt;asif&lt;/p&gt;&lt;/div&gt;</description><author>asifkalim</author><pubDate>Tue, 30 Jun 2009 09:36:17 GMT</pubDate><guid isPermaLink="false">New Post: Installation Issue 20090630093617A</guid></item><item><title>New Post: Consuming Generated Services from Silverlight</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=61044</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;By the way when I generate with asp.net UI everything works fine.&lt;/p&gt;&lt;/div&gt;</description><author>hermanraath</author><pubDate>Tue, 30 Jun 2009 09:25:54 GMT</pubDate><guid isPermaLink="false">New Post: Consuming Generated Services from Silverlight 20090630092554A</guid></item><item><title>New Post: Consuming Generated Services from Silverlight</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=61044</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi There&lt;/p&gt;
&lt;p&gt;Fantastic tool!!!&lt;/p&gt;
&lt;p&gt;I am using Sculpture 1.0. &amp;nbsp;At this stage I am simply playing around to see how I can use it in a up coming project. &amp;nbsp;So there is nothing fancy going on.&lt;/p&gt;
&lt;p&gt;I have generated a solution with NHibernate, WCF and Silverlight. &amp;nbsp;(I tried exactly the same with NHibenate, ASMX and Silverlight).&lt;/p&gt;
&lt;p&gt;Whe I hit F5 the project builds and starts running.&lt;/p&gt;
&lt;p&gt;As Soon as I try to Add a new record for one of the entities, I get the following error:&lt;/p&gt;
&lt;p&gt;An error occurred while trying to make a request to URI 'http://localhost:3798/MyExperiment.UI.Web/Services/MemberService.svc'. This could be due to attempting to access a service in a cross-domain way without a proper cross-domain policy in place, or a policy that is unsuitable for SOAP services. You may need to contact the owner of the service to publish a cross-domain policy file and to ensure it allows SOAP-related HTTP headers to be sent. Please see the inner exception for more details.&lt;/p&gt;
&lt;p&gt;(I get the same error when trying to access an asmx...)&lt;/p&gt;
&lt;p&gt;I have added clientaccesspolicy.xml&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&amp;lt;access-policy&amp;gt;&amp;lt;cross-domain-access&amp;gt;&amp;lt;policy&amp;gt;&amp;lt;allow-from http-request-headers=&amp;quot;*&amp;quot;&amp;gt;&amp;lt;domain uri=&amp;quot;*&amp;quot;/&amp;gt;&amp;lt;/allow-from&amp;gt;&amp;lt;grant-to&amp;gt;&amp;lt;resource path=&amp;quot;/&amp;quot; include-subpaths=&amp;quot;true&amp;quot;/&amp;gt;&amp;lt;/grant-to&amp;gt;&amp;lt;/policy&amp;gt;&amp;lt;/cross-domain-access&amp;gt;&amp;lt;/access-policy&amp;gt;&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As well as crossdomain.xml&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;!DOCTYPE cross-domain-policy SYSTEM &amp;quot;http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd&amp;quot;&amp;gt;&amp;lt;cross-domain-policy&amp;gt;&amp;lt;allow-http-request-headers-from domain=&amp;quot;*&amp;quot; headers=&amp;quot;*&amp;quot;/&amp;gt;&amp;lt;/cross-domain-policy&amp;gt;&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;But I still experience the same issue.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Any help would be greatly appreciated!&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Herman&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>hermanraath</author><pubDate>Tue, 30 Jun 2009 09:11:18 GMT</pubDate><guid isPermaLink="false">New Post: Consuming Generated Services from Silverlight 20090630091118A</guid></item><item><title>New Post: When will Sculpture 2 </title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=56712</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Any new dates on a Beta release?&lt;/p&gt;&lt;/div&gt;</description><author>rselder</author><pubDate>Mon, 29 Jun 2009 19:59:30 GMT</pubDate><guid isPermaLink="false">New Post: When will Sculpture 2  20090629075930P</guid></item><item><title>Commented Issue: Null reference exception WCF, DAAB, WPF</title><link>http://sculpture.codeplex.com/WorkItem/View.aspx?WorkItemId=3671</link><description>Hello,&lt;br /&gt;&lt;br /&gt;I&amp;#8217;ve been building your intro project using different combinations&amp;#8230;checking out the tool.  WCF, LINQ, WPF works without issue but when I run with WCF, DAAB, WPF a &amp;#8220;null reference exception&amp;#8221; is thrown on a GetAll or Insert.  Looks like an IQ call is trying to do a property get on a null &amp;#60;Entity&amp;#62; built from extensible object &amp;#40;no constructor called for &amp;#60;EntityType&amp;#62;&amp;#41;.  Curious on your thoughts&amp;#8230;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Robin&lt;br /&gt;Comments: ** Comment from web user: minnow78 ** &lt;p&gt;See this post in Discussions - _entityData seems to be null on insert&lt;/p&gt;&lt;p&gt;WCF &amp;#38; DAAB are not compatible.  I have NHibernate working successfully with WCF but am not satisfied with it as NHibernate is not stateless &amp;#40;I don&amp;#39;t think&amp;#41;.  Correct me if I&amp;#39;m wrong - but even after making changes to web.config, NHibernate is still holding locks on the database.&lt;/p&gt;</description><author>minnow78</author><pubDate>Thu, 25 Jun 2009 16:31:05 GMT</pubDate><guid isPermaLink="false">Commented Issue: Null reference exception WCF, DAAB, WPF 20090625043105P</guid></item><item><title>New Post: How to integrate my own Mold into Sculpture StarterKitSolution ?</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=51644</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks for the response.&lt;/p&gt;
&lt;p&gt;But now I have another problem.&lt;/p&gt;
&lt;p&gt;At 11.51 min of the video you add the list box in Windows1.xaml file.&lt;/p&gt;
&lt;p&gt;Can you tell me the exactly code you writte please ?&lt;/p&gt;&lt;/div&gt;</description><author>RomainPCWare</author><pubDate>Wed, 24 Jun 2009 10:19:36 GMT</pubDate><guid isPermaLink="false">New Post: How to integrate my own Mold into Sculpture StarterKitSolution ? 20090624101936A</guid></item><item><title>New Post: Installation Issue</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=60494</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;hi&lt;/p&gt;
&lt;p&gt;I am getting an error while trying to install Sculpture with both Sculpture1.0Final.msi and SculptureExtension.msi. Below are the error details. Anyone help me!&lt;/p&gt;
&lt;p&gt;&amp;quot;Error 1001. Unable to get installer types in the D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Dawliasoft.Culpture.MoldGuidanceInstaller.dll assembly. --&amp;gt; Unable to load one or more of the requested types. Retrieve the LoaderExceptions Property for more information.&amp;quot;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;asif&lt;/p&gt;
&lt;p&gt;l&lt;img src="../site/library/svy/survey_CodePlexlogo.gif" alt=""&gt;&lt;/p&gt;&lt;/div&gt;</description><author>asifkalim</author><pubDate>Wed, 24 Jun 2009 07:57:45 GMT</pubDate><guid isPermaLink="false">New Post: Installation Issue 20090624075745A</guid></item><item><title>Updated Wiki: Home</title><link>http://sculpture.codeplex.com/Wiki/View.aspx?title=Home&amp;version=58</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;News&lt;/h2&gt;&lt;img src="http://2.bp.blogspot.com/_InXWFB1kH7M/Sjz9FzzovkI/AAAAAAAAAD0/SUpVqQ_Gy8I/s400/Part1.jpg" /&gt;&lt;br /&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/06/building-amazing-business-applications.html" class="externalLink"&gt;*Building amazing business applications using Sculpture 2.0 Series - Part 1 published*&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_InXWFB1kH7M/SkDufO96rTI/AAAAAAAAAD8/k0A-Lr3AoaE/s400/Part2.jpg" /&gt;&lt;br /&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/06/building-amazing-business-application.html" class="externalLink"&gt;*Building amazing business applications using Sculpture 2.0 Series - Part 2 published*&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;What is Sculpture?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications.&lt;/li&gt;
&lt;li&gt;With &lt;b&gt;Sculpture&lt;/b&gt; you can model your application components, and then transform this model to deployable components with your favorite technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; comes with a host of ready-made Molds (The word “Molds” comes from Molding) like (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, &amp;amp; ASP.NET MVC).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides starter kit wizard enables choosing among available technologies to start your project with all layers in no time.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; doesn't force you to adhere to a specific architecture, it contains a guidance package for building your own Mold or customizes existing ones. If you have a custom architecture, using this guidance package you can build a custom code generator with your favorite technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; can generate any kind of text output using templates (source code, database scripts, web pages, XML, configuration files, etc.).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; takes you to the next level of abstraction by separating the problem from the implementation technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; takes you to the domain specific programming by adding your specifications to the model environment and the generated code.&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://www.dawliasoft.com/sculpture/files/img_1.GIF" /&gt;
&lt;h2&gt;Sculpture is divided into:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture Core Engine&lt;/b&gt;: it is a platform that hosts the molds, takes care of making all the Molds work together. It includes the model designer, mold discovery and loader, generic validation engine, generic code generation engine, command holder, and editor controls holder.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Mold&lt;/b&gt;: The primary plug-in of the Sculpture framework, with molds you can extend all the power of &lt;b&gt;Sculpture&lt;/b&gt; to manage the model and the produced code as your needs, molds provide the ability to process model elements.&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Ready-made Molds:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;For Data Source Layer:
&lt;ul&gt;&lt;li&gt;SQL Server.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For Data Access Layer:
&lt;ul&gt;&lt;li&gt;DAAB (Data Access Application Block).&lt;/li&gt;
&lt;li&gt;NHibernate.&lt;/li&gt;
&lt;li&gt;LINQ to SQL.&lt;/li&gt;
&lt;li&gt;CSLA framework.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For Service Layer:
&lt;ul&gt;&lt;li&gt;Service Library.&lt;/li&gt;
&lt;li&gt;ASMX (ASP.NET Web Service).&lt;/li&gt;
&lt;li&gt;WCF (Windows Communication Foundation).&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For User Interface Layer:
&lt;ul&gt;&lt;li&gt;Windows Forms.&lt;/li&gt;
&lt;li&gt;WPF (Windows Presentation Foundation)&lt;/li&gt;
&lt;li&gt;Silverlight.&lt;/li&gt;
&lt;li&gt;ASP.NET.&lt;/li&gt;
&lt;li&gt;ASP.NET MVC.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://www.dawliasoft.com/sculpture/files/img_2.GIF" /&gt;
&lt;h2&gt;Why Sculpture?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; does not come to the world to become another CRUD code generation tool, but the essence of it is allowing the developers to model all of the application components and rapidly get it on real application.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; gives you permanent preview to your application, the model can be easily updated in any application life cycle phase and see the reflections of these changes immediately.&lt;/li&gt;
&lt;li&gt;The model gives you the control of tenuous details in your application, plus that you can extend it to meet your needs.&lt;/li&gt;
&lt;li&gt;The pluggable environment of &lt;b&gt;Sculpture&lt;/b&gt; enables Hugh amount of customizations. (For more information see Customize Sculpture screencast).&lt;/li&gt;
&lt;li&gt;SQL Server Mold has reverse engineering engine that parses the database and translates it to model, so you can start your project from the database, additionally any updates in the database schema can reflect on the model easily without losing any metadata.&lt;/li&gt;
&lt;li&gt;Unlike many other code generation engines &lt;b&gt;Sculpture&lt;/b&gt; generates as possible simple and readable code, no complex structures, organized, tested, follows Microsoft best practice, and easy to understand and tweak code, plus giving you the pleasure when you try to write your custom code side by side the generated one. (For more information see Introduction to Sculpture screencast).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides ready-to-use Molds for common enterprise architectures (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, &amp;amp; ASP.NET MVC).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; has its validation engine where the model can be validated, that will decrease the cost of fetching errors (with Molds you can write custom validations to the Model).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; developed by Domain-Specific Language (DSL), so:
&lt;ul&gt;&lt;li&gt;It integrates with visual studio.&lt;/li&gt;
&lt;li&gt;No need for any external tool.&lt;/li&gt;
&lt;li&gt;Very easy to use and understand the whole development cycle.&lt;/li&gt;
&lt;li&gt;Familiar by all .NET developers.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; is not all-or-nothing, for example you can use &lt;b&gt;Sculpture&lt;/b&gt; to generates some html reports needed in your application.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; developed by professional team belongs to &lt;b&gt;Dawliasoft&lt;/b&gt;, there will be a full support in the discussion and issue tracker, and a premium support will be available in the near future.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides a comprehensive Help (Videos &amp;amp; Documentation), which can be used as quick start and to get the overall structure of the framework.&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Where to go next?&lt;/h2&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Action &lt;/th&gt;&lt;th&gt; Link &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;Sculpture Screencasts&lt;/b&gt; (Its high recommended to see it). &lt;/td&gt;&lt;td&gt; &lt;b&gt;&lt;a href="http://www.dawliasoft.com/Sculpture/Beta2/Intro-Part1/Home.html" class="externalLink"&gt;Introduction To Sculpture (28 Min).&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt; &lt;b&gt;&lt;a href="http://www.dawliasoft.com/Sculpture/Beta2/Intro-Part2/Home.html" class="externalLink"&gt;Customize Sculpture (19 Min).&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Download Sculpture 1.0 Beta2. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/Sculpture/Release/ProjectReleases.aspx" class="externalLink"&gt;Release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Read about the power of molds. &lt;/td&gt;&lt;td&gt; &lt;a href="http://sculpture.codeplex.com/Wiki/View.aspx?title=PowerOfMolds"&gt;PowerOfMolds&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Visit Sculpture documentation. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.dawliasoft.com/Sculpture/home.htm" class="externalLink"&gt;Online Documentation&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Keep in contact with Sculpture updates and road map. &lt;/td&gt;&lt;td&gt; &lt;a href="http://anegm-technical.blogspot.com" class="externalLink"&gt;Negm's blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;h2&gt;News:&lt;/h2&gt;&lt;div class="rss"&gt;&lt;div class="accentbar"&gt;&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;Negm's blog News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/06/building-amazing-business-applications.html"&gt;Building amazing business applications using Sculpture 2.0&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Saturday, June 20, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/05/sculpture-20-beta-schedule.html"&gt;Sculpture 2.0 Beta Schedule&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Sunday, May 31, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/03/sculpture-10-final-was-released.html"&gt;Sculpture 1.0 Final was released, Sculpture 2.0 begins the road&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Tuesday, March 03, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/02/new-remote-member-in-sculpture-team.html"&gt;New remote member in Sculpture team&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Saturday, February 14, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2008/12/silverlight-wpf-complete-skin.html"&gt;Silverlight &amp; WPF Skins&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Wednesday, December 03, 2008&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="accentbar"&gt;&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;Negm's blog News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;Powered By&lt;/h2&gt;&lt;img src="http://www.dawliasoft.com/Dawliasoft.jpg" /&gt;.&lt;a href="http://www.dawliasoft.com" class="externalLink"&gt;www.dawliasoft.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</description><author>ANegm</author><pubDate>Tue, 23 Jun 2009 15:10:09 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090623031009P</guid></item><item><title>New Post: How to integrate my own Mold into Sculpture StarterKitSolution ?</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=51644</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi &lt;a id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl16_UserNameLink" href="http://www.codeplex.com/site/users/view/RomainPCWare"&gt;Romain&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;its easy, just add a resource file to your project and add bitmap to it.&lt;/p&gt;
&lt;p&gt;Negm&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>ANegm</author><pubDate>Tue, 23 Jun 2009 14:51:46 GMT</pubDate><guid isPermaLink="false">New Post: How to integrate my own Mold into Sculpture StarterKitSolution ? 20090623025146P</guid></item><item><title>New Post: How to integrate my own Mold into Sculpture StarterKitSolution ?</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=51644</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;I would like comment your video. A Step is missed in the video at 6,50 approximatly during the creation of the WPFcommandSet.cs file&lt;/p&gt;
&lt;p&gt;you write this :&lt;/p&gt;
&lt;p&gt;commands.Add(new ToolBarCommand(&amp;quot;Set Onyx Theme For All DataContracts&amp;quot;, Resources1.ThemeBitmap, new ToolBarCommand.CommandSetEventHandler(ThemeButtonClicked)));&lt;/p&gt;
&lt;p&gt;but nowhere you explain hoy to create the resources1 files. So an error occurs.&lt;/p&gt;
&lt;p&gt;Can you help me ?&lt;/p&gt;&lt;/div&gt;</description><author>RomainPCWare</author><pubDate>Tue, 23 Jun 2009 14:41:26 GMT</pubDate><guid isPermaLink="false">New Post: How to integrate my own Mold into Sculpture StarterKitSolution ? 20090623024126P</guid></item><item><title>New Post: When starting with a physical SQL Server model</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=53113</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Thanks for this hlepful framework.&lt;/p&gt;
&lt;p&gt;Could you please be more precise about this answer?&lt;/p&gt;
&lt;p&gt;I understand 'role of the association' from OR terminology.&lt;/p&gt;
&lt;p&gt;However I have a table that is associated with many others for the purpose of maintaining a consistent structure with nomenclatures that vary between business contexts.&lt;/p&gt;
&lt;p&gt;are you suggesting that I must rename&amp;nbsp;the foreign key&amp;nbsp;columns in each of the tables that references the re-used table id's so that the column names are unique throughout the database?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Kimball&lt;/p&gt;&lt;/div&gt;</description><author>kimballjohnson</author><pubDate>Tue, 23 Jun 2009 07:40:00 GMT</pubDate><guid isPermaLink="false">New Post: When starting with a physical SQL Server model 20090623074000A</guid></item><item><title>Commented Issue: ActionExecutionException:</title><link>http://sculpture.codeplex.com/WorkItem/View.aspx?WorkItemId=3196</link><description>I was creating a new project using the Sculpture Starter Kit Solution, exactly like that in the video except I chose CSLA instead of NHibernate. Before the dialog for selecting the database reference appears, an exception is thrown. The attached file shows the error dialog. Below is the stack trace&amp;#58;&lt;br /&gt;&lt;br /&gt;Microsoft.Practices.RecipeFramework.ActionExecutionException&amp;#58; An exception occurred during the binding of reference or execution of recipe StarterKitSolution. Error was&amp;#58; Action AddUIProject failed to execute&amp;#58;&lt;br /&gt;Object reference not set to an instance of an object.. &lt;br /&gt;You can remove the reference to this recipe through the Guidance Package Manager. ---&amp;#62; System.NullReferenceException&amp;#58; Object reference not set to an instance of an object.&lt;br /&gt;   at Dawliasoft.Sculpture.MoldGuidance.Actions.AddUIProject.Execute&amp;#40;&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.Recipe.Microsoft.Practices.RecipeFramework.Services.IActionExecutionService.Execute&amp;#40;String actionName, Dictionary&amp;#96;2 inputValues&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.Recipe.Microsoft.Practices.RecipeFramework.Services.IActionExecutionService.Execute&amp;#40;String actionName&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.Recipe.Microsoft.Practices.RecipeFramework.Services.IActionCoordinationService.Run&amp;#40;Dictionary&amp;#96;2 declaredActions, XmlElement coordinationData&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.Recipe.ExecuteActions&amp;#40;IDictionaryService readOnlyArguments, IDictionaryService arguments, ITypeResolutionService resolution&amp;#41;&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.Recipe.UndoExecutedActionsAndRethrow&amp;#40;Exception ex&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.Recipe.ExecuteActions&amp;#40;IDictionaryService readOnlyArguments, IDictionaryService arguments, ITypeResolutionService resolution&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.Recipe.Execute&amp;#40;Boolean allowSuspend&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.GuidancePackage.Execute&amp;#40;String recipe, IAssetReference reference, IDictionary arguments&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.GuidancePackage.ExecuteFromTemplate&amp;#40;String recipe, IDictionary arguments&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.VisualStudio.Templates.UnfoldTemplate.ExecuteRecipe&amp;#40;Boolean executeActions&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.VisualStudio.Templates.UnfoldTemplate.RunFinished&amp;#40;&amp;#41;&lt;br /&gt;&amp;#9;---&amp;#62; Microsoft.Practices.RecipeFramework.UndoActionException&amp;#58; Action CreateSolutionDirectory failed to perform undo operation&amp;#58;&lt;br /&gt;The method or operation is not implemented. ---&amp;#62; System.Exception&amp;#58; The method or operation is not implemented.&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.Extensions.Actions.OS.CreateDirectoryAction.Undo&amp;#40;&amp;#41;&lt;br /&gt;   at Microsoft.Practices.RecipeFramework.Recipe.UndoExecutedActionsAndRethrow&amp;#40;Exception ex&amp;#41;&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My system is the following&amp;#58;&lt;br /&gt;&lt;br /&gt;MacBook Pro&lt;br /&gt;VMWare Fusion&lt;br /&gt;Windows XP Pro SP3&lt;br /&gt;Visual Studio 2008 SP1&lt;br /&gt;Guidance Automation Extensions &amp;#40;February 2008&amp;#41; Release for Visual Studio 2005 and Visual Studio &lt;br /&gt;Guidance Automation Extensions &amp;#40;February 2008&amp;#41; Release for Visual Studio 2008 and Visual Studio 2008 Service Pack 1 Update&lt;br /&gt;Guidance Automation Toolkit &amp;#40;February 2008&amp;#41; Release for Visual Studio 2008&lt;br /&gt;Sculpture1.0Beta2&lt;br /&gt;Comments: ** Comment from web user: BrianOConnell ** &lt;p&gt;I have tried many different combinations and all have failed with this Add UI Project failure. I have VS2008 SP1 standard installed, Asp.net MVC 1.0, Guidance Extensions Feb 2008 release and Sculpture 1.0 final and it fails on windows forms, asp.net, asp.net mvc. The failure must be related to something other than the ui part imo possibly the service class library.&lt;/p&gt;</description><author>BrianOConnell</author><pubDate>Sun, 21 Jun 2009 16:33:22 GMT</pubDate><guid isPermaLink="false">Commented Issue: ActionExecutionException: 20090621043322P</guid></item><item><title>New Post: When will Sculpture 2 </title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=56712</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;i&amp;nbsp; have seen&amp;nbsp; &amp;nbsp;&amp;quot;Building amazing business applications using Sculpture 2.0&amp;quot;.&amp;nbsp; Great!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;非常棒，期待2.0的发布!&lt;/p&gt;&lt;/div&gt;</description><author>lonely7345</author><pubDate>Sun, 21 Jun 2009 00:32:46 GMT</pubDate><guid isPermaLink="false">New Post: When will Sculpture 2  20090621123246A</guid></item><item><title>New Post: Congratulations!!!!!! 5K Sculpture Downloads!!</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=59220</link><description>&lt;div style="line-height: normal;"&gt;Hi Fabio,&lt;br&gt;&lt;br&gt;Sorry for late, we are totally busy (and still).&lt;br&gt;&lt;div id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl16_BodyDiv"&gt;&lt;p&gt;We publish the first part of our series &amp;quot;Building amazing business applications using Sculpture 2.0&amp;quot;.&lt;br&gt;Sculpture 2.0 will be released as soon as we finish its tutorials.&lt;/p&gt;&lt;p&gt;Your opinion is greatly appreciated.&lt;/p&gt;&lt;p&gt;Thanks for your patient.&lt;/p&gt;
&lt;/div&gt;-- &lt;br&gt;
&lt;strong&gt;Ahmed Negm&lt;/strong&gt;&lt;br&gt;
Chief Technology Officer&lt;br&gt;
www.dawliasoft.com&lt;br&gt;
 &lt;br&gt;
8, El Kawthar St., &lt;br&gt;
Gamea't Aldewal Alarabeya St.,&lt;br&gt;
Al-Mohandessin&lt;br&gt;
P.O. Box: 107 Al-Mohandessin&lt;br&gt;
Telefax: (+2 02) 38370502&lt;br&gt;
Mobile: (+2 012) 9153757
&lt;br&gt;&lt;/div&gt;</description><author>ANegm</author><pubDate>Sat, 20 Jun 2009 15:31:44 GMT</pubDate><guid isPermaLink="false">New Post: Congratulations!!!!!! 5K Sculpture Downloads!! 20090620033144P</guid></item><item><title>New Post: Congratulations!!!!!! 5K Sculpture Downloads!!</title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=59220</link><description>&lt;div style="line-height: normal;"&gt;Hi Fabio,&lt;br&gt;&lt;br&gt;Sorry for late, we are totally busy (and still).&lt;br&gt;&lt;div id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl16_BodyDiv"&gt;&lt;p&gt;We publish the first part of our series &amp;quot;Building amazing business applications using Sculpture 2.0&amp;quot;.&lt;br&gt;Sculpture 2.0 will be released as soon as we finish its tutorials.&lt;/p&gt;&lt;p&gt;Your opinion is greatly appreciated.&lt;/p&gt;&lt;p&gt;Thanks for your patient.&lt;/p&gt;
&lt;/div&gt;-- &lt;br&gt;
&lt;strong&gt;Ahmed Negm&lt;/strong&gt;&lt;br&gt;
Chief Technology Officer&lt;br&gt;
www.dawliasoft.com&lt;br&gt;
 &lt;br&gt;
8, El Kawthar St., &lt;br&gt;
Gamea't Aldewal Alarabeya St.,&lt;br&gt;
Al-Mohandessin&lt;br&gt;
P.O. Box: 107 Al-Mohandessin&lt;br&gt;
Telefax: (+2 02) 38370502&lt;br&gt;
Mobile: (+2 012) 9153757
&lt;br&gt;&lt;/div&gt;</description><author>ANegm</author><pubDate>Sat, 20 Jun 2009 15:31:44 GMT</pubDate><guid isPermaLink="false">New Post: Congratulations!!!!!! 5K Sculpture Downloads!! 20090620033144P</guid></item><item><title>New Post: When will Sculpture 2 </title><link>http://sculpture.codeplex.com/Thread/View.aspx?ThreadId=56712</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi All,&lt;br&gt;For some light ;) , we publish the first part of our series &amp;quot;Building amazing business applications using Sculpture 2.0&amp;quot;.&lt;br&gt;Sculpture 2.0 will be released as soon as we finish its tutorials to become a meaningful product.&lt;br&gt;&lt;br&gt;Thanks for your patient.&lt;/p&gt;
&lt;p&gt;Ahmed Negm&lt;/p&gt;&lt;/div&gt;</description><author>ANegm</author><pubDate>Sat, 20 Jun 2009 15:27:59 GMT</pubDate><guid isPermaLink="false">New Post: When will Sculpture 2  20090620032759P</guid></item><item><title>Updated Wiki: Home</title><link>http://sculpture.codeplex.com/Wiki/View.aspx?title=Home&amp;version=57</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;News&lt;/h2&gt;&lt;img src="http://2.bp.blogspot.com/_InXWFB1kH7M/Sjz9FzzovkI/AAAAAAAAAD0/SUpVqQ_Gy8I/s400/Part1.jpg" /&gt;&lt;br /&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/06/building-amazing-business-applications.html" class="externalLink"&gt;*Building amazing business applications using Sculpture 2.0 Series - Part 1 published*&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;What is Sculpture?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications.&lt;/li&gt;
&lt;li&gt;With &lt;b&gt;Sculpture&lt;/b&gt; you can model your application components, and then transform this model to deployable components with your favorite technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; comes with a host of ready-made Molds (The word “Molds” comes from Molding) like (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, &amp;amp; ASP.NET MVC).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides starter kit wizard enables choosing among available technologies to start your project with all layers in no time.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; doesn't force you to adhere to a specific architecture, it contains a guidance package for building your own Mold or customizes existing ones. If you have a custom architecture, using this guidance package you can build a custom code generator with your favorite technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; can generate any kind of text output using templates (source code, database scripts, web pages, XML, configuration files, etc.).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; takes you to the next level of abstraction by separating the problem from the implementation technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; takes you to the domain specific programming by adding your specifications to the model environment and the generated code.&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://www.dawliasoft.com/sculpture/files/img_1.GIF" /&gt;
&lt;h2&gt;Sculpture is divided into:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture Core Engine&lt;/b&gt;: it is a platform that hosts the molds, takes care of making all the Molds work together. It includes the model designer, mold discovery and loader, generic validation engine, generic code generation engine, command holder, and editor controls holder.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Mold&lt;/b&gt;: The primary plug-in of the Sculpture framework, with molds you can extend all the power of &lt;b&gt;Sculpture&lt;/b&gt; to manage the model and the produced code as your needs, molds provide the ability to process model elements.&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Ready-made Molds:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;For Data Source Layer:
&lt;ul&gt;&lt;li&gt;SQL Server.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For Data Access Layer:
&lt;ul&gt;&lt;li&gt;DAAB (Data Access Application Block).&lt;/li&gt;
&lt;li&gt;NHibernate.&lt;/li&gt;
&lt;li&gt;LINQ to SQL.&lt;/li&gt;
&lt;li&gt;CSLA framework.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For Service Layer:
&lt;ul&gt;&lt;li&gt;Service Library.&lt;/li&gt;
&lt;li&gt;ASMX (ASP.NET Web Service).&lt;/li&gt;
&lt;li&gt;WCF (Windows Communication Foundation).&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For User Interface Layer:
&lt;ul&gt;&lt;li&gt;Windows Forms.&lt;/li&gt;
&lt;li&gt;WPF (Windows Presentation Foundation)&lt;/li&gt;
&lt;li&gt;Silverlight.&lt;/li&gt;
&lt;li&gt;ASP.NET.&lt;/li&gt;
&lt;li&gt;ASP.NET MVC.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://www.dawliasoft.com/sculpture/files/img_2.GIF" /&gt;
&lt;h2&gt;Why Sculpture?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; does not come to the world to become another CRUD code generation tool, but the essence of it is allowing the developers to model all of the application components and rapidly get it on real application.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; gives you permanent preview to your application, the model can be easily updated in any application life cycle phase and see the reflections of these changes immediately.&lt;/li&gt;
&lt;li&gt;The model gives you the control of tenuous details in your application, plus that you can extend it to meet your needs.&lt;/li&gt;
&lt;li&gt;The pluggable environment of &lt;b&gt;Sculpture&lt;/b&gt; enables Hugh amount of customizations. (For more information see Customize Sculpture screencast).&lt;/li&gt;
&lt;li&gt;SQL Server Mold has reverse engineering engine that parses the database and translates it to model, so you can start your project from the database, additionally any updates in the database schema can reflect on the model easily without losing any metadata.&lt;/li&gt;
&lt;li&gt;Unlike many other code generation engines &lt;b&gt;Sculpture&lt;/b&gt; generates as possible simple and readable code, no complex structures, organized, tested, follows Microsoft best practice, and easy to understand and tweak code, plus giving you the pleasure when you try to write your custom code side by side the generated one. (For more information see Introduction to Sculpture screencast).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides ready-to-use Molds for common enterprise architectures (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, &amp;amp; ASP.NET MVC).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; has its validation engine where the model can be validated, that will decrease the cost of fetching errors (with Molds you can write custom validations to the Model).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; developed by Domain-Specific Language (DSL), so:
&lt;ul&gt;&lt;li&gt;It integrates with visual studio.&lt;/li&gt;
&lt;li&gt;No need for any external tool.&lt;/li&gt;
&lt;li&gt;Very easy to use and understand the whole development cycle.&lt;/li&gt;
&lt;li&gt;Familiar by all .NET developers.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; is not all-or-nothing, for example you can use &lt;b&gt;Sculpture&lt;/b&gt; to generates some html reports needed in your application.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; developed by professional team belongs to &lt;b&gt;Dawliasoft&lt;/b&gt;, there will be a full support in the discussion and issue tracker, and a premium support will be available in the near future.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides a comprehensive Help (Videos &amp;amp; Documentation), which can be used as quick start and to get the overall structure of the framework.&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Where to go next?&lt;/h2&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Action &lt;/th&gt;&lt;th&gt; Link &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;Sculpture Screencasts&lt;/b&gt; (Its high recommended to see it). &lt;/td&gt;&lt;td&gt; &lt;b&gt;&lt;a href="http://www.dawliasoft.com/Sculpture/Beta2/Intro-Part1/Home.html" class="externalLink"&gt;Introduction To Sculpture (28 Min).&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt; &lt;b&gt;&lt;a href="http://www.dawliasoft.com/Sculpture/Beta2/Intro-Part2/Home.html" class="externalLink"&gt;Customize Sculpture (19 Min).&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Download Sculpture 1.0 Beta2. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/Sculpture/Release/ProjectReleases.aspx" class="externalLink"&gt;Release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Read about the power of molds. &lt;/td&gt;&lt;td&gt; &lt;a href="http://sculpture.codeplex.com/Wiki/View.aspx?title=PowerOfMolds"&gt;PowerOfMolds&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Visit Sculpture documentation. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.dawliasoft.com/Sculpture/home.htm" class="externalLink"&gt;Online Documentation&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Keep in contact with Sculpture updates and road map. &lt;/td&gt;&lt;td&gt; &lt;a href="http://anegm-technical.blogspot.com" class="externalLink"&gt;Negm's blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;h2&gt;News:&lt;/h2&gt;&lt;div class="rss"&gt;&lt;div class="accentbar"&gt;&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;Negm's blog News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/05/sculpture-20-beta-schedule.html"&gt;Sculpture 2.0 Beta Schedule&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Sunday, May 31, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/03/sculpture-10-final-was-released.html"&gt;Sculpture 1.0 Final was released, Sculpture 2.0 begins the road&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Tuesday, March 03, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/02/new-remote-member-in-sculpture-team.html"&gt;New remote member in Sculpture team&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Saturday, February 14, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2008/12/silverlight-wpf-complete-skin.html"&gt;Silverlight &amp; WPF Skins&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Wednesday, December 03, 2008&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2008/12/sculpture-10-beta2-has-been-shipped.html"&gt;Sculpture 1.0 Beta2 has been shipped&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Wednesday, December 03, 2008&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="accentbar"&gt;&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;Negm's blog News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;Powered By&lt;/h2&gt;&lt;img src="http://www.dawliasoft.com/Dawliasoft.jpg" /&gt;.&lt;a href="http://www.dawliasoft.com" class="externalLink"&gt;www.dawliasoft.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</description><author>ANegm</author><pubDate>Sat, 20 Jun 2009 15:24:07 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090620032407P</guid></item><item><title>Updated Wiki: Home</title><link>http://sculpture.codeplex.com/Wiki/View.aspx?title=Home&amp;version=56</link><description>&lt;div class="wikidoc"&gt;!!News&lt;br /&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/06/building-amazing-business-applications.html" class="externalLink"&gt;*Building amazing business applications using Sculpture 2.0 Series - Part 1 published*&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;What is Sculpture?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications.&lt;/li&gt;
&lt;li&gt;With &lt;b&gt;Sculpture&lt;/b&gt; you can model your application components, and then transform this model to deployable components with your favorite technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; comes with a host of ready-made Molds (The word “Molds” comes from Molding) like (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, &amp;amp; ASP.NET MVC).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides starter kit wizard enables choosing among available technologies to start your project with all layers in no time.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; doesn't force you to adhere to a specific architecture, it contains a guidance package for building your own Mold or customizes existing ones. If you have a custom architecture, using this guidance package you can build a custom code generator with your favorite technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; can generate any kind of text output using templates (source code, database scripts, web pages, XML, configuration files, etc.).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; takes you to the next level of abstraction by separating the problem from the implementation technology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; takes you to the domain specific programming by adding your specifications to the model environment and the generated code.&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://www.dawliasoft.com/sculpture/files/img_1.GIF" /&gt;
&lt;h2&gt;Sculpture is divided into:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture Core Engine&lt;/b&gt;: it is a platform that hosts the molds, takes care of making all the Molds work together. It includes the model designer, mold discovery and loader, generic validation engine, generic code generation engine, command holder, and editor controls holder.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Mold&lt;/b&gt;: The primary plug-in of the Sculpture framework, with molds you can extend all the power of &lt;b&gt;Sculpture&lt;/b&gt; to manage the model and the produced code as your needs, molds provide the ability to process model elements.&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Ready-made Molds:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;For Data Source Layer:
&lt;ul&gt;&lt;li&gt;SQL Server.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For Data Access Layer:
&lt;ul&gt;&lt;li&gt;DAAB (Data Access Application Block).&lt;/li&gt;
&lt;li&gt;NHibernate.&lt;/li&gt;
&lt;li&gt;LINQ to SQL.&lt;/li&gt;
&lt;li&gt;CSLA framework.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For Service Layer:
&lt;ul&gt;&lt;li&gt;Service Library.&lt;/li&gt;
&lt;li&gt;ASMX (ASP.NET Web Service).&lt;/li&gt;
&lt;li&gt;WCF (Windows Communication Foundation).&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;For User Interface Layer:
&lt;ul&gt;&lt;li&gt;Windows Forms.&lt;/li&gt;
&lt;li&gt;WPF (Windows Presentation Foundation)&lt;/li&gt;
&lt;li&gt;Silverlight.&lt;/li&gt;
&lt;li&gt;ASP.NET.&lt;/li&gt;
&lt;li&gt;ASP.NET MVC.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://www.dawliasoft.com/sculpture/files/img_2.GIF" /&gt;
&lt;h2&gt;Why Sculpture?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; does not come to the world to become another CRUD code generation tool, but the essence of it is allowing the developers to model all of the application components and rapidly get it on real application.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; gives you permanent preview to your application, the model can be easily updated in any application life cycle phase and see the reflections of these changes immediately.&lt;/li&gt;
&lt;li&gt;The model gives you the control of tenuous details in your application, plus that you can extend it to meet your needs.&lt;/li&gt;
&lt;li&gt;The pluggable environment of &lt;b&gt;Sculpture&lt;/b&gt; enables Hugh amount of customizations. (For more information see Customize Sculpture screencast).&lt;/li&gt;
&lt;li&gt;SQL Server Mold has reverse engineering engine that parses the database and translates it to model, so you can start your project from the database, additionally any updates in the database schema can reflect on the model easily without losing any metadata.&lt;/li&gt;
&lt;li&gt;Unlike many other code generation engines &lt;b&gt;Sculpture&lt;/b&gt; generates as possible simple and readable code, no complex structures, organized, tested, follows Microsoft best practice, and easy to understand and tweak code, plus giving you the pleasure when you try to write your custom code side by side the generated one. (For more information see Introduction to Sculpture screencast).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides ready-to-use Molds for common enterprise architectures (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, &amp;amp; ASP.NET MVC).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; has its validation engine where the model can be validated, that will decrease the cost of fetching errors (with Molds you can write custom validations to the Model).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; developed by Domain-Specific Language (DSL), so:
&lt;ul&gt;&lt;li&gt;It integrates with visual studio.&lt;/li&gt;
&lt;li&gt;No need for any external tool.&lt;/li&gt;
&lt;li&gt;Very easy to use and understand the whole development cycle.&lt;/li&gt;
&lt;li&gt;Familiar by all .NET developers.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; is not all-or-nothing, for example you can use &lt;b&gt;Sculpture&lt;/b&gt; to generates some html reports needed in your application.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; developed by professional team belongs to &lt;b&gt;Dawliasoft&lt;/b&gt;, there will be a full support in the discussion and issue tracker, and a premium support will be available in the near future.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sculpture&lt;/b&gt; provides a comprehensive Help (Videos &amp;amp; Documentation), which can be used as quick start and to get the overall structure of the framework.&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Where to go next?&lt;/h2&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Action &lt;/th&gt;&lt;th&gt; Link &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;Sculpture Screencasts&lt;/b&gt; (Its high recommended to see it). &lt;/td&gt;&lt;td&gt; &lt;b&gt;&lt;a href="http://www.dawliasoft.com/Sculpture/Beta2/Intro-Part1/Home.html" class="externalLink"&gt;Introduction To Sculpture (28 Min).&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt; &lt;b&gt;&lt;a href="http://www.dawliasoft.com/Sculpture/Beta2/Intro-Part2/Home.html" class="externalLink"&gt;Customize Sculpture (19 Min).&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Download Sculpture 1.0 Beta2. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/Sculpture/Release/ProjectReleases.aspx" class="externalLink"&gt;Release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Read about the power of molds. &lt;/td&gt;&lt;td&gt; &lt;a href="http://sculpture.codeplex.com/Wiki/View.aspx?title=PowerOfMolds"&gt;PowerOfMolds&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Visit Sculpture documentation. &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.dawliasoft.com/Sculpture/home.htm" class="externalLink"&gt;Online Documentation&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Keep in contact with Sculpture updates and road map. &lt;/td&gt;&lt;td&gt; &lt;a href="http://anegm-technical.blogspot.com" class="externalLink"&gt;Negm's blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;h2&gt;News:&lt;/h2&gt;&lt;div class="rss"&gt;&lt;div class="accentbar"&gt;&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;Negm's blog News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/05/sculpture-20-beta-schedule.html"&gt;Sculpture 2.0 Beta Schedule&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Sunday, May 31, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/03/sculpture-10-final-was-released.html"&gt;Sculpture 1.0 Final was released, Sculpture 2.0 begins the road&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Tuesday, March 03, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2009/02/new-remote-member-in-sculpture-team.html"&gt;New remote member in Sculpture team&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Saturday, February 14, 2009&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2008/12/silverlight-wpf-complete-skin.html"&gt;Silverlight &amp; WPF Skins&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Wednesday, December 03, 2008&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="entry"&gt;&lt;div class="title"&gt;&lt;a href="http://anegm-technical.blogspot.com/2008/12/sculpture-10-beta2-has-been-shipped.html"&gt;Sculpture 1.0 Beta2 has been shipped&lt;/a&gt;&lt;/div&gt;&lt;div class="moreinfo"&gt;&lt;span class="date"&gt;Wednesday, December 03, 2008&lt;/span&gt; &amp;nbsp;|&amp;nbsp; &lt;span class="source"&gt;From &lt;a target="_blank" href="http://feeds.feedburner.com/ANegm"&gt;Negm's blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="accentbar"&gt;&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;Negm's blog News Feed&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;Powered By&lt;/h2&gt;&lt;img src="http://www.dawliasoft.com/Dawliasoft.jpg" /&gt;.&lt;a href="http://www.dawliasoft.com" class="externalLink"&gt;www.dawliasoft.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</description><author>ANegm</author><pubDate>Sat, 20 Jun 2009 15:22:52 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090620032252P</guid></item></channel></rss>