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 en una hora (Federico Lois + Daniel Iglesias)

Más contenido relacionado

Destacado

Vieux malakoff-archives-municipales
Vieux malakoff-archives-municipalesVieux malakoff-archives-municipales
Vieux malakoff-archives-municipalesarmand176
 
Catastrophe naturelle Lourdes
Catastrophe naturelle LourdesCatastrophe naturelle Lourdes
Catastrophe naturelle LourdesFabrice Valéry
 
Guiaparadisearmisecuenciadidctica 120302055500-phpapp02
Guiaparadisearmisecuenciadidctica 120302055500-phpapp02Guiaparadisearmisecuenciadidctica 120302055500-phpapp02
Guiaparadisearmisecuenciadidctica 120302055500-phpapp02Elenamohr
 
Corot le pont de narni
Corot le pont de narniCorot le pont de narni
Corot le pont de narniFranco Chom
 
Stratégie numérique de l'entrepreneur v1.0
Stratégie numérique de l'entrepreneur   v1.0Stratégie numérique de l'entrepreneur   v1.0
Stratégie numérique de l'entrepreneur v1.0NUM'X
 
Leccion 10 iii_2011
Leccion 10 iii_2011Leccion 10 iii_2011
Leccion 10 iii_2011Ricardo
 
Problématique de republication d'un corpus existant par Manuela Papino
Problématique de republication d'un corpus existant par Manuela PapinoProblématique de republication d'un corpus existant par Manuela Papino
Problématique de republication d'un corpus existant par Manuela PapinoRethinking Audiovisual Archives
 
Planification comment faire tenir tout ensemble
Planification    comment faire tenir tout ensemblePlanification    comment faire tenir tout ensemble
Planification comment faire tenir tout ensembleAkobe Jean Stanislas Akobe
 
Palatul achilleion grecia
Palatul achilleion greciaPalatul achilleion grecia
Palatul achilleion greciaMircea Tivadar
 
Projet ticTOCs: Service de sommaires de revues
Projet ticTOCs: Service de sommaires de revuesProjet ticTOCs: Service de sommaires de revues
Projet ticTOCs: Service de sommaires de revuesSantiago Chumbe
 
Ma présentation à la conférence des Echos sur la mobilité : Les données mais ...
Ma présentation à la conférence des Echos sur la mobilité : Les données mais ...Ma présentation à la conférence des Echos sur la mobilité : Les données mais ...
Ma présentation à la conférence des Echos sur la mobilité : Les données mais ...Gilles Martin
 

Destacado (19)

Vieux malakoff-archives-municipales
Vieux malakoff-archives-municipalesVieux malakoff-archives-municipales
Vieux malakoff-archives-municipales
 
Marquepage
MarquepageMarquepage
Marquepage
 
Sphinx
SphinxSphinx
Sphinx
 
Lecturas juridicas número 21
Lecturas juridicas número 21Lecturas juridicas número 21
Lecturas juridicas número 21
 
Catastrophe naturelle Lourdes
Catastrophe naturelle LourdesCatastrophe naturelle Lourdes
Catastrophe naturelle Lourdes
 
Guiaparadisearmisecuenciadidctica 120302055500-phpapp02
Guiaparadisearmisecuenciadidctica 120302055500-phpapp02Guiaparadisearmisecuenciadidctica 120302055500-phpapp02
Guiaparadisearmisecuenciadidctica 120302055500-phpapp02
 
Corot le pont de narni
Corot le pont de narniCorot le pont de narni
Corot le pont de narni
 
Stratégie numérique de l'entrepreneur v1.0
Stratégie numérique de l'entrepreneur   v1.0Stratégie numérique de l'entrepreneur   v1.0
Stratégie numérique de l'entrepreneur v1.0
 
Ent
EntEnt
Ent
 
Leccion 10 iii_2011
Leccion 10 iii_2011Leccion 10 iii_2011
Leccion 10 iii_2011
 
Plaquette foncier Dreal Ardèche 2013
Plaquette foncier Dreal Ardèche 2013Plaquette foncier Dreal Ardèche 2013
Plaquette foncier Dreal Ardèche 2013
 
