Acrylic e XAML
'giorno a tutti, dopo le vacanze eccomi di nuovo ad annoiarvi con WPF, per chi non se lo ricorda è l'acronimo di Windows Presentation Foundation o il vecchissimo :-) Avalon.
Qualche tempo fa vi ho accennato di un tool per designer prodotto da Microsoft dal codename Acrylic, è un prodotto che affronta in modo "ibrido" la definizione di layer, ibrido perchè permette di lavorare sia con vector-layer che con pixel-layer e consentire in qualsiasi momento di trasformare un layer da un tipo all'altro. Per chi non avesse capito niente finora basta evidenziare che il disegno vettoriale permette una maggior libertà di espressione e di editing mentre il disegno pixel-based è caratterizzato da un'alta resa grafica.
Verso la metà di agosto è uscita una nuova CTP del prodotto, ovviamente ci sono un sacco di caratteristiche legate al design come un aumento delle performance nei pixel painting, modifica delle dimensioni (size e dpi) di un documento, nuovi brushes, strokes, gradient, pattern ecc.ecc, insomma un sacco di roba che alla maggior parte dei developer non interessa affatto :-), ma volevo segnalarvi due funzionalità interessanti: la prima è la capacità di modificare il canale alpha di un layer nella clipboard... ah però, direte voi! Meno male che ora esiste, eh?! Che cavolo serve? Allora, il canale alpha di un'immagine rappresenta la propria trasparenza, avere una toolbar che permette di modificare tale proprietà su elementi nella clipboard semplifica la creazione di oggetti semi-trasparenti, ad esempio uno sfondo di powerpoint. Oggi dobbiamo chiedere al grafico di creare già l'immagine semi-trasparente per il nostro .ppt, con Acrylic basterà aprire l'immagine, copiarla e poi incollarla nella slide e modificarne il canale alpha tramite uno smarttag o una toolbar di Office. Non ci cambierà la vita, ma la trovo utile.
La seconda caratteristica mooolto interessante è una funzione di esportazione del layout finale in formato xaml! I tool per grafici iniziano finalmente a comprendere i vantaggi di xaml, il primo caso è stato un add-in per Illustrator e ora una funzionalità core all'interno di un prodotto; personalmente spero tanto in un add-in per l'amato Photoshop :-).
Se volete vedere qualche video con demo su Acrylic, compreso l'export in xaml, il sito di riferimento è http://www.microsoft.com/products/expression/features.aspx .