<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.devleap.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>DevCon2005</title><link>http://blogs.devleap.com/devcon2005/default.aspx</link><description>DevLeap Conference 2005</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>DevCon 2006 è alle porte</title><link>http://blogs.devleap.com/devcon2005/archive/2006/04/04/7118.aspx</link><pubDate>Mon, 03 Apr 2006 23:12:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:7118</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=7118</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2006/04/04/7118.aspx#comments</comments><description>&lt;P&gt;Il sito ufficiale della conferenza è &lt;A href="http://devcon2006.devleap.com"&gt;http://devcon2006.devleap.com&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Oltre 40 sessioni tecniche con approfondimenti sul presente e introduzioni alle tecnologie future.&lt;/P&gt;
&lt;P&gt;L'agenda è online: &lt;A href="http://devcon2006.devleap.com/agenda.psx"&gt;http://devcon2006.devleap.com/agenda.psx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=7118" width="1" height="1"&gt;</description></item><item><title>Hardware IBM alla DevLeap Conference 2005</title><link>http://blogs.devleap.com/devcon2005/archive/2005/11/16/6230.aspx</link><pubDate>Wed, 16 Nov 2005 14:12:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6230</guid><dc:creator>DevLeap</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6230</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/11/16/6230.aspx#comments</comments><description>&lt;P&gt;Oggi abbiamo avuto modo di vedere e installare l'hardware che &lt;A href="http://www-03.ibm.com/servers/it/eserver/xseries/"&gt;IBM&lt;/A&gt; ci ha gentilmente messo a disposizione per le demo della nostra &lt;A href="http://devcon2005.devleap.com/"&gt;conferenza&lt;/A&gt;.&lt;BR&gt;Si tratta di un contributo decisamente "importante", per aiutarvi a capirne il valore riportiamo una vista del task manager del server SQL che useremo per "provare" SQL Server 2005 e i suoi Analysis Services:&lt;/P&gt;&lt;IMG src="http://devlab.devleap.it/PaoloPi/Images/x460-16way.GIF" border=0&gt; 
&lt;P&gt;Cercate di non farvi abbagliare solo ;-) dal numero di CPU (8 Xeon 64bit Dual Core con Hyperthreading per un totale di 32 CPU logiche&amp;nbsp;e 16 fisiche) e buttate un'occhio anche sulla RAM fisica disponibile.&lt;BR&gt;Come diceva qualcuno: "Chi non c'è ... non ci sarà" :-) ...&lt;/P&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6230" width="1" height="1"&gt;</description></item><item><title>Ultimi giorni per iscriversi</title><link>http://blogs.devleap.com/devcon2005/archive/2005/11/16/6229.aspx</link><pubDate>Wed, 16 Nov 2005 12:31:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6229</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6229</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/11/16/6229.aspx#comments</comments><description>&lt;P&gt;Mancano pochi giorni a DevCon 2005 e ci sono ancora posti disponibili per chi vuole iscriversi.&lt;BR&gt;Ricordiamo che l'iscrizione on-line costa meno e che le aziende che iscrivono almeno&amp;nbsp;3 persone usufruiscono di ulteriori agevolazioni.&lt;/P&gt;
&lt;P&gt;Le sale saranno allestite in modo che ciascuno abbia a disposizione lo spazio per appoggiare un notebook e una presa di corrente: chi vuole potrà prendere appunti facendo a meno della carta, insomma!&lt;/P&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6229" width="1" height="1"&gt;</description></item><item><title>Track 2 - Normalizzazione indirizzi con Fuzzy Lookup</title><link>http://blogs.devleap.com/devcon2005/archive/2005/11/15/6219.aspx</link><pubDate>Tue, 15 Nov 2005 18:10:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6219</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6219</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/11/15/6219.aspx#comments</comments><description>Una delle trasformazioni di SSIS (SQL Server Integration Services) che analizzeremo in uno scenario reale è la Fuzzy Lookup. Grazie ad algoritmi statistici, questo tipo di trasformazione effettua un'operazione di ricerca di chiavi identiche o semplicemente "somiglianti" ad altri valori noti. L'esempio di utilizzo è quello della normalizzazione dei nomi delle località presenti in&amp;nbsp;un database (classiche anagrafiche clienti/fornitori): come si potrà vedere, il Fuzzy Lookup è uno strumento che aiuta moltissimo, anche se va&amp;nbsp;utilizzato in maniera corretta&amp;nbsp;e guidata, senza pretendere che possa assolvere al 100% del lavoro senza commettere errori.&amp;nbsp;I&amp;nbsp;numeri che vedremo dovrebbero confortarci nel pensare di poter utilizzare questa tecnica in produzione, con opportuni accorgimenti che consentano di intervenire tempestivamente nei casi in cui l'algoritmo da solo non riesca a farcela.&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6219" width="1" height="1"&gt;</description></item><item><title>Track 2: SQL Server 2005</title><link>http://blogs.devleap.com/devcon2005/archive/2005/11/14/6218.aspx</link><pubDate>Mon, 14 Nov 2005 22:57:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6218</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6218</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/11/14/6218.aspx#comments</comments><description>&lt;P&gt;Nel secondo giorno del secondo track saranno esaminati gli aspetti più interessanti di SQL Server 2005 dal punto di vista di chi sviluppa e/o progetta appliazioni con questo RDBMS. Gli argomenti sono divisi in due parti, da un lato quelli più prettamente inerenti allo sviluppo vero e proprio, dall'altro quelli più da "database administrator" che però hanno un impatto rilevante anche in termini progettuali o implementativi.&lt;/P&gt;
&lt;P&gt;Per la prima parte, orientativamente nello slot 11.00-13.00, tratteremo principalmente:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;SQLCLR&lt;/LI&gt;
&lt;LI&gt;UDT in .NET&lt;/LI&gt;
&lt;LI&gt;SQL Server Service Broker&lt;/LI&gt;
&lt;LI&gt;il ruolo di XML in SQL (Web Service compresi)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Nella seconda parte, tra le 14.30 e le 16.30, sposteremo l'attenzione su:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Aspetti amministrativi necessari anche a uno sviluppatore (con riferimenti agli strumenti di ottimizzazione)&lt;/LI&gt;
&lt;LI&gt;Transazioni e database snapshot&lt;/LI&gt;
&lt;LI&gt;Partizionamento dei dati&lt;/LI&gt;
&lt;LI&gt;Database mirroring&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Per seguire al meglio queste sessioni è opportuno avere una conoscenza iniziale delle funzionalità che andremo a descrivere. Dopo una brevissima introduzione, infatti, l'obiettivo sarà quello di analizzare punti forti e deboli di ogni elemento e di chiarire gli scenari in cui la loro adozione è indispensabile, necessaria, utile o superflua, identificando anche eventuali tecnologie concorrenti (anche e soprattutto in casa Microsoft) e razionalizzando le differenze esistenti. Il tutto sarà condito da molte dimostrazioni pratiche, ma nelle nostre intenzioni non c'è solo il trasferimento della tecnica di utilizzo ma anche e soprattutto la giusta collocazione di ciascuna tecnologia.&lt;/P&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6218" width="1" height="1"&gt;</description></item><item><title>Track 1 - EstatesManagement: demo o prodotto in vendita?</title><link>http://blogs.devleap.com/devcon2005/archive/2005/11/11/6202.aspx</link><pubDate>Fri, 11 Nov 2005 16:24:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6202</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6202</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/11/11/6202.aspx#comments</comments><description>&lt;P&gt;Ci è giunta voce che per alcuni non è chiaro se Estates Management&amp;nbsp;sia un nostro prodotto in vendita che illustreremo durante la conferenza oppure una semplice demo che faccia da filo conduttore della track 1 (Architetture e Implementazioni).&lt;/P&gt;
&lt;P&gt;La risposta esatta è che EM è una demo che utilizzeremo per spiegarci meglio, ma non è assolutamente un prodotto completo e in vendita. Si tratta solo di un esempio costruito riutilizzando l'esperienza fatta negli ultimi anni con .NET 2.0.&lt;/P&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6202" width="1" height="1"&gt;</description></item><item><title>Se vuoi porta il tuo PC (portatile :-) ...) alla DevCon</title><link>http://blogs.devleap.com/devcon2005/archive/2005/11/11/6201.aspx</link><pubDate>Fri, 11 Nov 2005 10:50:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6201</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6201</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/11/11/6201.aspx#comments</comments><description>&lt;P&gt;Abbiamo gestito l'organizzazione degli spazi nelle sale in modo che tutti i partecipanti possano avere un tavolo&amp;nbsp;(con relativa presa di corrente...), per seguire la conferenza&amp;nbsp;con la massima comodità, eventualmente prendendo appunti direttamente su un device portatile.&lt;/P&gt;
&lt;P&gt;Ti ricordiamo che nelle sale comuni è disponibile una copertura WiFi fornita da &lt;A href="https://www.hiport.it/"&gt;HiPort&lt;/A&gt;, ma che durante le sessioni sarebbe meglio seguirci invece di scaricare la posta e chattare :-).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6201" width="1" height="1"&gt;</description></item><item><title>Ottimizza il tuo tempo a DevCon 2005</title><link>http://blogs.devleap.com/devcon2005/archive/2005/11/09/6187.aspx</link><pubDate>Wed, 09 Nov 2005 12:34:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6187</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6187</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/11/09/6187.aspx#comments</comments><description>Per organizzare al meglio il tuo tempo a DevCon, abbiamo dettagliato - nei limiti del possibile - i &lt;A href="http://devcon2005.devleap.com/agenda.psx"&gt;contenuti delle due track&lt;/A&gt;&amp;nbsp;negli slot temporali dell'evento.&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6187" width="1" height="1"&gt;</description></item><item><title>Track 2: Information Bridge Framework</title><link>http://blogs.devleap.com/devcon2005/archive/2005/11/07/6174.aspx</link><pubDate>Mon, 07 Nov 2005 11:39:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6174</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6174</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/11/07/6174.aspx#comments</comments><description>&lt;P&gt;La prima giornata del secondo track, oltre a una cospicua parte su Business Intelligence come&amp;nbsp;mostrato da &lt;a href="http://blogs.devleap.com/devcon2005/archive/2005/11/02/6124.aspx"&gt;Marco&lt;/A&gt;, offrirà una approfondita introduzione allo sviluppo di soluzioni con Information Bridge Framework.&lt;/P&gt;
&lt;P&gt;IBF, per chi non lo sapesse, è un prodotto nato con l'idea di integrare la piattaforma Office System 2003 con&amp;nbsp;applicazioni di back-end eterogenee, ottenendo quindi dei task pane dinamici aggregando dati da applicazioni line-of-business diverse.&lt;/P&gt;
&lt;P&gt;IBF non è sicuramente un prodotto semplice e intuitivo e non si creano soluzioni con 3 click e qualche drag'n'drop, ma occorre possedere una forte conoscenza del&amp;nbsp;.NET Framework e delle&amp;nbsp;sue tecnologie quali ADO.NET, Web Services, Windows Forms e Code Access Security (solo per citarne alcuni), il "premio" di una simile formazione è la capacità di utilizzare Information Bridge Framework per rivoluzionare la produttività&amp;nbsp;degli utenti aziendali.&lt;/P&gt;
&lt;P&gt;Avremo a disposizione 2 ore&amp;nbsp;e mezzo per mostrare tutti i componenti fondamentali di IBF e tante tante&amp;nbsp;demo, inizieremo con una demo user-side del prodotto per inquadrare&amp;nbsp;le funzionalità&amp;nbsp;chiave del prodotto, seguirà una presentazione degli attori di IBF quali Metadata (Entity, View, View Locator ecc.), Operation, Action, controlli windows forms, Region,&amp;nbsp;Web Services, Search, Reference List, Smart&amp;nbsp;Tag, Attached-schema document,&amp;nbsp;schemi&amp;nbsp;XSD&amp;nbsp;e trasformazioni XSLT, dopo ogni breve spiegazione teorica seguirà una dimostrazione live, l'obiettivo finale sarà ottenere&amp;nbsp;una piccola ma completa soluzione basata su Information Bridge Framework. &lt;/P&gt;
&lt;P&gt;Per mantenere coerenza&amp;nbsp;tra&amp;nbsp;gli argomenti della giornata,&amp;nbsp;utilizzeremo lo stesso database Sql Server sul quale lavorerà Marco&amp;nbsp;per le&amp;nbsp;demo di Business Intelligence, inoltre al termine della maxi-demo-live vi mostreremo una parte (ovviamente semplificata) di una soluzione IBF reale.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6174" width="1" height="1"&gt;</description></item><item><title>Spazi Sponsor</title><link>http://blogs.devleap.com/devcon2005/archive/2005/11/04/6140.aspx</link><pubDate>Thu, 03 Nov 2005 23:24:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6140</guid><dc:creator>marco</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6140</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/11/04/6140.aspx#comments</comments><description>A DevCon 2005 avremo una presenza di sponsor che daranno&amp;nbsp;il loro contributo alla riuscita dell'evento: ci sarà uno spazio in cui poter instaurare contatti diretti, senza alcuna forzatura per&amp;nbsp;i partecipanti (niente giro forzato stile negozio autogrill, per capirci). Ma siccome la pubblicità è l'anima del commercio, gli sponsor potranno usare un po' di miele per attirare l'attenzione... ecco quindi che ATI ci ha comunicato che sarà presente con alcune schede grafiche che crediamo interesseranno più d'uno. Altre novità e tutti i dettagli saranno forniti direttamente ala registrazione.&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6140" width="1" height="1"&gt;</description></item><item><title>Track 2: Business Intelligence con SQL2005</title><link>http://blogs.devleap.com/devcon2005/archive/2005/11/02/6124.aspx</link><pubDate>Wed, 02 Nov 2005 06:08:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6124</guid><dc:creator>marco</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6124</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/11/02/6124.aspx#comments</comments><description>&lt;P&gt;La prima giornata del track 2 (dati, analisi, strumenti) è dedicata in gran parte all'uso e all'integrazione delle tecnologie di Business Intelligence di SQL Server 2005 in uno scenario reale. Più che le singole funzionalità, di cui sicuramente si sarà già sentito parlare, è interessante definire gli scenari chiave in cui ha senso usare da subito SQL Server 2005 (eventualmente facendo un upgrade della soluzione esistente) grazie a "funzionalità chiave" come Integration Services (utile anche e forse soprattutto per fare "pulizie" nei dati, per esempio con le Fuzzy Lookup) e le nuove caratteristiche di Analysis Services (in particolare le dimensioni molti-a-molti, i KPI e in generale l'ambiente di sviluppo).&lt;/P&gt;
&lt;P&gt;In assoluto le dimensioni molti-a-molti consentono nuove tecniche di modellazione dei dati che vanno molto al di là della semplice relazione categorie-prodotti in settori in cui lo stesso prodotto sia classificabile all'interno di più categorie diverse. Su questo singolo argomento si potrebbe fare un'intera "sessione" (90 minuti) ma necessariamente a DevCon vedremo gli scenari chiave che si possono affrontare, dettagliando alcuni tecnicismi articoli futuri: alcune sfumature sono significative solo dopo aver acquisito una certa dimestichezza con l'UDM (Unified Dimensional Modeling) di Analysis Services 2005.&lt;/P&gt;
&lt;P&gt;La giornata prosegue con la valutazione di scenari di utilizzo degli algoritmi di Data Mining in casi reali (il case-study che seguiremo nella giornata sarà tendenzialmente sempre la stessa azienda) e la visita delle novità introdotte da Reporting Services 2005 (in particolare Report Builder), con pro e contro del suo utilizzo in un contesto in cui si adotti appieno il modello UDM.&lt;/P&gt;
&lt;P&gt;Uscendo dal contesto di SQL Server 2005 tocchiamo poi le funzionalità di Business Scorecard Manager e come si possono correlare con la funzionalità di KPI di SQL Server 2005 (cercando di chiarire molti dubbi che possono nascere dalla sovrapposizione di alcune funzionalità dei due prodotti). Passeremo poi a IBF (Information Bridge Framework), con un lungo ed esaustivo cammino lungo architettura, funzionalità e implementazione reale di questa tecnologia che consente di "amalgamare" all'interno di Office alcune funzionalità dei software "gestionali" esistenti (potremmo dire ERP, ma come vedremo è corretto definire un contesto più ampio dei software coinvolti). Inizialmente può sembrare un elemento decorativo, ma nella nostra esperienza IBF può realmente aumentare la produttività in quelle situazioni in cui Office (inteso come Outlook+Word+Excel) è l'ambiente "operativo" degli utenti per il 90% del loro tempo: per questo abbiamo deciso di dedicargli una sezione consistente di DevCon 2005.&lt;/P&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6124" width="1" height="1"&gt;</description></item><item><title>Track 1: i lavori proseguono</title><link>http://blogs.devleap.com/devcon2005/archive/2005/10/31/6118.aspx</link><pubDate>Mon, 31 Oct 2005 14:20:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6118</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6118</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/10/31/6118.aspx#comments</comments><description>&lt;DIV&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;La prima parte della giornata è stata descritta nel post precedente: &lt;a href="http://blogs.devleap.com/devcon2005/archive/2005/10/20/6043.aspx"&gt;http://blogs.devleap.com/devcon2005/archive/2005/10/20/6043.aspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;La giornata prosegue fermandosi ancora sullo strato DAL che viene arricchito dei metodi di aggiornamento dati sfruttando sempre Generics e la classe helper.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;Entra in gioco un client mobile che riutilizza gli strati di software progettati per eseguire le operazioni dal device (nella giornata successiva vedremo invece come lavorare offline sempre sfruttando il più possibile il codice già scritto grazie a link source e partial class).&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;Progettando applicazioni "componentizzate" si arriva, prima o poi (meglio prima) alle problematiche transazionali. Quando si pensa alle transazioni distribuite si pensa immediatamente all'aggiornamento di due Database. In realtà si incontra il problema anche quando il database è uno solo ma occorre orchestrare (perdonate il termine BizTalkiano :-)) il lavoro effettuato da più componenti: supponiamo ad esempio di dover spostare l'appuntamento di visita a una casa gestita dalla nostra agenzia immobiliare da un venditore all'altro: verranno affrontare le problematiche partendo dalla soluzione Stored Procedure, per arrivare al supporto limitato offerto dalla versione 1.1 del Framework, per proseguire con il supporto degli Enterprise Services (e relative complicazioni) per arrivare finalmente al nuovo modello offerto dalle classi del namespace System.Transactions. Nella versione 2.0 il modello si semplifica notevolmente. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;Si prosegue poi con l'ottimizzazione di un'applicazione ASP.NET che utilizza gli strati progettati per rendere asincrona l'esecuzione dei comandi. Vengono affrontate le problematiche e le soluzioni offerte da ASP.NET 1.x per poi passare alla versione 2.0. &lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;Si passa poi all'utilizzo di MSMQ e SQL 2005 broker per rendere "ancora più asincrone" e veloci le applicazioni ASP.NET sia per quanto riguarda le pagine aspx che i web service asmx. L'infrastruttura contempla anche transazioni distribuite fra SQL Server e MSMQ utilizzando il&amp;nbsp; nuovo modello System.Transactions 2.0.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;Segue l'analisi delle nuove feature &lt;STRONG&gt;&lt;B&gt;&lt;FONT face=Arial&gt;&lt;SPAN&gt;importanti&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/STRONG&gt; della nuova&amp;nbsp;2.0 di ASP.NET.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN&gt;Altri dettagli sulla seconda giornata che prevede un'inside su SOA a breve.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6118" width="1" height="1"&gt;</description></item><item><title>Track 1: Architettura e Implementazione Applicazioni ... stato avanzamento lavori</title><link>http://blogs.devleap.com/devcon2005/archive/2005/10/20/6043.aspx</link><pubDate>Thu, 20 Oct 2005 15:01:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:6043</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=6043</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/10/20/6043.aspx#comments</comments><description>&lt;P&gt;Stiamo ultimando il case study che ci farà da guida per le demo di DevCon 2005 nel Track Architettura e Implementazione Applicazioni. &lt;BR&gt;Seguiremo un ragionamento continuo nel corso della prima giornata: si parte da un'applicazione semplice per poi complicare i vari step&amp;nbsp;al fine di&amp;nbsp;migliorare la manutenibilità e le performance aggiungendo caratteristiche della versione 2.0 del .NET Framework. Questo il &lt;A href="http://devlab.devleap.it/Files/Conferenze/DevCon2005/Track1/WebSite01SD.GIF" target=_blank&gt;System Diagram&lt;/A&gt; dell'applicazione di partenza. L'applicazione finale è pronta, ma abbiamo preparato i vari step per arrivarci. &lt;/P&gt;
&lt;P&gt;Da prima si portano i componenti di accesso ai dati fuori dal &lt;A href="http://devlab.devleap.it/Files/Conferenze/DevCon2005/Track1/WebSite02DalSD.GIF" target=_blank&gt;layer di presentazione&lt;/A&gt;, poi si utilizzano evidenziandone i pro e i contro i &lt;A href="http://devlab.devleap.it/Files/Conferenze/DevCon2005/Track1/WebSite02DalFactorySD.gif" target=_blank&gt;Db*Factory&lt;/A&gt; della versione 2.0.&lt;/P&gt;
&lt;P&gt;Si passa poi all'implementazione di un &lt;A href="http://devlab.devleap.it/Files/Conferenze/DevCon2005/Track1/WebSite02DalFactoryMultiDBSD.gif" target=_blank&gt;Data Access Layer specifico&lt;/A&gt; (SQL2000, SQL 2005, Oracle) per poi generalizzarlo sfruttando l'OOP: vengono fuori considerazioni e utilizzo avanzato di Interfacce e Classi astratte. Vengono applicati &lt;A href="http://devlab.devleap.it/Files/Conferenze/DevCon2005/Track1/WebSite02DalMultiDBHelperSD.gif" target=_blank&gt;componenti Helper&lt;/A&gt; per generalizzare le funzioni più comuni nell'accesso ai dati, migliorando la manutenzione del codice. &lt;/P&gt;
&lt;P&gt;Per completare l'architettura in chiave 2.0, abbiamo applicato i Generics per ottimizzare la quantità di codice senza rinunciare alla tipizzazione. &lt;/P&gt;
&lt;P&gt;NB: Tutti i System Diagram linkati sono in bassa risoluzione :-)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=6043" width="1" height="1"&gt;</description></item><item><title>Iscrizioni aperte!</title><link>http://blogs.devleap.com/devcon2005/archive/2005/10/12/5982.aspx</link><pubDate>Tue, 11 Oct 2005 23:44:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:5982</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=5982</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/10/12/5982.aspx#comments</comments><description>Da oggi è disponibile il sito on-line per iscriversi a DevCon 2005!&lt;BR&gt;Tutte le persone che si sono già prenotate possono completare la loro procedura di iscrizione seguendo le istruzioni fornite nella mail che riceveranno.&lt;BR&gt;Chi non ha approfittato della prenotazione può invece iscriversi seguendo le indicazioni contenute nella pagina di iscrizione (&lt;A href="http://devcon2005.devleap.com/prenotazione.psx"&gt;http://devcon2005.devleap.com/prenotazione.psx&lt;/A&gt;).&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=5982" width="1" height="1"&gt;</description></item><item><title>IBM eServer xSeries sponsor di DevCon 2005</title><link>http://blogs.devleap.com/devcon2005/archive/2005/10/10/5976.aspx</link><pubDate>Mon, 10 Oct 2005 17:43:00 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:5976</guid><dc:creator>DevLeap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.devleap.com/devcon2005/rsscomments.aspx?PostID=5976</wfw:commentRss><comments>http://blogs.devleap.com/devcon2005/archive/2005/10/10/5976.aspx#comments</comments><description>&lt;P&gt;Anche &lt;A href="http://www-03.ibm.com/servers/it/eserver/xseries/"&gt;IBM eServer xSeries&lt;/A&gt; supporta DevCon 2005 fornendo l'hardware necessario allo svolgimento delle demo di applicazioni reali, affidabili e scalabili.&lt;/P&gt;
&lt;P&gt;Consulta la lista di tutti gli sponsor sul sito della conferenza: &lt;A href="http://devcon2005.devleap.com/sponsor.psx"&gt;http://devcon2005.devleap.com/sponsor.psx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=5976" width="1" height="1"&gt;</description></item></channel></rss>