SlideShare una empresa de Scribd logo
1 de 16
Cocinandounaaplicación Silverlight 3 en unahora Daniel Iglesias Team Coordinator Huddle Group Federico Lois Manager Labs+Academics Corvalius
Dibujandopor un sueño Un toque de buen gusto Aprendiendo a sincronizar Unapizca de arquitectura Listoparaservir Menu del día
Dibujandopor un sueño Diseño Interacción
Model-View-ViewModel User Interaction We pass the call.  View Event Bubbling.  ViewModel Model We manipulate Un toque de buen gusto
Y dondeestá el sous-chef?
¿Preguntas? Las mejorespreguntas se llevanunaremera
Es unatecnologíaquepermite sincronizarestructuras de datos… Problemasresueltos: Latencia ¿Yque me provee? Conflictos API de bajonivel ¿Donde lo aplico? TextView Texto ElementView<T> Gráficos Listas Aprendiendo a sincronizar
Unapizca de arquitectura View ViewModel Model
Unapizca de arquitectura View View View View La nube Peer-to-Peer ViewModel ViewModel ViewModel ViewModel Model Model Model Model
Unapizca de arquitectura View View View View ViewModel ViewModel ViewModel ViewModel …nuestro server... Model Model Model Model
Manos a la obra
¿MásPreguntas? ¿Másremeras?
Wazowski… Gracias a Pixar por la inspiración … la buenaonda … … y obviamentelasimágenes. … a Microsoft por la invitación. Y no se olviden … … DE LLENAR EL PAPELEO
Gracias a todos Esperamos les hayagustado…
Model View ViewModel http://blog.lab49.com/archives/2650 beWeeVee TechPreview: www.beweevee.com SDK: ComingSoon. Silverlight http://silverlight.net/ http://timheuer.com/blog/ User Experience http://en.wikipedia.org/wiki/User_experience_design Don’tmake me think, Steve Krug (Amazon :D) Información Util
Code Camp 2009 - Cocinando Una Aplicación Silverlight 3

Más contenido relacionado

Similar a Code Camp 2009 - Cocinando Una Aplicación Silverlight 3

Wireframing y mockup
Wireframing y mockupWireframing y mockup
Wireframing y mockupPablo Mieres
 
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Juan Carlos Ruiz Pacheco
 
Code Camp 2009 Microsoft Surface
Code Camp 2009  Microsoft SurfaceCode Camp 2009  Microsoft Surface
Code Camp 2009 Microsoft SurfaceCorvalius
 
Codecamp 2009 - Desarrollando para Microsoft Surface
Codecamp 2009 - Desarrollando para Microsoft SurfaceCodecamp 2009 - Desarrollando para Microsoft Surface
Codecamp 2009 - Desarrollando para Microsoft SurfaceNicolas Padula
 
Microsoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinMicrosoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinJavier Suárez Ruiz
 
Introducción Curso iOS
Introducción Curso iOSIntroducción Curso iOS
Introducción Curso iOSbrainybogota
 
Construir una App con AI nunca fue tan fácil
Construir una App con AI nunca fue tan fácilConstruir una App con AI nunca fue tan fácil
Construir una App con AI nunca fue tan fácilRuben Chavarri
 
Rina familia diseño y desarrollo de herramientas ubicuas para el aprendizaje ...
Rina familia diseño y desarrollo de herramientas ubicuas para el aprendizaje ...Rina familia diseño y desarrollo de herramientas ubicuas para el aprendizaje ...
Rina familia diseño y desarrollo de herramientas ubicuas para el aprendizaje ...Conectarnos Soluciones de Internet
 
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...Ignacio Pérez Vergara
 
Arquitectura software.taxonomias.comportamiento.001
Arquitectura software.taxonomias.comportamiento.001Arquitectura software.taxonomias.comportamiento.001
Arquitectura software.taxonomias.comportamiento.001Jose Emilio Labra Gayo
 
BancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioBancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioDavid Gil Sánchez
 