La tour eiffel
La tour eiffelLa tour eiffel
La tour eiffel
 
PAA Africa Programme Inception Workshop - Niger 3N Initiative
PAA Africa Programme Inception Workshop - Niger 3N InitiativePAA Africa Programme Inception Workshop - Niger 3N Initiative
PAA Africa Programme Inception Workshop - Niger 3N Initiative
 
Problématique de republication d'un corpus existant par Manuela Papino
Problématique de republication d'un corpus existant par Manuela PapinoProblématique de republication d'un corpus existant par Manuela Papino
Problématique de republication d'un corpus existant par Manuela Papino
 
Chapter2cgc
Chapter2cgcChapter2cgc
Chapter2cgc
 
Planification comment faire tenir tout ensemble
Planification    comment faire tenir tout ensemblePlanification    comment faire tenir tout ensemble
Planification comment faire tenir tout ensemble
 
Palatul achilleion grecia
Palatul achilleion greciaPalatul achilleion grecia
Palatul achilleion grecia
 
Projet ticTOCs: Service de sommaires de revues
Projet ticTOCs: Service de sommaires de revuesProjet ticTOCs: Service de sommaires de revues
Projet ticTOCs: Service de sommaires de revues
 
Ma présentation à la conférence des Echos sur la mobilité : Les données mais ...
Ma présentation à la conférence des Echos sur la mobilité : Les données mais ...Ma présentation à la conférence des Echos sur la mobilité : Les données mais ...
Ma présentation à la conférence des Echos sur la mobilité : Les données mais ...
 

Similar a [Code Camp 2009] Cocinando una aplicación Silverlight 3 en una hora (Federico Lois + Daniel Iglesias)

Helo10 Da inteligencia a tus Apps con el proyecto Oxford
Helo10 Da inteligencia a tus Apps con el proyecto OxfordHelo10 Da inteligencia a tus Apps con el proyecto Oxford
Helo10 Da inteligencia a tus Apps con el proyecto OxfordAdrian Diaz Cervera
 
068 Rich Internet Applications Ya
068 Rich Internet Applications Ya068 Rich Internet Applications Ya
068 Rich Internet Applications YaGeneXus
 
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...Javier Suárez Ruiz
 
An introduction to Mobile Development (Spanish)
An introduction to Mobile Development (Spanish)An introduction to Mobile Development (Spanish)
An introduction to Mobile Development (Spanish)PiXeL16
 
Mobile Day - Lecciones de vuelo
Mobile Day - Lecciones de vueloMobile Day - Lecciones de vuelo
Mobile Day - Lecciones de vueloSoftware Guru
 
Inyección de dependencias en Node.js con InversifyJS & TypeScript
Inyección de dependencias en Node.js con  InversifyJS & TypeScriptInyección de dependencias en Node.js con  InversifyJS & TypeScript
Inyección de dependencias en Node.js con InversifyJS & TypeScriptRemo Jansen
 
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
 

Similar a [Code Camp 2009] Cocinando una aplicación Silverlight 3 en una hora (Federico Lois + Daniel Iglesias) (20)

Helo10 Da inteligencia a tus Apps con el proyecto Oxford
Helo10 Da inteligencia a tus Apps con el proyecto OxfordHelo10 Da inteligencia a tus Apps con el proyecto Oxford
Helo10 Da inteligencia a tus Apps con el proyecto Oxford
 
068 Rich Internet Applications Ya
068 Rich Internet Applications Ya068 Rich Internet Applications Ya
068 Rich Internet Applications Ya
 
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
 
An introduction to Mobile Development (Spanish)
An introduction to Mobile Development (Spanish)An introduction to Mobile Development (Spanish)
An introduction to Mobile Development (Spanish)
 
Mobile Day - Lecciones de vuelo
Mobile Day - Lecciones de vueloMobile Day - Lecciones de vuelo
Mobile Day - Lecciones de vuelo
 
Inyección de dependencias en Node.js con InversifyJS & TypeScript
Inyección de dependencias en Node.js con  InversifyJS & TypeScriptInyección de dependencias en Node.js con  InversifyJS & TypeScript
Inyección de dependencias en Node.js con InversifyJS & TypeScript
 
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
 

