PDC 2005: qualche appunto dalla plenaria
Keynote secondo giorno.
Windows WorkFlow Foundation
It consists of a managed-code framework and designers for Visual Studio .NET
Windows Workflow Foundation includes both system workflow and human workflow
The Windows Workflow Foundation developer experience is consistent with existing WinFX technologies and includes support for VB and C#, debugging, a graphical workflow designer and the ability to write your workflow completely in code
Windows Workflow Foundation also provides an extensible model and designer to build custom activities which encapsulate workflow functionality for end-users or for re-use across multiple projects
Windows Workflow Foundation will be used across many future Microsoft products including Office “12”, BizTalk Server and the Microsoft Business Solutions
Most applications can benefit from the asynchronous state management features of the workflow model, the rapid development features of the designer, the potential for end-user flexibility, and the increased visibility into run-time code execution
Office 12 utilizza lo stesso workflow
Anche SharePoint condivide lo stesso workflow
Si parte da VS 2005 con il designer di Workflow
Si possono creare nuove activity sotto forma di classi .NET con attributi specifici
inseribili ovviamente nella toolbox
www.windowsworkflow.net
Si possono mettere breakpoint direttamente nel designer
Essendo integrato con Office 12 potrebbe essere un breakpoint su una activity di outlook "es. mail da inviare"
Acrylic Graphic Designer
Serve per disegnare immagini vettoriali
Ma puo generare anche XAML
Sparkle Interactive Designer
Si puo partire da un xaml
Si puo inserire un immagine direttamente in un bottone per farlo embedded
Si possono definire le animazioni e legarli a eventi scatenati dai controlli
Es legare inizio di una rotazione al click su un bottone
I file generati possono essere poi caricati in VS che espone il contenuto xaml
perche Sparkle e VS usano lo stesso project syste e build system
Quartz Web Designer
Nuovo designer per pagine web
Supporta controlli di ASP.NET
Ovviamente supporta quanto conosciuto per il disegno di pagine web (da XHTML a CSS)
Si puo impostare un XML nella pagina e applicare un XSLT al volo
Acrylic/Sparkle/Quartz fanno parte della "Expression" perchè bisogna Esprimissi (:-) scritto con Luca :-).
VSTA
Visual Studio Tools for Applications
Usa IDE di VS e gira side by side con VBA
XAML Integration for PLM/CAD
Prodotti di CAD possono produrre file XAML
XAML consente scambio di info "grafiche" fra prodotti destinati ai grafici e prodotti per sviluppatori.
WinFS Setup
Gira anche su Windows XP
Office 12
Il cuore della piattaforma è SharePoint
Nuova, ma veramente nuova, versione di FrontPage
Si possono creare Workflow da FrontPage
Es: qunado si arriva a una milestone manda una mail a...
quando sul sito SharePoint viene postato un documento manda una mail a ...
InfoPath 12
Si possono creare form che risiedono sulla parte server
SharePoint
Accesso al portale da dispositivi mobile.
Si possono fare Viste sulle liste
Access 12
Integrazione con i dati di SharePoint
Intregrazione con il resto di office
Es Apertura di una form InfoPath da Outlook
Es Apertura form di Access da una mail