Front End & Responsive Web Design | DevFest Merida
Front End & Responsive Web Design | DevFest MeridaFront End & Responsive Web Design | DevFest Merida
Front End & Responsive Web Design | DevFest MeridaLuis Felipe Perez
 

Similar a Code Camp 2009 - Cocinando Una Aplicación Silverlight 3 (20)

Wireframing y mockup
Wireframing y mockupWireframing y mockup
Wireframing y mockup
 
Taller Xamarin Monkey Conf 2018
Taller Xamarin Monkey Conf 2018Taller Xamarin Monkey Conf 2018
Taller Xamarin Monkey Conf 2018
 
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
 
Code Camp 2009 Microsoft Surface
Code Camp 2009  Microsoft SurfaceCode Camp 2009  Microsoft Surface
Code Camp 2009 Microsoft Surface
 
[Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)
[Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)[Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)
[Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)
 
Codecamp 2009 - Desarrollando para Microsoft Surface
Codecamp 2009 - Desarrollando para Microsoft SurfaceCodecamp 2009 - Desarrollando para Microsoft Surface
Codecamp 2009 - Desarrollando para Microsoft Surface
 
Microsoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinMicrosoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller Xamarin
 
Azure y DevOps
Azure y DevOpsAzure y DevOps
Azure y DevOps
 
Met2 07 01-introduccion_poo
Met2 07 01-introduccion_pooMet2 07 01-introduccion_poo
Met2 07 01-introduccion_poo
 
Introducción Curso iOS
Introducción Curso iOSIntroducción Curso iOS
Introducción Curso iOS
 
Construir una App con AI nunca fue tan fácil
Construir una App con AI nunca fue tan fácilConstruir una App con AI nunca fue tan fácil
Construir una App con AI nunca fue tan fácil
 
Rina familia diseño y desarrollo de herramientas ubicuas para el aprendizaje ...
Rina familia diseño y desarrollo de herramientas ubicuas para el aprendizaje ...Rina familia diseño y desarrollo de herramientas ubicuas para el aprendizaje ...
Rina familia diseño y desarrollo de herramientas ubicuas para el aprendizaje ...
 
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
 
S01-s1-MVC.pptx
S01-s1-MVC.pptxS01-s1-MVC.pptx
S01-s1-MVC.pptx
 
Capitulo 13 sfdsgfg
Capitulo 13  sfdsgfgCapitulo 13  sfdsgfg
Capitulo 13 sfdsgfg
 
Arquitectura software.taxonomias.comportamiento.001
Arquitectura software.taxonomias.comportamiento.001Arquitectura software.taxonomias.comportamiento.001
Arquitectura software.taxonomias.comportamiento.001
 
Carolina
CarolinaCarolina
Carolina
 
Lab-06-PD2-Reingeniería
Lab-06-PD2-ReingenieríaLab-06-PD2-Reingeniería
Lab-06-PD2-Reingeniería
 
BancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioBancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancario
 
Front End & Responsive Web Design | DevFest Merida
Front End & Responsive Web Design | DevFest MeridaFront End & Responsive Web Design | DevFest Merida
Front End & Responsive Web Design | DevFest Merida
 

Más de Corvalius

Corvalius - More about us
Corvalius - More about usCorvalius - More about us
Corvalius - More about usCorvalius
 
Corvalius - Learn the basics about us
Corvalius - Learn the basics about usCorvalius - Learn the basics about us
Corvalius - Learn the basics about usCorvalius
 
Machine Learning y Tecnologías del Habla - Into Talk
Machine Learning y Tecnologías del Habla - Into TalkMachine Learning y Tecnologías del Habla - Into Talk
Machine Learning y Tecnologías del Habla - Into TalkCorvalius
 
Brochure (Español)
Brochure (Español)Brochure (Español)
Brochure (Español)Corvalius
 
Programming collaboratively in geographically distributed team
Programming collaboratively in geographically distributed teamProgramming collaboratively in geographically distributed team
Programming collaboratively in geographically distributed teamCorvalius
 
Requirements gathering with geographically distributed teams
Requirements gathering with geographically distributed teamsRequirements gathering with geographically distributed teams
Requirements gathering with geographically distributed teamsCorvalius
 
