Transcript
Page 1: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin

MontemariMontemariMontemariMontemariMirkoMirkoMirkoMirko

Docente SSIG

Consulentepresso la Montemari Consulting SAGL

Silverlight 5

Adattamentodellapresentazionedi Ronnie Saurenmann al TechDay 2011, Lugano

Collaboratoredi centro informatica

Page 2: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin

SSIGSSIGSSIGSSIG

Silverlight 2Ottobre 2008

Silverlight 3Luglio 2009

Silverlight 4Aprile 2010

>74% dei computer collegati a Internet in Svizzera ha il plugin ononimo installatoSource: www.riastats.com,

Silverlight 5 RCOggi

Page 3: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin

SSIGSSIGSSIGSSIG

Premium mediaOlympics, Roland Garros, Swisscom TV Air, … Streming video all’interno delle scuole

Web specialsDeepzoom Zermatt, Kunsthaus, Playboy archive, …Sistema decisionale per docenti e direzione

Line of BusinessSAP, SQL Server “Crescent”, Azure Manag. Portal, …Esempio di applicazione LOB

Silverlight Key Scenarios

Page 4: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin

SSIGSSIGSSIGSSIG

Occorre imparare la nuova tecnologiaWPF

Nuovomodello di posizionamento

Importante motore di databindind

.. ma per fortuna abbiamo BLEND

Semplificazione della scrittura del codice XAML

risorse, stili, templates, behaviours, actions, triggers, animazioni, stati, attached properties,…

Silverlight: cosa serve ? (1/2)

Page 5: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin

SSIGSSIGSSIGSSIG

Dobbiamo estendere le nostre conoscenze tecniche

Tecnologia ad oggetti, interfaccie

Tipi anonimi, LINQ, WCF, DataAnnotation, funzionilambda, collezioni osservabili, …

Patterns diversi come ad esempio MVVM, MVC, …

… ma (forse) possiamo delegare parte dellacomplessità a WCF RIA Services (a patto di comprendere comunque cosa stiamo facendo)

Silverlight: cosa serve ? (2/2)

Page 6: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin
Page 7: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin

SSIGSSIGSSIGSSIG

Silverlight Pivot Viewer

Page 8: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin
Page 9: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin
Page 10: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin

SSIGSSIGSSIGSSIG

WCF RIA Services

Web ApplicationBrowser Rich Internet Application

DB

Services

Other Applications

Data Access Layer

AppLogic

Services

HTMLPresentation

LogicNetwork

Page 11: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin
Page 12: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin

SSIGSSIGSSIGSSIG

Model-View-ViewModel

Data Access

Model

View Model

C#

XAML

ViewUserControlWindow

SQL XMLRSS

Entities

Commands

Styling

SQL/WCF/ORM

Page 13: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin
Page 14: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin

Interesse per Silverlight ?

http://www.silverlight.nethttp://www.ssig.ch/www_doc/silverlight.pdf

Contatti:

[email protected]

[email protected]

Page 15: Presentazione ATED 20110908 fileSSIG Silverlight 2 Ottobre 2008 Silverlight 3 Luglio 2009 Silverlight 4 Aprile 2010 >74% dei computer collegati a Internet in Svizzera ha il plugin

Top Related