SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Lo sviluppo
di Rich Interactive Applications
Silverlight ed Expression Studio 2


Roberto Cavallini, User Experience Evangelist
Microsoft Italia

roberto.cavallini@microsoft.com
blogs.msdn.com/designexperience
quot;all aspects of the user’s interaction with the
product: how it is perceived, learned, and used.“ -
wikipedia
www.surface.com   http://labs.live.com/photosynth   http://www.popfly.com
Microsoft Design Model


            Platform




              +
   Craft



              Tools
Microsoft Design Model


            Platform




              +
   Craft



              Tools
Microsoft Design Model


            Platform




              +
   Craft



              Tools
AJAX




Windows Presentation Foundation
   Smart Clients – Fully Connected to the Web




                                          .net
                                                Microsoft


                                                Framework
Windows Presentation Foundation


Part of the          Unified approach
                                        Delivers richest
Microsoft .NET 3.0   to UI, Media and
                                        possible
Framework            Documents
                                        experiences
Silverlight 1.0 adoption
Silverlight 2 adoption (Now in Beta 1)
Silverlight & Windows Live Platform
Microsoft Design Model


            Platform




              +
   Craft



              Tools
designer




           developer
http://silverlight.net/samples/1.0/Silverlight-Pad/default.html
{Dev igner} experience
Platform                                     AJAX
           Windows Presentation Foundation




                                 {
 +
                                                {
                Craft




 Tools
“Learn once, apply anywhere”

                                   {                                         {
                                       eXstensible Application Markup Language




 Windows Presentation Foundation
Silverlight
Enriched browser experience
Cross Browser

  Cross Platform

Plug-in


Media Experiences

                    RIAs
                              .NET
Silverlight
              Quality
              Stunning HD video quality, 720p
              DVD-like interactivity and overlays

              Flexible Development
              Integrate with existing AJAX frameworks
              SMPTE - standard VC-1, WMV and MP3

              Delivery
              Live Streaming or On-Demand
              Performance, scale and cost advantages
              over other solutions
Silverlight 1.0 weathertv demo
Silverlight 2 {Beta1}
New “user interface control”
(text box, check box, button, grid, stack panel, slider, scroll viewer, calendar,…)


Support styles/templates,

Support C#, VB.Net and DLR
(Dynamic Language – Ruby and Python)


Deep Zoom Technology
New images experience

Support cross domain network access
(resources and data from the web)

LINQ
To enable easy transformation and querying of data

DRM Support
(Digital Restrictions Management with PlayReady compatible with WMDRM)
Silverlight 2                                      <MultiScaleImage Source=“…


          Deep Zoom
          Technology


Preprocessing tool breaks image
into 256 x 256 tiles

Then generates pyramids of tiles
at lower resolutions
When the image is displayed on the client
the lowest resolution tiles are shown first

Then as the higher quality tiles are downloaded,
they are smoothly blended in
Silverlight 2 Deep Zoom Demo




                                                                                   2.5
                                                      March 2008 Preview
       http://blogs.msdn.com/expression/archive/2008/03/09/deep-zoom-sample-with-mousewheel-pan-click-zoom.aspx
Silverlight roadmap

Silverlight 1.0 shipped Q3 2007

Silverlight 2
     March 5th Beta 1 (non-commercial go-live)
     “Later this week” - Beta 2 (go live)

Tools
   Expression Suite and Visual Studio updates for all public
   Silverlight releases
   Visual Studio Designer support (Cider) later this year
Expression Studio 2
Expression Experience

 Grafica vettoriale     Modelli ed
 immagini bitmap        oggetti 3D




                        Audio

                          Video
• Full support for standards, accessibility,
  and cross-browser compatibility
• XHTML, CSS, XML, and XSLT

• Support ASP.NET and PHP language

• Advanced CSS support
• Collaborate with developers using Visual Studio
  and ASP.NET 3.5
• Best-in-class CSS support

• Silverlight 1 support
• Powerful vector drawing tools

                        • Design user interface elements for Silverlight
                         and Windows applications

                        • XAML workflow ensures design integrity

                        • The perfect companion for Expression Blend
* Not sold separately
• Design stunning Windows applications
• Vector art, pixel images, high quality text, video,
  and real 3D content
• Ultimate user experiences
• Collaborate with developers using Visual Studio
  for a new level of designer-developer
  productivity
• V2 includes Silverlight 1.0 support,
  Adaptable User Interface,
  XAMLVertex Animation, UI Enhancements
• Encode a wide array of file-based media
  content, including QuickTime, AVI, MPEG
  files, and more using the designer friendly
  Expression-standard user interface
• Customize your media assets to match your
  brand or target your audience
• Dial in the VC-1 encoding settings, choose
  from a range of player templates
  and publish rich media experiences
  with Microsoft Silverlight
• Command-line encoder
• Manage all of your media assets in one place

• Supports over 100 file formats

• Version control and folder watching

• Edit images and keep track of changes

• Rename, convert, tag, batch process
  and search

• Geotag images to an actual location
  anywhere on earth with Virtual Earth GPS
  mapping
• Accesso automatico alle nuove versioni
                                         dei prodotti software (Software Assurance)
                                       • Creazione di ambienti di test
                                       • Risoluzione dei problemi tecnici

                                           Products:
                                       • Expression Studio
                                           Visual Studio Standard
                                       •
                                           Office Standard
                                       •
                                           Office Visio Professional
                                       •
                                           Windows XP
                                       •
                                           Windows Vista Business Edition
    Disponibile da giugno 2008!        •
                                           Virtual PC
                                       •
http://www.microsoft.com/expression/
                                           Parallels Desktop for Mac
                                       •
                                           Pre-configured virtualized server environments
                                       •


                                       1 anno € 1.150,00
                                       2 anni € 1.620,00
                                       3 anni € 2.070,00
Expression Encoder Silverlight Streaming
}}}                                           Player
                                               Player
      video                        .wmv VC-1
                                                                      custom
(.avi, .mpeg, .mov, wmv, mp3, …)               (Silverlight Player)
Silverlight Streaming
While the service is in beta, storage is free up to 10 GB and streaming is free up to 5 TB
of aggregated bandwidth per user account per year.
Videos should not exceed 10 minutes and have a maximum bit rate of 1.4 Mbps.
.




                                                                           http://silverlight.live.com
Resources
Resources

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




                                 www.microsoft.com/expression
                                 www.microsoft.it/expression
Resources

                         Expression Community
                         Sample and training.
                         http://expression.microsoft.com




     ExpressYS
     La nuova community dedicata
     ad Expression e al Design
     www.expressys.net
Resources


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




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




            Design Experience Blog:
            http://blogs.msdn.com/designexperience
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
{Grazie!}
    I vostri feedback sono importanti.

     roberto.cavallini@microsoft.com
http://blogs.msdn.com/designexperience




  Le slide sono disponibili ai seguenti link:
http://www.slideshare.net/roberto.design/
Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2

Weitere ähnliche Inhalte

Was ist angesagt?

Mozilla Project and Open Web
Mozilla Project and Open WebMozilla Project and Open Web
Mozilla Project and Open WebChanny Yun
 
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet""BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet"Software Park Thailand
 
WebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and SmartphonesWebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and SmartphonesKyle McInnes
 
Wintellect - Windows 8 for the Silverlight and WPF Developer
Wintellect   - Windows 8 for the Silverlight and WPF DeveloperWintellect   - Windows 8 for the Silverlight and WPF Developer
Wintellect - Windows 8 for the Silverlight and WPF DeveloperJeremy Likness
 
DreamSpark for School, Colleges and Unis how to deploy
DreamSpark for School, Colleges and Unis how to deployDreamSpark for School, Colleges and Unis how to deploy
DreamSpark for School, Colleges and Unis how to deployLee Stott
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!goodfriday
 
Netbeans
NetbeansNetbeans
Netbeansacosdt
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Servicesrsnarayanan
 
Virtualized development environments phpne - may 2012
Virtualized development environments   phpne - may 2012Virtualized development environments   phpne - may 2012
Virtualized development environments phpne - may 2012ichilton
 
HTML5 Intoduction for Web Developers
HTML5 Intoduction for Web DevelopersHTML5 Intoduction for Web Developers
HTML5 Intoduction for Web DevelopersSascha Corti
 
Android platform
Android platformAndroid platform
Android platformmaya_slides
 
Automated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2EAutomated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2ECM First Group
 
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...WinWire Technologies Inc
 
Silverlight Splashes Out
Silverlight Splashes OutSilverlight Splashes Out
Silverlight Splashes OutShane Morris
 
X pages jumpstart jmp101
X pages jumpstart jmp101X pages jumpstart jmp101
X pages jumpstart jmp101pdhannan
 

Was ist angesagt? (19)

Mozilla Project and Open Web
Mozilla Project and Open WebMozilla Project and Open Web
Mozilla Project and Open Web
 
E internet além da web
E internet além da webE internet além da web
E internet além da web
 
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet""BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
 
WebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and SmartphonesWebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and Smartphones
 
Wintellect - Windows 8 for the Silverlight and WPF Developer
Wintellect   - Windows 8 for the Silverlight and WPF DeveloperWintellect   - Windows 8 for the Silverlight and WPF Developer
Wintellect - Windows 8 for the Silverlight and WPF Developer
 
DreamSpark for School, Colleges and Unis how to deploy
DreamSpark for School, Colleges and Unis how to deployDreamSpark for School, Colleges and Unis how to deploy
DreamSpark for School, Colleges and Unis how to deploy
 
Adobe
AdobeAdobe
Adobe
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
 
Bhavin_Resume
Bhavin_ResumeBhavin_Resume
Bhavin_Resume
 
Portlet factory 101
Portlet factory 101Portlet factory 101
Portlet factory 101
 
Netbeans
NetbeansNetbeans
Netbeans
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Services
 
Virtualized development environments phpne - may 2012
Virtualized development environments   phpne - may 2012Virtualized development environments   phpne - may 2012
Virtualized development environments phpne - may 2012
 
HTML5 Intoduction for Web Developers
HTML5 Intoduction for Web DevelopersHTML5 Intoduction for Web Developers
HTML5 Intoduction for Web Developers
 
Android platform
Android platformAndroid platform
Android platform
 
Automated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2EAutomated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2E
 
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
 
Silverlight Splashes Out
Silverlight Splashes OutSilverlight Splashes Out
Silverlight Splashes Out
 
X pages jumpstart jmp101
X pages jumpstart jmp101X pages jumpstart jmp101
X pages jumpstart jmp101
 

Andere mochten auch

Roles of production team
Roles of production teamRoles of production team
Roles of production teamissyellensanger
 
VDIS10022 Advanced Graphics Studio - Lecture 2 - Studio Roles
VDIS10022 Advanced Graphics Studio - Lecture 2 - Studio RolesVDIS10022 Advanced Graphics Studio - Lecture 2 - Studio Roles
VDIS10022 Advanced Graphics Studio - Lecture 2 - Studio RolesVirtu Institute
 
2. Man. Pemasaran Pariwisata - Company & Marketing Strategy: Partnering to Bu...
2. Man. Pemasaran Pariwisata - Company & Marketing Strategy: Partnering to Bu...2. Man. Pemasaran Pariwisata - Company & Marketing Strategy: Partnering to Bu...
2. Man. Pemasaran Pariwisata - Company & Marketing Strategy: Partnering to Bu...Irwan Haribudiman
 
1. Man. Pemasaran Pariwisata - Pendahuluan & Pemasaran, Membuat & Menangkap K...
1. Man. Pemasaran Pariwisata - Pendahuluan & Pemasaran, Membuat & Menangkap K...1. Man. Pemasaran Pariwisata - Pendahuluan & Pemasaran, Membuat & Menangkap K...
1. Man. Pemasaran Pariwisata - Pendahuluan & Pemasaran, Membuat & Menangkap K...Irwan Haribudiman
 
The Design Process
The Design ProcessThe Design Process
The Design Processdonnamacd
 
Forum SDM Bali 19 des Kementerian Pariwisata RI
Forum SDM Bali 19 des   Kementerian Pariwisata RIForum SDM Bali 19 des   Kementerian Pariwisata RI
Forum SDM Bali 19 des Kementerian Pariwisata RIGunawan Wicaksono
 
Calendar of Event 2017 Nusantara
Calendar of Event 2017 NusantaraCalendar of Event 2017 Nusantara
Calendar of Event 2017 NusantaraExplore Indonesia
 

Andere mochten auch (12)

Roles of production team
Roles of production teamRoles of production team
Roles of production team
 
Paparan P3PAR Universita Sanatadharma - Pls visit : http://odoritour.com/
Paparan P3PAR Universita Sanatadharma  - Pls visit : http://odoritour.com/Paparan P3PAR Universita Sanatadharma  - Pls visit : http://odoritour.com/
Paparan P3PAR Universita Sanatadharma - Pls visit : http://odoritour.com/
 
VDIS10022 Advanced Graphics Studio - Lecture 2 - Studio Roles
VDIS10022 Advanced Graphics Studio - Lecture 2 - Studio RolesVDIS10022 Advanced Graphics Studio - Lecture 2 - Studio Roles
VDIS10022 Advanced Graphics Studio - Lecture 2 - Studio Roles
 
2. Man. Pemasaran Pariwisata - Company & Marketing Strategy: Partnering to Bu...
2. Man. Pemasaran Pariwisata - Company & Marketing Strategy: Partnering to Bu...2. Man. Pemasaran Pariwisata - Company & Marketing Strategy: Partnering to Bu...
2. Man. Pemasaran Pariwisata - Company & Marketing Strategy: Partnering to Bu...
 
Studio 2 (Studio Perencanaan)
Studio 2 (Studio Perencanaan)Studio 2 (Studio Perencanaan)
Studio 2 (Studio Perencanaan)
 
Seni budaya
Seni budayaSeni budaya
Seni budaya
 
1. Man. Pemasaran Pariwisata - Pendahuluan & Pemasaran, Membuat & Menangkap K...
1. Man. Pemasaran Pariwisata - Pendahuluan & Pemasaran, Membuat & Menangkap K...1. Man. Pemasaran Pariwisata - Pendahuluan & Pemasaran, Membuat & Menangkap K...
1. Man. Pemasaran Pariwisata - Pendahuluan & Pemasaran, Membuat & Menangkap K...
 
The Design Process
The Design ProcessThe Design Process
The Design Process
 
Forum SDM Bali 19 des Kementerian Pariwisata RI
Forum SDM Bali 19 des   Kementerian Pariwisata RIForum SDM Bali 19 des   Kementerian Pariwisata RI
Forum SDM Bali 19 des Kementerian Pariwisata RI
 
Calendar of Event 2017 Nusantara
Calendar of Event 2017 NusantaraCalendar of Event 2017 Nusantara
Calendar of Event 2017 Nusantara
 
Wonderful indonesia
Wonderful indonesiaWonderful indonesia
Wonderful indonesia
 
Wonderful indonesia
Wonderful indonesiaWonderful indonesia
Wonderful indonesia
 

Ähnlich wie Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2

An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2Clint Edmonson
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deckllangit
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumKatrien De Graeve
 
silverlight1.pptx
silverlight1.pptxsilverlight1.pptx
silverlight1.pptxAltafSMT
 
EDMUG Silverlight Talk
EDMUG Silverlight TalkEDMUG Silverlight Talk
EDMUG Silverlight TalkMark Bennett
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalRaj Lal
 
Silverlight: Designer and Developer Workflow
Silverlight: Designer and Developer WorkflowSilverlight: Designer and Developer Workflow
Silverlight: Designer and Developer Workflowroberto.design
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 
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
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlightmsarangam
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4msarangam
 
Silverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendSilverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendCaleb Jenkins
 
windows CE
windows CEwindows CE
windows CEbretorio
 
System development using visual studio
System development using visual studioSystem development using visual studio
System development using visual studiojeff23_athisbest
 

Ähnlich wie Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2 (20)

Silverlight
SilverlightSilverlight
Silverlight
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deck
 
SilverLight Overview
SilverLight OverviewSilverLight Overview
SilverLight Overview
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience Continuum
 
silverlight1.pptx
silverlight1.pptxsilverlight1.pptx
silverlight1.pptx
 
An Overview Of Wpf
An Overview Of WpfAn Overview Of Wpf
An Overview Of Wpf
 
EDMUG Silverlight Talk
EDMUG Silverlight TalkEDMUG Silverlight Talk
EDMUG Silverlight Talk
 
Silverlight
SilverlightSilverlight
Silverlight
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLal
 
Silverlight: Designer and Developer Workflow
Silverlight: Designer and Developer WorkflowSilverlight: Designer and Developer Workflow
Silverlight: Designer and Developer Workflow
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
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
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlight
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4
 
Silverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendSilverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression Blend
 
windows CE
windows CEwindows CE
windows CE
 
Silverlight
SilverlightSilverlight
Silverlight
 
System development using visual studio
System development using visual studioSystem development using visual studio
System development using visual studio
 

Kürzlich hochgeladen

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Kürzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2

  • 1. Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2 Roberto Cavallini, User Experience Evangelist Microsoft Italia roberto.cavallini@microsoft.com blogs.msdn.com/designexperience
  • 2.
  • 3. quot;all aspects of the user’s interaction with the product: how it is perceived, learned, and used.“ - wikipedia
  • 4. www.surface.com http://labs.live.com/photosynth http://www.popfly.com
  • 5. Microsoft Design Model Platform + Craft Tools
  • 6. Microsoft Design Model Platform + Craft Tools
  • 7.
  • 8. Microsoft Design Model Platform + Craft Tools
  • 9. AJAX Windows Presentation Foundation Smart Clients – Fully Connected to the Web .net Microsoft Framework
  • 10. Windows Presentation Foundation Part of the Unified approach Delivers richest Microsoft .NET 3.0 to UI, Media and possible Framework Documents experiences
  • 12. Silverlight 2 adoption (Now in Beta 1)
  • 13. Silverlight & Windows Live Platform
  • 14. Microsoft Design Model Platform + Craft Tools
  • 15. designer developer
  • 18. Platform AJAX Windows Presentation Foundation { + { Craft Tools
  • 19. “Learn once, apply anywhere” { { eXstensible Application Markup Language Windows Presentation Foundation
  • 21. Cross Browser Cross Platform Plug-in Media Experiences RIAs .NET
  • 22. Silverlight Quality Stunning HD video quality, 720p DVD-like interactivity and overlays Flexible Development Integrate with existing AJAX frameworks SMPTE - standard VC-1, WMV and MP3 Delivery Live Streaming or On-Demand Performance, scale and cost advantages over other solutions
  • 24. Silverlight 2 {Beta1} New “user interface control” (text box, check box, button, grid, stack panel, slider, scroll viewer, calendar,…) Support styles/templates, Support C#, VB.Net and DLR (Dynamic Language – Ruby and Python) Deep Zoom Technology New images experience Support cross domain network access (resources and data from the web) LINQ To enable easy transformation and querying of data DRM Support (Digital Restrictions Management with PlayReady compatible with WMDRM)
  • 25. Silverlight 2 <MultiScaleImage Source=“… Deep Zoom Technology Preprocessing tool breaks image into 256 x 256 tiles Then generates pyramids of tiles at lower resolutions When the image is displayed on the client the lowest resolution tiles are shown first Then as the higher quality tiles are downloaded, they are smoothly blended in
  • 26. Silverlight 2 Deep Zoom Demo 2.5 March 2008 Preview http://blogs.msdn.com/expression/archive/2008/03/09/deep-zoom-sample-with-mousewheel-pan-click-zoom.aspx
  • 27. Silverlight roadmap Silverlight 1.0 shipped Q3 2007 Silverlight 2 March 5th Beta 1 (non-commercial go-live) “Later this week” - Beta 2 (go live) Tools Expression Suite and Visual Studio updates for all public Silverlight releases Visual Studio Designer support (Cider) later this year
  • 29. Expression Experience Grafica vettoriale Modelli ed immagini bitmap oggetti 3D Audio Video
  • 30. • Full support for standards, accessibility, and cross-browser compatibility • XHTML, CSS, XML, and XSLT • Support ASP.NET and PHP language • Advanced CSS support • Collaborate with developers using Visual Studio and ASP.NET 3.5 • Best-in-class CSS support • Silverlight 1 support
  • 31. • Powerful vector drawing tools • Design user interface elements for Silverlight and Windows applications • XAML workflow ensures design integrity • The perfect companion for Expression Blend * Not sold separately
  • 32. • Design stunning Windows applications • Vector art, pixel images, high quality text, video, and real 3D content • Ultimate user experiences • Collaborate with developers using Visual Studio for a new level of designer-developer productivity • V2 includes Silverlight 1.0 support, Adaptable User Interface, XAMLVertex Animation, UI Enhancements
  • 33. • Encode a wide array of file-based media content, including QuickTime, AVI, MPEG files, and more using the designer friendly Expression-standard user interface • Customize your media assets to match your brand or target your audience • Dial in the VC-1 encoding settings, choose from a range of player templates and publish rich media experiences with Microsoft Silverlight • Command-line encoder
  • 34. • Manage all of your media assets in one place • Supports over 100 file formats • Version control and folder watching • Edit images and keep track of changes • Rename, convert, tag, batch process and search • Geotag images to an actual location anywhere on earth with Virtual Earth GPS mapping
  • 35. • Accesso automatico alle nuove versioni dei prodotti software (Software Assurance) • Creazione di ambienti di test • Risoluzione dei problemi tecnici Products: • Expression Studio Visual Studio Standard • Office Standard • Office Visio Professional • Windows XP • Windows Vista Business Edition Disponibile da giugno 2008! • Virtual PC • http://www.microsoft.com/expression/ Parallels Desktop for Mac • Pre-configured virtualized server environments • 1 anno € 1.150,00 2 anni € 1.620,00 3 anni € 2.070,00
  • 37. }}} Player Player video .wmv VC-1 custom (.avi, .mpeg, .mov, wmv, mp3, …) (Silverlight Player)
  • 38. Silverlight Streaming While the service is in beta, storage is free up to 10 GB and streaming is free up to 5 TB of aggregated bandwidth per user account per year. Videos should not exceed 10 minutes and have a maximum bit rate of 1.4 Mbps. . http://silverlight.live.com
  • 40. Resources www.silverlight.net www.microsoft.com/silverlight www.microsoft.com/expression www.microsoft.it/expression
  • 41. Resources Expression Community Sample and training. http://expression.microsoft.com ExpressYS La nuova community dedicata ad Expression e al Design www.expressys.net
  • 42. Resources Nibbles Tutorials Sample and training. http://www.nibblestutorials.net Lynda.com Video training on technologies and tool. http://www.lynda.com
  • 43. Resources Design Experience Blog: http://blogs.msdn.com/designexperience
  • 44. 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
  • 45. {Grazie!} I vostri feedback sono importanti. roberto.cavallini@microsoft.com http://blogs.msdn.com/designexperience Le slide sono disponibili ai seguenti link: http://www.slideshare.net/roberto.design/