Redmond (USA) – Come antipasto all’ormai imminente portata principale, ovvero la seconda beta di Windows Vista, Microsoft ha messo a disposizione degli sviluppatori versioni production-ready di due elementi base del suo prossimo sistema operativo: l’infrastruttura di comunicazione Windows Communication Foundation (nome in codice Indigo), e il modello per la rappresentazione dei processi aziendali Windows Workflow Foundation.
Entrambi i componenti, che insieme a Windows Presentation Foundation sono parte integrante del nuovo modello di programmazione WinFX, si trovano allo stadio di Beta 2. Il fatto che siano accompagnati dalla licenza Go-Live, che permette di creare applicazioni giè utilizzabili in ambienti di produzione, dimostra come Microsoft consideri le due tecnologie ormai pronte per il mercato. Con tale licenza il big di Redmond spera anche di incentivare gli sviluppatori a migrare prima possibile alla nuova piattaforma di sviluppo; in questo modo, quando nel tardo 2006 verrà rilasciato Windows Vista, gli utenti potranno giè disporre di un congruo numero di applicazioni ottimizzate per il neonato sistema operativo.
Va ricordato, a tal proposito, che Microsoft ha eseguito il porting delle API di WinFX anche per le versioni di Windows attualmente sul mercato: ciè² consentirà agli sviluppatori di far girare le applicazioni basate sulle foundation di Vista anche su Windows XP e Server 2003.
Va notato come le nuove beta di Windows Communication e Windows Workflow Foundation non siano accompagnate da un’equivalente versione del terzo pezzo del mosaico, il motore grafico Windows Presentation Foundation (anche noto come Avalon): segno che lo sviluppo di questa tecnologia è rimasto indietro rispetto agli altri componenti di Vista. C’è anche da dire che, al momento, Microsoft è assai più interessata ad incentivare lo sviluppo di applicazioni server, dove l’interfaccia grafica è spesso assente o minimale.
Windows Communication Beta 2 e Windows Workflow Foundation Beta 2 possono essere scaricati qui.