Más de Microsoft Argentina y Uruguay [Official Space]

Más de Microsoft Argentina y Uruguay [Official Space] (20)

CodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguroCodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguro
 
CodeCamp 2010 | Efectos especiales con Silverlight
CodeCamp 2010 | Efectos especiales con SilverlightCodeCamp 2010 | Efectos especiales con Silverlight
CodeCamp 2010 | Efectos especiales con Silverlight
 
CodeCamp 2010 | FBI- Fácil Business Intelligence
CodeCamp 2010 | FBI- Fácil Business IntelligenceCodeCamp 2010 | FBI- Fácil Business Intelligence
CodeCamp 2010 | FBI- Fácil Business Intelligence
 
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con LinuxCodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
 
CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...
CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...
CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...
 
CodeCamp 2010 | Un paseo por WCF 4.0
CodeCamp 2010 | Un paseo por WCF 4.0CodeCamp 2010 | Un paseo por WCF 4.0
CodeCamp 2010 | Un paseo por WCF 4.0
 
CodeCamp 2010 | Desarrollo de videojuegos fuera de control
CodeCamp 2010 | Desarrollo de videojuegos fuera de controlCodeCamp 2010 | Desarrollo de videojuegos fuera de control
CodeCamp 2010 | Desarrollo de videojuegos fuera de control
 
CodeCamp 2010 | Recorriendo ocs 2010
CodeCamp 2010 | Recorriendo ocs 2010CodeCamp 2010 | Recorriendo ocs 2010
CodeCamp 2010 | Recorriendo ocs 2010
 
Novedades de vs 2010 y net 40
Novedades de vs 2010 y net 40Novedades de vs 2010 y net 40
Novedades de vs 2010 y net 40
 
Run 2 0 keynote azure
Run 2 0 keynote azureRun 2 0 keynote azure
Run 2 0 keynote azure
 
Run 20 Track SQL Server
Run 20 Track SQL ServerRun 20 Track SQL Server
Run 20 Track SQL Server
 
Run 20 programando sobre sharepoint 2010
Run 20 programando sobre sharepoint 2010Run 20 programando sobre sharepoint 2010
Run 20 programando sobre sharepoint 2010
 
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta
 
(27.05) MOSSCA Invita - Búsqueda empresarial 2
(27.05) MOSSCA Invita - Búsqueda empresarial 2(27.05) MOSSCA Invita - Búsqueda empresarial 2
(27.05) MOSSCA Invita - Búsqueda empresarial 2
 
(27.05) MOSSCA Invita - Búsqueda empresarial 1
(27.05) MOSSCA Invita - Búsqueda empresarial 1(27.05) MOSSCA Invita - Búsqueda empresarial 1
(27.05) MOSSCA Invita - Búsqueda empresarial 1
 
(25.03) RUN 09 - Sesiones Desarrollo - Azure Live
(25.03) RUN 09 - Sesiones Desarrollo - Azure Live(25.03) RUN 09 - Sesiones Desarrollo - Azure Live
(25.03) RUN 09 - Sesiones Desarrollo - Azure Live
 

Último

Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxcj12paz
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
EL ESPIRITU SANTO en pentecostes2022.pptx
EL ESPIRITU SANTO en pentecostes2022.pptxEL ESPIRITU SANTO en pentecostes2022.pptx
EL ESPIRITU SANTO en pentecostes2022.pptxLuisJavierMoralesMen1
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfJosAndrRosarioVzquez
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaJadeVilcscordova
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaEdwinGarca59
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxVICTORMANUELBEASAGUI
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte2024020140
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 

Último (20)

Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
EL ESPIRITU SANTO en pentecostes2022.pptx
EL ESPIRITU SANTO en pentecostes2022.pptxEL ESPIRITU SANTO en pentecostes2022.pptx
EL ESPIRITU SANTO en pentecostes2022.pptx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 

[Code Camp 2009] Cocinando una aplicación Silverlight 3 en una hora (Federico Lois + Daniel Iglesias)

