SlideShare uma empresa Scribd logo
1 de 71
Design e sviluppo di applicazioni Web innovative




            Milano, 27 Febbraio 2008


            Roberto Cavallini - User Experience Evangelist
            roberto.cavallini@microsoft.com - blogs.msdn.com/designexperience
AJAX
Designer/developer Experience
    designer                                       developer


                    designers & developers:
                   speak different languages
                   speak the same language



designers design                          developers add business logic
application logic




                    result

 presentation
designer




           developer
http://silverlight.net/samples/1.0/Silverlight-Pad/default.html




Powered by
Designer / Developer Experience
desktop                                       web



               WPF
Windows Presentation Foundation
   Smart Clients – Fully Connected to the Web




           .net
               Microsoft        3.0
What is WPF?


Part of the          Unified approach
                                        Delivers richest
Microsoft .NET 3.0   to UI, Media and
                                        possible
Framework            Documents
                                        experiences
WPF Adoption
Demo Windows Presentation Foundation




 Fabrikam Demo
Enriched browser experience

SILVERLIGHT
Cross Browser

Cross Platform

Plug-In

Media Experiences
RIAs
.NET
Silverlight Plug-in Experience
Silverlight Adoption
Silverlight Adoption
Silverlight Adoption
Silverlight Adoption
Silverlight Adoption
Silverlight Adoption
Create a Mashup with Microsoft Popfly
Silverlight Showcase
Video.Show
Slide.Show
Kit 3D for Silverlight
Demo Silverlight Player
Silverlight Streaming Services
Fornisce una piattaforma gratuita e scalabile per applicazioni Silverlight
While the product is in pre-release, storage and delivery is free up to 4 GB, with outbound streaming up to 700 Kbps.




                                                                                       http://silverlight.live.com
Expression Encoder > Silverlight Streaming
Silverlight 1.0 : Media Experiences

                     Qualità
                     HD DVD video quality, 720p
                     DVD-like interattività ed overlays


                     Sviluppo flessibile
                     Integrabile con AJAX frameworks esistenti
                     SMPTE-standard VC-1, WMV and MP3

                     Delivery
                     Live Streaming or On-Demand
                     Performance, scale e vantaggi di costo
                     rispetto ad altre soluzioni
Silverlight


Silverlight 1.0 RTW (JavaScript)
Silverlight 1.1 Alpha (.NET support)

(Silverlight 2.0 Beta)




                          Chess    Silverlight Airlines
Supporto server side

Silverlight supporta qualsiasi web server

ASP.NET & Silverlight
   Nuovi controlli server <asp:xaml> e <asp:media>
   Web service Silverlight-friendly


IIS 7.0 & Silverlight
   –   Gestione e amministrazione di servizi applicativi
   –   Gestione centralizzata di web farm
   –   Windows Media Server Streaming
   –   Modulo Bandwidth throttling
Expression Experience
                                  WPF
                           Windows Presentation Foundation

 Grafica vettoriale     Modelli ed oggetti
 immagini bitmap               3D




                            Audio

                               Video
Expression Experience

designer                developer
Expression Design Output




              }
                         Export as “bitmap”.
                         (.png; jpeg; etc.)


                                               Export as “canvas”.




                            eXstensible Application Markup Language




    Export as “resource dictionary”.
Expression Blend Import

                                                                                        [Image]
Import as “canvas”.                                                              (.png, jpg, gif, tif, bmp, etc. )




                                            }                                                 [Audio]




                                       eXstensible Application Markup Language               [Video]
    Import as “resource dictionary”.
Desktop :: Web
designer




                             Windows Presentation Foundation
                                  Smart Clients – Fully Connected to the Web
developer
Silverlight Media Experience




                          } } }
      video                        .wmv VC-1   Player                 Player
(.avi, .mpeg, .mov, wmv, mp3, …)               (Silverlight Player)   custom
Web Experience

web designer                               developer




         }     XHTML, CSS, XML, and XSLT
                                           }
Expression Web




                  XHTML, CSS, XML, and XSLT

        Collaborate with developers using Visual Studio

      Standards, accessibility, cross-browser compatibility
Expression Design




        Design UI elements for Windows applications
       Powerful vector tools and non-destructive effects
           XAML workflow ensures design integrity
