marzo 2011 Blog Posts
Chi mi segue con una certa frequenza sa che generalmente non faccio recensioni di libri, se non quando ne vale veramente la pena e questo è uno di quei casi.
Oggi vi voglio segnalare la nuova opera dell'amico Fabio Cozzolino (Microsoft MVP - Connected Systems), dal titolo Windows Azure: Programmare per il Cloud Computing, edito da FAG.
Al tempo stesso non mi piace fare una recensione elencando semplicemente dei capitoli, piuttosto quanto in base alle mie impressioni. Diciamo che dopo 4 libri e mezzo (in corso quello su LightSwitch) leggi libri tecnici in modo diverso :-) ma Fabio mi ha piacevolmente impressionato,...
Una domanda molto ricorrente che affronto nei forum di LightSwitch Tips & Tricks, nel forum LightSwitch di MSDN e parlando con gli utenti delle community è: come faccio a importare in LightSwitch il mio db Access? o il mio foglio di Excel? o le mie stored procedure?
Innanzitutto è importante chiarire un aspetto: LightSwitch ha come obiettivo il fornire il miglior supporto possibile ad applicazioni che girano in contesti multi-utente; per tale ragione la scelta più ovvia e appropriata per questo tipo di problematica è l'utilizzo di database SQL Server e SQL Azure.
Infatti non sono previsti altri tipi di database, come...
Riprendo abbastanza "biecamente" e pedissequamente parte del post che ha scritto Lorenzo sul blog del Team di MSDN Italia, a riguardo del concorso "WP 7 Factor" al quale la nostra community ha preso parte.
In particolare si ricorda che mancano solo 3 estrazioni, nei lunedì 28 marzo, 4 e 11 aprile. Le app pubblicate nel Market Place tra il 20 dicembre e il 7 marzo possono concorrere all'estrazione di uno Zune Pass da un anno per cui... occasione ghiotta!
Nel post citato trovate l'elenco delle app che hanno vinto finora. Questa è invece la seconda parte del post, che riprendo per intero perché...
Ieri è stato rilasciata una nuova, interessantissima risorsa per chi sviluppa app per Windows Phone 7 e vuole fruire dei servizi cloud offerti da Windows Azure.
E' stato infatti pubblicato il Windows Azure Toolkit for Windows Phone 7, che in realtà è anche un progetto open-source disponibile su CodePlex. Questo è il link per scaricarlo.
Il download principale è costituito da un installer che si occuperà di verificare la configurazione di sistema e di installare non solo assembly, documentazione, esempi e tool, ma anche template di progetto sia per Visual Basic che per Visual C#.
Essenzialmente lo scopo di questo toolkit è semplificare l'accesso...
Già da qualche tempo il Visual Basic Team di Microsoft sta pubblicando sul proprio blog una serie di tutorial dedicati allo sviluppo per Windows Phone 7 con Visual Basic 2010.
I tutorial al momento sono 11, ma non credo si fermeranno qui! finora si è parlato di browser, utilizzo del microfono, progress bar, incorporare le Bing Maps, accelerometro, controlli Panorama e Pivot, stabilire lo scope della tastiera a seconda del contesto.
Tutti i blog post inerenti questa tematica sono raggruppati in una categoria raggiungibile a questo link. Decisamente un'occasione molto utile per avere ulteriori esempi di codice relativi a contesti che magari...
Se state sviluppando app per Windows Phone 7 con Visual Basic, potrebbe interessarvi sapere che nell'ultima release del Silverlight Toolkit sono inclusi, oltre a una bella serie di controlli utente, anche molti esempi proprio in VB.
Prosegue quindi il discorso della "content parity", che è molto gradita :-)
Trovate il toolkit su CodePlex.
Alessandro
Ho appena completato l'upload in area Screencast di Visual Basic Tips & Tricks di 4 nuovi video un po' diversi dal solito. Ho intitolato la serie "Business applications in the Cloud"; la finalità di questi video è quella di illustrare l'utilizzo della Windows Azure Services Platform per lo sviluppo e il deploy di applicazioni business di diverso tipo, come le applicazioni LightSwitch, le app per Windows Phone 7 e le applicazioni Silverlight 4 basate sui WCF RIA Services.
Lo scopo dei video non è quindi quello di descrivere o introdurre la piattaforma Windows Azure e il database engine SQL Azure. Per questo...
Una delle tematiche più calde nella Beta 1 di LightSwitch ha riguardato la localizzazione delle applicazioni, quindi per la nostra community... in italiano :-)
Il Team di LightSwitch sta facendo un lavoro incredibile sul nuovo tool e già nella Beta 2 si vedono i primi frutti. Grazie a un semplicissimo e unico click abbiamo la possibilità di localizzare le parti comuni dell'interfaccia grafica, come ad esempio i pulsanti predefiniti ma, in generale, tutte le parti dell'interfaccia che non siano le voci provenienti dai dati creati da noi.
Per localizzare un'applicazione, quindi, è sufficiente andare nelle proprietà del progetto e selezionare la lingua...
L'estendibilità nelle applicazioni LightSwitch è sempre stato un tema molto caldo. Nella Beta 1 non c'era alcun supporto ma ora, con la Beta 2, la musica cambia.
E' infatti possibile creare temi per lo styling dell'interfaccia grafica, estensioni per l'IDE e addirittura origini dati personalizzate.
Per rendere più semplice l'apprendimento di tutte queste opportunità il team di LightSwitch a Redmond ha rilasciato un CookBook (libro delle ricette) in cui viene spiegato passo per passo come raggiungere tutti gli obiettivi di estendibilità supportati.
E' anche disponibile per il download una soluzione vuota da utilizzare nelle proprie prove. Ovviamente l'estendibilità è possibile solo installando LightSwitch su...
E' stata appena rilasciata l'attesissima Beta 2 di Visual Studio LightSwitch, nuovo prodotto della famiglia di Visual Studio 2010 per lo sviluppo rapido di applicazioni line-of-business.
Chi di voi già segue la nostra community LightSwitch Tips & Tricks sa bene quanto interesse ruota intorno a questo nuovo prodotto, grazie alle sue caratteristiche davvero eccezionali per sviluppare applicazioni data-centric ben strutturate con poco sforzo, per il desktop, il Web e il cloud.
LightSwitch Beta 2 è disponibile immediatamente per gli abbonati MSDN, mentre lo sarà a tutti il giorno 17 marzo. La cosa più interessante è che viene rilasciato con licenza Go Live,...
Periodo di importanti rilasci per Microsoft. Dopo i service pack 1 per Windows 7 e Visual Studio 2010, da qualche ora è disponibile la versione finale di Internet Explorer 9, il noto browser per il Web.
Riassumere tutte le sue caratteristiche non è facile, le due che mi piacciono di più in assoluto sono la possibilità di staccare le tab e portarle da un'altra parte (es. secondo monitor) e la indiscutibile velocità, oltre al fatto che durante l'installazione non è richiesto il reboot del sistema (viene disabilitato temporaneamente Windows Explorer, ma non è mai fastidioso come un riavvio).
Potete scaricare IE 9 da...
Il Service Pack 1 per Visual Studio 2010 è disponibile ora per il download pubblico, dopo che due giorni fa era stato rilasciato agli abbonati MSDN.
Il link per scaricarlo è questo. Attenzione al fatto che potete scaricare sia il Web installer (default) che l'immagine ISO (circa 1.5 giga).
Nei giorni scorsi ho pubblicato qualche post sulle novità introdotte dall'aggiornamento, nel caso foste interessati ad approfondimenti.
Alessandro
Con il rilascio del Service Pack 1 per Visual Studio 2010 e .NET Framework 4, Microsoft introduce alcune piccole novità anche all'interno del compilatore Visual Basic.
Viene introdotta una nuova opzione per il compilatore a riga di comando, chiamata /vbruntime* (incluso l'asterisco) il cui scopo è quello di incorporare all'interno dell'assembly che stiamo producendo alcune porzioni di quello che è l'assembly Microsoft.VisualBasic.dll. Tale possibilità elimina, di fatto, la dipendenza dell'applicazione dall'assembly citato e la rende eseguibile su piattaforme che supportano versioni ridotte del Framework, nell'ambito delle quali Microsoft.VisualBasic.dll non è disponibile.
Un esempio fra tutti è costituito da Windows Phone 7: i...
Oggi è stata resa disponibile la versione 1.4 dell'SDK per Windows Azure, inclusi i tool di sviluppo per Visual Studio 2010. L'aggiornamento essenzialmente risolve alcuni issue con Internet Information Services e rende gli errori all'interno del file Web.config più facilmente diagnosticabili.
Potete trovarlo a questo indirizzo.
Alessandro
Se usate Visual Studio 2010 Ultimate non potete non usare IntelliTrace, l'historical debugger di cui parlammo in questo vecchio articolo.
Dati i notevoli feedback positivi sul tool, Microsoft ha deciso di estendere IntelliTrace in modo da supportare lo sviluppo a 64-bit e le applicazioni per SharePoint. Questo aggiornamento è incluso nel Service Pack 1 di Visual Studio 2010, disponibile su MSDN.
Ecco un banale esempio:
Alessandro
Il Service Pack 1 per Visual Studio 2010 introduce anche la possibilità di utilizzare i ben noti strumenti di profiling inclusi nell'IDE anche nei confronti delle applicazioni Silverlight, quindi non più solo ASP.NET.
Si va sempre nel menu Analyze e si sceglie uno dei comandi dedicati, es. Launch Performance Wizard. Poi si continuerà a selezionare una delle modalità di sampling (es. CPU). A questo punto selezioneremo il progetto Silverlight da profilare:
Nel passaggio successivo sarà poi possibile richiedere di usare il Tier Interaction Profiling che permette di analizzare quante volte viene eseguita una query o stored procedure e il tempo di lavoro...
Renato vi ha già segnalato che oggi è stato rilasciato il Service Pack 1 per Visual Studio 2010 agli abbonati MSDN, mentre lo sarà per tutti il giorno 10.
Una delle nuove caratteristiche introdotte dall'importante aggiornamento è costituita da un rinnovato Help Viewer, che sostituisce quello precedente basato sul browser web e che in effetti era carente in alcune caratteristiche di produttività.
Ecco come si presenta il nuovo visualizzatore, ora applicazione client in WPF:
Come potete vedere è possibile sfogliare l'elenco dei contenuti, salvarli nei preferiti, accedere alle opzioni, ricerca, tenere traccia di risultati di ricerca ecc. E' ancora possibile utilizzare l'Help Library...
In questi giorni mi trovo a Bellevue e Redmond (WA) per l'MVP Global Summit 2011, appena conclusosi dopo una intensa 3 giorni di sessioni e connections/networking con gli altri MVP e i product group di Microsoft.
E per il secondo anno consecutivo ho l'orgoglio, l'inspiegabile soddisfazione e la profonda emozione di essere stato votato come MVP Of The Year per la categoria Visual Basic!
In sostanza sono stato selezionato tra gli MVP di Visual Basic di tutto il mondo per i contributi all'interno delle community di sviluppatori e ho avuto la possibilità, grazie a questo award, di partecipare a una cena con S. Somasegar,...