Matías Iacono                     Miguel Laborde
MVP ASP/ASP.net                   MSP
http://mvpfiles.spaces.live.com   http://thegamemakers.blogspot.com
Co-Fundador de
www.preguntaalexperto.net
Redactor de blog de opinión sobre
tecnologías Microsoft
http://www.redusers.com/blogs/msblog


 Certified Scrum Master
Microsoft Student Partner

Blog Personal: http://miguellaborde.blogspot.com



    Integrante de la Célula .NET TGM
    Blog: http://thegamemakers.blogspot.com
¿Qué es Silverlight?
Arquitectura de Silverlight
¿Qué es XAML?
Herramientas de desarrollo
  Visual Studio 2008
  Expression Blend 2
Y… ¿Qué hay de nuevo viejo?
  Silverlight 3
=
http://memorabilia.hardrock.com/
Server      Vista


                                               Desktop
                 Server,
                Services




Diseñador                                           Desarrollador
Diseño, comportamiento,                             Funciionalidad, datos,
Marca, y conexión emocional Media & RIA seguridad, integridad operacional
<UserControl x:Class="DyBWebUI.Page"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presen
tation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Width="Auto" Background="#FFF9F7F7"
ScrollViewer.VerticalScrollBarVisibility="Visible"
xmlns:d="http://schemas.microsoft.com/expression/blend/200
8" xmlns:mc="http://schemas.openxmlformats.org/markup-
compatibility/2006" mc:Ignorable="d" d:DesignWidth="711"
Height="500">
       <Grid x:Name="LayoutRoot" Background="#FF000000">
              <Grid.ColumnDefinitions>
                     <ColumnDefinition Width="150"/>
                     <ColumnDefinition Width="*"/>
              </Grid.ColumnDefinitions>
Blend v1.0          Blend v2.0                 Blend 2 con SP1


Aplicaciones WPF    WPF Apps, Librerías y      WPF Apps, Librerías,
y Librerías de      Silverlight Pages          Silverlight Pages y
Controles                                      Silverlight Controls



Manejo de objetos   Built-In Javascript        Deep Zoom, Silverlight
3D, DataBinding,    Editor. Silverlight 2.0,   Controls, Mejoras en la
Templates.          Silverlight Pages.         UI
Silverlight 3 soporta H.264/AAC/MP4
     Formatos comunes para YouTube,
     iPhone, Flash, QuickTime e iTunes

Dibujado usando el GPU

Perspectivas 3D
    Objetos bidimensionales en espacios
    tridimensionales
    Rotación X,Y,Z

Efectos con Pixel Shaders

Nuevos Controles
    DockPanel
    Expander
    Label
    TreeView
    ViewBox
    WrapPanel
    ChildWindow
    DatePickerTextBox
    TabPanel
    +Otros
<Grid x:Name="LayoutRoot"            <Grid x:Name="LayoutRoot" Background="White">
Background="White">                           <Image Source="bull.jpg">
         <Image Source="bull.jpg">                     <Image.Projection>
         </Image>                                      <PlaneProjection
</Grid>                                       RotationY="45"></PlaneProjection>
                                                       </Image.Projection>
                                              </Image>
                                     </Grid>
<Canvas x:Name="LayoutRoot" Background="White">

<Image x:Name="img1" Source="bull.jpg" Width="200"
Height="200" Canvas.Top="0"
Canvas.Left="50">
</Image>

<Image x:Name="img2" Source="bull.jpg" Width="200"
Height="200" Canvas.Top="250"
Canvas.Left="50">
         <Image.Effect>
                  <BlurEffect Radius="10"></BlurEffect>
         </Image.Effect>
</Image>

<Image x:Name="img3" Source="bull.jpg" Width="200"
Height="200" Canvas.Top="450"
Canvas.Left="50">
         <Image.Effect>
                  <DropShadowEffect ShadowDepth="10">
</DropShadowEffect>
         </Image.Effect>
</Image>
</Canvas>
¿Preguntas?
http://www.preguntaalexperto.net/encuesta.html
Matías S. Iacono
ASP/ASP.net
http://www.preguntaalexperto.net
http://mvpfiles.spaces.live.com
http://www.redusers.com/blogs/msblog
Miguel Laborde
MSP
http://miguellaborde.blogspot.com
http://thegamemakers.blogspot.com

(30/04) TECHnight MSDN - Desarrollo de aplicaciones Silverlight y novedades en Silverlight 3.0