Categoria Eventi

  • What's new in ASP.Net 4.0 Core services and WebForms

    What's new in ASP.Net 4.0 Core services and WebForms

    Speaker: Andrea Colaci
    Luogo: Novotel Castellana - Mestre Venezia
    Mappa: Novotel Castellana
    Data: Venerdì 9 Aprile 2010 - Ore 19:30
     
     
     
    In questa sessione saranno illustrate le novità di asp.net 4.0 con particolare riferimento alle webform ed al runtime: session compression, caching, application pool autostart, resource monitoring.

    Pubblicato venerdì 9 aprile 2010 da Andrea Boschin - Categoria Eventi - Commenti 0
  • ASP.NET MVC 2.0

    ASP.NET MVC 2.0

    Speaker: Andrea Dottor
    Luogo: Novotel Castellana - Mestre Venezia
    Mappa: Novotel Castellana
    Data: Venerdì 9 Aprile 2010 - Ore 19:30
     
     
    ASP.NET MVC è un framework sviluppato da Microsoft che permette di sviluppare applicazioni web utilizzando il pattern Model-View-Controller. Questo pattern, e (in questa sessione) la sua implementazione realizzata da Microsoft, si propone di apportare alcuni benefici: Maggiore controllo del markup della pagina, URL più leggibili Facilità di integrazione con librerie AJAX, chiara separazione dei ruoli/responsabilità tra layer, facilitando i test e la manutenzione dell'applicazione, supporto per test-driven development. Nella sessione andremo in dettaglio nella versione 2 di ASP.NET MVC, e con esempi pratici daremo risposta alle domande più frequenti, e a molte altre. Quando si utilizza ASP.NET MVC? Come si utilizza ASP.NET MVC? Semplifica davvero la manutenzione dell'applicazione? E' realmente testabile? Cosa guadagno ad usare ASP.NET MVC?

    Pubblicato venerdì 9 aprile 2010 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Segreti e misteri delle piattaforme Microsoft per i device

    Windows Embedded: Segreti e misteri delle piattaforme Microsoft per i device

    Speaker: Valter Minute
    Luogo: Novotel Castellana - Mestre Venezia
    Mappa: Novotel Castellana
    Data: Venerdì 5 Febbraio 2010 - Ore 19:30
     
     
    L'offerta microsoft per il mondo embedded è molto ricca e differenziata eppure resta, per molti sviluppatori, completamente oscura e misteriosa. L'utilizzo di sistemi operativi come Windows CE, Windows Embedded Standard e WePos può essere, in molti casi, un'ottima soluzione in molte delle situazioni in cui un PC viene "dedicato" a uno specifico compito o, addirittura, può consentire di sostituire il PC con un sistema meno performante ma più economico. Realizzare una versione del sistema operativo customizzata in funzione della propria applicazione e delle esigenze specifiche dell'utilizzatore consente di fornire un servizio migliore, ridurre i costi hardware e di gestione e le problematiche di assistenza e sicurezza. I costi ridotti e la semplicità di interfacciamento delle nuove generazioni di processori a 32bit li rende appetibili anche in settori dove fino a pochi anni fa venivano utilizzati microcontrollori senza sistema operativo. Windows Embedded Standard e Windows CE consentono di realizzare soluzioni embedded molto compatte e semplici. Un'introduzione a questi sistemi operativi può essere utile per tutti gli sviluppatori che, per esigenze lavorative o interesse personale, vogliono allargare i propri orizzonti rispetto al tradizionale software "front and back office" o semplicemente divertirsi a realizzare il device che hanno sempre sognato utilizzando Visual Studio e gli strumenti di programmazione che già conoscono a meraviglia.

    Pubblicato venerdì 5 febbraio 2010 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Windows Mobile: Real World state & notification broker

    Windows Mobile: Real World state & notification broker

    Speaker: Michele Locuratolo
    Luogo: Novotel Castellana - Mestre Venezia
    Mappa: Novotel Castellana
    Data: Venerdì 5 Febbraio 2010 - Ore 19:30
     
     
    State and Notification broker è la VERA rivoluzione per sviluppartori introdotta già su Windows Mobile 5.0 . Vediamo come poter intercettare eventi esposti dal sistema operativo, come reagire ai cambiamenti di stato e come creare i nostri stati personalizzati (da esporre anche ad altre applicazioni)

    Pubblicato venerdì 5 febbraio 2010 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Silverlight 2.0: Networking Explained

    Silverlight 2.0: Networking Explained

    Speaker: Andrea Boschin
    Luogo: Novotel Castellana - Mestre Venezia
    Mappa: Novotel Castellana
    Data: Venerdì 27 Febbraio 2009 - Ore 19:30
    Download Sorgenti
     
    Una delle caratteristiche salienti di Silverlight 2.0 è di consentire l'uso di diverse modalità per connettersi in rete e  raggiungere informazioni  dislocate sul server di partenza o in qualunque punto di Internet. Queste possibilità di connessione aprono la strada alla creazione di applicazioni che sfruttano informazioni provenienti da diverse piattaforme, consentendo la creazione di veri e propri mashup che le aggregano.

    Durante questo meeting vedremo innanzitutto come sia possibile connettersi alla rete nelle varie modalità, Socket, WebRequest, e WCF e grazie ad alcuni strumenti a supporto vedremo degli esempi di come sfruttarle per accedere alla rete e sfruttare al meglio i dati ottenuti. Tra gli strumenti a disposizione vedremo l'uso di Syndication e la configurazione di Cross-Domain Policies. Infine vedremo un esempio del nuovo PollingDuplex che consente di creare dei servizi in grado di effettuare il push di informazioni ai client connessi.

    Pubblicato domenica 5 aprile 2009 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Windows 7 Installation Fest - Lunedì 23 Marzo 2009 - Padova

    Windows 7 Installation Fest

    Windows 7 Week

    Il 23 Marzo 2009 di terrà il primo appuntamento con i Windows 7 Installation Fest, una serie di appuntamenti organizzati dalle community italiane che hanno l'obbiettivo di far conoscere il nuovo sistema operativo di Microsoft che nel breve futuro prenderà il posto di Vista.

    La serata, che verrà presentata dagli user group XeDotNetPowershell.it presso l'incubatore d'azienda Start Cube di Padova, si dividerà in due parti:

    1. Sessione di Davide Senatore su Windows 7 - In compagnia di Davide vedremo una carrellata delle nuove feature del sistema operativo

    2. Installation Party. Con l'assistenza delle community i presenti potranno installare il nuovo sistema operativo in versione beta sui propri PC o su una macchina virtuale

    Sede dell'evento:

    Start Cube
    Incubatore Universitario d'Impresa 
    Via della Croce Rossa, 112 - 35129 PADOVA

    Orario: Accoglienza presso la sala 18:30 - Inizio Sessione: 19:00.

    Iscrizioni: Windows 7 Installation Fest

    Note: Per garantire un rapido svolgimento delle installazioni si consiglia ai presenti di arrivare con la macchina pronta (formattata) o con il Virtual PC già installato.
    Avvisiamo che non sarà possibile effettuare un upgrade da Vista o da XP, in quanto tuttoggi non è disponibile un setup di questo tipo.

    Pubblicato lunedì 9 marzo 2009 da Andrea Boschin - Categoria Eventi - Commenti 0
  • WebCongress 2009

    WEB Congress 2.0

    Venerdi 27 Marzo 2009 - Ore 16.30
    Via Prasecco, 3/a
    33170 - Pordenone

    Siamo tornati. Più evoluti e più rivoluzionari di prima. Pronti ad offrirvi ogni particolare, ogni dettaglio e ogni nuova tecnica di programmazione atte a rendere i vostri siti delle vere e proprie Web Application. Pronti a sorprendervi con quanto Microsoft sa offrirvi, come privati e come aziende.

    Se siete un privato, rappresenta un motivo in più per aggiornare il vostro curriculum, coltivare la vostra (e nostra) passione.  Se siete un'Azienda, capirete che investire in tecnologia significa non soltanto incrementare le performance interne, ma anche porsi in contatto diretto col mercato e coi clienti stessi, in virtù dell'interattività offerta da queste innovazioni: come i canali mobili e web, che rendono la "customer engagement" più efficace e profittevole. L’evento sarà indirizzato soprattutto a Voi, affinché impariate ad orientarvi nell’intricato mondo delle nuove tecnologie Internet. L'incontro, come sempre gratuito e a scopo divulgativo, sarà focalizzato sulle tecnologie Web di ultima concezione.

    AGENDA

    16:30 Registrazione

    17:00 Saluto delle associazioni

    17.15 ASP.NET MVC Framework
    Speaker: Davide Vernole - MVP Visual Developer ASP.NET

    L'ASP.NET MVC Framework fornisce un'alternativa alle ASP.NET Web Forms per creare applicazioni web basate sul pattern Model – View – Controller (MVC). Questo framework fornisce un sistema leggero e altamente testabile che si integra con le attuali funzionalità di ASP.NETcome Master Page e l'autenticazione basata sulle Membership. Dopo aver presentato le peculiarità di questo nuovo framework evidenzieremo con esempi i punti salienti di questa tecnologia.


    18:25 Consumare Entity Framework da applicazioni RIA
    Speaker: Andrea Boschin - MVP Visual Developer ASP.NET

    La creazione di Rich Internet Application spinge sempre piu' a dotare le nostre applicazioni di servizi che siano in grado di alimentarle. Si tratta di un compito difficile e laborioso che recentemente ha trovato un valido alleato nella collaborazione di Entity Framework e ADO.NET Data Services. Mentre con l'Entity Framework diventa semplice mappare una serie di tabelle su un Object Model efficace, con gli ADO.NET Data Services siamo in grado pubblicare una interfaccia REST che rispeccchi tale modello. Questo apre la strada al incredibili applicazioni come ad esempio l'uso di linq a bordo di una applicazione Silverlight 2.0

    19:35 Coffee Break

    20:00 ASP.NET Dynamic Data Controls
    Speaker: Andrea Dottor - MVP Visual Developer ASP.NET

    Capita spesso di dover sviluppare prototipi di applicazioni per il Data Entry, oppure siti web dove la visualizzazione e l'inserimento di dati/informazioni siano le funzionalità principali. In questi casi, ed in molti altri, i Dynamic Data possono entrare in gioco, in quanto forniscono un framework che, grazie all'uso di LINQ to SQL e/o Entities Framework, permette di creare dinamicamente tutte le pagine di cui l'applicazione necessita per poter visuzlizzare, editare ed inserire tali dati. Queste pagine così create, possono essere facilmente personalizzate e adattate ad ogni soluzione. In questa sessione vedremo tutte le fasi per la messa in produzione di un'applicazione realizzata con i Dynamic Data, dalla creazione del sito alla sua customizzazione, e con esempi reali vedremo come superare alcune possibili problematiche che lo sviluppatore potrebbe incontrare.


    21:10 Web Application Integration in an Enterprise Scenario. Messaging, Services and DotNetNuke.
    Speaker: Davide Senatore - Senior Consultant & Contractor

    Lo scenario più diffuso oggigiorno nell’ambiente IT è rappresentato dall’integrazione tra sistemi. Saper affrontare sfide riguardanti integrazioni tra sistemi legacy, servizi web, servizi di messaggistica, databases ed applicazioni web è una componente fondamentale per l’architetto e lo sviluppatore di soluzioni web-based. In questa sessione vedremo come utilizzare al meglio il sistema di comunicazione robusto e affidabile MSMQ offerto dal sistema operativo Windows in unione con servizi web ed estensioni alla piattaforma CMS DotNetNuke. Quest’ultima si propone come soluzione economicamente vantaggiosa per la realizzazione di integrazioni con sistemi legacy, proprio grazie all’immediatezza dello sviluppo di moduli e la compatibilità con le più moderne tecnologie, quali AJAX e Silverlight.

    Pubblicato domenica 1 marzo 2009 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Community Meeting - .NET Compact Framework - Giovedì 4 Dicembre 2008 - Pordenone

    .NET Compact Framework

    Lo sviluppo per dispositivi mobili ha avuto una notevole spinta negli’ultimi anni per la convergenza di diversi fattori: diminuzione dei prezzi dei dispositivi, dispositivi sempre più performanti, disponibilità di strumenti di sviluppo sempre più affidabili ed integrati, disponibilità di nuove tecnologie. La sessione offrirà una panoramica generale delle tecnologie Microsoft disponibili, in particolare .NET Compact framework, per lo sviluppo su dispositivi mobili equipaggiati con Windows Mobile. 

    Download: Slide - Esempi

    • Introduzione ai dispositivi mobili e il loro impatto nella vita quotidiana
    • Strumenti di sviluppo e ultime tecnologie disponibili
    • Introduzione al .NET Compact Framework, filosofia del framework, limiti e vantaggi
    • Creazione di un programma per dispositivi mobili (demo)
    • Creazione di una form con i controlli base (demo)
    • Integrazione con “API” di sistema (P/Invoke) (demo)
    • Persistenza 
    • Multithreading, limiti e vantaggi.
    • Esempi (demo)

    AGENDA MEETING:

      18:30 – Apertura Meeting

      18:45 - Saluto ai partecipanti da parte dei presidenti delle community (Andrea Boschin e Marco Pozzan)

      19:00 – .NET Compact Framework #1 (Mirco Vanini)

      20:00 – Break

      20:30 – .NET Compact Framework #2 (Mirco Vanini)

      21:30 – Sessione Q&A

      22:00 – Chiusura dei lavori 

    Dopo un’iniziale panoramica sulla piattaforma, Mirco Vanini (Proxima Software - .NET Consultant & Contractor) vi illustrerà alcuni esempi di programmazione su dispositivi mobili e insegnerà alcuni trucchi su come realizzare un progetto di successo nell’ambiente del futuro: quello dei dispositivi mobile! 

    In collaborazione con:

     

     

     

     

    Pubblicato giovedì 30 ottobre 2008 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Microsoft Days 08 - Community After Hour

    Giovedì 29 Ottobre 2008

    Microsoft Days 08


    AGENDA

    18:00 Registrazione

    18:00 Happy Hour
     
    18:30 Benvenuto

    19:00 ASP.NET MVC Framework
    Speaker: Davide Vernole - MVP Visual Developer ASP.NET

    L'ASP.NET MVC Framework fornisce un'alternativa alle ASP.NET Web Forms per creare applicazioni web basate sul pattern Model – View – Controller (MVC). Questo framework fornisce un sistema leggero e altamente testabile che si integra con le attuali funzionalità di ASP.NET come Master Page e l'autenticazione basata sulle Membership. Dopo aver presentato le peculiarità di questo nuovo framework evidenzieremo con esempi i punti salienti di questa tecnologia.


    20:00 Consumare Entity Framework da applicazioni RIA
    Speaker: Andrea Boschin - MVP Visual Developer ASP.NET

    La scelta della tecnologia di comunicazione da utilizzare per sviluppare applicazioni distribuite è sempre stata ampia. Ogni tecnologia tra DCOM, COM+, MSMQ, Remoting, ASMX, WSE presenta vantaggi e svantaggi propri ed un diverso modello di programmazione da seguire. Windows Communication Foundation cerca di semplificare lo scenario, consentendo di separare la scelta di quale protocollo di trasporto usare o che politica di sicurezza implementare da altre più importanti decisioni che riguardano l’architettura dell’applicazione stessa. Windows Communication Foundation, introdotto nel .Net Framework 3.0 ed ampliato con nuove funzionalità nel .Net Framework 3.5, apre nuove ed interessanti possibilità a chi sviluppa applicazioni distribuite e non solo.

    21:00 ASP.NET AJAX in .NET 3.5 e Visual Studio 2008
    Speaker: Andrea Dottor - MVP Visual Developer ASP.NET

    Con il Framework 3.5 e con l'uscita del suo Service Pack 1 sono uscite diverse novità che riguardano ASP.NET AJAX. In questa sessione vedremo quali sono queste nuove funzionalità e i vantaggi che esse portano alle nostre applicazioni.


    22:00 Fine Lavori

    ISCRIZIONI

    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032391659&Culture=it-IT

     

     

     

     

    Pubblicato mercoledì 8 ottobre 2008 da Andrea Dottor - Categoria Eventi - Commenti 0
  • Community Meeting: SQL Server 2008: Le novità - Venerdì 21/11/2008 - Novotel Mestre Venezia

    SQL Server 2008: Le novità

    Una rapida carrellata su le principali novità di SQL Server 2008. Toccando punti come sicurezza, gestione, business inteligence, reportistica. E ovviamente toccando anche punti un po' più interessanti anche per gli sviluppatori come i nuovi tipi di dato e gestione dei tipi destrutturati.

    SPEAKER

    • Simone Corsini

    LUOGO e DATA

    • 21/11/2008 ore 19:00 - Novotel Venezia Mestre Castellana
      Via Alfredo Ceccherini 21
      30174 Venezia Mestre

    ISCRIZIONI:

    http://www.xedotnet.org/nextmeeting.aspx

    Pubblicato martedì 7 ottobre 2008 da Andrea Dottor - Categoria Eventi - Commenti 1
  • Community Meeting: IEnumerable Tales - Venerdì 12/12/2008 - Novotel Mestre Venezia

    IEnumerable Tales: The next Linq, Entity framework and Linq to entities

    Con la release della Service Pack 1 del .NET Framework 3.5 sarà disponibile il nuovo Entity Framework uno strumento il cui scopo primario è
    di creare un livello di astrazione rispetto alla sorgente dati che consenta di interfacciarsi facilmente a qualunque database supportato. Si tratta di uno
    strumento che va sotto il nome di ORM e già il mercato offre innumerevoli strumenti di questo tipo. La vera chiave di volta dell'Entity Framework è Linq to
    Entities che fornisce uno strumento senza precedenti in termini di espressività e produttività per interrogare un object model creato con l'EF. In questa
    sessione ci occuperemo di capire le qualità e i problemi di questo interessante strumento affrontando dapprima l'entity framework e in seguito linq to entities.

    DOWNLOAD:

    SPEAKER

    • Andrea Boschin - MVP ASP.NET

    LUOGO e DATA

    • 12/12/2008 ore 19:00 - Novotel Venezia Mestre Castellana
      Via Alfredo Ceccherini 21
      30174 Venezia Mestre

    ISCRIZIONI:

    http://www.xedotnet.org/nextmeeting.aspx

    Pubblicato lunedì 14 luglio 2008 da Andrea Dottor - Categoria Eventi - Commenti 1
  • Community Meeting: MVC Framework - Venerdì 24/10/2008 - Novotel Mestre Venezia

    MVC Framework

    L'ASP.NET MVC Framework fornisce un'alternativa alle ASP.NET Web Forms per creare applicazioni web basate sul pattern Model – View – Controller (MVC). Questo framework fornisce un sistema leggero e altamente testabile che si integra con le attuali funzionalità di ASP.NET come Master Page e l'autenticazione basata sulle Membership. Dopo aver presentato le peculiarità di questo nuovo framework evidenzieremo con esempi i punti salienti di questa tecnologia.

    AGENDA

    SPEAKER

    • Davide Vernole - MVP ASP.NET

    LUOGO e DATA

    • 24/10/2008 ore 19:00 - Novotel Venezia Mestre Castellana
      Via Alfredo Ceccherini 21
      30174 Venezia Mestre

    ISCRIZIONI:

    http://www.xedotnet.org/nextmeeting.aspx

    Pubblicato lunedì 14 luglio 2008 da Andrea Dottor - Categoria Eventi - Commenti 0
  • Community Meeting: Integrazione TFS in azienda - Giovedì 25/09/2008 - Novotel Mestre Venezia

    Integrazione TFS in azienda

    Team Foundation Server è ormai una realtà consolidata in molte aziende, tuttavia ancora molti si chiedono come facilitare l'adozione di questo strumento. In questo meeting cercheremo di comprendere queste strategie.  

    Argomenti
    : B
    reve introduzione a TFS, Utilizzo base di TFS (sostituzione di Source Safe o altri strumenti), Sfruttare appieno il TFS (work item, build, documenti e report), Configurazioni tipo (intranet, extranet, etc...), Best Practices e cosa abbiamo imparato dopo tre anni di utilizzo reale, Q&A


    SPEAKER

    LUOGO e DATA

    • 25/09/2008 ore 19:00 - Novotel Venezia Mestre Castellana
      Via Alfredo Ceccherini 21
      30174 Venezia Mestre

    ISCRIZIONI:

    http://www.xedotnet.org/nextmeeting.aspx

    Pubblicato lunedì 14 luglio 2008 da Andrea Dottor - Categoria Eventi - Commenti 0
  • WebCongress 2008

    Giovedì 29 Maggio 2008

    Via Prasecco, 3/a
    33170 - Pordenone

    Partecipa gratuitamente, per renderti conto di come le tecnologie più innovative in ambiente Web lo stiano ri-vo-lu-zio-nan-do!-do!

    Oramai, in diverse maniere si sta sconfiggendo il gap tra un'applicazione browser-based ed una client-based.

    Grazie alle tecniche di programmazione più moderne, le applicazioni Web affronteranno sempre meno limiti, supporteranno l’alta definizione, disporranno di un’interfaccia utente con controlli più avanzati,…

    Ecco una sintesi delle tecnologie che saranno illustrate nella giornata.

     

    Silverlight è una tecnologia creata per gli sviluppatori web che permette di creare e pubblicare online contenuti interattivi e applicazioni di grafica 2D, audio, video, animazioni vettoriali e giochi.
    Rispetto a Flash, Microsoft Silverlight crea contenuti più facilmente indicizzabili dai motori di ricerca, e supporta nativamente lo standard HD (video in alta definizione) e il DRM. Scritto in XAML Silverlight permette di cancellare la diversità di interfaccia esistente tra tecnologie web e desktop, creandone una vera e propria unica piattaforma.

    Oltre a far funzionare le nuove Rich Internet Applications, cioè quei software che arriveranno dalla rete e funzioneranno utilizzando la potenza di calcolo del computer dell'utente, annullando la differenza tra un software installato e una applicazione web.             

     

    ASP.NET è stata per molto tempo una piattaforma di sviluppo Web molto popolare. ASP.NET 2.0 aveva aggiunto molte funzionalità in più rispetto alle versioni precedenti. Con ASP.NET 3.5 ovviamente si hanno ancora più funzionalità; le più significative riguardano:

    Supporto Ajax integrato;

    Nuovi strumenti di controllo dei dati (ListView e DataPager)

    Il controllo LinqDataSource.

    Un Web Service (Servizio Web) è un sistema software progettato per supportare l'interoperabilità tra diversi elaboratori appartenenti alla stessa rete; caratteristica fondamentale di un Web Service è quella di offrire un'interfaccia software (descritta in un formato automaticamente elaborabile quale, ad esempio, il Web Services Description Language) con cui altri sistemi possono interagire con il Web Service stesso, attivando le operazioni descritte nell'interfaccia tramite appositi "messaggi" inclusi in una "busta" (la più famosa è SOAP): tali messaggi sono, solitamente, trasportati tramite il protocollo HTTP e formattati secondo lo standard XML.


    AGENDA

    18:00 Registrazione

    18:15 Saluto delle associazioni

    18.20 Aspettando Silverlight 2.0: Incontro ravvicinato con il futuro prossimo del web
    Speaker: Andrea Boschin - MVP Visual Developer ASP.NET

    Sin dalla nascita del web, il miglioramento della User Experience è sempre stata in cima alle richieste dell'utente e oggetto di incessante ricerca da parte dello sviluppatore. Fino ad oggi, nonostante il miglioramento introdotto da AJAX la differenza tra una applicazione web e una applicazione desktop è stata rilevante. La nascita di Silverlight ha avanzato la promessa di unire in una sola tecnologia il meglio dei due ambienti garantendo la facilità nel deploy tipica del web e l'usabilità del desktop. In questa sessione faremo il nostro incontro con Silverlight 2.0, una tecnologia per le Rich Internet Application sviluppata da Microsoft che sembra riuscire in questo difficile intento.


    19:40 Overview di Windows Communication Foundation
    Speaker: Davide Bedin - Bedin Shop Systems

    La scelta della tecnologia di comunicazione da utilizzare per sviluppare applicazioni distribuite è sempre stata ampia. Ogni tecnologia tra DCOM, COM+, MSMQ, Remoting, ASMX, WSE presenta vantaggi e svantaggi propri ed un diverso modello di programmazione da seguire. Windows Communication Foundation cerca di semplificare lo scenario, consentendo di separare la scelta di quale protocollo di trasporto usare o che politica di sicurezza implementare da altre più importanti decisioni che riguardano l’architettura dell’applicazione stessa. Windows Communication Foundation, introdotto nel .Net Framework 3.0 ed ampliato con nuove funzionalità nel .Net Framework 3.5, apre nuove ed interessanti possibilità a chi sviluppa applicazioni distribuite e non solo.

    21:00 Coffe Break (Offerto da 1nn0va)

    21:15 Realizzare un'appplicazione completa con ASP.NET 3.5
    Speaker: Andrea Dottor - Senior Developer

    L'uscita del framework 3.5 ha introdotto importanti novità alla piattaforma di sviluppo web Microsoft, e questa sessione permetterà di vedere come con Visual Studio 2008 sia possibile realizzare un'applicazione ASP.NET in pochi e semplici passi. Sarà una sessione ricca di codice, dove i nuovi controlli introdotti in ASP.NET 3.5 come la ListView, il DataPager e la LinqDataSource faranno da fulcro ad esempi pratici ed applicabili a problemi e soluzioni reali.

     

     

    Pubblicato martedì 1 luglio 2008 da Andrea Boschin - Categoria Eventi - Commenti 0
  • ONE-DAY Web Development 2008

    E' disponiblie il materiale delle sessioni del One-Day Web Development 2008 che si è tenuto lo scorso 17/1/2008

    1) Windows Live ID - (Davide Vernole)

    2) Rich Internet Applications nel mondo reale -  (Andrea Boschin)

    3) Applied AJAX (Andrea Dottor)

    4) Web Games - (Davide Senatore) - in preparazione

    Pubblicato lunedì 28 gennaio 2008 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Community Meeting: Compact Framework - Venerdì 20/6/2008 - Novotel Mestre Venezia

    Sviluppo per dispositivi mobili utilizzando .NET Compact Framework

    Lo sviluppo per dispositivi mobili ha avuto una notevole spinta negl’ultimi anni per la convergenza di diversi fattori: diminuzione dei prezzi dei dispositivi, dispositivi sempre più performanti, disponibilità di strumenti di sviluppo sempre più affidabili ed integrati, disponibilità di nuove tecnologie.

    La sessione offrirà una panoramica generale delle tecnologie Microsoft disponibili, in particolare .NET Compact framework, per lo sviluppo su dispositivi mobili equipaggiati con Windows Mobile. 

    AGENDA

    • Introduzione ai dispositivi mobili e il loro impatto nella vita quotidiana
    • Strumenti di sviluppo e ultime tecnologie disponibili
    • Introduzione al .NET Compact Framework, filosofia del framework, limiti e vantaggi
    • Creazione di un programma per dispositivi mobili (demo)
      • Ambiente di sviluppo
      • Emulazione dispositivo
      • Strumenti disponibili
        • Introduzione ai nuovi strumenti VS 2008 (Unit Test, Performance monitor, Logger, ecc.)
    • Creazione di una form con i controlli base (demo)
    • Integrazione con “API” di sistema (P/Invoke) (demo)
    • Persistenza
      • Windows CE file system
      • File I/O
      • Introduzione SQL CE (demo)
    • Multithreading, limiti e vantaggi.
    • Programma di esempio (demo)
      • Disegno base dati
        • Limiti e considerazioni utilizzo di SqlCE
      • Costruzione strato di astrazione base dati
        • Definizione B.O.
        • Accesso base dati tramite ADO.NET
        • Accesso base dati tramite Linq
      • Implementazione U.I. e collegamento B.O.
      • Tecniche di sincronizzazione con sistemi remoti

    SPEAKER

    • Mirco Vanini - C++ / .NET Senior Developer - Consultant and Contractor

    LUOGO e DATA

    • 20/6/2008 ore 19:00 - Novotel Venezia Mestre Castellana
      Via Alfredo Ceccherini 21
      30174 Venezia Mestre

    DOWNLOAD

    ISCRIZIONI : http://www.xedotnet.org/nextmeeting.aspx

    Pubblicato domenica 6 gennaio 2008 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Community Meeting: ASP.NET 3.5 - Venerdì 16/5/2008 - Novotel Venezia Mestre

    Realizzare un'appplicazione completa con ASP.NET 3.5

    Con l'uscita del framework 3.5 e con le ancora più recenti ASP.NET Extension CTP, la piattaforma di sviluppo web Microsoft ha aperto la strada a una quantità notevole di novità che vanno dalla nuova ListView e DataPager alla LinqDataSource per finire con i Dynamic Data Controls e l'innovativo MVC Framework.

    La serata in compagnia di ASP.NET 3.5 ci condurrà in una esplorazione di quello che è stato introdotto con il Framework 3.5 e di quello che ragionevolmente si attende per l'uscita delle ASP.NET Extensions. Sarà come consueto una lunga sessione condotta con grande quantità di esempi pratici di codice piuttosto che con innumerevoli slide.

    SPEAKER

    • Andrea Dottor - Senior Developer

    LUOGO e DATA

    • 16/5/2008 ore 19:00 - Novotel Venezia Mestre Castellana
      Via Alfredo Ceccherini 21
      30174 Venezia Mestre

    DOWNLOAD

    ISCRIZIONI : http://www.xedotnet.org/nextmeeting.aspx

    Pubblicato domenica 6 gennaio 2008 da Andrea Boschin - Categoria Eventi - Commenti 2
  • Community Meeting: Microsoft Sync Framework - Venerdì 4/4/2008 - Novotel Venezia Mestre

    Microsoft Syncronization Framework: Sistemi occasionalmente connessi

    Realizzare sistemi che possano anche lavorare su dati e files in maniera disconnessa è sempre stato negli interessi degli sviluppatori.

    Con Visual Studio 2008 Microsoft  ha rilasciato un framework per sviluppare applicazioni che permettano l'accesso off-line a dati, servizi e files. Faremo un'overview del framework, delle sue potenzialità ed estensibilità, dimostrando con una semplice applicazione la replica non solo di dati ma anche di files multimediali.

    SPEAKER

    • Marco Trova - Matika S.r.l.

    LUOGO e DATA

    • 4/4/2008 ore 19:00 - Novotel Venezia Mestre Castellana
      Via Alfredo Ceccherini 21
      30174 Venezia Mestre

    ISCRIZIONI : http://www.xedotnet.org/nextmeeting.aspx

    Pubblicato domenica 6 gennaio 2008 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Community Meeting: System.AddIn - Venerdì 14 Marzo 2008 - Novotel Mestre Venezia

    System.AddIn – L’estensibilità entra di prepotenza nel Framework

    Con l’uscita del Framework .NET 3.5 Microsoft ha introdotto, tra le tante novità, anche un nuovo namespace dedicato all’estensibilità.

    Chiunque si sia mai imbattuto nella necessità di realizzare un’infrastruttura a plugin per la propria applicazione troverà in questo nuovo set di classi un valido alleato per portare a termine con semplicità un compito che fino ad oggi è stato tutto tranne che banale.

    L’infrastruttura di System.AddIn si fa carico di gestire anche l’annoso problema derivante dalla gestione del versioning sia dei plugin che dell’applicazione host introducendo un modello architetturale che semplifica enormemente anche questo task.

    AGENDA

    • Concetti di base dell’estensibilità a prescindere dal framework: perchè è importante avere un’applicazione estensibile
    • Il problema del Versioning sia dell’host che del plugin;
    • La soluzione manuale prima del fx 3.5;
    • Introduzione all’architettura di System.AddIn;
    • Architetture implementabili con System.AddIn;
    • Il problema del Versioning e la sua soluzione: gli “Adapter”;
    • Tanto codice di esempio

    SPEAKER

    • Mauro Servienti - Microsoft MVP – Visual C#

    LUOGO e DATA

    • 14/3/2008 ore 19:00 - Novotel Venezia Mestre Castellana
      Via Alfredo Ceccherini 21
      30174 Venezia Mestre

    DOWNLOAD: http://www.xedotnet.org/67/section.aspx/download/29

    ISCRIZIONI : http://www.xedotnet.org/nextmeeting.aspx

    Pubblicato domenica 6 gennaio 2008 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Community Meeting: LINQ - Venerdì 15 Febbraio 2008 (VERONA)

    LINQ: The Missing Link

    Con LINQ, Microsoft fa ufficialmente ingresso nel mercato degli ORM (Object Relational Mappers), e lo fa con gran classe.

    Integrando un vero e proprio linguaggio parallelo, con una propria sintassi e propri costrutti, permette non solo di mappare entità da un Domain Model ad un Database, bensì di effettuare query complesse su grafi di oggetti in memoria, permettendo di fatto una conversione dal modello relazionale (tipico dei database) al modello gerarchico (tipico del domain model).

    Il risparmio in termini di tempo e di risorse impiegate in progetti che adottano Linq per gestire lo strato di Business/Accesso ai dati è tangibile, e proprio per questo lo si può definire l'anello mancante dello sviluppo di software.

    AGENDA

    Introduzione a LINQ:

    • Cos'è
    • Un pò di storia
    • Come funziona
    • Confronti tra il modello Relazionale ed il modello Gerarchico

    LinQ Flavors

    • LINQ to Objects
    • LINQ to ADO.net
      • LINQ to Entities
      • LINQ to SQL
      • LINQ to Dataset
    • LINQ to XML

    LINQ to XML

    • Lavorare con XML e LINQ

    SPEAKER

    • Simone Corsini - Docente VECOMP SOFTWARE S.r.l.

    LUOGO e DATA

    • 15/2/2008 ore 19:00 - Verona, presso la sede di VECOMP SOFTWARE

    ISCRIZIONI : http://www.xedotnet.org/nextmeeting.aspx

    Pubblicato domenica 6 gennaio 2008 da Andrea Boschin - Categoria Eventi - Commenti 0
  • One-Day Web Development 2008

    Dopo svariati anni trascorsi in una prolungata gioventù, la rete Internet e con essa il Web si avviano verso una feconda maturità nella quale spiccano applicazioni che si avvalgono di look & feel accattivante, di servizi distribuiti e di tecnologie che sempre più portano a convergere i due paradigmi applicativi - quello web e quello desktop - fino ad oggi rimasti ben distinti.

    Nell’ambito di questo rinnovato fervore si colloca il  primo evento di XeDotNet, usergroup dedicato alle tecnologie del framework .NET, denominato “ONE-Day”.

    Durante questa densa giornata alcuni dei nostri speaker vi condurranno nell’esplorazione di quanto la moderna rete trasporta sull’http. ASP.NET, Silverlight, AJAX e i servizi LiveID saranno i nostri alleati in questa scoperta che sarà condotta come consueto per il nostro gruppo con innumerevoli esempi pratici e pronti per essere applicati il giorno seguente.

    9:00 – 9:30

    Registrazione

     

    9:30 – 10:15

    La piattaforma Microsoft per il Web

    Speaker: Pietro Brambati

     

    Il mondo del web è in continua evoluzione e questo porta con sé notevoli cambiamenti sia nel modo in cui tutti i giorni lo “consumiamo”, ma anche e soprattutto nel modo di realizzare applicazioni. Sempre più spesso, infatti, si sente parlare di applicazioni RIA (Rich Interactive Application), nelle quali è necessario offrire all’utente contenuti multimediali e interazione. Architetti e sviluppatori di soluzioni web troveranno in questa sessione un’utile roadmap sulle tecnologie e servizi per creare il web di oggi e di domani.

    10:15 – 11:25

     

     

     

    Certezza dell’identità nell’autenticazione web: Windows Live ID come possibile soluzione

    Speaker: Davide Vernole

     

     

     

    La maggior parte delle applicazioni web che conosciamo, siano essi portali di commercio elettronico, siti di home banking o community che uniscono persone con comuni interessi, implementano un sistema di autenticazione per verificare l’identità degli utenti che vogliono accedere ad aree e contenuti riservati. I principali problemi correlati con i sistemi di autenticazione nel mondo web sono la certezza dell’identità e la protezione delle informazioni ad essa associate. Windows Live ID SDK può aiutarci ad implementare un sistema di verifica dell’identità ad elevato valore aggiunto a fronte di una riduzione dei costi d’implementazione ed una maggior sicurezza fornita da un’infrastruttura tecnologica costantemente aggiornata qual è quella di Windows Live ID. Durante la sessione dimostreremo come sia possibile sfruttare questo servizio valutando soluzioni di utilizzo, benefici e sviluppi futuri con particolare attenzione all’integrazione con Windows CardSpace in ambito web.

    11:25 – 11:40

    Coffee Break

     

    11:40 – 12:50

     

     

     

    Rich Internet Application nel mondo reale: Silverlight e AJAX alleati per migliorare la User Experience

    Speaker: Andrea Boschin
    Download: http://www.xedotnet.org/67/section.aspx/download/26

     

     

     

    L’evoluzione del web attraverso gli anni ha condotto le tecnologie moderne verso il concetto di Rich Internet Application, che a partire da AJAX e ora con Silverlight sta rapidamente trasformando la user-experience delle applicazioni web avvicinandola sempre più a quella disponibile in ambiente desktop. L’introduzione di Silverlight, la tecnologia RIA per eccellenza, con il supporto di strumenti quali ASP.NET AJAX e LINQ oggi consente lo sviluppo di applicazioni accattivanti che uniscano il meglio di due mondi che finora hanno avuto ben poco in comune, regalando all’utente un feedback e un look&feel senza precedenti. Durante i 70 minuti che trascorremo assieme vedremo come queste tecnologie possano collaborare per migliorare l’appeal delle nostre applicazioni e per risolvere problematiche che tipicamente sono relegate alle applicazioni Windows Forms. Avremo occasione di sperimentare varie tecniche incentrate sulle capacità di Silverlight allo scopo di chiarire lo stato dell’arte di questo dinamico settore.

    12:50 – 13.50

    Pranzo

     

    13:50 – 15:00

     

    Applied ASP.NET AJAX 1.0

    Speaker: Andrea Dottor

    Download: http://www.xedotnet.org/67/section.aspx/download/27

     

     

     

    La nuova libreria ASP.NET AJAX è stata ideata per permettere la rapida creazione di applicazioni di nuova generazione, più efficienti, interattive e altamente personalizzabili. L’utilizzo di ASP.NET AJAX Extensions e dell’AJAX Control Toolkit consente di spostare facilmente parte della logica delle applicazioni dal server verso il client aprendo la strada a nuovi scenari che danno vita ad interfacce user-friendly e innovative per le applicazioni web. In questa sessione vedremo in dettaglio alcune tecniche che aiutano a sfruttare al meglio i vantaggi dell'adozione di queste tecnologie e di massimizzare il valore aggiunto che esse possono dare.

    15:00 – 16:10

     

    Web Games con Silverlight 1.1

    Speaker: Davide Senatore

    Download: http://www.xedotnet.org/67/section.aspx/download/28

     

     

     

    Anche se il mercato ludico si è fortemente espanso e la realizzazione di un moderno videogame richiede risorse fuori della portata degli appassionati, è sempre piacevole cimentarsi nella realizzazione di un semplice videogioco, familiarizzando con le tecniche che portano spesso all’estremo la potenza di calcolo dei moderni computer. In questa sessione, dopo aver evidenziato rapidamente le caratteristiche di Silverlight 1.1, cercheremo di capire come questa piattaforma si candidi come ambiente ideale per lo sviluppo di software per l’intrattenimento. Durante la presentazione verranno illustrate le tecniche di base per la realizzazione di un videogioco: sprite, movimento, suoni ed interazione con l’utente.

    Pubblicato lunedì 3 dicembre 2007 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Community Meeting: Silverlight! - 14 Dicembre 2007


    Web Development - A step into the future... Silverlight! - 14 Dicembre 2007

    Il dominio incontrastato di flash, che ormai regna da svariati anni come plugin di grafica vettoriale per i browser, sembra ormai volgere al termine. Da qualche mese a questa parte ha fatto capolino Silverlight, la nuova piattaforma di sviluppo, basata su XAML la cui linearità e semplicità apre finalmente la strada a grandi possibilità nel campo dello sviluppo web. In questo meeting, condotto da Andrea Boschin, inizieremo a prendere coscienza delle feature della piattaforma e delle sue possibilità. 

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE) 

    PER ISCRIZIONI:  ISCRIZIONI APERTE

    • ore 19:30 - Inizio Accoglienza

    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.

    • ore 20:15 - A step into the future... Silverlight!

      di Andrea Boschin - Most Valuable Professional - Visual Developer ASP

      Lo scopo di questa sessione sarà di dimostrare le caratteristiche di punta della corrente versione di Silverlight 1.0 e di introdurre gli sviluppi che avranno luogo con la versione immediatamente successiva 1.1 che imporrà dei cambiamenti radicali.

      Tra i pregi che vedremo di dimostrare vi sarà sicuramente la semplicità e l'eccellente livello di integrazione con il DOM Javascript. Inizieremo esplorando questo mondo alla ricerca innanzitutto dei concetti più semplici e basilari, quali il layout e la gestione del testo e della grafica, per poi incontrare le animazioni e le integrazioni con il modo di AJAX.

      L'ultima parte del meeting vedrà la presentazione della evoluzione verso la versione Silverlight 1.1 e quindi l'uso di C# come valido e produttivo sostituto di Javascript.


      Durante la sessione vi sarà una pausa di alcuni minuti tra la prima e la seconda ora.

      Download:

    • slides (disponibile dopo il meeting)
    • esempi di codice (disponibile dopo il meeting)

    • Ore 22:00 - Question & Answer Session

    Al termine dell'incontro come di consueto ci troveremo alla birreria Scarpon di Mestre per condividere il pane assieme alla conoscenza.

    Durante il meeting saranno estratti alcuni premi gentilmente offerti da Jetbrains e Telerik

    Pubblicato domenica 15 luglio 2007 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Community Meeting: Web Development Ways - 16 Novembre 2007

    Andrea Dottor

    Web Development Ways  - 16 Novembre 2007

    Lo sviluppo di applicazioni web è una attività che impegna sempre più risorse per molte aziende. In questo meeting abbiamo deciso di affrontare due argomenti apparentemente molto diversi, la customizzazione di DotNetNuke e i futures di ASP.NET AJAX. La nota piattaforma open source e le novità imminenti di AJAX in realtà condividono il medesimo spirito di framework capaci di dare con facilità feature interessanti e di farci risparmiare tempo nello sviluppo. Davide Senatore e Andrea Dottor si alterneranno ad illustrarci con dovizia di particolari questi argomenti.

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE) 

    PER ISCRIZIONI:  ISCRIZIONI APERTE

    • ore 19:30 - Inizio Accoglienza

    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.

    • ore 20:15 - Customizzare DotNetNuke

      di Davide Senatore - NET Senior Developer - Consultant and Contractor

      Dal suo rilascio come semplice modifica del celeberrimo progetto IBuySpy, DotNetNuke ne ha fatta di strada; E' passato attraverso 3 versioni di Framework ed ha girato a proprio favore le differenze del modello di compilazione di ASP.net 2.0 rispetto a quello impiegato in ASP.net 1.1. In questo meeting cercheremo di capire cosa si può fare con DNN e se questo Portal Application Framework è una buona base da cui partire per sviluppare le proprie applicazioni web based, non necessariamente di stampo "portale"..

      • Il concetto di Portal Framework; cosa deve avere un framework per essere appetibile per lo sviluppo e la personalizzazione.
      • DotNetNuke; un pò di storia. Installare ed amministrare DotNetNuke; mai un portale è stato così facile da gestire!
      • Aree chiave di un Portal Framework: Utenti-Ruoli-Profilazione-Editing di pagina
      • Skins e Containers: rendere un portale personalizzato
      • Hi-End features: AJAX, Localizzazione e creazione di moduli
      • Creare un modulo per DNN ed utilizzarlo all'interno del
        portale; moduli custom
      • accesso ai dati e la libreria messa a disposizione dello sviluppatore DNN
      • Conclusioni

    Download:

    • slides (disponibile dopo il meeting)
    • esempi di codice (disponibile dopo il meeting)
    • ore 21.00 15 minuti di pausa.

    • ore 21.15 - ASP.NET AJAX Futures

    di Andrea Dottor - NET Senior Developer

    ASP.NET 2.0 AJAX ha introdotto nelle nostri applicazioni una nuova User Experience permettendoci di renderle più efficienti, interattive e personalizzabili.
    Ma questo framework è in continua crescita, ed infatti in questo meeting vedremo cosa ci aspetterà nella prossima versione scoprendo che alcune limitazioni sono state finalmente superate: Cosumare servizi WCF e interazione con la history del browser sono solo alcune delle novità presenti nel ASP.NET AJAX Futures.

      • Introduzione agli ASP.NET AJAX Futures
      • Nuovi controlli server 
        • History (integrazione con la History dei browser)
      • Nuove funzionalità lato client 
        • CSS selector APIs
        • Client Data Controls, Validazione,  Xml Script
        • Accesso ai "Astoria" Web data services (un nuovo tipo di Window Communication Framework (WCF) Web service)
        • Integrazione con Silverlight (Sys.Preview.UI.Xaml)
      • Conclusioni

    Download:

    • slides (disponibile dopo il meeting)
    • esempi di codice (disponibile dopo il meeting)
    • Ore 22:00 - Question & Answer Session

    Al termine dell'incontro come di consueto ci troveremo alla birreria Scarpon di Mestre per condividere il pane assieme alla conoscenza.

    Durante il meeting saranno estratti alcuni premi gentilmente offerti da Jetbrains e Telerik

    Pubblicato domenica 15 luglio 2007 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Community Meeting: Visual Studio Team System 2008... e anche un po' di "Rosario" - 12 Ottobre 2007


    Visual Studio Team System 2008... e anche un po' di "Rosario" - 12 Ottobre 2007

    Febbraio 2008 porterà con se l'avvento della prossima versione di molti prodotti quali SQL Server 2008, il Framework 3.5 e naturalmente la RTM di Visual Studio 2008 (a.k.a "orcas"). L'ingresso di questa nuova versione della IDE di riferimento per tutti i programmatori .NET richiede un meeting, che serva a fare luce sulle novità che introdurrà nelle nostre vite. Ci guiderà Lorenzo Barbieri, uno speaker che non ha bisogno di presentazioni.

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE) 

    PER ISCRIZIONI:  ISCRIZIONI APERTE

    • ore 19:30 - Inizio Accoglienza

    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.

    • ore 20:15 - Visual Studio Team System 2008... e anche un po' di "Rosario"

      di Lorenzo Berbieri - Most Valuable Professional - Team System

      La versione 2008 rappresenta per la famiglia Visual Studio Team System un aggiornamento che coinvolge tutti i prodotti:

      - Visual Studio Team Edition for Software Architects
      - Visual Studio Team Edition for Software Developers
      - Visual Studio Team Edition for Software Testers
      - Visual Studio Team Foundation Server

      oltre ad alcune piccole novità per la versione Database Professionals.

      Durante la sessione vedremo le novità riguardo al supporto delle Software Factories, le metriche del codice, il test di siti Ajax, il nuovo profiler, le novità in Team Foundation Server, etc... Vedremo inoltre quali novità si prospettano in "Rosario", la versione di Team System a cavallo tra la release 2008 ("Orcas") e la prossima release di tutta la famiglia Visual Studio ("Hawaii").

      Durante la sessione vi sarà una pausa di alcuni minuti tra la prima e la seconda ora.

      Download:

    • slides (disponibile dopo il meeting)
    • esempi di codice (disponibile dopo il meeting)

    • Ore 22:00 - Question & Answer Session

    Al termine dell'incontro come di consueto ci troveremo alla birreria Scarpon di Mestre per condividere il pane assieme alla conoscenza.

    Durante il meeting saranno estratti alcuni premi gentilmente offerti da Jetbrains e Telerik


    Pubblicato domenica 15 luglio 2007 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Community Meeting: Windows Vista Gadgets - 14 Settembre 2007


    Windows Vista Development - Windows Vista Gadgets - 14 Settembre 2007

    Windows Vista ha introdotto un nuovo strumento che prende un posto di onore sul desktop. Si tratta della Sidebar, un componente che promette di raggiungere e superare il menu di avvio in quanto a popolarità e attesa. Al suo interno possono trovare posto una serie di "gadgets", piccoli programmi che a dispetto del nome un po' giocoso sono in grado di portare più vicino all'utente una serie di funzioni di immediata utilità e di fornire un nuovo appeal alle nostre applicazioni. Con Simone Chiaretta, noto blogger e Senior Architect in una azienda neozelandese avremo occasione di esplorare esaustivamente l'argomento.

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE) 

    PER ISCRIZIONI:  clicca qui

    • ore 19:30 - Inizio Accoglienza

    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.

    • ore 20:15 - Windows Vista Gadgets

      di Simone Chiaretta - Senior Architect

      I gadget per la sidebar di Vista sono delle piccole applicazioni specializzate, pensate per eseguire semplici operazioni e per essere sempre a portata di mano. In questa serata vedremo come si sviluppano e come sfruttare questo nuovo tipo di applicazione per dare una possibilità in più ai nostri utenti.

      • Cosa sono e perchè sviluppare un Gadget

      • Com’è fatto un gadget

      • Life-cycle di un gadget

      • Le varie UI del gadget

      • Localizzazione

      • Tips and tricks


        Durante la sessione vi sarà una pausa di alcuni minuti tra la prima e la seconda ora.

        Download:

    • Ore 22:00 - Question & Answer Session

    Al termine dell'incontro come di consueto ci troveremo alla birreria Scarpon di Mestre per condividere il pane assieme alla conoscenza.

    Durante il meeting saranno estratti alcuni premi gentilmente offerti da Jetbrains e Telerik

    Pubblicato domenica 15 luglio 2007 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Community Meeting: ASP.NET AJAX 1.0 - 29 Giugno 2007


    Poco dopo l'uscita del Framework 3.0, un serie di estensioni web sono state presentate al pubblico con l'intento di migliorare il feedback e la usability delle web application.  Pur non essendo realmente parte del Framework 3.0, abbiamo deciso di includere un community meeting su AJAX nel percorso che riguarda il framework 3.0 perchè si tratta di un completamento molto importante che gli sviluppatori web attendevano da tempo.

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE) 

    PER ISCRIZIONI: clicca qui

    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.

    • ore 20:15 - 90 minuti con ASP.NET AJAX

      di Davide Vernole (ASP.NET MVP) e Andrea Dottor

      Il miglioramento dell’interfaccia utente di un applicazione web è un obiettivo che ogni web developer si pone quando realizza una nuova soluzione. In passato le tecniche utilizzate sono state diverse con esiti più o meno soddisfacenti ma ancora lontane da dirsi la soluzione finale per l’usabilità dell’interfaccia utente di una web application. In questa continua ricerca di miglioramento, si inserisce ASP.NET AJAX 1.0 promettendo una nuova user experience per le vostre applicazioni web. 

      Ci immergeremo in questo nuovo framework per capirne le caratteristiche principali; partendo dalla sua architettura per arrivare alla sua estendibilità. Ovviamente non potremmo esaurire l’argomento in questo meeting ma cercheremo di indicare alcune vie più o meno esplorate che potrete seguire autonomamente dopo questo incontro.

      Durante la sessione vi sarà una pausa di alcuni minuti tra la prima e la seconda ora.

      Download:

    • Ore 22:00 - Question & Answer Session

    Al termine dell'incontro come di consueto ci troveremo alla birreria Scarpon di Mestre per condividere il pane assieme alla conoscenza.

    Pubblicato mercoledì 14 febbraio 2007 da andrea boschin - Categoria Eventi - Commenti 2
  • Community Meeting: Workflow Foundation - 11 Maggio 2007


    Per l'iscrizione visitare la seguente Pagina Iscrizioni

    Il mese di Maggio rivela una grande opportunità di conoscere personalmente Raffaele Rialdi. Grazie alla sua grande disponibilità Raffaele sarà il mattatore del meeting a proposito di Workflow Foundation.

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE)


    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.

    • ore 20:15 - Workflow Foundation

      di Raffaele Rialdi (Microsoft Security MVP)

      Per la prima volta in Windows esordisce con Workflow Foundation un'infrastruttura che gli sviluppatori possono usare per progettare visualmente una logica, sia essa in forma sequenziale oppure una macchina a stati.

      Durante questo incontro vedremo come l’approccio di Workflow Foundation sia quello di provvedere ad una infrastruttura così come un linguaggio provvede agli statement che fungono da mattoncini per costruire le applicazioni. Analizzeremo perciò la costruzione delle Activity, come queste possano comunicare con i layer della nostra applicazione, come scrivere Activity asincrone e trarre beneficio dal meccanismo di persistenza, come fornirle un aspetto adeguato nel designer non solo per l’occhio dello sviluppatore ma anche per fornire un tracking visuale agli occhi dell’utente o per lasciare che sia lui stesso a modellare una parte della logica.

      In particolare analizzeremo come usare le activity di base e i pro/contro di certe soluzioni basandoci su dati raccolti durante lo svolgimento di un progetto reale.

      Infine faremo una valutazione ponderata se l'investimento nell’imparare Workflow Foundation ci possa ripagare dei nostri sforzi non solo per i benefici diretti ma anche per l’impostazione architetturale multilayer e a servizi che l’adozione di questa tecnologia implica.

      Durante la sessione vi sarà una pausa di alcuni minuti tra la prima e la seconda ora.

      Download:

    • Ore 22:00 - Question & Answer Session

    Al termine dell'incontro come di consueto ci troveremo alla birreria Scarpon di Mestre per condividere il pane assieme alla conoscenza.

    Pubblicato mercoledì 14 febbraio 2007 da andrea boschin - Categoria Eventi - Commenti 0
  • Community Meeting: Windows Communication Foundation - 6 Aprile 2007


    Per l'iscrizione visitare la seguente Pagina Iscrizioni

    Continua il percorso nelle nuove tecnologie Microsoft introdotte con il Framework 3.0 in concomitanza con l'uscita di Windows Vista. In questo Community Meeting affronteremo Windows Communication Foundation, in compagnia di Davide Bedin.

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE)


    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.

    • ore 20:15 - 90 minuti con Windows Communication Foundation

      di Davide Bedin

      La scelta della tecnologia di comunicazione da utilizzare per sviluppare applicazioni distribuite è sempre stata ampia. Ogni tecnologia tra DCOM, COM+, MSMQ, Remoting, ASMX, WSE presenta vantaggi e svantaggi propri ed un diverso modello di programmazione da seguire.

      Windows Communication Foundation cerca di semplificare questa situazione, consentendo di separare la scelta di quale protocollo di trasporto usare o che politica di sicurezza implementare da altre più importanti decisioni che riguardano l’architettura dell’applicazione stessa.

      Windows Communication Foundation, introdotto nel .Net Framework 3.0, apre nuove ed interessanti possibilità a chi sviluppa applicazioni distribuite e non solo.

      Durante la sessione vi sarà una pausa di alcuni minuti tra la prima e la seconda ora.

      Download:

    • Ore 22:00 - Question & Answer Session

    • Al termine del meeting saranno estratti a sorte tra i partecipanti un Voucher valido per un esame Microsoft e una licenza Business di Windows Vista

    Al termine dell'incontro come di consueto ci troveremo alla birreria Scarpon di Mestre per condividere il pane assieme alla conoscenza.

     

    Pubblicato mercoledì 14 febbraio 2007 da andrea boschin - Categoria Eventi - Commenti 1
  • Community Meeting: Windows Presentation Foundation - 9 Marzo 2007

    Comincia con questo meeting una serie di eventi dedicati alle nuove tecnologie introdotte con il Framework 3.0. Il nostro percorso che toccherà tutte le tre "foundation" proposte da Microsoft a corredo della nuova release comincia parlando di Windows Presentation Foundation, con la quale trascorreremo una intera serata affrontando alcune delle peculiarità che la contraddistinguono.

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE)


    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.

    • ore 20:15 - 90 minuti con Windows Presentation Foundation

      di Andrea Boschin

      E' indiscutibile che l'interfaccia utente è la parte che può facilmente regalarle il successo ad una applicazione moderna ma che con altrettanta facilità può condannarla al fallimento. Fino ad oggi, il problema è stato che l'interfaccia di utente si è dovuta piegare alle limitazioni imposte non solo da capacità eleborative, ma anche dalla ripetitività dei componenti che vengono utilizzati per la presentazione dei dati. E' per sopperire a questo problema che Microsoft ha rilasciato alla fine dell'anno scorso, in concomitanza con l'uscita di Windows Vista la nuova Windows Presentation Foundation, una innovativa tecnologia che consente di realizzare con facilità delle interfacce molto accattivanti e ricche di effetti grafici.

      Durante questa sessione esploreremo le potenzialità di Windows Presentation Foundation, dapprima con una overview dei concetti fondamentali e delle parti di maggior interesse e in seguito con un approfondimento ricco di esempi di codice durante il quale vedremo come sia possibile personalizzare i controlli mediante l'uso dei ControlTemplate. In questa seconda parte, si vedrà la raffinatezza con cui è possibile manipolare l'output di controlli, che di default hanno una interfaccia molto consueta, per trasformarli in qualcosa che non ricorda nemmeno l'originale.

      Durante la sessione vi sarà una pausa di alcuni minuti tra la prima e la seconda ora.

      Download:

    • slides (disponibile dopo il meeting)

    • esempi di codice (disponibile dopo il meeting)

    • Ore 22:00 - Question & Answer Session

    Al termine dell'incontro come di consueto ci troveremo alla birreria Scarpon di Mestre per condividere il pane assieme alla conoscenza.

    Per registrarsi cliccare qui

    Pubblicato giovedì 8 febbraio 2007 da Andrea Boschin - Categoria Eventi - Commenti 0
  • Reporting Services Primer - 10 Novembre 2006

     

    La problematica dei reports all'interno delle applicazione Windows è un argomento che ha dei risvolti pratici molto importanti in termini di tempi di sviluppo e di produttività. Conoscere bene gli strumenti di reportistica è fondamentale per riuscire a sfruttare le loro caratteristiche in tutto il vasto campo di applicazione. Microsoft, a partire da Sql Server 2000 ha rilasciato dei servizi che da subito sono apparsi come una chiave di volta in questo settore ma che solo con la versione 2005 hanno raggiunto una produttività adeguata. In questo meeting affronteremo questo argomento accompagnati da chi li ha già utilizzati in un campo reale.

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE)

    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti da parte di Andrea Boschin. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.

    • ore 20:15 - SQL Server Reporting Services 2005: un passo avanti nella reportistica.
      di Davide Senatore
      Nel 2003, anno in cui Microsoft ha rilasciato Reporting Services come Add-On di SQL Server 2000, le applicazioni distribuite basate su Web Services non erano ancora ben conosciute e diffuse. Oggi, con il rilascio di SQL Server 2005, la nuova versione di Reporting Services ha raggiunto un livello di maturità ed affidabilità molto alto, e si presenta come LA soluzione per la reportistica, sia per la piccola/media impresa, sia per la grande impresa

    In questa sessione verranno trattati i tre argomenti cardine di RS
    1) Reporting Services Architecture: comprendere l'architettura distribuita di Reporting Services
    2) Report Design e Report Management: creare e gestire reports. Il linguaggio RDL
    3) Report integration: integrare le funzionalità di RS in applicazioni custom
    Per ciascuno degli argomenti, ove possibile, verranno prodotti esempi di codice. Verranno sondate inoltre le possibilità di migrazione da Crystal Reports

    Download:

    • slides
    • esempi di codice    
    • Ore 21:00 - Reporting beyond the Database
      di Andrea Boschin e Andrea Dottor
      Abstract: Una esperienza diretta di uso di Reporting Services ha rivelato la possibilita di uso di questi strumenti oltre le classiche problematiche legate al database. Andrea Dottor, illustrerà alcuni utilizzi atipici di questo strumento che nell'ottica dell'uso sempre più diffuso di architetture SOA sono di vitale importanza. La sessione sarà introdotta da una prefazione di Andrea Boschin che ha seguito la parte architetturale delle soluzioni proposte. In seguito Andrea Dottor proporrà numerosi esempi di codice da lui realizzati.

    1) Recupero dati da oggetti di business usando un'ObjectDataSource.
    2) Recupero dati da file XMl.
    3) Recupero dati da Web Services.
    4) Recupero dati da altre fonti per mezzo di Custom DataSource (Overview).

    Download:

    • Ore 21:45 - Question & Answer Session con gli speaker

    Al termine dell'incontro come di consueto ci troveremo alla birreria Scarpon di Mestre per condividere il pane assieme alla conoscenza.

    Pubblicato lunedì 9 ottobre 2006 da Andrea Boschin - Categoria Eventi - Commenti 2
  • Persistence & Framework - 7 Luglio 2006

    La persistenza delle informazioni è un argomento da sempre considerato cruciale nello sviluppo. Negli ultimi anni con l'avanzare della programmazione ad oggetti, i metodi di persistenza che un tempo erano considerati all'avanguardia hanno subito il peso degli anni e cominciano a far sentire i propri limiti. In questo meeting daremo uno sguardo alle nuove proposte che promettono di far risparmiare molto tempo.

    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti da parte di Andrea Boschin. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.
         
    • ore 20:15 - Lo zen e la persistenza con NHibernate.
      di Giancarlo Sudano

      Abstract
      : 1.L'Orm: un modello di vita, 2.Architettura di NHibernate, 3.Mapping di una entity, 4.La unit of work definitiva: NH Session, 5.Composizioni di Entity: component, 6.Aggregazioni di Entity: many to one, 7.Collection: Parent child pattern, 8.Hibernate Query Language, 9.Concetti Avanzati. Una sola anticipazione...la sessione sarà all'insegna del peperoncino...

      Download:
    • Ore 21:15 - The Others O/R Mappers: Lost in the jungle of data access
      di Davide Senatore

      Abstract: Le problematiche connesse all'accesso ai dati. L'approccio degli Object Relational Mappers. La diatriba Business Objects VS Datasets nel mondo n-tier. 3 metodi di accesso ai dati con relativi utilizzi, pro e contro: ORM.net di Olero Software, ORMapper di Paul Wilson, Typed Datasets e Visual Studio 2005

      Download:
    • Ore 22:00 - Applicazioni pratiche di ORM: Cuyahoga e Wilson Portal
      di Marco Trova

      Abstract: 1.overview: Wilson ORMapper, 2.differenze con NHibernate, 3.portali basati su NHibernate e WilsonORMapper, 4.Perchè non Dotnetnuke, 5.E le performance? 6.Cuyahoga: Overview, 7.Moduli, 8.Cuyahoga: Modulo, 9.Cuyahoga: Templates


      Download:



    Pubblicato venerdì 8 settembre 2006 da andrea boschin - Categoria Eventi - Commenti 0
  • Design Patterns - 5 Maggio 2006

    A grande richiesta, il secondo meeting di XE.NET che si terrà il 5 Maggio 2006 verterà su argomenti di progettazione del software affrontando i Design Patterns. L'incontro sarà incardinato su due sessioni, la prima dedicata a chi ha da poco intrapreso la conoscenza dei Patterns e la seconda dedicata a chi invece ne fa già uso e desidera approfondire la propria conoscenza.

    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti da parte di Andrea Boschin. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.
         
    • ore 20:15 - Design Pattern da Zero a GoF.
      di Andrea Boschin

      Abstract
      : In questa sessione verranno introdotti i concetti alla base dei Design Patterns con particolare rilievo a quelli descritti dalla Gang of Four. Dopo una breve analisi dei concetti fondamentali si approfondiranno degli esempi concreti.
      Prerequisiti: Conoscenza dei concetti alla base della programmazione Object Oriented (Ereditarietà, Polimorfismo, Incapsulamento)

      Download:
    • Ore 21:00 - Design Pattern Advanced Topics
      di Luca Minudel

      Abstract: Il senso dei DP oltre la soluzione, DP ed eliminazione dei salti condizionali, DP simmetrici: ereditarietà e contenimento, DP&XP: Applicare i DP in modo agile, approfondimenti sull'uso dei singoli DP, similitudini e differenze, scelta del DP
      Prerequisiti: Conoscenza e comprensione dei singoli DP, Esperienza di utilizzo dei DP

              Download:

      • esempi di codice
        • ore 21:45 - Dibattito pubblico con Andrea Boschin e Luca Minudel
           
        • ore 22:45 - Saluto ai partecipanti e appuntamenti

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE)

    Pubblicato venerdì 8 settembre 2006 da andrea boschin - Categoria Eventi - Commenti 0
  • Vernissage XE.NET - 3 Marzo 2006

    In questo evento inaugurativo dell'attività dello user group avremo degli ospiti di eccezione che ci parleranno delle nuove tecnologie che Microsoft sta proponendo o proporrà nel prossimo futuro.

    • ore 20:00 - Inizio dei lavori, saluto ai partecipanti da parte di Andrea Boschin. Notizie a proposito dell'attività del gruppo e dei prossimi appuntamenti.
         
    • ore 20:15 - Visual Studio Team System & Team Foundation Server.
      di Lorenzo Barbieri - Microsoft MVP Virtual Machines

      Download:
      • slides (non ancora disponibili)
    • Ore 21:00 - Microsoft Expression Interactive Designer
      di Davide Vernole - Microsoft MVP ASP.NET

              Download:

      • slides
        • ore 21:45 - Dibattito pubblico con Lorenzo Barbieri e Davide Vernole
           
        • ore 22:45 - Saluto ai partecipanti e appuntamenti

    L'incontro si terrà presso i locali gentilmente offerti dalle ACLI di Venezia in Via Ulloa 3/a Marghera (VE)

    Pubblicato venerdì 8 settembre 2006 da andrea boschin - Categoria Eventi - Commenti 0