SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

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/....