Expression Blend




                 Design stunning Windows applications

  Vector art, pixel images, high quality text, video, and real 3D content

                        Ultimate user experiences
Expression Media




               Supports over 100 file formats
            Version control and folder watching
       Rename, convert, tag, batch process and search
Expression Encoder




        Batch convert WMV, AVI, MPEG, QT, and more
         Cross-browser, cross-platform, cross-device
                  Command-line encoder
Resouces:



 www.silverlight.net
 www.microsoft.com/silverlight




                                 www.microsoft.com/expression
                                 www.microsoft.it/expression NEW!
Resouces:


                            Nibbles Tutorials:
                            Sample and training.
                            http://www.nibblestutorials.net




  Lynda.com:
  Video training on technologies and tool.
  http://www.lynda.com
Resouces:


                                         Windows Live Quick Applications
                                         http://dev.live.com/quickapps/




Design Experience Blog:
http://blogs.msdn.com/designexperience
XAML Third-Party Conversion

Vector-based conversions:
Adobe Illustrator to WPF/XAML Export Plug-in
http://www.mikeswanson.com/xamlexport/




Animation conversions:
The Converted
http://www.theconverted.ca/




3D conversion:
Swift 3D application
http://www.erain.com/products/swift3d/silverlight/

Maya to XAML Exporter
http://www.highend3d.com/maya/downloads/tools/3d_converters/3782.html
Microsoft DreamSpark
               Software gratuito per gli studenti universitari.
               Il nuovo servizio, DreamSpark, nei prossimi mesi
               sarà disponibile anche in Italia, ma già da oggi gli
               studenti italiani in possesso di una tessera ISIC
               (International Student Identity Card) possono
               scaricare il software gratuitamente.
               Strumenti per il design:
               • Expression Web
               • Expression Blend
               • Expression Design
               • Expression Media
               Strumenti di sviluppo:
               • Visual Studio 2008 Professional Edition
               • Visual Studio 2005 Professional Edition
               • XNA Game Studio 2.0
               • 12 mesi di abbonamento Academic per XNA Creators Club

               Piattaforma:
               • SQL Server 2005 Developer Edition
               • Windows Server, Standard Edition
o Un unico punto ti accesso per le risorse tecniche e marketing, ideato
  per coinciliare i bisogni dei partner che sviluppano soluzioni basate
  sulle ultime tecnologie Microsoft.

o Fornisce benefits per supportare i partner in tutte le fasi del ciclo di vita
  del prodotto che stanno sviluppando (risorse tecniche, formative
  e commerciali)

o All’interno una guida step-by-step per aiutarvi a certificare la vostra
  soluzione come “Certified for...” e ottenere quindi il logo e tutti gli altri
  benefits

o Un’opportunità per differenziare i propri prodotti/soluzioni
  sul mercato

o Aiuta i partner a massimizzare le proprie potenzialità di business
  promuovendo le soluzioni certificate sulle aziende clienti
Microsoft Action Pack Subscription (MAPS)
for Web Solution Toolkit


  “Un’edizione speciale dell’abbonamento MAPS dedicato a chi
  sviluppa soluzioni basate sul web.
  Sostenendo un semplice assessment tra 3 a scelta, riceverai
  un kit addizionale con Visual Studio 2008 Standard Edition,
  Expression Studio, Windows Live™ Resource Kit,
  Custom Web Development Jumpstart Kit.



      REQUISITI             CONTENUTI                DURATA           COSTO

  • Sottoscrivere        • 2 Toolkit             • Abbonamento   • 320€ +IVA
    il MAPS                addizionali oltre       annuale
  • Assessment             al MAPS Kit
    on-line
Microsoft Action Pack Subscription (MAPS)
for Web Solution Toolkit




  Sottoscrivi per la prima volta un abbonamento MAPS
  o Empower entro il 15 giugno 2008 e parteciperai all’estrazione
  di un fantastico Microsoft High Technology Package!
Contacts



                            Grazie!

              I vostri feedback sono importanti.

             roberto.cavallini@microsoft.com



           Le slide sono disponibili al seguente link:
                 http://www.slideshare.net/....
