Your SlideShare is downloading. ×
0
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Silverlight
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Silverlight

1,195

Published on

Esta es la precentacion que usamos los elemental geeks, para demostrar la opcion que Microsoft para el desarrollo web, el desarrollo de escritorio y mas que todo el Windows Phone 7. …

Esta es la precentacion que usamos los elemental geeks, para demostrar la opcion que Microsoft para el desarrollo web, el desarrollo de escritorio y mas que todo el Windows Phone 7.

Es muy interesante y buena la propuesta, el objetivo de esta presentación es mostrar lo que podemos hacer y explicar un poco de que es esta tecnologia.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,195
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Desarrollo de Aplicaciones en Silverlight
    Julio Alfaro
  • 2. Silverlight
    Es una implementación multi-browser, multi-plataforma del .Net Framework para distribuir una experienciamultimedia y Aplicaciones Ricas en Interacción (RIA) en la Web, Escritorio y Windows Phone 7.
    Tamaño 6 MB aproximadamente.
    No requiere el .NET Framework.
  • 3. Silverlight
    Arquitectura
  • 4. Algunos Ejemplos
    http://webmaplienzo.ufm.edu/lienzo/
    http://memorabilia.hardrock.com/
    http://isvis.com/work/silverlight/3d/tracking/
  • 5. Silverlight es
    Multi-Navegador Multi-Plataforma
  • 6. Silverlight
    Visual Studio : Puede utilizarse el Visual Web Developer Express, no necesariamente la version comprada.
    Silverlight : Silverlight Tools y Silverlight SDK
    Microsoft ExpressionBlend: Ambiente grafico orientado a Diseñadores
    http://silverlight.net/getstarted/
  • 7. Conociendo una Aplicación
    *.xaml : Son los archivos que contienen el lenguaje grafico XAML y pueden ser editados desde Visual Studio o Expresión Blend.
    *.cs o *.vb : Son Archivos de CodeBehind que permiten asignar a los objetos definidos en XAML una lógica de operación.
    *.xap : Es el resultado de un compilado en Silverlight este puede colocarse en un Web Server, no unicamente el IIS.
  • 8. XAML
    eXtencibleApplicationMarkupLanguage
    Lenguaje declarativo basado en XML que permite crear interfaces visualmente ricas en el aspecto grafico.
    Este es el lenguaje que le permite al diseñador crear la interface y al desarrollador generar la lógica.
  • 9. XAML
    VB.NET
    XAML
    Iron Ruby
    C#
  • 10. XAML (Contenedores de Diseño)
  • 11. Manejo de Hilos
    Vía el objeto BackgroundWorker
    Mas común en desarrollos fuera del navegador.
  • 12. Manejo de Datos (Binding)
    Error común : Tratar de escribir las propiedades en el código directamente.
    Idea principal: Determinar el Origen y el Destino, asignar la informacion en coigovia un proveedor de Datos.
  • 13. Modelo MVVM
  • 14. Modelo MVVM
    Librería que permite el manejo de nuestras clases es la Prism.
    Se puede utilizar los modos de acceso a datos de OneWay, OneTime y TwoWay
    Se puede compartir informacionviaRiaServices o WebServices.
  • 15. Recursos Silverlight
    Recursos Online
    http://www.silverlight.net/
    Bibliografia :
    Silverlight 4 in Action – Manning
    Acelerated Silverlight 3
    Essential Silverlight 3
  • 16. Contacto
    @guateRikum
    jalfaro@elementalgeeks.com

×