presentazione ated 20110908 filessig silverlight 2 ottobre 2008 silverlight 3 luglio 2009...
TRANSCRIPT
MontemariMontemariMontemariMontemariMirkoMirkoMirkoMirko
Docente SSIG
Consulentepresso la Montemari Consulting SAGL
Silverlight 5
Adattamentodellapresentazionedi Ronnie Saurenmann al TechDay 2011, Lugano
Collaboratoredi centro informatica
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
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
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)
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)
SSIGSSIGSSIGSSIG
Silverlight Pivot Viewer
SSIGSSIGSSIGSSIG
WCF RIA Services
Web ApplicationBrowser Rich Internet Application
DB
Services
Other Applications
Data Access Layer
AppLogic
Services
HTMLPresentation
LogicNetwork
SSIGSSIGSSIGSSIG
Model-View-ViewModel
Data Access
Model
View Model
C#
XAML
ViewUserControlWindow
SQL XMLRSS
Entities
Commands
Styling
SQL/WCF/ORM
Interesse per Silverlight ?
http://www.silverlight.nethttp://www.ssig.ch/www_doc/silverlight.pdf
Contatti: