do more with less

XE.NET: Rich Internet Applications Track

Silverlight 4.0 - Practical Overview
Il nuovo rilascio della recente beta di Silverlight 4.0 ha introdotto una serie di nuove feature che amplificano notevolmente le possibilità per lo sviluppatore. A partire dalle applicazioni Out of browser in full-trust, passando per il supporto a webcam e microfono, continuando con gli strumenti per la stampa e tutta una serie di interessanti novità, in questa sessione si vedranno le novità con una serie di esempi pratici calati su problematiche reali.
Speaker: Andrea Boschin (MVP Silverlight)

Write less do more...with JQuery
JQuery è un framework javascript che permette di semplificare la scrittura di codice javascript, facilitando l'iterazione con gli elementi della pagina (controlli, stili, eventi, animazioni, ...), e permettendo di aumentare la user experience delle applicazioni, riducendone al tempo stesso la complessità di scrittura. Vista la sua diffusione e potenza, è stato anche incluso nei project templete di Visual Studio. In questa sessione vedremo cos'è JQuery, e scopriremo le potenzialità e funzionalità che offre, verificando se il motto "write less do more" sia vero o meno.
Speaker: Andrea Dottor (MVP ASP.NET)

Data: Venerdì 5 Marzo 2010
Ore: 19.30
Luogo: Novotel Venezia Mestre Castellana – Via Alfredo Ceccherini 21 – 30174 Venezia Mestre

Informazioni e iscrizioni

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

INETA: Benvenuto UG DotNetToscana

DotNetToscana Periodo intenso per gli User Group Italiani orientati alla tecnologia Microsoft .NET. Terminato il processo di verifica dei requisiti oggi sono lieto di annunciare l’associazione ad INETA del 15° UG italiano: DotNetToscana. Si allarga così l’opportunità di attività community in una regione non ancora seguita direttamente da altri UG. Congratulazioni a tutti i membri di DotNetToscana.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

INETA: Altri due nuovi UG italiani fanno ora parte di questa organizzazione

logo[1]

logovbtt[1]

Ho appena terminato il processo di approvazione per Visual Basic tips & tricks e DotNetCampania che ora si aggiungono alla nutrita schiera di User Group italiani associati ad INETA. Un benvenuto a tutti i membri di questi UG e un grazie per quanto avete fatto e state facendo per il mondo delle community.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

INETA: processo di registrazione di uno User Group

Per agevolare chi volesse sottomettere il proprio User Group ad INETA Europe, di seguito riporto i passi da seguire per effettuare la registrazione e quindi la richiesta di affiliazione dello User Group.

  • Aprire il browser e navigare al seguente indirizzo: http://europe.ineta.org/ quindi cliccare sul link Register che si trova in alto a destra nella home page. Nel caso foste già registrati ad INETA procedere con l’operazione di Log In quindi spostarsi al punto in cui si descrive come aggiungere uno User Group.

InetaRegisterLink

  • Compilare la form e confermare la propria iscrizione cliccando sul link Register.

InetaRegisterForm

  • Se il processo di registrazione va a buon fine, avrete accesso all’area riservata nella quale vi troverete in quanto viene eseguito un Log in automatico al termine del processo di registrazione.

InetaAutoLogin

  • Ora siete in grado di richiedere l’aggiunta di uno User Group navigando sul menù posto a sinistra della pagina e selezionando la voce Manage Groups presente nel menù User Groups.

InetaManageGroups

  • Selezionare quindi il link “Add New Group” che viene presentato nella pagina. Si caricherà quindi una form che deve essere compilata per permettere il processo di sottomissione della richiesta di affiliazione. Ponete particolare attenzione alla compilazione dei campi Name, Description, Focus, Home Page Url e altri campi di contatto che servono per poter procedere con una corretta valutazione della richiesta. Confermare la form per completare il processo di richiesta.

InetaUserGroupForm

  • Il processo di approvazione può richiedere da una a due settimane e dipende in modo specifico dal vostro paese di appartenenza. Gli User Groups di paesi un cui vi è una diretta presenza di un Country Leader (in Italia al momento ricopro io questo incarico) il controllo e l’approvazione viene eseguita direttamente dal Country Leader mentre per le altre nazioni il processo è seguito dal comitato direttivo o da uno dei Vice President competenti.

Spero che questa mini guida vi aiuti e possa agevolare il vostro processo di approvazione. Per eventuali ulteriori chiarimenti non esitate a contattarmi.

