<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-823384169194018906</atom:id><lastBuildDate>Sat, 19 Oct 2024 22:25:10 +0000</lastBuildDate><category>DSL</category><category>DSL Editor PowerToy</category><category>Sculpture 2.0</category><category>Sculpture 1.0 Beta 1</category><category>Sculpture 1.0 Beta 2</category><category>Sculpture 1.0 CTP</category><category>Testimonial</category><category>Early Glimpse</category><category>Sculpture 1.0 Final</category><title>Negm&#39;s blog</title><description>&lt;b&gt;Thoughts On Software&lt;/b&gt;</description><link>http://anegm-technical.blogspot.com/</link><managingEditor>noreply@blogger.com (Ahmed Negm)</managingEditor><generator>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-974457704489651179</guid><pubDate>Sun, 26 Jul 2009 15:54:00 +0000</pubDate><atom:updated>2009-07-26T18:56:28.963+03:00</atom:updated><title>Sculpture 2.0 RC Release</title><description>&lt;span id=&quot;dnn_ctr377_ContentPane&quot; class=&quot;DNNAligncenter&quot;&gt;&lt;span id=&quot;dnn_ctr377_MainView_ViewBlog_lstBlogView_ctl00_lblDescription&quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;a href=&quot;http://dawliasoft.com/Downloads/tabid/61/Default.aspx&quot;&gt;Sculpture 2.0 RC is now available for download.&lt;/a&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style=&quot;color: rgb(255, 153, 0);&quot;&gt;&lt;strong&gt;New Features:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-indent: -0.25in;&quot; class=&quot;MsoListParagraphCxSpFirst&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;New Molds:&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 1in; text-indent: -0.25in;&quot; class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;&quot;&gt;o&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;CSLA Mold.&lt;/p&gt; &lt;p style=&quot;text-indent: -0.25in;&quot; class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Search Bar in the CRUD Pages.&lt;/p&gt; &lt;p style=&quot;text-indent: -0.25in;&quot; class=&quot;MsoListParagraphCxSpLast&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Some bug fixes in the rest of Molds.&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: rgb(255, 153, 0);&quot;&gt;&lt;strong&gt;New Tutorials:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;In the Mini Videos section there are two new Videos:&lt;/p&gt; &lt;p style=&quot;text-indent: -0.25in;&quot; class=&quot;MsoListParagraphCxSpFirst&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;a href=&quot;http://dawliasoft.com/Learn/Tutorials/BuildYourCRUDin6minutes/tabid/88/Default.aspx&quot;&gt;Build Your CRUD in 6 minutes.&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;text-indent: -0.25in;&quot; class=&quot;MsoListParagraphCxSpLast&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;a href=&quot;http://dawliasoft.com/Learn/Tutorials/BuildtheCSLAProjectTrackerlibraryin5minute/tabid/89/Default.aspx&quot;&gt;Build the CSLA Project Tracker library in 5 minutes.&lt;/a&gt;&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt; &lt;/p&gt; &lt;p class=&quot;MsoNormal&quot;&gt;Thank you in advance for your feedback.&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2009/07/sculpture-20-rc-release.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-377761601409624121</guid><pubDate>Fri, 03 Jul 2009 01:18:00 +0000</pubDate><atom:updated>2009-07-03T04:33:56.151+03:00</atom:updated><title>Finnaly Sculpture 2.0 with the new look has been shipped</title><description>&lt;p&gt;Finnaly Sculpture 2.0 with the new look has been shipped&lt;/p&gt;&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://www.dawliasoft.com/Portals/0/Learn1.jpg&quot; alt=&quot;&quot; width=&quot;600&quot; height=&quot;261&quot; /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Watch the &lt;a href=&quot;http://www.dawliasoft.com/Learn/Tutorials/tabid/68/Default.aspx&quot;&gt;video tutorials&lt;/a&gt; and we wait your feedback.&lt;/p&gt;</description><link>http://anegm-technical.blogspot.com/2009/07/finnaly-sculpture-20-with-new-look-has.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-1749878842270300691</guid><pubDate>Tue, 23 Jun 2009 14:53:00 +0000</pubDate><atom:updated>2009-06-23T18:12:12.430+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sculpture 2.0</category><title>Building amazing business application using Sculpture 2.0 (Part 2 of 4)</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.dawliasoft.com/sculpture2.0/part2/part2.wmv&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSxttq1TvyMNOg2tn2P9KUgGwecO6LHAah4JKDPDU5V1RVbE1EUbJN0k6UvxMtWP1yJ3qjQweI_zrjRn_zUP6FdhFS0UqpaDQBL2TkvpAhWAi9frxrilFd4H_vs9kcPajVnaqLosZvOxMF/s400/Part2.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5350538577677298994&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;The second part of our series&lt;/span&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.dawliasoft.com/Sculpture2.0/Part1/Part1.zip&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Part 1: Model your database and data access layer.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.dawliasoft.com/sculpture2.0/part2/part2.wmv&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Part 2: Model your service or business layer.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Part 3: Model you user interface layer.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Part 4: Sculpture environment capabilities.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;your feedback is greatly appropriated.&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2009/06/building-amazing-business-application.html</link><author>noreply@blogger.com (Ahmed Negm)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSxttq1TvyMNOg2tn2P9KUgGwecO6LHAah4JKDPDU5V1RVbE1EUbJN0k6UvxMtWP1yJ3qjQweI_zrjRn_zUP6FdhFS0UqpaDQBL2TkvpAhWAi9frxrilFd4H_vs9kcPajVnaqLosZvOxMF/s72-c/Part2.jpg" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-7301096955683003366</guid><pubDate>Sat, 20 Jun 2009 15:04:00 +0000</pubDate><atom:updated>2009-06-23T18:11:51.768+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sculpture 2.0</category><title>Building amazing business applications using Sculpture 2.0</title><description>&lt;a style=&quot;font-family: verdana;&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.dawliasoft.com/Sculpture2.0/Part1/Part1.zip&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 301px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8Ez8vGjZpRWsADqakU5izGhNGNz7uaBag3orXRYMJEhG64bVbaqHmXSkaIHlcfDUNT-4dguPy2oyZ_ycWDRqnTYpf83Tu1WnXlSBSP_D35fMP0DnJ7qkMu6EVGNLQwc8oWvtAYVM9anEV/s400/Part1.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5349428733657267778&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;From our new Sculpture 2.0 video tutorials we publish the first part from the new series &quot;Building amazing business applications using Sculpture 2.0&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;the series contains:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.dawliasoft.com/Sculpture2.0/Part1/Part1.zip&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Part 1: Model your database and data access layer.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Part 2: Model your service or business layer.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Part 3: Model you user interface layer.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Part 4: Sculpture environment capabilities.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Only the first part is available now, but we are working in the rest of parts.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Sculpture 2.0 will be released after we finish its tutorials.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Thanks for your patient.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2009/06/building-amazing-business-applications.html</link><author>noreply@blogger.com (Ahmed Negm)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8Ez8vGjZpRWsADqakU5izGhNGNz7uaBag3orXRYMJEhG64bVbaqHmXSkaIHlcfDUNT-4dguPy2oyZ_ycWDRqnTYpf83Tu1WnXlSBSP_D35fMP0DnJ7qkMu6EVGNLQwc8oWvtAYVM9anEV/s72-c/Part1.jpg" height="72" width="72"/><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-3186778007522285527</guid><pubDate>Sat, 30 May 2009 20:07:00 +0000</pubDate><atom:updated>2009-05-30T23:08:00.377+03:00</atom:updated><title>Sculpture 2.0 Beta Schedule</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;We apologize for delaying Sculpture 2.0 Beta.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;And it will be published at the mid of June.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2009/05/sculpture-20-beta-schedule.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-6125760189101283088</guid><pubDate>Mon, 02 Mar 2009 20:05:00 +0000</pubDate><atom:updated>2009-03-03T11:01:49.400+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sculpture 1.0 Final</category><category domain="http://www.blogger.com/atom/ns#">Sculpture 2.0</category><title>Sculpture 1.0 Final was released, Sculpture 2.0 begins the road</title><description>&lt;span style=&quot;font-family:verdana;&quot;&gt;I am happy to announce that Sculpture 1.0 Final was released.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;It is quite similar to the beta 2.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Main changes are:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1.&lt;/span&gt;    Eliminating the installation problems (One installation for all Sculpture components).&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;2&lt;/span&gt;.    Fixing all issues about the generation of WCF &amp;amp; ASMX service proxy.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Some colleges will ask:&lt;/span&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;blockquote style=&quot;font-weight: bold; color: rgb(204, 102, 0);&quot;&gt;Oops that’s all what you are doing for 3 months (Since beta 2 released)??&lt;/blockquote&gt;&lt;/span&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;But I can give them a short answer for now:&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;Actually no&lt;/span&gt;, we spend most of time designing the next generation of Sculpture (Sculpture 2.0) which we expect that it will be a revolution in the model driven development industry.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;A lot of things come to the table that I will blog it in detail in a dedicated series.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;Some Snippets:&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 102, 0);&quot;&gt;1.&lt;/span&gt;    Sculpture model comes with two modes, Platform independent mode and Platform specific mode.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 102, 0);&quot;&gt;2.&lt;/span&gt;    New “Golden Molds” (Premium Molds):&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;In Data Source Layer&lt;/span&gt;: Database Molds supports SQL Server, MySQL, and Oracle. All these databases will support iterative experience between the model and the database without blowing your data so the development agility will be increased.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;In Data Access Layer&lt;/span&gt;: Molds support full ORM with Entity framework and NHibernate (Mapping entity to more than one table, Mapping table to more than one entity, Conditional Mapping, Complex types, Inheritance …)&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;In Presentation Layer&lt;/span&gt;: (Which the actual revolution) Molds that support true UI Modeling, which gives you the ability to model all of your UI Components not only the CRUD ones.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 102, 0);&quot;&gt;3.&lt;/span&gt;    A lot of enhancement in the designer to facilitate the modeling process.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 102, 0);&quot;&gt;4.&lt;/span&gt;    Premium support will be available.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 102, 0);&quot;&gt;5.&lt;/span&gt;    All existing molds and the Sculpture itself will still free and open source.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 102, 0);&quot;&gt;6.&lt;/span&gt;    Migration from 1.0 to 2.0 will be totally kept in mind (so do not worry, all of your work with Sculpture 1.0 will be alive forever).&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;br /&gt;That’s a brief summary of our thoughts (till now) about sculpture 2.0 (Of course your suggestions are welcomed).&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;br /&gt;About the schedule for Sculpture 2.0 (&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;approximately&lt;/span&gt;):&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;Sculpture 2.0 Beta at Mid of &lt;span style=&quot;font-weight: bold;&quot;&gt;May 2009&lt;/span&gt;.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;Sculpture 2.0 Final at Mid of &lt;span style=&quot;font-weight: bold;&quot;&gt;June 2009&lt;/span&gt;.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Let’s return to Sculpture 1.0 Final ;) you can download it from &lt;a href=&quot;http://sculpture.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=23952&quot;&gt;here&lt;/a&gt;.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2009/03/sculpture-10-final-was-released.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-7238054080566740051</guid><pubDate>Fri, 13 Feb 2009 23:04:00 +0000</pubDate><atom:updated>2009-02-14T01:40:35.665+02:00</atom:updated><title>New remote member in Sculpture team</title><description>&lt;a style=&quot;font-family: verdana;&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGAdg-fHHdIZ9q-TCb-y26uEBHGv0Fh7zW5WW_HS8C_SrgnTcl-3_7eyRYB4y5v2UCwbHPogHkLtCYWjHHSwvcJmwVoRB9vm3dHxAEm06NCsVRfI2d3b4CrD8vJ_VwtNdLD0Jf7at5RsRe/s1600-h/MixedFlowers_bouquets1.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 189px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGAdg-fHHdIZ9q-TCb-y26uEBHGv0Fh7zW5WW_HS8C_SrgnTcl-3_7eyRYB4y5v2UCwbHPogHkLtCYWjHHSwvcJmwVoRB9vm3dHxAEm06NCsVRfI2d3b4CrD8vJ_VwtNdLD0Jf7at5RsRe/s400/MixedFlowers_bouquets1.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5302430243706304946&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;I am happy to announce that a new member joined &lt;a href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;Sculpture&lt;/a&gt; Team.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;John dougherty from New Jersey is the first remote member to build our first distributed development environment.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;I hope that &lt;a href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;Sculpture&lt;/a&gt; becomes an added value to John as am definitely sure that John will be added value to it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;All &lt;a href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;Sculpture&lt;/a&gt; team welcome John and pleased for our cooperation.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2009/02/new-remote-member-in-sculpture-team.html</link><author>noreply@blogger.com (Ahmed Negm)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGAdg-fHHdIZ9q-TCb-y26uEBHGv0Fh7zW5WW_HS8C_SrgnTcl-3_7eyRYB4y5v2UCwbHPogHkLtCYWjHHSwvcJmwVoRB9vm3dHxAEm06NCsVRfI2d3b4CrD8vJ_VwtNdLD0Jf7at5RsRe/s72-c/MixedFlowers_bouquets1.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-2201954895680228967</guid><pubDate>Wed, 03 Dec 2008 13:23:00 +0000</pubDate><atom:updated>2008-12-03T17:04:03.706+02:00</atom:updated><title>Silverlight &amp; WPF Skins</title><description>&lt;span style=&quot;font-family: verdana;font-family:verdana;&quot; &gt;While we develop Silverlight &amp;amp; WPF Molds in &lt;/span&gt;&lt;a style=&quot;font-family: verdana;&quot; href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;&lt;span&gt;Sculpture&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: verdana;font-family:verdana;&quot; &gt; we build a complete skins for them, I extracted them from the project so the users can use it directly without installing &lt;/span&gt;&lt;a style=&quot;font-family: verdana;&quot; href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;Sculpture&lt;/a&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt; .&lt;/span&gt;&lt;br /&gt;&lt;ul style=&quot;font-weight: bold; font-family: verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Silverlight Skin&lt;/span&gt;: We migrate &lt;/span&gt;&lt;a style=&quot;font-weight: normal;&quot; href=&quot;http://blogs.msdn.com/corrinab&quot;&gt;corrinab&lt;/a&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; Skin to Silverlight 2, adding skin for the grid and combo box.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: center; font-family: verdana;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqyJl6ZZCfHHEzbpTysTxkJoiLGqcaYydVYjqU2iYi4UXoehyphenhyphenVvoFgNG04AHx4GTdCvuYehsN0lsSdCpXGwDQW4LkFU8rGUFEP9p4fvIMSdhpPvWQU01fHzZWE1dx_IsMvyAB1X-GGXc7s/s1600-h/3.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 217px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqyJl6ZZCfHHEzbpTysTxkJoiLGqcaYydVYjqU2iYi4UXoehyphenhyphenVvoFgNG04AHx4GTdCvuYehsN0lsSdCpXGwDQW4LkFU8rGUFEP9p4fvIMSdhpPvWQU01fHzZWE1dx_IsMvyAB1X-GGXc7s/s400/3.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5275570512381218194&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSFt5ZYAZ58PFu9NU3b5_Tlz3uUjdQ2GKbHJmbnc1ofJ1tnV5g0_jno1l91Xy8nWy9Wmww3At97nuUabDV-2Ot3pXZlBxgEZy2dwqfwcAttDDqhW55M2mIEHsBZckelsTObe7AEsLVNxsY/s1600-h/4.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 278px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSFt5ZYAZ58PFu9NU3b5_Tlz3uUjdQ2GKbHJmbnc1ofJ1tnV5g0_jno1l91Xy8nWy9Wmww3At97nuUabDV-2Ot3pXZlBxgEZy2dwqfwcAttDDqhW55M2mIEHsBZckelsTObe7AEsLVNxsY/s400/4.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5275570516467299794&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul style=&quot;font-weight: bold; font-family: verdana;&quot;&gt;&lt;li&gt;&lt;span&gt;WPF Skin&lt;/span&gt;:  &lt;span style=&quot;font-weight: normal;&quot;&gt;We enhance&lt;/span&gt; &lt;a href=&quot;http://www.codeplex.com/familyshow&quot;&gt;Family Show&lt;/a&gt; &lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;/span&gt;&lt;a style=&quot;font-weight: normal;&quot; href=&quot;http://blogs.msdn.com/corrinab&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; Skin, adding skin for the new WPF grid, and new skin for the menu.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: center; font-family: verdana;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkFjABXMSyIBTXfX6KbiqtT2UnRSpo2Ur-v2hjUU3TJjWLS-Iz1O68PnmTM-EDUvktv_ZsBQ215KcoXFQzhVobeMSh48tQm_Ob5MF089BlxC30jgMukD4omsnryT55wnh2DcJ3sRJdpdaF/s1600-h/1.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 214px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkFjABXMSyIBTXfX6KbiqtT2UnRSpo2Ur-v2hjUU3TJjWLS-Iz1O68PnmTM-EDUvktv_ZsBQ215KcoXFQzhVobeMSh48tQm_Ob5MF089BlxC30jgMukD4omsnryT55wnh2DcJ3sRJdpdaF/s400/1.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5275570490517163490&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh27v5c0Lwk1yi6t6SKx59RkDT-Ts0gBPQAMWtZGc2IpXF1y0K9U8fex4_ijh22lZLtOJj8iuYr0PqhI799jtUjQ7dLMWSO7xICi5tvW961zFklCpNx6VCd_GVdpB6EjSYTxgP0JfJuiuwr/s1600-h/2.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 327px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh27v5c0Lwk1yi6t6SKx59RkDT-Ts0gBPQAMWtZGc2IpXF1y0K9U8fex4_ijh22lZLtOJj8iuYr0PqhI799jtUjQ7dLMWSO7xICi5tvW961zFklCpNx6VCd_GVdpB6EjSYTxgP0JfJuiuwr/s400/2.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5275570502727641986&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Download the whole WPF project from &lt;a href=&quot;http://www.dawliasoft.com/Sculpture/SampleCode/WPFSchoolManager.zip&quot;&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Download the whole Silverlight project from &lt;a href=&quot;http://www.dawliasoft.com/Sculpture/SampleCode/SilverlightSchoolManager.zip&quot;&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana; font-weight: bold;&quot;&gt;&lt;br /&gt;Notes:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Installing &lt;a href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;Sculpture&lt;/a&gt; is not required to run the samples.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Just run the DBScript.sql into empty database and change the connection string.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>http://anegm-technical.blogspot.com/2008/12/silverlight-wpf-complete-skin.html</link><author>noreply@blogger.com (Ahmed Negm)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqyJl6ZZCfHHEzbpTysTxkJoiLGqcaYydVYjqU2iYi4UXoehyphenhyphenVvoFgNG04AHx4GTdCvuYehsN0lsSdCpXGwDQW4LkFU8rGUFEP9p4fvIMSdhpPvWQU01fHzZWE1dx_IsMvyAB1X-GGXc7s/s72-c/3.gif" height="72" width="72"/><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-1270506022320577999</guid><pubDate>Tue, 02 Dec 2008 23:45:00 +0000</pubDate><atom:updated>2008-12-03T01:54:03.101+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sculpture 1.0 Beta 2</category><title>Sculpture 1.0 Beta2 has been shipped</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOA4REm92j4TLPh4t7gNJ-yYDHKI-syanXGZNpzGHr8-pmgeDJZRRKSOPN56hPSQgBDiOnDEQ30s3u5_B9vLIebZIhmQQ-3ZIapMpZ76bKcuZI_EATcoA8DQpNamGa3dVV8JLtsfYpzUJJ/s1600-h/P1.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 145px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOA4REm92j4TLPh4t7gNJ-yYDHKI-syanXGZNpzGHr8-pmgeDJZRRKSOPN56hPSQgBDiOnDEQ30s3u5_B9vLIebZIhmQQ-3ZIapMpZ76bKcuZI_EATcoA8DQpNamGa3dVV8JLtsfYpzUJJ/s400/P1.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5275344897951150946&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;No new words i can write here, just watch the new screencasts and judge by your self!!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;Sculpture Home Page&lt;/a&gt;</description><link>http://anegm-technical.blogspot.com/2008/12/sculpture-10-beta2-has-been-shipped.html</link><author>noreply@blogger.com (Ahmed Negm)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOA4REm92j4TLPh4t7gNJ-yYDHKI-syanXGZNpzGHr8-pmgeDJZRRKSOPN56hPSQgBDiOnDEQ30s3u5_B9vLIebZIhmQQ-3ZIapMpZ76bKcuZI_EATcoA8DQpNamGa3dVV8JLtsfYpzUJJ/s72-c/P1.gif" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-1342618549676356334</guid><pubDate>Sun, 30 Nov 2008 19:49:00 +0000</pubDate><atom:updated>2008-12-03T01:54:57.588+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Testimonial</category><title>Sculpture at MSDN Architecture Center Downloads</title><description>&lt;a style=&quot;font-family: verdana;&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-jJVJ8zW_Q3Q6u2Kx5xEWfWMx-JzTeOs67Sa4NUlnylrHh2v23YG6fQgSnR40j2WnF0R2Fr21_6OotAGR37DUD3tru8ORtgWKny3rKvjEBe4yCJMe0ZtChET_TJU8pZ6pbGoVPPUiUZAQ/s1600-h/ar.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 172px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-jJVJ8zW_Q3Q6u2Kx5xEWfWMx-JzTeOs67Sa4NUlnylrHh2v23YG6fQgSnR40j2WnF0R2Fr21_6OotAGR37DUD3tru8ORtgWKny3rKvjEBe4yCJMe0ZtChET_TJU8pZ6pbGoVPPUiUZAQ/s400/ar.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5274544412637672242&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Sculpture beside great projects, Another testimonial from Microsoft.&lt;br /&gt;Visit it &lt;a href=&quot;http://msdn.microsoft.com/en-us/architecture/cc984355.aspx&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/11/sculpture-at-msdn-architecture-center.html</link><author>noreply@blogger.com (Ahmed Negm)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-jJVJ8zW_Q3Q6u2Kx5xEWfWMx-JzTeOs67Sa4NUlnylrHh2v23YG6fQgSnR40j2WnF0R2Fr21_6OotAGR37DUD3tru8ORtgWKny3rKvjEBe4yCJMe0ZtChET_TJU8pZ6pbGoVPPUiUZAQ/s72-c/ar.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-3466311692788181201</guid><pubDate>Thu, 30 Oct 2008 10:03:00 +0000</pubDate><atom:updated>2008-10-30T12:27:57.898+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sculpture 1.0 Beta 2</category><title>Sculpture 1.0 Beta 2 in the Oven!!</title><description>&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;The next release of sculpture (Beta 2) will make Sculpture floating on the surface of the ocean presents its potentials in the Model-Driven development by generating a user interface from the Models, More abstraction implemented in the model elements to facilitate the model configuration phase, and our present in this release is the Sculpture Starter Kit to start Sculpture project with all layers in no time.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;We fix all known issues in the engine and the published Molds, We employee the modular design of sculpture to produce more and more Molds, and give new facilities while designing the model.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Let’s explore the main changes in Beta 2 by some screen shots:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_wexUoOSTJ5zLQh30VEIMLlsi1J3oc17whCRtZywU15w1I6dUJNPy2Esvc8pC9669FdGf1omdUyrNpA1owY2KClaQsrx11zdK6YrxwPeo_Rai0fh7ZD-dVBI90S_xV_Z3Sqf0Nzcc1BXZ/s1600-h/1.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 275px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_wexUoOSTJ5zLQh30VEIMLlsi1J3oc17whCRtZywU15w1I6dUJNPy2Esvc8pC9669FdGf1omdUyrNpA1owY2KClaQsrx11zdK6YrxwPeo_Rai0fh7ZD-dVBI90S_xV_Z3Sqf0Nzcc1BXZ/s400/1.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5262890327046887730&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2eIQjSPWd4G8G6T67RaidrGJKU_aNnlGMB8vG-eZVTShcM5cDVPU8zqFWD9F3l1DDJtXK-VXKDjCm9wnOtAbPLiG9duodBir_IcK-Ospftj8MG3f2SHUeHvNP-fu0N5JnoXP2p0KWJ93C/s1600-h/2.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 253px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2eIQjSPWd4G8G6T67RaidrGJKU_aNnlGMB8vG-eZVTShcM5cDVPU8zqFWD9F3l1DDJtXK-VXKDjCm9wnOtAbPLiG9duodBir_IcK-Ospftj8MG3f2SHUeHvNP-fu0N5JnoXP2p0KWJ93C/s400/2.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5262890328150110082&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTTLBSOvSOTSDLZZltx1NLrUk-YXmnWM_aECb8d_V9OZIhn69lSKvZLdi9NgZ8rjks2ngFTxpY3eG_XXiAdtz6cWghrKywGYj8mvHrO5QPFMCeBZ-crCpQowPTGzCwSC4CtBkMT9Bb69EL/s1600-h/3.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 302px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTTLBSOvSOTSDLZZltx1NLrUk-YXmnWM_aECb8d_V9OZIhn69lSKvZLdi9NgZ8rjks2ngFTxpY3eG_XXiAdtz6cWghrKywGYj8mvHrO5QPFMCeBZ-crCpQowPTGzCwSC4CtBkMT9Bb69EL/s400/3.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5262890325187697682&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7q30q_VueQXRa_2nRHg2jLcdvmQuSwT-Dke-j5L8GmbnAO9bjXQUHYSNS0RtFellIDXbyjpopL8AbguzUPwSRck5ZGwW90xExbQeB5EAWHvK65hGAHwQ8zv4Qg9Z-O8I9u3MSCaFgMxYB/s1600-h/4.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 315px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7q30q_VueQXRa_2nRHg2jLcdvmQuSwT-Dke-j5L8GmbnAO9bjXQUHYSNS0RtFellIDXbyjpopL8AbguzUPwSRck5ZGwW90xExbQeB5EAWHvK65hGAHwQ8zv4Qg9Z-O8I9u3MSCaFgMxYB/s400/4.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5262890324431771202&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8nF9dO5oF-j4ZId7BbTc3GOrEW6ITqK2vvmbtZQDyINOZrQfY7eDV9nAtzvFXyGh87AVt8Sae1hVMmKtuPjq3-zEs4YB8j_RqRh1XrPljvfyT8FfDfV5_PTOJQjVqucrWtDjCAgCFGbXO/s1600-h/5.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 112px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8nF9dO5oF-j4ZId7BbTc3GOrEW6ITqK2vvmbtZQDyINOZrQfY7eDV9nAtzvFXyGh87AVt8Sae1hVMmKtuPjq3-zEs4YB8j_RqRh1XrPljvfyT8FfDfV5_PTOJQjVqucrWtDjCAgCFGbXO/s400/5.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5262890320364645154&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1a1Uik9p7u72bcKUWP_S-SW9z9r7XNfLMX08GfDFkRs2yiyccZsR16RDTceCrcM4xVmQJwojs542-TBDi_C2hr61K0sWevOqgbpusNzZyjpBYO7FnJoXRPeGUiFXp6rYK4nH3bScvBL-R/s1600-h/6.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 363px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1a1Uik9p7u72bcKUWP_S-SW9z9r7XNfLMX08GfDFkRs2yiyccZsR16RDTceCrcM4xVmQJwojs542-TBDi_C2hr61K0sWevOqgbpusNzZyjpBYO7FnJoXRPeGUiFXp6rYK4nH3bScvBL-R/s400/6.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5262889983989102370&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAb3wgu6klgvXnAbqnUgK2CQfFLTwQCWHcV8R1LA3qc43st9gUjik6NGOn2cNQtcp-6aQC1YfZ9j0cUK1WmfFl448D_H9K7cdCPIu9H5dyodUeOCKgbe4J4zfcirvIC5DzZTRGtDX-aRQT/s1600-h/7.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 322px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAb3wgu6klgvXnAbqnUgK2CQfFLTwQCWHcV8R1LA3qc43st9gUjik6NGOn2cNQtcp-6aQC1YfZ9j0cUK1WmfFl448D_H9K7cdCPIu9H5dyodUeOCKgbe4J4zfcirvIC5DzZTRGtDX-aRQT/s400/7.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5262889981568672418&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu1h0ZB7lj0Bu2HzMYxmdaWcQWZar1vtccrtXMfioNvUpzUVmHlHWtGYL1tiek8jgaPD8ORJYCVZGpoNd1QdMZHNzW7s6V83FNuhwFOqzYSqBUwxGYHqAvw-GXqTCM4iVk0tuJOyv-cOSO/s1600-h/8.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 164px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu1h0ZB7lj0Bu2HzMYxmdaWcQWZar1vtccrtXMfioNvUpzUVmHlHWtGYL1tiek8jgaPD8ORJYCVZGpoNd1QdMZHNzW7s6V83FNuhwFOqzYSqBUwxGYHqAvw-GXqTCM4iVk0tuJOyv-cOSO/s400/8.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5262889980095843714&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwcGfwokkYaJVcdA50H8gsKB1ws_ciaFur8190dlPjNEpD2FrZUaKls0VupGKj_UPxBTMx0G41gusnqp7nQqAKaQctARbIwWaeI_oykXlc8TVcWMa_qU9i_V_w0_fpNV3aQSHhgqQ41jJU/s1600-h/9.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 246px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwcGfwokkYaJVcdA50H8gsKB1ws_ciaFur8190dlPjNEpD2FrZUaKls0VupGKj_UPxBTMx0G41gusnqp7nQqAKaQctARbIwWaeI_oykXlc8TVcWMa_qU9i_V_w0_fpNV3aQSHhgqQ41jJU/s400/9.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5262889977186436034&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFEESg2F6cJ52pRGzfzucaMj-3duX8s_1OGK3eJXHP5i7Mvygpdy_JmF5BhMpl0nCCBwpa5QYD3dQ7OY-WH7Upy2TI3qHJk44s7AKXx8m2NaISkUvQJMBLNnMiF6xY-kiOBlIEvyYdP4tW/s1600-h/10.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 395px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFEESg2F6cJ52pRGzfzucaMj-3duX8s_1OGK3eJXHP5i7Mvygpdy_JmF5BhMpl0nCCBwpa5QYD3dQ7OY-WH7Upy2TI3qHJk44s7AKXx8m2NaISkUvQJMBLNnMiF6xY-kiOBlIEvyYdP4tW/s400/10.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5262889968261222594&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Yes, All of that will be released in less than month!!!&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/10/sculpture-10-beta-2-in-oven.html</link><author>noreply@blogger.com (Ahmed Negm)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_wexUoOSTJ5zLQh30VEIMLlsi1J3oc17whCRtZywU15w1I6dUJNPy2Esvc8pC9669FdGf1omdUyrNpA1owY2KClaQsrx11zdK6YrxwPeo_Rai0fh7ZD-dVBI90S_xV_Z3Sqf0Nzcc1BXZ/s72-c/1.gif" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-6740233649159616364</guid><pubDate>Tue, 23 Sep 2008 22:52:00 +0000</pubDate><atom:updated>2008-12-03T01:54:38.954+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Testimonial</category><title>Testimonial From  Jezz Santos-Microsoft  to Sculpture</title><description>&lt;span style=&quot;font-family:verdana;&quot;&gt;Last day i received an email from &lt;/span&gt;&lt;a style=&quot;font-family: verdana;&quot; href=&quot;http://blogs.msdn.com/jezzsa&quot;&gt;Jezz Santos&lt;/a&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt; (Principal Product Development Consultant at Microsoft) as a replay to my request to him to review and evaluate Sculpture.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;I read the email with a big smile, and i want to share it with you.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Email Contents:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style=&quot;font-family: georgia; font-weight: bold;&quot;&gt;Dear Sculpture Team,&lt;br /&gt;&lt;br /&gt;Thank you for the opportunity to review Sculpture.&lt;br /&gt;Although I have not had a chance to install and operate it, it does look from the outset to be an exciting project, and one that appears to have created a valuable set of architectural assets and framework for as a basis for MDD and automation integration.&lt;br /&gt;&lt;br /&gt;I wish you the best of luck on its adoption, evolution and future successes.&lt;br /&gt;&lt;br /&gt;Regards&lt;/blockquote&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;We are proud of these words from one who presents a lot to Microsoft and Software Factories.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Thank you Jezz, and we will work hard and smart to put sculpture as a big step in the MDD track.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/09/testimonial-from-jezz-santos-microsoft.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-7671228453537002362</guid><pubDate>Sun, 14 Sep 2008 19:23:00 +0000</pubDate><atom:updated>2008-12-03T01:55:50.222+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sculpture 1.0 Beta 1</category><title>Upgraded Molds for Sculpture.</title><description>Thanks for all contributors in the codeplex Issue tracker who report about some issues in the MoldBase &amp;amp; SQL Server Mold. We fix these issues in two drops:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&#39;MoldBase 14-9-08&#39;&lt;/b&gt; Includes many bug fixes for issues in the 1.0 Beta release, along with a number of functional improvements.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&#39;SQL Server Mold 14-9-08&#39;&lt;/b&gt; Includes many bug fixes for issues in the 1.0 Beta release, along with supporting SQL Server 2000.&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Its highly recommend that anyone using Sculpture 1.0 Beta upgrade its &lt;/span&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;&#39;MoldBase&#39;&lt;/b&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt; to &lt;/span&gt;&lt;a style=&quot;font-family: verdana;&quot; href=&quot;http://www.codeplex.com/Sculpture/Release/ProjectReleases.aspx?ReleaseId=17301&quot; class=&quot;externalLink&quot;&gt;MoldBase 14-9-08&lt;span class=&quot;externalLinkIcon&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;  &amp;amp; &lt;/span&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;&#39;SQLServerMold&#39;&lt;/b&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt; &lt;/span&gt;&lt;a style=&quot;font-family: verdana;&quot; href=&quot;http://www.codeplex.com/Sculpture/Release/ProjectReleases.aspx?ReleaseId=17302&quot; class=&quot;externalLink&quot;&gt;SQL Server Mold 14-9-08&lt;span class=&quot;externalLinkIcon&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/09/upgraded-molds-for-sculpture.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-7635890402318668822</guid><pubDate>Sun, 07 Sep 2008 13:25:00 +0000</pubDate><atom:updated>2008-12-03T01:56:18.907+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sculpture 1.0 Beta 1</category><title>Sculpture 1.0 Beta is available</title><description>&lt;span style=&quot;font-family:verdana;&quot;&gt;Sculpture 1.0 Beta is available now for download,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;This release is the first formal release of sculpture that contains all the feature we planned for 1.0 final.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;We hope that this release satisfy your needs, and we wait your comments and suggestions.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;In the next versions we will be more accurate in the delivering time.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Download the release from &lt;/span&gt;&lt;a style=&quot;font-family: verdana;&quot; href=&quot;http://www.codeplex.com/Sculpture/Release/ProjectReleases.aspx?ReleaseId=15119&quot;&gt;here&lt;/a&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/09/sculpture-10-beta-is-available.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-2630066343994873889</guid><pubDate>Tue, 19 Aug 2008 08:02:00 +0000</pubDate><atom:updated>2008-08-19T11:12:45.151+03:00</atom:updated><title>&#39;Sculpture 1.0 beta&#39; within one week</title><description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;;font-family:&amp;quot;;&quot; &gt;Am happy to announce that Sculpture 1.0 beta will be shipped in one week, sorry for being late, but we trying hardly to deliver the best.&lt;br /&gt;The last formal definition of sculpture as below:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);font-family:trebuchet ms;&quot; &gt;&lt;br /&gt;What is Sculpture?&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture&lt;/span&gt; is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;With Sculpture you can model your application components, and then transform this model to deployable components for your favorite technology.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Sculpture comes with a host of ready-made Molds (The word “Molds” come from Molding) like (DAAB, NHibernate, LINQ, WCF, ASMX, SQL Server, MYSQL …).&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Sculpture 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 to fit your needs.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture&lt;/span&gt; can generate any kind of text output using templates (source code, database scripts, web pages, XML, configuration files, etc.).&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Sculpture raises the level of abstraction, for example the data access layer part in your model may be transformed to NHibernate implementation and with minor changes it can be transformed to LINQ implementation, and in the future can be transformed to “X” framework, which we don’t know it now.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 153, 0);font-family:trebuchet ms;&quot; &gt;Sculpture is divided into:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture Core Engine&lt;/span&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;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Mold&lt;/span&gt;: The primary plug-in of the Sculpture framework, with Molds you can extend all the power of Sculpture to manage the model and the produced code as your needs, Molds provide the ability to process model elements.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 153, 0);font-family:trebuchet ms;&quot; &gt;The power of Sculpture comes from its Molds, when you develop Mold, you have the ability to:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;1. Add new properties to the model elements, these properties will be shown in the Sculpture property window, so the user can set values for these dynamic properties, for example you can add property called “Table Name” to the Entity Element.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;2. Add new validation to the model, you might need to set additional validations to your model, so when the user validates the model, the core engine calls the validation methods for all plugged Molds.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;3. Add property monitor, which can be used to monitor any changes to the model elements, and notify the mold when property of specific element type changed, for example you can change the new property “Table Name”, when the entity name changed.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;4. Add command set which will appear in the top of the tool window that hosts the editor controls, with these commands you can made any changes to the model, for example you can add command that adds elements to the model based on specific database.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;5. Add user control editor to the model, with this user control you will notify when selection changed, so you can build your editors that can be used to simplify the access of model elements.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;6. The last one is the template, the mold contains list of templates, and each template has some properties as (Output Pattern, Output Condition, Overwrite …), these properties configure how the engine will transform it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 153, 0);font-family:trebuchet ms;&quot; &gt;Ready-made Molds:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• For Data Source Layer:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;    1. SQL Server.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;    2. MYSQL.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• For Data Access Layer:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;    1. DAAB (Data Access Application Block).&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;    2. NHibernate.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;    3. LINQ to SQL.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• For Service Layer:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;    1. Service Library.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;    2. ASMX (ASP.NET Web Service).&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;    3. WCF (Windows Communication Foundation).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 153, 0);font-family:trebuchet ms;&quot; &gt;Why Sculpture?&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• &lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture &lt;/span&gt;raises the level of abstraction so the solution separated from the implementation technology.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• &lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture &lt;/span&gt;gives you permanent preview to your Application, the model can be updated easily in any application life cycle phase, and see the reflections of these changes immediately.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• &lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture &lt;/span&gt;is not depending on (Database + Templates) to generate your CRUD operation, but with Sculpture you model your custom service layer and your business logic, so your code is so closed to how you configure the model. For example in the data access layer you do not want a delete operation for a specific entity, and need a custom method that do other actions, in most code generators, you are being forced to have all CRUD operations for entities.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• &lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture &lt;/span&gt;should not force you to adhere to a specific architecture.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• SQL Server Mold has reverse engineering engine that parses the database and translates it to model, so you can start your project from Database, additionally any updates in the database schema can reflect on the model easily without losing any metadata.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• The generated code follows Microsoft best practice.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• Ready-to-use Molds for common enterprise architectures (DAAB, NHibernate, LINQ, WCF, ASMX, SQL Server, MYSQL).&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• Sculpture depends on Templates so you can customize it to get maximum profit.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• &lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture &lt;/span&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;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• &lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture &lt;/span&gt;developed by Domain-Specific Language (DSL), so:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;o It integrates with visual studio.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;o No need for any external tool.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;o Very easy to use and understand the whole development cycle.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;o Familiar by all .NET developers.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• &lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture &lt;/span&gt;should not be all-or-nothing, for example you can use Sculpture to generate only some reports in your development process.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• &lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture &lt;/span&gt;developed by professional team belongs to Dawliasoft, there will be a full support in the discussion and issue tracker, and a premium support will be available in the near future.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;• &lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture &lt;/span&gt;provides a comprehensive Help (Videos, and Documentation), which can be used as quick start, and to get the overall structure of the framework.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/08/sculpture-10-beta-within-one-week.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-7828014511470362764</guid><pubDate>Tue, 08 Jul 2008 10:17:00 +0000</pubDate><atom:updated>2008-07-08T13:26:18.035+03:00</atom:updated><title>Sculpture - The New Vision</title><description>&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;After 1 month from publishing the CTP version of Sculpture, and some wide discussions with group of architects and developers, we collect great feedback about the current state and the future of sculpture.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Here I will draw a clear picture about the new vision of sculpture.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Sculpture with the current version is powerful tool but very restricted, from the model elements to its properties to validations to templates, all of that in one package, so you must use Sculpture as it is, no flexibility available, we will not spend our time in discussion the shortage points of the current version of Sculpture, let’s talk about the new one.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-family:verdana;&quot; &gt;Sculpture Definition:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Sculpture is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications, with Sculpture you can model your application components, and then transform this model to deployable components for your favorite technology, Sculpture comes with a host of ready-made Molds (The word “Molds” come from Molding) like (DAAB, NHibernate, LINQ, WCF, ASMX, SQL Server, MYSQL …), Sculpture also contains a Guidance Package for building your own Mold or customize existing ones. Using this Guidance Package, you can build a custom code generator with your favorite Technology. All of these raise the level of abstraction, for example the data access layer part in your model may be transformed to NHibernate implementation and with minor changes it can be transformed to LINQ implementation, and in the future can be transformed to “X” framework, which we don’t know it now.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.dawliasoft.com/Sculpture1.0/BigLogo.gif&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-family:verdana;&quot; &gt;Sculpture is divided into:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;    * &lt;span style=&quot;font-weight: bold;&quot;&gt;Sculpture Core Engine&lt;/span&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;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;    * &lt;span style=&quot;font-weight: bold;&quot;&gt;Mold&lt;/span&gt;: The primary plug-in of the Sculpture framework, with Molds you can extend all the power of Sculpture to manage the model and the produced code as your needs, Molds provide the ability to process model elements, mold is not another definition of the templates.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:verdana;&quot; &gt;With Mold you can:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;   1. Add new properties to the model elements, these properties will be shown in the Sculpture property window, so the user can set values for these dynamic properties, for example you can add property called “Table Name” to the Entity Element.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;   2. Add new validation to the model, you might need to set additional validations to your model, so when the user validates the model, the core engine calls the validation methods for all plugged Molds.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;   3. Add property monitor, which can be used to monitor any changes to the model elements, and notify the mold when property of specific element type changed, for example you can change the new property “Table Name”, when the entity name changed.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;   4. Add command set which will appear in the top of tool window that host the editor controls, with these commands you can made any changes to the model, for example you can add command that adds elements to the model based on specific database.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;   5. Add user control editor to the model, with this user control you will notify when selection changed, so you can build your editors that can be used to simplify the access of model elements.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;   6. The last one is the template, the mold contains list of templates, and each template has some properties as (Output Pattern, Output Condition, Overwrite …), these properties configure how the engine will transform it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;With this vision you can use the Out-of-the-box Molds, or build your own mold that serves your custom needs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;This is a quick overview of the new vision of Sculpture; we are planning to produce a release at the end of July.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-family:trebuchet ms;&quot; &gt;Thanks to all advisors who provided invaluable assistance in this new vision!!&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/07/sculpture-new-vision.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-7405867437281695313</guid><pubDate>Sun, 15 Jun 2008 19:32:00 +0000</pubDate><atom:updated>2008-06-15T23:23:28.996+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DSL</category><category domain="http://www.blogger.com/atom/ns#">DSL Editor PowerToy</category><title>DSL Editor Powertoy in VS2008</title><description>&lt;span style=&quot;font-family:verdana;&quot;&gt;It’s pleasure to &lt;a href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;Sculpture&lt;/a&gt; team to announce that they succeeded in migrating &lt;a href=&quot;http://www.codeplex.com/dept&quot;&gt;DSL Editor Powertoy&lt;/a&gt; to VS2008,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;So you can develop DSL projects with &lt;a href=&quot;http://www.codeplex.com/dept&quot;&gt;DSL Editor Powertoy&lt;/a&gt; in VS2008 as the same manner as VS2005 &lt;/span&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt; with full functionality (Guidance Package , Editor Configuration Diagram)&lt;/span&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;This release of &lt;a href=&quot;http://www.codeplex.com/dept&quot;&gt;DSL Editor Powertoy&lt;/a&gt; works identically as the previous one.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;Note: It’s not an official release, but &lt;a href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;Sculpture&lt;/a&gt; Team believes that &lt;a href=&quot;http://www.codeplex.com/dept&quot;&gt;DSL Editor Powertoy&lt;/a&gt; is vital for all DSL Designers, so they try to provide a community version that supports VS2008.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;We hope it will be useful for all &lt;a href=&quot;http://www.codeplex.com/dept&quot;&gt;DSL Editor Powertoy&lt;/a&gt; users.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;Downloads:&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.dawliasoft.com/DSLEditorPowertoy/Binary%20Installer%202008.zip&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;DSL Editor Powertoy 2008 Binary Installer (1.37 MB)&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.dawliasoft.com/DSLEditorPowertoy/DSLEditorPowerToy%202008.zip&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;DSL Editor Powertoy 2008 Source Code (6.08 MB)&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For more information about migrating your DSL project to Visual Studio 2008 see the previous post (&lt;a href=&quot;http://anegm-technical.blogspot.com/2008/06/dsl-from-2005-to-2008.html&quot;&gt;DSL from 2005 to 2008&lt;/a&gt;)</description><link>http://anegm-technical.blogspot.com/2008/06/dsl-editor-powertoy-in-vs2008.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-4621890481596081539</guid><pubDate>Mon, 09 Jun 2008 14:36:00 +0000</pubDate><atom:updated>2008-06-10T13:57:34.224+03:00</atom:updated><title>Second CTP version for Sculpture</title><description>&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;A new version of sculpture published on codeplex.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-family:Verdana;font-size:130%;&quot;  &gt;In this version:&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;• Many bug fixes, along with a number of functional improvements.&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;• Support for Visual Studio 2008.&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;• Some improvements in the Power Point presentation (add a section that describes how to consume the generated code).&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;• Remove the topics related to Microsoft .NET Framework 3.0 from the version that work under VS2005, so it can be run under .NET Framework 2.0.&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;&lt;br /&gt;You can download it form &lt;a href=&quot;http://www.codeplex.com/Sculpture/Release/ProjectReleases.aspx&quot;&gt;here&lt;/a&gt;&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/06/second-ctp-version-for-sculpture.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-3686488383249059402</guid><pubDate>Mon, 09 Jun 2008 12:22:00 +0000</pubDate><atom:updated>2008-06-10T13:50:17.420+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DSL</category><category domain="http://www.blogger.com/atom/ns#">DSL Editor PowerToy</category><title>Surviving with DSL Editor PowerToy in Visual Studio 2008</title><description>&lt;span style=&quot;font-family:Verdana;&quot;&gt;As I described in The last post (&lt;a href=&quot;http://anegm-technical.blogspot.com/2008/06/dsl-from-2005-to-2008.html&quot;&gt;DSL from 2005 to 2008&lt;/a&gt;) that the last problem face us while migrating &lt;a href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;Sculpture&lt;/a&gt; to VS2008 was &lt;a href=&quot;http://www.codeplex.com/dept&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;DSL Editor PowerToy&lt;/span&gt;&lt;/a&gt;, still does not supported in VS2008, I hope to see new version soon.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;First I must declare our idea about Surviving with DSL Editor PowerToy in Visual Studio 2008&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;    • We already build our DSL editors in the VS2005 version.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;    • We just want the framework to be running under Visual studio 2008.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;    • We don’t need the DSL Editor PowerToy guidance package or even the DSL Editor PowerToy Diagram.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;The first point is about including the DSLEditors folder to your project, set the custom tool for all DSL Editor templates to none (the code is already generated in VS2005 we don’t need the templates).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;The second point is about the references, When you add a DSL Editor PowerToy to your DSL project by its guidance package there are four new references added to the DSLPackage project, we have to convert the corresponding projects to these DLLs to VS2008 so it can be a replacement of the previous dlls, we download the source code of DSL Editor PowerToy  and convert these four projects to VS2008, some reference problems fixed then we build the projects and get the new dlls, add references to these dlls in your DSLPackage project, it work fine.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;The third and last point is about Commands, which converted from CTC to XML with extension VSCT in VS2008 as we discussed in the previous post. Fortunately the DSL Editor PowerToy Command.ctc file does not have a big change from project to another, so you can use the following one with minor changes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;You can download the DLLs and Commands XML file from &lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://www.dawliasoft.com/Sculpture/Dsl%20Editor%20PowerToy%202008.zip&quot;&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:Verdana;font-size:130%;&quot;  &gt;Conclusion: &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;If you have DSL project in VS2005 that include DSL Editor PowerToy, you can run it under VS2008 by the next steps:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;1. Include the DSLEditor folder in your DSLPackage project.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;2. Set the custom tool property for all the templates in this folder to none.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;3. Download the new dlls and CustomCmd.vsct from &lt;a href=&quot;http://www.dawliasoft.com/Sculpture/Dsl%20Editor%20PowerToy%202008.zip&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;4. Add references to these dlls in your DSLPackage project.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;5. Add the downloaded CustomCmd.vsct to Commands.vsct.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;6. Run and enjoy with your Editors run on VS2008.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/06/surviving-with-dsl-editor-powertoy-in.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-6508974379342104668</guid><pubDate>Mon, 09 Jun 2008 11:54:00 +0000</pubDate><atom:updated>2008-06-15T22:47:54.417+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DSL</category><category domain="http://www.blogger.com/atom/ns#">DSL Editor PowerToy</category><title>DSL from 2005 to 2008</title><description>&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;Spending 2 days for migrating &lt;a href=&quot;http://www.codeplex.com/sculpture&quot;&gt;Sculpture &lt;/a&gt;from VS2005 to VS2008 is unexpected time, we expect that we will convert it by the Visual Studio 2008 wizards, and then press F5 to test the framework.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;I shocked when I read the article that shipped with Visual Studio SDK 2008 tell us:&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;“&lt;span style=&quot;font-style: italic;&quot;&gt;To migrate your project from VS2005 to VS2008 Create a new solution and copy your code files to it&lt;/span&gt;”&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;&lt;br /&gt;Its ok we follow the guide and migrate the project, some problems face us while converting that take some time to fix it, I want to explain these problems here to avoid the readers from take the same time.&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;&lt;br /&gt;1. VS2008 don’t copy the DLLs to GAC  during the debugging mode, that’s great new feature but let us confused a little to be familiar with this new manner, the problem that if you have a copy of the dsl.dll and dslpackage.dll in your GAC, the debugging mode will run from them neglecting any other version on your machine, so you update the code and build then run and nothing change, so you must keep in mind that never debug your DSL project while you have a version installed in the GAC.&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;&lt;br /&gt;2. Commands, which converted from CTC to XML with extension VSCT, consuming some time to be familiar with this new format, we try Perl script [ConvertCTCToVSCT.pl] but it does not work correctly, where we add the commands by including Header file to the CTC file, so we convert it manually, after some of work it seems nice and easy to work with.&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;As a short Description about the new format &lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;&lt;br /&gt;• To make groups use:&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.dawliasoft.com/Sculpture/b1.gif&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;Just change the Group id, and the Parent id to your needs&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;&lt;br /&gt;• To Make Buttons use:&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.dawliasoft.com/Sculpture/b2.gif&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;• The final thing you must know Symbols, where each of the previous IDs (groups and buttons) must be set its value in the Symbols section as follow:&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.dawliasoft.com/Sculpture/b3.gif&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;Change the “guidCmdSet” value to match the one in your GeneratedVSCT.vsct file.&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Verdana;font-size:100%;&quot;  &gt;3. The last problem face us while migrating to VS2008 was &lt;a href=&quot;http://www.codeplex.com/dept&quot;&gt;DSL Editor PowerToy&lt;/a&gt;, still does not supported in VS2008, I hope to see new version soon, I will discuss how we overcome this problem in a dedicated post to be available for all DSL Editor PowerToy lovers.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/06/dsl-from-2005-to-2008.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-807361836994688375</guid><pubDate>Fri, 30 May 2008 15:06:00 +0000</pubDate><atom:updated>2008-06-10T13:51:56.764+03:00</atom:updated><title>Model Your Life Series</title><description>&lt;p style=&quot;font-family: Verdana;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;I think that any isolated framework likes a person lives in distant island alone, so I plan to write a set of posts about Sculpture and other .NET Technologies.&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-family: Verdana;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;How Sculpture as Model driven development can be used to model these technologies?&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-family: Verdana;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Through this series I will demonstrate my opinion about the integration points.&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-family: Verdana;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Planned topics:&lt;/span&gt;&lt;/p&gt;  &lt;ul style=&quot;color: rgb(255, 102, 0); font-family: Verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sculpture &amp;amp; Web Service Software Factory.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul style=&quot;color: rgb(255, 102, 0); font-family: Verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sculpture &amp;amp; LINQ.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul style=&quot;color: rgb(255, 102, 0); font-family: Verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sculpture &amp;amp; .NET Entity Framework.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul style=&quot;color: rgb(255, 102, 0); font-family: Verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sculpture &amp;amp; UI.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul style=&quot;color: rgb(255, 102, 0); font-family: Verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sculpture &amp;amp; Smart Client Software Factory.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul style=&quot;color: rgb(255, 102, 0); font-family: Verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sculpture &amp;amp; Web Client Software Factory.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;color: rgb(255, 102, 0); font-family: Verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sculpture &amp;amp; Mobile Client Software Factory.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul style=&quot;color: rgb(255, 102, 0); font-family: Verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sculpture &amp;amp; Prism.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p style=&quot;font-family: Verdana;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Verdana;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;In the other hand I will post about alternatives code generators as:&lt;/span&gt;&lt;/p&gt;  &lt;ul style=&quot;color: rgb(255, 102, 0); font-family: Verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sculpture VS Repository Factory.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul style=&quot;color: rgb(255, 102, 0); font-family: Verdana;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sculpture VS Nettiers.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 115%;font-family:trebuchet ms;font-size:100%;&quot;  &gt;I hope that I have enough time to complete this series in the near future.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/05/sculpture-net-technologies-series.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-4357610598589915730</guid><pubDate>Fri, 30 May 2008 13:20:00 +0000</pubDate><atom:updated>2008-05-30T18:19:47.549+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sculpture 1.0 CTP</category><title>Sculpture 1.0 CTP has been shipped</title><description>&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-family: trebuchet ms; font-style: italic;&quot;&gt;Congratulation to all Sculpture’s team.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;Sculpture 1.0 CTP has been shipped in &lt;a href=&quot;http://www.codeplex.com/Sculpture&quot;&gt;www.codeplex.com/Sculpture&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;This is the first release of Sculpture CTP [29-5-2008], the stable or final 1.0 release will be available within one month.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;Here in Dawliasoft we work in agile methods, so we decide to publish weekly CTPs versions till the final one, through these CTPs we will try to fix all known and recent issues.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;br /&gt;We awfully need your opinion to put Sculpture in the right way.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;br /&gt;Issues, feature requests, or new ideas are welcome.&lt;/span&gt;</description><link>http://anegm-technical.blogspot.com/2008/05/sculpture-10-ctp-has-been-shipped.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-8778984277185172878</guid><pubDate>Mon, 19 May 2008 13:56:00 +0000</pubDate><atom:updated>2008-12-03T01:57:06.655+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sculpture 1.0 CTP</category><title>Sculpture 1.0 CTP closer than you think</title><description>&lt;span style=&quot;font-weight: bold; color: rgb(204, 102, 0);font-family:georgia;&quot; &gt;&lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 0);font-family:trebuchet ms;&quot; &gt;After months of work, in a few days we will announce that &lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;Sculpture 1.0 CTP&lt;/span&gt; shipped.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 0);font-family:trebuchet ms;&quot; &gt;So let&#39;s take a closer look about what &lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;produce and the capabilities of these produced components.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.dawliasoft.com/Sculpture/Images/Components.gif&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 102, 0);font-family:georgia;&quot; &gt;&lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;&lt;br /&gt;1.      Business Entities&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Entity class is not simply as just (get &amp;amp; set) it provides with wide functionalities that can help the developers in their work.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         All entities implement INotifyPropertyChanged interface, so can be used in data binding.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Allow multiple kinds of Collections (List, Collection, and ObservableCollection for WPF).&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture provides Validation application block Designer for configure validation attributes of the entity&#39;s properties with fantastic validation locator to copy validation attributes from one property to another.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         With Sculpture entity you have the ability to:&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;o   Get the Entity State (Added, Changed, And Unchanged).&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;o   Copy Entity data to another one.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;o   Compare two entities data.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;o   Get a list of the properties that changed since you get the entity from a data source.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);font-family:georgia;&quot; &gt;2.      Data Access Layer&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture generates full Data Access Layer with maximum customization.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture supports custom data methods, so each entity has its standard methods (GetAll, GetById, Save …) and custom methods.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         With Sculpture Data Access Manager&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;o   You can suspend any of the standard or custom methods.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;o   You can rename a standard method (so customer.GetAll() can be customer.GetMyCustomers())&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;o   You can set comments for all kinds of methods.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;o   You can copy custom methods from another entity.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture Supports options for both stored procedures and inline query for data access, this option can be in the method level, so you can have GetAll method that works with inline query and Save method that call stored procedure.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         While using inline queries the save method updates the changed properties only, so it&#39;s more efficient than update the whole entity properties.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture Supports saving single entity and collection of entities in one transaction; supports one to many relationships so you can save the customer and his contacts by one line of code.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture Supports transactions so you can get the handle of the transaction.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         With InvalidEntityException class that generated by Sculpture, you can know which entity failed to save, and formatted information about the error.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);font-family:georgia;&quot; &gt;3.      Business Logic Layer&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture provides your applications with sky level view of your business logic components.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture generates the skeleton of the business components and business methods. &lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture generates the interface of the business component classes.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture gives you the ability to copy the structure of the data access methods (standard and custom) to be business methods, so you can easily wrap the Data Access Layer with Business Components.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);font-family:georgia;&quot; &gt;4.      Stored Procedures script&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture provides a full script for CRUD stored procedures.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture gives you the option to change any CRUD stored procedure name.&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture uses the stored procedure template of the Repository Factory, so it is mature enough.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);font-family:georgia;&quot; &gt;5.      Database Schema script&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;·         Sculpture Provides a full script of the Database Schema, so all what you need is just to run it in an empty database.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>http://anegm-technical.blogspot.com/2008/05/sculpture-10-ctp-closer-than-you-think.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-823384169194018906.post-4674435112496395786</guid><pubDate>Wed, 16 Apr 2008 16:29:00 +0000</pubDate><atom:updated>2008-05-19T17:30:28.265+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Early Glimpse</category><title>An Early Glimpse of Sculpture</title><description>&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;span style=&quot;font-style: italic; font-weight: bold; color: rgb(0, 0, 0);font-family:trebuchet ms;&quot; &gt;&lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;Welcome &lt;/span&gt;to my blog, and welcome to sculpture, here you will find a technical posts about Software Engineering in general and about Sculpture, I will always post our progress in Sculpture, and other related points.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;font-family:trebuchet ms;&quot; &gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;I hope you find my blog useful, and welcome again.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;So Sculpture Sculpture ..., what is Sculpture??&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.dawliasoft.com/Sculpture/Images/logo3.gif&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;span style=&quot;color: rgb(255, 102, 0); font-weight: bold;&quot;&gt;Sculpture&lt;/span&gt; is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Model-Driven Development&lt;/span&gt; represents the next logical step forward in software development methods and practices. It aims to facilitate the automatic construction of a software solution from a high-level domain-specific specification. This approach seeks to promote productivity, maintainability, expressiveness, and to aid in the management of complexity by supporting higher levels of abstraction and the systematic reuse of domain-specific assets.&lt;span style=&quot;font-size:78%;&quot;&gt;(From: &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/aa730848%28VS.80%29.aspx&quot;&gt;Visual Studio 2005: Model-Driven Development of .NET Enterprise Applications&lt;/a&gt;)&lt;/span&gt;, Sculpture&lt;span style=&quot;font-size:78%;&quot;&gt;(Model you Life) &lt;/span&gt;is a new implementation in this track, which you can use for modeling the business entities and the structure of business logic, Based on this model, a code generation framework transports the model to the implementation of the Entities, Data access layer, Business logic layer skeleton, Database stored procedures, and Database Schema for the application.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;So with &lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;you can:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;                    •             &lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;Design your entities and relationships by drag and drop these elements into the diagram surface.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;                    •             &lt;/span&gt;Configure your model and entities with bunch of rich UI forms and utilities that facilitate the configuration process.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;                    •             &lt;/span&gt;Generate C# efficient code and scripts based on Microsoft best practice, no need to modify the generated code because you already customize it in the model.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;                    •             &lt;/span&gt;If you already have Database, &lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;give you the ability for translate it to model.&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;Main Features:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;raises the level of abstraction so the solution separated from the implementation technology.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;give you permanent preview to your domain model, can easily updated in any application life cycle phase, and immediately see the reflections of these changes.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;is not depending on (Data Model + Templates) only, (Metadata) that configured in the model is essential part in the generated code, so your code is so closed to how you configure the model.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;is Domain-Specific Modeling so can be extended to enable full code generation.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;has reverse engineering engine that parses the database and translates it to model, so you can start your project from Database, additionally any updates in the database schema can easily reflect on the model without losing any metadata.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;supports Multi-Models in one application, so if your domain model is big, you can split it into more than one model (Modules), and suspends generation of duplicated entities.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;believes that the software is accumulative, so we does not reinvent the wheel, the generated code follows Microsoft best practice, where &lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;uses Data Access Application Block (in the data access layer) and Validation Application Block (in entities properties attributes) from Enterprise Library, and we will work hardly to put your application on the top of the cutting edge technologies.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;depends on Templates so you can customize it to get maximum profit.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;has its validation engine where the model can be validated, that will decrease the cost of fetching errors.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;developed by Domain-Specific Language (DSL), so&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;                    •             It is integrated with visual studio.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;                   •             No need for any external tool.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;                   •             Very easy to use and understand the whole development cycle.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;                   •             Familiar by all .net developers.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;developed by professional team belongs to Dawliasoft, there is will be a full support in the discussion and issue tracker, and a premium support will be available in the near future.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;Sculpture &lt;/span&gt;provides a powerful Help that integrated with visual studio, which can be used as quick start, and to get the overall structure of the framework, more documents will be available with the next versions.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>http://anegm-technical.blogspot.com/2008/04/first-post.html</link><author>noreply@blogger.com (Ahmed Negm)</author><thr:total>0</thr:total></item></channel></rss>