Design e sviluppo di applicazioni Web innovative

Mais conteúdo relacionado

Mais procurados

Introduction to silver light
Introduction to silver lightIntroduction to silver light
Introduction to silver lightjayc8586
 
Microsoft Silverlight - An Introduction
Microsoft Silverlight - An IntroductionMicrosoft Silverlight - An Introduction
Microsoft Silverlight - An IntroductionMohammad Elsheimy
 
Wordcamp Thessaloniki 2011 The Nextweb
Wordcamp Thessaloniki 2011 The NextwebWordcamp Thessaloniki 2011 The Nextweb
Wordcamp Thessaloniki 2011 The NextwebGeorge Kanellopoulos
 
Wintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryWintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryJeremy Likness
 
Silverlight Splashes Out
Silverlight Splashes OutSilverlight Splashes Out
Silverlight Splashes OutShane Morris
 
Silver Light
Silver LightSilver Light
Silver Lightgourav
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia
 
Clifford nelson resume_16-06
Clifford nelson resume_16-06Clifford nelson resume_16-06
Clifford nelson resume_16-06Clifford Nelson
 
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
 
AmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmal J
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrowpjanzen11
 
Qt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn StrippedQt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn StrippedNokia
 

Mais procurados (20)

CV
CVCV
CV
 
Silverlight
SilverlightSilverlight
Silverlight
 
Introduction to silver light
Introduction to silver lightIntroduction to silver light
Introduction to silver light
 
JavaFx
JavaFxJavaFx
JavaFx
 
E internet além da web
E internet além da webE internet além da web
E internet além da web
 
Microsoft Silverlight - An Introduction
Microsoft Silverlight - An IntroductionMicrosoft Silverlight - An Introduction
Microsoft Silverlight - An Introduction
 
Wordcamp Thessaloniki 2011 The Nextweb
Wordcamp Thessaloniki 2011 The NextwebWordcamp Thessaloniki 2011 The Nextweb
Wordcamp Thessaloniki 2011 The Nextweb
 
Wintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryWintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class Library
 
Silverlight Splashes Out
Silverlight Splashes OutSilverlight Splashes Out
Silverlight Splashes Out
 
Silver Light
Silver LightSilver Light
Silver Light
 
Education&work experience
Education&work experienceEducation&work experience
Education&work experience
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010
 
Clifford nelson resume_16-06
Clifford nelson resume_16-06Clifford nelson resume_16-06
Clifford nelson resume_16-06
 
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
 
AmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNET
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrow
 
JavaME UI - JMDF 2007
JavaME UI - JMDF 2007JavaME UI - JMDF 2007
JavaME UI - JMDF 2007
 
Qt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn StrippedQt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn Stripped
 
TRWResume-10-2016
TRWResume-10-2016TRWResume-10-2016
TRWResume-10-2016
 
AJAX vs. Flex, 2007
AJAX vs. Flex, 2007AJAX vs. Flex, 2007
AJAX vs. Flex, 2007
 

Semelhante a Design e sviluppo di applicazioni Web innovative

Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deckllangit
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2Clint Edmonson
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 
EDMUG Silverlight Talk
EDMUG Silverlight TalkEDMUG Silverlight Talk
EDMUG Silverlight TalkMark Bennett
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumKatrien De Graeve
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalRaj Lal
 
Modern C&C Systems, Using New Technologies
Modern C&C Systems, Using New TechnologiesModern C&C Systems, Using New Technologies
Modern C&C Systems, Using New TechnologiesTamir Khason
 
Silverlight: Designer and Developer Workflow
Silverlight: Designer and Developer WorkflowSilverlight: Designer and Developer Workflow
Silverlight: Designer and Developer Workflowroberto.design
 
Ph Pgg Frontend
Ph Pgg FrontendPh Pgg Frontend
Ph Pgg Frontendbramveen
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourConvert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourBrian Culver
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlightmsarangam
 
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9Nuno Godinho
 
I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1llangit
 
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and DevelopersWeb Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developersgoodfriday
 

Semelhante a Design e sviluppo di applicazioni Web innovative (20)

Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deck
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2
 
SilverLight Overview
SilverLight OverviewSilverLight Overview
SilverLight Overview
 