Notas del editor

  1. 0- [02] Bienvenida1- [02] Presentacion Oradores
  2. 2- [02] Rapidapresentación de la AgendaDibujando:quevamos a hacer? Un abm NO, un lista de tareas, NO, un dibujo!!! (conceptos de diseño e interaccion / diferencias)Un toque…: Vamos a usar los mejorespatrones de la actualidad o al menosintentarlo (MVVM)Uno para todos…: Vamos a contar de que se trataBeweevee (habla el colo)Unapisca de arquitectura: Requisitos de unaarquitecturaquepermitainteraccionfluida (PoolingDuplexChannel y Servidor)Listoparaservir:Vamos a mostrar la demo queacabamos de codificarfuncionando.
  3. 3- [05] Presentación casoA- Explicación de diseño de interfaz e interaccion.B- Explicarcomocapturar los trazos del usuariotomando los eventos del mouse:C- MoulseLeftButtonDown: Comienzo de un nuevotrazoD- MouseMove: Agregamosmaspuntos al trazoE- MouseLeftButtonUp: Terminamos el trazo
  4. 3- [05] Presentación caso (continuación…) Dominio Modelo VistaA- Explicación de la utilidad del ViewModelcomoadaptador entre la interfaz de usuario (la vista) y el modelo (el dibujo).Sacaprovecho de lascapacidades de DataBinding Es la “lengua franca” de WPF y SilverlightB- Referencia a MVVM y recomendacion de ver el video de “Jason Dolinger MVVM”.
  5. 4- [15] Codeado de la opcion que dibuja incluyendo - Model (Draw) - ViewModel (DrawViewModel) - View (Ink) - Manejo de eventos5- [02] Agregando el segundo InkPresenter6- [02] Sincronizando con el mismo viewmodelManos a la obra, codificamoshastaquequedaandando la version con los dos InkPresentersvinculadospor el mismoViewModel y el mismo Model.
  6. Verificamosquehastaacanadie se perdio, o sientequeesta en unaclase de Irakíavanzado.
  7. 7- [05] Explicación de a donde vamos (lo mismo que tenemos pero cliente servidor)A- Explicamosqueparahacer la sincronizaciónrealmentemultiusuarionecesitamospasarpor un servidor y algomás…B- Aca el coloexplicaqueesBeweeve y comofunciona.C- Contarquees el ElementView
  8. 8- [05] Explicamos el funcionamiento del servidor Los usuarios se joinean a unasesioncompartida Los usuarios publican lasnovedades Los usuariosrecibenlasnotificaciones de lasnovedadespublicadasporotrosusuariosExplicar que es necesario que los datacontract sean serializables y que Stroke y StylusPoint no lo son.
  9. 8- [05] Explicamos el funcionamiento del servidor Los usuarios se joinean a unasesioncompartida Los usuarios publican lasnovedades Los usuariosrecibenlasnotificaciones de lasnovedadespublicadasporotrosusuariosExplicar que es necesario que los datacontract sean serializables y que Stroke y StylusPoint no lo son.
  10. 8- [05] Explicamos el funcionamiento del servidor Los usuarios se joinean a unasesioncompartida Los usuarios publican lasnovedades Los usuariosrecibenlasnotificaciones de lasnovedadespublicadasporotrosusuariosExplicar que es necesario que los datacontract sean serializables y que Stroke y StylusPoint no lo son.
  11. 9- [05] Agregar el servicio a la solucion web - Add new Service - Borrar la interfaz y el servicio generados - Copiar los archivos del servicio y la interfaz - Agregar las referencias a Protobuf y Beweevee - Modificar el archivo de configuracion10- [05] Crear el domain de CLR comun - Crear la clase SerializableStroke - Crear la clase SerializableStylusPoint11- [02] Crear domainSl para silverlightlinkeando los archivos del domain Explicar por que es necesario tener el domain de SL en otra dll12- [05] Agregar la servicereference en CodeCamp.Sketcher - Agregar la referencia a Server - Agregar la referencia a System.ServiceModel.PollingDuplex
  12. Ronda final de preguntas y respuestas
  13. Gracias a Microsoft, Pixar (el disclaimer)..El papeleo: No se olviden de llenarlasplanillas…Disponibilidad de beWeeVee SDK paraque lo prueben, etc.
  14. Despedida…