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

certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 

Kürzlich hochgeladen (20)

certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 

[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…