Silverlight
SilverlightSilverlight
Silverlight
 
An Overview Of Wpf
An Overview Of WpfAn Overview Of Wpf
An Overview Of Wpf
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
EDMUG Silverlight Talk
EDMUG Silverlight TalkEDMUG Silverlight Talk
EDMUG Silverlight Talk
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience Continuum
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLal
 
Luis Martins
Luis MartinsLuis Martins
Luis Martins
 
Silverlight
SilverlightSilverlight
Silverlight
 
Modern C&C Systems, Using New Technologies
Modern C&C Systems, Using New TechnologiesModern C&C Systems, Using New Technologies
Modern C&C Systems, Using New Technologies
 
Silverlight: Designer and Developer Workflow
Silverlight: Designer and Developer WorkflowSilverlight: Designer and Developer Workflow
Silverlight: Designer and Developer Workflow
 
Ph Pgg Frontend
Ph Pgg FrontendPh Pgg Frontend
Ph Pgg Frontend
 
Silverlight
SilverlightSilverlight
Silverlight
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourConvert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlight
 
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
 
I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1
 
Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and DevelopersWeb Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
 

Último

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Design e sviluppo di applicazioni Web innovative

  • 1. Design e sviluppo di applicazioni Web innovative Milano, 27 Febbraio 2008 Roberto Cavallini - User Experience Evangelist roberto.cavallini@microsoft.com - blogs.msdn.com/designexperience
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Designer/developer Experience designer developer designers & developers: speak different languages speak the same language designers design developers add business logic
  • 21. application logic result presentation
  • 22. designer developer
  • 24.
  • 25. Designer / Developer Experience
  • 26. desktop web WPF Windows Presentation Foundation Smart Clients – Fully Connected to the Web .net Microsoft 3.0
  • 27. What is WPF? Part of the Unified approach Delivers richest Microsoft .NET 3.0 to UI, Media and possible Framework Documents experiences
  • 29. Demo Windows Presentation Foundation Fabrikam Demo
  • 39. Create a Mashup with Microsoft Popfly
  • 43. Kit 3D for Silverlight
  • 45. Silverlight Streaming Services Fornisce una piattaforma gratuita e scalabile per applicazioni Silverlight While the product is in pre-release, storage and delivery is free up to 4 GB, with outbound streaming up to 700 Kbps. http://silverlight.live.com
  • 46. Expression Encoder > Silverlight Streaming
  • 47. Silverlight 1.0 : Media Experiences Qualità HD DVD video quality, 720p DVD-like interattività ed overlays Sviluppo flessibile Integrabile con AJAX frameworks esistenti SMPTE-standard VC-1, WMV and MP3 Delivery Live Streaming or On-Demand Performance, scale e vantaggi di costo rispetto ad altre soluzioni
  • 48. Silverlight Silverlight 1.0 RTW (JavaScript) Silverlight 1.1 Alpha (.NET support) (Silverlight 2.0 Beta) Chess Silverlight Airlines
  • 49. Supporto server side Silverlight supporta qualsiasi web server ASP.NET & Silverlight Nuovi controlli server <asp:xaml> e <asp:media> Web service Silverlight-friendly IIS 7.0 & Silverlight – Gestione e amministrazione di servizi applicativi – Gestione centralizzata di web farm – Windows Media Server Streaming – Modulo Bandwidth throttling
  • 50. Expression Experience WPF Windows Presentation Foundation Grafica vettoriale Modelli ed oggetti immagini bitmap 3D Audio Video
  • 52. Expression Design Output } Export as “bitmap”. (.png; jpeg; etc.) Export as “canvas”. eXstensible Application Markup Language Export as “resource dictionary”.
  • 53. Expression Blend Import [Image] Import as “canvas”. (.png, jpg, gif, tif, bmp, etc. ) } [Audio] eXstensible Application Markup Language [Video] Import as “resource dictionary”.
  • 54. Desktop :: Web designer Windows Presentation Foundation Smart Clients – Fully Connected to the Web developer
  • 55. Silverlight Media Experience } } } video .wmv VC-1 Player Player (.avi, .mpeg, .mov, wmv, mp3, …) (Silverlight Player) custom
  • 56. Web Experience web designer developer } XHTML, CSS, XML, and XSLT }
  • 57. Expression Web XHTML, CSS, XML, and XSLT Collaborate with developers using Visual Studio Standards, accessibility, cross-browser compatibility
  • 58. Expression Design Design UI elements for Windows applications Powerful vector tools and non-destructive effects XAML workflow ensures design integrity
  • 59. Expression Blend Design stunning Windows applications Vector art, pixel images, high quality text, video, and real 3D content Ultimate user experiences
  • 60. Expression Media Supports over 100 file formats Version control and folder watching Rename, convert, tag, batch process and search
  • 61. Expression Encoder Batch convert WMV, AVI, MPEG, QT, and more Cross-browser, cross-platform, cross-device Command-line encoder
  • 62. Resouces: www.silverlight.net www.microsoft.com/silverlight www.microsoft.com/expression www.microsoft.it/expression NEW!
  • 63. Resouces: Nibbles Tutorials: Sample and training. http://www.nibblestutorials.net Lynda.com: Video training on technologies and tool. http://www.lynda.com
  • 64. Resouces: Windows Live Quick Applications http://dev.live.com/quickapps/ Design Experience Blog: http://blogs.msdn.com/designexperience
  • 65. XAML Third-Party Conversion Vector-based conversions: Adobe Illustrator to WPF/XAML Export Plug-in http://www.mikeswanson.com/xamlexport/ Animation conversions: The Converted http://www.theconverted.ca/ 3D conversion: Swift 3D application http://www.erain.com/products/swift3d/silverlight/ Maya to XAML Exporter http://www.highend3d.com/maya/downloads/tools/3d_converters/3782.html
  • 66. Microsoft DreamSpark Software gratuito per gli studenti universitari. Il nuovo servizio, DreamSpark, nei prossimi mesi sarà disponibile anche in Italia, ma già da oggi gli studenti italiani in possesso di una tessera ISIC (International Student Identity Card) possono scaricare il software gratuitamente. Strumenti per il design: • Expression Web • Expression Blend • Expression Design • Expression Media Strumenti di sviluppo: • Visual Studio 2008 Professional Edition • Visual Studio 2005 Professional Edition • XNA Game Studio 2.0 • 12 mesi di abbonamento Academic per XNA Creators Club Piattaforma: • SQL Server 2005 Developer Edition • Windows Server, Standard Edition
  • 67. o Un unico punto ti accesso per le risorse tecniche e marketing, ideato per coinciliare i bisogni dei partner che sviluppano soluzioni basate sulle ultime tecnologie Microsoft. o Fornisce benefits per supportare i partner in tutte le fasi del ciclo di vita del prodotto che stanno sviluppando (risorse tecniche, formative e commerciali) o All’interno una guida step-by-step per aiutarvi a certificare la vostra soluzione come “Certified for...” e ottenere quindi il logo e tutti gli altri benefits o Un’opportunità per differenziare i propri prodotti/soluzioni sul mercato o Aiuta i partner a massimizzare le proprie potenzialità di business promuovendo le soluzioni certificate sulle aziende clienti
  • 68. Microsoft Action Pack Subscription (MAPS) for Web Solution Toolkit “Un’edizione speciale dell’abbonamento MAPS dedicato a chi sviluppa soluzioni basate sul web. Sostenendo un semplice assessment tra 3 a scelta, riceverai un kit addizionale con Visual Studio 2008 Standard Edition, Expression Studio, Windows Live™ Resource Kit, Custom Web Development Jumpstart Kit. REQUISITI CONTENUTI DURATA COSTO • Sottoscrivere • 2 Toolkit • Abbonamento • 320€ +IVA il MAPS addizionali oltre annuale • Assessment al MAPS Kit on-line
  • 69. Microsoft Action Pack Subscription (MAPS) for Web Solution Toolkit Sottoscrivi per la prima volta un abbonamento MAPS o Empower entro il 15 giugno 2008 e parteciperai all’estrazione di un fantastico Microsoft High Technology Package!
  • 70. Contacts Grazie! I vostri feedback sono importanti. roberto.cavallini@microsoft.com Le slide sono disponibili al seguente link: http://www.slideshare.net/....