Per informazioni sui requisiti che uno User Group deve soddisfare cliccate qui.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

INETA: requisiti da soddisfare per l’iscrizione di uno User Group

Penso sia utile fare un pò di chiarezza sui requisiti che uno User Group deve soddisfare per far parte di Ineta. Per questo motivo riporto, tradotti in italiano, i requisiti presenti nel documento “INETA Europe UG Approval Process” aggiornato ad ottobre 2009.

Requisiti da soddisfare

  1. Attività: lo User Group dovrebbe organizzare incontri ad intervalli regolari almeno con cadenza trimestrale. Nei casi in cui questo non fosse possibile possono essere valutate altre cadenze giustificate da particolari situazioni (per esempio UG di recente costituzione, aree particolarmente disagiate, ecc).
  2. Focus: lo User Group deve essere focalizzato principalmente sulla tecnologia Microsoft .NET in generale o in qualsiasi segmento specializzato di .NET (per sempio da Windows Azure, su C# a XAML) non escludendo con questo che lo stesso possa anche seguire altre tecnologie in parallelo a .NET.
  3. Membership: l’appartenenza allo User Group deve essere aperta ai programmatori provenienti dalle community e devono essere presenti almeno 10 membri permanenti.
  4. Presenza online: lo User Group deve avere una home page pubblica con la lista degli eventi, le notizie l’accesso ai materiali degli eventi e che mostri le attività dello User Group stesso.
  5. Condivisione della conoscienza: gli incontri dello User Group dovrebbero basarsi sulla condivisione della conoscienza, relativa agli argomenti su cui lo User Group è focalizzato, dagli esperti alla community ma anche servire come punto di condivisione delle esperienze nate dall’esperienza dei membri della comumunity.
  6. Non-profit: gli User Groups sono organizzazioni senza fini di lucro – comunità di volontari. Uno User Group non può essere di proprietà di una Società e la partecipazione agli eventi/incontri deve essere gratuita.
  7. Leadership: lo User Group deve scegliere uno User Group Leader che rappresenterà lo User Group in INETA e che sarà resposanbile dell’associazione ad INETA.

Se il vostro User Group soddisfa questi requisiti potete procedere alla sua iscrizione direttamente nel sito di INETA Europe ed attendere che il processo di aprrovazione faccia il suo corso. Per ulteriori chiarimenti non esitate a contattarmi.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Visual Studio 2010: RC disponibile per gli MSDN Subscribers

Brian Harry nel suo blog ha annunciato il rilascio della Release Candidate di Visual Studio 2010 e del .NET Framework 4. Attualmente disponibile per chi ha un abbonamento MSDN, dovrebbe essere disponibile al pubblico già a partire dal prossimo mercoledì. La RC fissa la maggior parte di bug segnalati da chi ha provato la Beta 2 (alcuni sono ancora in fase di sistemazione ma dovrebbero essere inclusi nella RTM) e sembra essere decisamente più performante e stabile della versione precedente. Non resta che scaricarla e provarla e segnalare eventuali problemi cu VS Connect come di consueto.

Per maggiori informazioni sul post di Brian potete cliccare qui.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

XE.NET: Mobile Track

Windows Embedded, segreti e misteri delle piattaforme microsoft per i devices
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.
Speaker: Valter Minute

Windows Mobile: State & Notification Broker
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).
Speaker: Michele Locuratolo

Data: Venerdì 5 Febbraio 2010
Ore: 19.30
Luogo: Novotel Venezia Mestre Castellana – Via Alfredo Ceccherini 21 – 30174 Venezia Mestre

Informazioni e iscrizioni

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

DotNetMarche: Tra presente e futuro delle interfacce utente con WPF e MVVM

