SlideShare ist ein Scribd-Unternehmen logo
1 von 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)

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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 ...
 

Ähnlich wie [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
 

Ähnlich wie [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
 

Mehr von Microsoft Argentina y Uruguay [Official Space]

Mehr von 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
 

Kürzlich hochgeladen

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
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
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 

Kürzlich hochgeladen (19)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
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
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 

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

Hinweis der Redaktion

  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…