Keikendo - CodeCamp 2010
Keikendo - CodeCamp 2010Keikendo - CodeCamp 2010
Keikendo - CodeCamp 2010Corvalius
 
Observando lo observable (de t) CodeCamp 2010
Observando lo observable (de t) CodeCamp 2010Observando lo observable (de t) CodeCamp 2010
Observando lo observable (de t) CodeCamp 2010Corvalius
 
ECIMag 2010 - Clase 5/5
ECIMag 2010 - Clase 5/5ECIMag 2010 - Clase 5/5
ECIMag 2010 - Clase 5/5Corvalius
 
ECIMag 2010 - Clase 4/5
ECIMag 2010 - Clase 4/5ECIMag 2010 - Clase 4/5
ECIMag 2010 - Clase 4/5Corvalius
 
ECImag 2010 - Clase 3/5
ECImag 2010 - Clase 3/5ECImag 2010 - Clase 3/5
ECImag 2010 - Clase 3/5Corvalius
 
ECImag 2010 - Clase 2/5
ECImag 2010 - Clase 2/5ECImag 2010 - Clase 2/5
ECImag 2010 - Clase 2/5Corvalius
 
ECImag 2010 - Clase 1/5
ECImag 2010 - Clase 1/5ECImag 2010 - Clase 1/5
ECImag 2010 - Clase 1/5Corvalius
 
Run Reloaded 2009 Office Development
Run Reloaded 2009 Office DevelopmentRun Reloaded 2009 Office Development
Run Reloaded 2009 Office DevelopmentCorvalius
 

Más de Corvalius (14)

Corvalius - More about us
Corvalius - More about usCorvalius - More about us
Corvalius - More about us
 
Corvalius - Learn the basics about us
Corvalius - Learn the basics about usCorvalius - Learn the basics about us
Corvalius - Learn the basics about us
 
Machine Learning y Tecnologías del Habla - Into Talk
Machine Learning y Tecnologías del Habla - Into TalkMachine Learning y Tecnologías del Habla - Into Talk
Machine Learning y Tecnologías del Habla - Into Talk
 
Brochure (Español)
Brochure (Español)Brochure (Español)
Brochure (Español)
 
Programming collaboratively in geographically distributed team
Programming collaboratively in geographically distributed teamProgramming collaboratively in geographically distributed team
Programming collaboratively in geographically distributed team
 
Requirements gathering with geographically distributed teams
Requirements gathering with geographically distributed teamsRequirements gathering with geographically distributed teams
Requirements gathering with geographically distributed teams
 
Keikendo - CodeCamp 2010
Keikendo - CodeCamp 2010Keikendo - CodeCamp 2010
Keikendo - CodeCamp 2010
 
Observando lo observable (de t) CodeCamp 2010
Observando lo observable (de t) CodeCamp 2010Observando lo observable (de t) CodeCamp 2010
Observando lo observable (de t) CodeCamp 2010
 
ECIMag 2010 - Clase 5/5
ECIMag 2010 - Clase 5/5ECIMag 2010 - Clase 5/5
ECIMag 2010 - Clase 5/5
 
ECIMag 2010 - Clase 4/5
ECIMag 2010 - Clase 4/5ECIMag 2010 - Clase 4/5
ECIMag 2010 - Clase 4/5
 
ECImag 2010 - Clase 3/5
ECImag 2010 - Clase 3/5ECImag 2010 - Clase 3/5
ECImag 2010 - Clase 3/5
 
ECImag 2010 - Clase 2/5
ECImag 2010 - Clase 2/5ECImag 2010 - Clase 2/5
ECImag 2010 - Clase 2/5
 
ECImag 2010 - Clase 1/5
ECImag 2010 - Clase 1/5ECImag 2010 - Clase 1/5
ECImag 2010 - Clase 1/5
 
Run Reloaded 2009 Office Development
Run Reloaded 2009 Office DevelopmentRun Reloaded 2009 Office Development
Run Reloaded 2009 Office Development
 

Último

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Code Camp 2009 - Cocinando Una Aplicación Silverlight 3