Qualche anno fa WPF (Windows Presentation Foundation) si presentò con la promessa di applicazioni dalla User Experience affascinante tanto quanto quella delle allora nascenti applicazioni Web 2.0, grazie anche e soprattutto al "ritorno dei designer" nello sviluppo di software desktop.
Grazie al Data Binding e al pattern di sviluppo Model-View-ViewModel è possibile concretamente realizzare applicazioni in cui la presentazione (realizzata dai designer con Expression Blend) è completamente separata dalla logica dell'applicazione (ad opera dei programmatori con Visual Studio), con benefici per l'esperienza utente, la manutenibilità e la testabilità.
Insieme ad Andrea Cruciani e Paolo Possanzini di DotNetUmbria e Mauro Servienti (MVP C#) vedremo come utilizzare WPF per poter realizzare questa promessa!

Data: Venerdì 29 Gennaio 2010
Ore: 14.15
Luogo: G Hotel - Via Sbrozzola, 26- 60027 Osimo (AN)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

UGIALT.NET: dodicesimo User Group italiano affiliato ad Ineta

logo Cresce la squadra degli User Group italiani su tecnologia .NET affialiati ad Ineta. Oggi si è concluso il processo di approvazione per UGIALT.NET che diventa il dodicesimo UG italiano presente in Ineta. Congratulazioni!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

DotNetCampania: Web Development Day

DotNetCampania, in collaborazione con Computer Forensic di Lorenzo Laurato e il patrocinio di Microsoft, organizza il primo evento campano sullo sviluppo web con tecnologie Microsoft. Durante la giornata analizzeremo gli strumenti Microsoft per lo sviluppo di client web per applicazioni enterprise, lo sviluppo di controlli AJAX, vedremo come implementare architetture SOA con WCF, vedremo come realizzare layout web con Expression Studio e come sia possibile, grazie a Mono, deployare le nostre applicazioni su Linux.

09.00 - 09.20 Registrazione

09.20 - 09.30 KeyNote introduttiva

09.30 - 10.30 Dall'idea al layout: Expression Studio per il disegno di client web.
Expression Studio è la nuova suite di prodotti per la grafica realizzata da Microsoft. In questa sessione vedremo come utilizzare Expression Design per realizzare un layout grafico in vettoriale e come utilizzare Expression Web per trasformare la nostra idea grafica in html e css, nonchè preparare le Master Page per i programmatori.

10.30 - 10.45 Break

10.45 - 11.45 ASP.NET in applicazioni n-tier.
Uno dei principi cardine della software engennering è la SoC (Separation of Concerns) per la quale vanno individuate le responsabilità di ogni modulo software: vedremo come ASP.NET e ASP.NET MVC svolgono il loro ruolo di client web, dando la possibilità di demandare ad altri tier lo sviluppo della logica business e della persistenza dei dati.

11.45 - 12.45 Realizzare controlli Ajax
In questa sessione sarà introdotto l'approccio per l'utilizzo e lo sviluppo di controlli Ajax.
Saranno introdotti i concetti per l'utilizzo di Javascript nelle nostre applicazioni, verrà illustrato come creare un oggetto lato-client "strutturato" da utilizzare nei nostri controlli; verrà mostrato inoltre come collegare i controlli lato server agli script client. Infine svilupperemo un Custom Control lato server che si avvale di funzionalità lato client: il tutto realizzando un progetto di esempio dell’applicazione presentata.

12.45 - 14.00 Pausa pranzo

14.00 - 15.00 WCF per le architetture SOA
Nell'ottica delle architetture orientate ai servizi Microsoft propone un nuovo modo di concepire lo sviluppo di servizi: Windows Communication Foundation. In questa sessione vedremo come sia possibile, attraverso l'utilizzo di questa tecnologia, sviluppare servizi con un modello di sviluppo uniforme e indipendente dal protocollo scelto per il deploy.

15.00 - 15.15 Break

15.15 - 16.15 Silverlight e RIA Services
Silverlight è la nuova tecnologia Microsoft dedicata alla realizzazione di applicazioni RIA. In questa sessione vedremo insieme come usarla e come sfruttarla al meglio per realizzare applicazioni n-tier. In particolare vedremo come sia possibile, con l'ausilio dei .NET RIA Services, realizzare applicazioni Silverlight LoB (Line Of Business) fortemente basate su logiche CRUD.

16.15 - 17.15 DotNet on Linux? Yes, we can with Mono!
Mono è un' implementazione alternativa del framework .Net che da la possibilità agli sviluppatori di creare senza troppe difficoltà applicazioni cross-platform. Include un compilatore C#, ma è possibile utilizzare una gran varietà di linguaggi tra cui Java, Python, Php e Object Pascal. Esistono però degli accorgimenti da seguire per cui un'applicazione risulti realmente portabile: in questa sessione vedremo quali sono questi accorgimenti realizzando una piccola applicazione di esempio.  Vedremo infine come deployare la nostra applicazione su web server apache.

17.15 - 17.30 Estrazione premi, Q&A e chiusura lavori

Data: Venerdì 5 Febbraio 2010
Ore: 09.00
Luogo: Sala Byte di Città della Scienza, in Via Coroglio 104 (NA)

Informazioni e iscrizioni

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5