<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Antferr &#187; Web Client Software Factory</title>
	<atom:link href="http://www.antferr.com/category/c/wcsf/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.antferr.com</link>
	<description>Information and communication technology me.think.toString(&#34;blog&#34;);</description>
	<lastBuildDate>Wed, 28 Jul 2010 13:02:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Web Client Software Factory su Hosting Windows Aruba</title>
		<link>http://www.antferr.com/c/wcsf/web-client-software-factory-su-hosting-windows-aruba/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=web-client-software-factory-su-hosting-windows-aruba</link>
		<comments>http://www.antferr.com/c/wcsf/web-client-software-factory-su-hosting-windows-aruba/#comments</comments>
		<pubDate>Fri, 29 May 2009 06:55:27 +0000</pubDate>
		<dc:creator>antferr</dc:creator>
				<category><![CDATA[Web Client Software Factory]]></category>
		<category><![CDATA[aruba]]></category>
		<category><![CDATA[web client software factory]]></category>

		<guid isPermaLink="false">http://www.antferr.com/?p=385</guid>
		<description><![CDATA[Un po&#8217; ovunque è sconsigliato l&#8217;acquisto di spazio web windows per l&#8217;hosting del proprio web site su Aruba. Volendo provare un progetto basato sulla Web Client Software Factory ho deciso di acquistare lo spazio su aruba. Purtroppo ho scoperto che non è possibile usare questo pattern sull&#8217;hosting in questione. L&#8217;hosting Aruba (così come molti altri)]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.antferr.com%2Fc%2Fwcsf%2Fweb-client-software-factory-su-hosting-windows-aruba%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.antferr.com%2Fc%2Fwcsf%2Fweb-client-software-factory-su-hosting-windows-aruba%2F&amp;source=antferr&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://www.antferr.com/wp-content/uploads/2008/08/pnp.gif" alt="Patterns &amp; Practices" title="Patterns &amp; Practices" width="320" height="87" class="alignleft size-full wp-image-165" />Un po&#8217; ovunque è sconsigliato l&#8217;acquisto di spazio web windows per l&#8217;hosting del proprio web site su Aruba. Volendo provare un progetto basato sulla Web Client Software Factory ho deciso di acquistare lo spazio su aruba. Purtroppo ho scoperto che non è possibile usare questo pattern sull&#8217;hosting in questione.<br />
L&#8217;hosting Aruba (così come molti altri) concedono un livello di protezione di tipo medio sui loro server, cosa che rende impossibile l&#8217;esecuzione di questo pattern. Viene generata una <em>Security Exception. Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.</em><br />

<!-- Begin Google Adsense code -->
<script type="text/javascript"><!--
google_ad_client = "pub-6474961034063636";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<br />
Il problema sembrerebbe aggirabile ricompilando gli assembly aggiungendo questa riga di codice <strong>[assembly:AllowPartiallyTrustedCallers]</strong>, ma il team di sviluppo del famoso patter afferma che ciò non risolve la situazione. Al momento l&#8217;unica cosa da fare è votare la <a href="http://www.codeplex.com/websf/WorkItem/View.aspx?WorkItemId=14281" target="_blank">issue</a> su codeplex in modo da portare all&#8217;attenzione degli sviluppatori questa problematica.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="antferr@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy Me a Beer for Web Client Software Factory su Hosting Windows Aruba" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.antferr.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="Mi offri un caffè?" title="Mi offri un caffè?" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=antferr@gmail.com&amp;amount=&amp;return=&amp;item_name=Buy+Me+a+Beer+for+Web+Client+Software+Factory+su+Hosting+Windows+Aruba" target="paypal">Se i miei post ti sono stati di aiuto o ti sono sembrati intressanti puoi offrirmi un caffè :)</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.antferr.com/c/wcsf/web-client-software-factory-su-hosting-windows-aruba/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Client Software Factory &#8211; DataSet &amp; Foundational Module</title>
		<link>http://www.antferr.com/c/wcsf/web-client-software-factory-dataset-foundational-module/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=web-client-software-factory-dataset-foundational-module</link>
		<comments>http://www.antferr.com/c/wcsf/web-client-software-factory-dataset-foundational-module/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 06:33:12 +0000</pubDate>
		<dc:creator>antferr</dc:creator>
				<category><![CDATA[Web Client Software Factory]]></category>
		<category><![CDATA[codeplex]]></category>
		<category><![CDATA[dataset]]></category>
		<category><![CDATA[web client software factory]]></category>

		<guid isPermaLink="false">http://www.antferr.com/c/wcsf/web-client-software-factory-dataset-foundational-module/</guid>
		<description><![CDATA[Il sistema migliore per sfruttare a pieno la web client software factory (WCSF),  così come spiegato nella documentazione ufficiale, è utilizzare degli oggetti business. Fatto sta che in alcuni casi (per vari motivi) potrebbe risultarci utile utilizzare i DataSet e non degli business object.  La mia intenzione, durante lo sviluppo di un web application project,]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.antferr.com%2Fc%2Fwcsf%2Fweb-client-software-factory-dataset-foundational-module%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.antferr.com%2Fc%2Fwcsf%2Fweb-client-software-factory-dataset-foundational-module%2F&amp;source=antferr&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://www.antferr.com/wp-content/uploads/2008/08/pnp.gif" alt="Patterns &amp; Practices" align="left" />Il sistema migliore per sfruttare a pieno la <strong>web client software factory</strong> (WCSF),  così come spiegato nella documentazione ufficiale, è utilizzare degli oggetti business. Fatto sta che in alcuni casi (per vari motivi) potrebbe risultarci utile utilizzare i DataSet e non degli business object.  La mia intenzione, durante lo sviluppo di un web application project, era quella di utilizzare i dataset precedentemente &#8220;popolati&#8221; da alcune chiamate a stored procedures sul databse. Non sapendo esattamente come muovermi restando in linea con l&#8217;architettura della WCSF ho chiesto supporto su <a href="http://www.codeplex.com/websf/Thread/View.aspx?ThreadId=32985&amp;ANCHOR#Post109307" target="_blank">codeplex</a>.<br />

<!-- Begin Google Adsense code -->
<script type="text/javascript"><!--
google_ad_client = "pub-6474961034063636";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<br />
Dalla discussion è emerso che il miglior modo per implementare questa soluzione è quello di creare uno o più Foundational Module con il DataSet e successivamente esporre un servizio che permetta al resto dell&#8217;applicazione di utilizzare i dati.<br />
Un esempio ben fatto è rappresentato da questo <a href="http://www.codeplex.com/wcsfcontrib/Wiki/View.aspx?title=E-Commerce%20Catalog" target="_blank">E-Commerce Catalog</a>.<br />
<a href="http://fusion.google.com/ig/add?synd=open&amp;source=ggyp&amp;moduleurl=http://hosting.gmodules.com/ig/gadgets/file/109061796195425379430/RSS-antferr.xml" target="_blank"><br />
<img src="http://www.antferr.com/IGoogle/plus_google.gif" /><br />
</a></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="antferr@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy Me a Beer for Web Client Software Factory - DataSet & Foundational Module" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.antferr.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="Mi offri un caffè?" title="Mi offri un caffè?" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=antferr@gmail.com&amp;amount=&amp;return=&amp;item_name=Buy+Me+a+Beer+for+Web+Client+Software+Factory+-+DataSet+&+Foundational+Module" target="paypal">Se i miei post ti sono stati di aiuto o ti sono sembrati intressanti puoi offrirmi un caffè :)</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.antferr.com/c/wcsf/web-client-software-factory-dataset-foundational-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Client Software Factory &#8211; AJAX</title>
		<link>http://www.antferr.com/c/wcsf/web-client-software-factory-ajax/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=web-client-software-factory-ajax</link>
		<comments>http://www.antferr.com/c/wcsf/web-client-software-factory-ajax/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 07:43:58 +0000</pubDate>
		<dc:creator>antferr</dc:creator>
				<category><![CDATA[Web Client Software Factory]]></category>

		<guid isPermaLink="false">http://www.antferr.com/c/wcsf/web-client-software-factory-ajax/</guid>
		<description><![CDATA[Il 21 settembre è stata rilasciata una nuova versione della Web Client Software Factory, versione di cui non è stato rilasciato un file di installazione. Per poterla utilizzare bisogna compilare il progetto Guidance Package, cosa che a me non ha funzionato. La nuova release ha rispetto alla vecchia il vantaggio di supportare AJAX, teconologia indispensabile]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.antferr.com%2Fc%2Fwcsf%2Fweb-client-software-factory-ajax%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.antferr.com%2Fc%2Fwcsf%2Fweb-client-software-factory-ajax%2F&amp;source=antferr&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Il 21 settembre è stata rilasciata una nuova versione della <strong>Web Client Software Factory</strong>, versione di cui non è stato rilasciato un file di installazione. Per poterla utilizzare bisogna compilare il progetto Guidance Package, cosa che a me non ha funzionato. La nuova release ha rispetto alla vecchia il vantaggio di supportare AJAX, teconologia indispensabile per le applicazioni web al giorno d&#8217;oggi. Per chi, come me, non è riuscito ad installare la nuova versione esiste una soluzione alternativa: rendere la Web Client Software Factory June 2007 &#8220;<em>AJAX enabled</em>&#8220;.<br />

<!-- Begin Google Adsense code -->
<script type="text/javascript"><!--
google_ad_client = "pub-6474961034063636";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<br />
Per fare ciò basterà creare un nuovo progestto ASP.NET AJAX e copiare nel web config della nostra WCSF le parti mancanti rispetto al web config del progetto appena creato. Per evitare di commettere errori per questa procedura consiglio vivamnete di seguire attentamente questo <a href="http://www.asp.net/learn/ajax-videos/video-81.aspx">video</a>.<br />
Ringraziamento particolare per questa dritta va ad <a href="http://antonio-menna.neurona.it/">Antonio Menna</a> <img src='http://www.antferr.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="antferr@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy Me a Beer for Web Client Software Factory - AJAX" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.antferr.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="Mi offri un caffè?" title="Mi offri un caffè?" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=antferr@gmail.com&amp;amount=&amp;return=&amp;item_name=Buy+Me+a+Beer+for+Web+Client+Software+Factory+-+AJAX" target="paypal">Se i miei post ti sono stati di aiuto o ti sono sembrati intressanti puoi offrirmi un caffè :)</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.antferr.com/c/wcsf/web-client-software-factory-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
