<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Evangelism 2.0: riflessioni sul business del software da un punto di vista privilegiato! : User Interface</title><link>http://blogs.msdn.com/scoriani/archive/tags/User+Interface/default.aspx</link><description>Tags: User Interface</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Learning WPF</title><link>http://blogs.msdn.com/scoriani/archive/2009/02/02/learning-wpf.aspx</link><pubDate>Mon, 02 Feb 2009 03:41:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9388907</guid><dc:creator>scoriani</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/scoriani/comments/9388907.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scoriani/commentrss.aspx?PostID=9388907</wfw:commentRss><wfw:comment>http://blogs.msdn.com/scoriani/rsscomments.aspx?PostID=9388907</wfw:comment><description>&lt;p&gt;WPF, e più in generale la realizzazione di interfacce utente, sono tematiche che esulano un pò dalla mia sfera di competenze e proprio per questo sono sempre alla caccia di risorse che possano aiutarmi a colmare qualche gap mio e a indirizzare le richieste che i partner con i quali lavoro possono farmi. A tal proposito segnalo alcune risorse utili a chi intende utilizzare questa tecnologia all’interno di progetti in produzione:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Innanzitutto alcune linee guida generale per lo sviluppo di interfacce utente con &lt;a href="http://msdn.microsoft.com/en-us/library/aa511329.aspx"&gt;WPF&lt;/a&gt; e più in generale con &lt;a href="http://msdn.microsoft.com/en-us/library/aa511258.aspx"&gt;Windows Vista / Windows 7&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Un interessante &lt;a href="http://blogs.msdn.com/jaimer/archive/2009/01/13/xaml-guidelines-part-3-draft.aspx"&gt;documento&lt;/a&gt; di Jaime Rodriguez sulle linee guida per l’organizzazione dei progetti e best practices per lo sviluppo con WPF&lt;/li&gt;    &lt;li&gt;La &lt;a href="http://windowsclient.net/wpf/white-papers/wpf-app-quality-guide.aspx"&gt;“WPF Application Quality Guide”&lt;/a&gt;, un ricco documento di grande aiuto a chi ha bisogno di addentrarsi in tematiche quali data-driven testing, stress e stability testing, accessibility testing, updated globalization e localization testing. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Più approfondisco il tema e più capisco quando sia vasto ed interessante, anche se continuo a preferire quello che stà “dietro le quinte” di una applicazione rispetto a tutti questi “lustrini”… :)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9388907" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scoriani/archive/tags/User+Interface/default.aspx">User Interface</category><category domain="http://blogs.msdn.com/scoriani/archive/tags/Design/default.aspx">Design</category><category domain="http://blogs.msdn.com/scoriani/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.msdn.com/scoriani/archive/tags/WPF/default.aspx">WPF</category></item><item><title>WPF per applicazioni gestionali</title><link>http://blogs.msdn.com/scoriani/archive/2008/10/18/wpf-per-applicazioni-gestionali.aspx</link><pubDate>Sat, 18 Oct 2008 18:40:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9004992</guid><dc:creator>scoriani</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/scoriani/comments/9004992.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scoriani/commentrss.aspx?PostID=9004992</wfw:commentRss><wfw:comment>http://blogs.msdn.com/scoriani/rsscomments.aspx?PostID=9004992</wfw:comment><description>&lt;p&gt;Da quando WPF è stato presentato ufficialmente gli esempi di applicazioni multimediali, animate e piene di grafica si sono sprecati. Questo probabilmente ha contribuito a far crescere in alcuni la sensazione che tranne in quegli ambiti particolari WPF non avesso molto senso di esistere, soprattutto in un campo abbastanza formale e tradizionale come quello delle applicazioni gestionali.&lt;/p&gt;  &lt;p&gt;Oggi, dopo quasi due anni dal lancio di Vista e WPF, qualcuno fortunamente inizia a sfatare anche questo mito. Applicazioni come questa:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/scoriani/WindowsLiveWriter/WPFperapplicazionigestionali_F75E/Welcome_4_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Welcome_4" border="0" alt="Welcome_4" src="http://blogs.msdn.com/blogfiles/scoriani/WindowsLiveWriter/WPFperapplicazionigestionali_F75E/Welcome_4_thumb.png" width="640" height="400" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;dovrebbero far pensare qualcuno anche dalle nostre parti :)&lt;/p&gt;  &lt;p&gt;Per vedere qualche dettagli un più vi rimando a questo &lt;a href="http://blogs.msdn.com/jaimer/archive/2008/09/02/great-wpf-applications-lawson-s-smart-office.aspx"&gt;link&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Buona visione!&lt;/p&gt;  &lt;p&gt;Silvano&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9004992" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scoriani/archive/tags/User+Interface/default.aspx">User Interface</category><category domain="http://blogs.msdn.com/scoriani/archive/tags/Design/default.aspx">Design</category></item><item><title>Dopo Surface, ecco TouchWall!!</title><link>http://blogs.msdn.com/scoriani/archive/2008/05/15/dopo-surface-ecco-touchwall.aspx</link><pubDate>Thu, 15 May 2008 19:28:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8508435</guid><dc:creator>scoriani</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/scoriani/comments/8508435.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scoriani/commentrss.aspx?PostID=8508435</wfw:commentRss><wfw:comment>http://blogs.msdn.com/scoriani/rsscomments.aspx?PostID=8508435</wfw:comment><description>&lt;p&gt;Il Touch Computing sembra essere veramente uno dei temi del futuro per quanto riguarda l'interazione uomo-macchina. Microsoft, dopo essere a buon punto nell'industrializzazione di Surface, ora presenta TouchWall, un dispositivo decisamente più semplice ed economico sia dal punto di vista dell'hardware che del software necessario per l'utilizzo.&lt;/p&gt; &lt;p&gt;Potete trovare altre informazioni qui: &lt;a title="http://www.techcrunch.com/2008/05/14/microsoft-touchwall-can-inexpensively-turn-any-flat-surface-into-a-multi-touch-display/" href="http://www.techcrunch.com/2008/05/14/microsoft-touchwall-can-inexpensively-turn-any-flat-surface-into-a-multi-touch-display/"&gt;http://www.techcrunch.com/2008/05/14/microsoft-touchwall-can-inexpensively-turn-any-flat-surface-into-a-multi-touch-display/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8508435" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scoriani/archive/tags/User+Interface/default.aspx">User Interface</category><category domain="http://blogs.msdn.com/scoriani/archive/tags/Design/default.aspx">Design</category></item><item><title>Microsoft Surface: Videos</title><link>http://blogs.msdn.com/scoriani/archive/2008/05/09/microsoft-surface-videos.aspx</link><pubDate>Fri, 09 May 2008 18:18:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8480524</guid><dc:creator>scoriani</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scoriani/comments/8480524.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scoriani/commentrss.aspx?PostID=8480524</wfw:commentRss><wfw:comment>http://blogs.msdn.com/scoriani/rsscomments.aspx?PostID=8480524</wfw:comment><description>&lt;p&gt;&lt;a title="http://www.microsoft.com/surface/videos.html" href="http://www.microsoft.com/surface/videos.html"&gt;http://www.microsoft.com/surface/videos.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Beh, si commentano da soli :)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8480524" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scoriani/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/scoriani/archive/tags/User+Interface/default.aspx">User Interface</category><category domain="http://blogs.msdn.com/scoriani/archive/tags/Design/default.aspx">Design</category></item><item><title>Next Generation User Inteface, ovvero: "Ma siamo ancora alla griglia?"</title><link>http://blogs.msdn.com/scoriani/archive/2008/05/03/next-generation-user-inteface-ovvero-ma-siamo-ancora-alla-griglia.aspx</link><pubDate>Sat, 03 May 2008 16:59:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8455111</guid><dc:creator>scoriani</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/scoriani/comments/8455111.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scoriani/commentrss.aspx?PostID=8455111</wfw:commentRss><wfw:comment>http://blogs.msdn.com/scoriani/rsscomments.aspx?PostID=8455111</wfw:comment><description>&lt;p&gt;Lo sviluppo di applicazioni della nuova generazione passa anche per nuovi paradigmi di interazione uomo-macchina, di usabilità e di ergonomia. Nel mondo della piattaforma applicativa Microsoft, e del client in particolare, le tecnologie di &lt;a href="http://windowsclient.net/default.aspx"&gt;presentazione&lt;/a&gt; delle informazioni di ultima generazione si chiamano Windows Forms e Windows Presentation Foundation, con quest'ultima certamente proiettata verso il futuro. Non fosse altro per la complementarietà/compatibilità con &lt;a href="http://silverlight.net/"&gt;Silverlight&lt;/a&gt; per la realizzazione di Interactive Rich Application che permette finalmente di pensare ad un unico codebase per i due mondi.&lt;/p&gt; &lt;p&gt;Di fronte a tutte queste novità la cosa che mi lascia sempre di stucco è la reazione di molti sviluppatori e responsabili tecnici: "E la griglia??". Già, pare che la singola più pressante richiesta fatta al team di sviluppo di WPF sia stata proprio lo sviluppo di una DataGrid di vecchia memoria e la cosa onestamente mi mette un pò di tristezza. Ma come, a più di 20 anni dalla comparsa del foglio di calcolo e qualcosa di meno del "vecchio" Access non siamo ancora riusciti a pensare a delle interfacce utente che non siano basati sulla classica griglia editabile? Credo che sia giunto il momento di riflettere sul modo con il quale si disegnano le nostre applicazioni, a come queste siano cambiate nel tempo, dal web al data entry più complesso. Su questi temi esistono centinaia di studi sul web (molto più orientati al mondo web, a dire il vero) ed esistono aziende specializzate nella consulenza e progettazione di user experience studiate con particolare ergonomia e gusto. Certo, esistono anche &lt;a href="http://www.infragistics.com/dotnet/netadvantage/wpf.aspx#Overview"&gt;aziende&lt;/a&gt; specializzate nei classici controlli ed &lt;a href="http://xamples.infragistics.com/2007.2/xamShowcase.xbap"&gt;esempi&lt;/a&gt; di come questi possono essere utilizzati, ma io suggereirei a chi si approccia a questo mondo di lasciarsi alle spalle il vecchio, il "abbiamo sempre fatto così", e di aprire le proprie vedute ad un nuovo modo di disegnare le proprie applicazioni e di lavorare in &lt;a href="http://blogs.msdn.com/tims/archive/2007/12/07/the-new-iteration-a-whitepaper-on-the-xaml-revolution.aspx"&gt;collaborazione&lt;/a&gt; tra sviluppatori e designer (anche se nelle piccole realtà spesso si tratta delle stesse persone). Una buona fonte di idee secondo me può essere il materiale presente sul sito &lt;a title="http://www.visitmix.com/" href="http://www.visitmix.com/"&gt;http://www.visitmix.com/&lt;/a&gt; con le registrazioni delle sessioni del MIX di Las Vegas e molto altro materiale inerente al tema del design sul web e non solo.&lt;/p&gt; &lt;p&gt;Buona lettura.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8455111" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scoriani/archive/tags/User+Interface/default.aspx">User Interface</category><category domain="http://blogs.msdn.com/scoriani/archive/tags/Design/default.aspx">Design</category></item></channel></rss>