Da oggi è disponibile ufficialmente la versione RTW dei Windows Phone 7 Tools per Visual Basic.
Questa versione, da un punto di vista “quantitativo” non si discosta molto dalla CTP perchè contiene lo stesso numero di template ma porta con sè una importante novità, cioè la possibilità di pubblicare le applicazioni sul marketplace
Quindi da oggi anche gli sviluppatori VB potranno realizzare e pubblicare le proprie applicazioni per Windows Phone.
Inoltre, la RTW è disponibile in diverse lingue tra cui anche l'italiano.
A questo punto vediamo brevemente cosa serve per sviluppare applicazioni per Windows Phone in VB. Innanzitutto bisogna scaricare l’SDK dal sito ufficiale, ch ricordiamo è disponibile gratuitamente, che comprende:
- Visual Studio 2010 Express for WindowsPhone
- Windows Phone Emulator
- Microsoft Expression Blend 4 for Windows Phone
- Microsoft XNA Game Studio 4.0 (per sviluppare giochi)
Successivamente bisognerà installare i Windows Phone Developer Tools per Visual Basic.
I template di Visual Studio per Visual Basic
Per creare un’applicazione per Windows Phone in VB bisogna selezionare uno dei seguenti template che si trovano sotto la voce Silverlight for Windows Phone (perchè va ricordato che le applicazioni sono tutte basate su Silverlight):

1) Windows Phone Application: è il template di base per creare una’applicazione
2) Windows Phone Class Library: template per la creazione di una libreria (DLL) satellite;
3) Windows Phone Panorama Application: è una specializzazione del template Application che propone l’utilizzo nel controllo Panorama
4) Windows Phone Databound Application: anche questo deriva da Application e serve per creare applicazioni con l’infrastruttura per navigare tra diverse sezioni secondo le specifiche di navigazione di Windows Phone
5) Windows Phone Pivot Application: serve creare applicazioni che utilizzano il controllo Pivot che è l’equivalente di un controllo Tab.
Primo contatto
Ecco come si presenta Visual Studio se proviamo a creare un progetto di tipo Application:

Come vedete, non solo è disponibile l’area di codice XAML ma anche l’interfaccia grafica del dispositivo così da rendere molto più semplice lo sviluppo della User Interface.

Avviando l’applicazione, il risultato verrà mostrato all’interno dell’emulatore installato automaticamente con I Tools:

Naturalmente chi possiede un device può testare le applicazioni direttamente sul dispositivo utilizzando il Windows Phone Registration Tool che serve per predisporre il telefono per lo sviluppo, previa creazione di un account sul MarketPlace. Questo tool viene installato automaticamente con l’SDK.
Limitazioni
Va ricordato che gli attuali tools per Visual Basic supportano solo lo sviluppo di applicazioni in Visual Studio mentre non è ancora possibile sviluppare giochi con XNA nè utilizzare Expression Blend per lo sviluppo dell’interfaccia grafica.
Risorse
Per finire ecco un elenco di risorse utili per lo sviluppo con Windows Phone:
- App HUB (sito per sviluppatori)
- Windows Phone 7 Training Kit
- Silverlight for Windows Phone Toolkit
- Esempi di codice per Visual Basic (ancora in CTP)
- Il nostro portale WPF Tips & Tricks su WPF, Silverlight e Windows Phone 
- Annuncio del Team di Visual Basic
Technorati tags:
wp7,
silverlight