SlideShare una empresa de Scribd logo
Joan Fons
jjfons@pros.upv.es
Universitat Politècnica València
MOSKitt Sketcher
Diseño rápido de interfaces de
usuario
Marc Gil
mgil@prodevelop.es
Prodevelop
dimarts 30 de novembre de 2010
Índice
Modelando interfaces de usuario
Diseñando interfaces de usuario
MOSKitt Sketcher
Demo/Vídeo
dimarts 30 de novembre de 2010
Modelando
Interfaces de Usuario
dimarts 30 de novembre de 2010
Modelando
Interfaces de Usuario
dimarts 30 de novembre de 2010
Modelando
Interfaces de Usuario
Modelar interfaces de usuario no es una tarea
sencilla, dada la naturaleza compleja de la
Interacción Persona-Ordenador ...
diferentes tipos de
interacción IPO
lenguajes de
especificación
complejos
faltan estándares
gran cantidad de
conceptos a representar
...
comportamiento
interfaz
dimarts 30 de novembre de 2010
MOSKitt UIM apareció debido a la carencia
de estándares que formalicen el desarrollo
de interfaces de usuario.
Define un entorno MDD para trabajar con
interfaces de usuario que incluye:
lenguaje de especificación
editores y diagramas para representar los conceptos
flexible y adaptable a las necesidades de diferentes
organizaciones
!!
Modelando
Interfaces de Usuario
dimarts 30 de novembre de 2010
Modelando
Interfaces de Usuario
dimarts 30 de novembre de 2010
Modelando
Interfaces de Usuario
Puntos fuertes de MOSKitt UIM:
Expresividad (completitud)
Flexibilidad (uso de patrones de interfaz personalizables)
Abstracción tecnológica
Entorno MDD (transformación modelos y generación código)
dimarts 30 de novembre de 2010
Modelando
Interfaces de Usuario
Puntos débiles de MOSKitt UIM:
“Complejidad” de la notación
Requiere aprendizaje
Notación no estándar, ni “cercana al usuario”
No se pueden representar aspectos “estéticos”
dimarts 30 de novembre de 2010
Diseñando
Interfaces de Usuario
dimarts 30 de novembre de 2010
Diseñando
Interfaces de usuario
Diseñar una interfaz de usuario implica definir:
qué elementos/widgets tecnológicos se usarán para construir el
sistema
cómo se van a organizar, distribuir y comunicar estos elementos
en la solución final
cómo garantizar la satisfacción de los requisitos de análisis
Pero, cómo damos soporte a esto con MOSKitt UIM?
dimarts 30 de novembre de 2010
Diseñando
Interfaces de usuario
La creación de “bocetos” es una técnica
ampliamente aceptada para representar ideas u
objetos de una manera preliminar:
es un dibujo realizado de forma esquemática y sin preocuparse
de los detalles o terminaciones para representar ideas, lugares,
personas u objetos.
es un dibujo hecho a mano alzada, utilizando lápiz, papel y goma
de borrar, realizado generalmente sin instrumentos de dibujo
auxiliares. Puede ser un primer apunte del objeto ideado que aún
no está totalmente definido.
Wikipedia
dimarts 30 de novembre de 2010
Diseñando
Interfaces de usuario
En la actualidad, una de las técnicas más exitosas
para representar interfaces de usuario es utilizar
“bocetos” o sketches
El Sketching de interfaces de usuario permite
representar las interfaces, describiendo “a mano
alzada” la apariencia que tendrán una vez
desarrolladas
dimarts 30 de novembre de 2010
Diseñando
Interfaces de usuario
Existen numerosas herramientas para “bocetar”
interfaces de usuario en la actualidad:
Axure
Balsamiq
Expression Blend +
Sketchflow
ForeUI
iPlotz
Just In Mind
Prototyper
Pencil
Prototype
Composer
Stencils
Wireframe
Sketcher
XUL
dimarts 30 de novembre de 2010
Diseñando
Interfaces de usuario
dimarts 30 de novembre de 2010
Diseñando
Interfaces de usuario
Puntos fuertes del sketching:
proporcionan elementos para construir interfaces usando
notación cercana al usuario (ventanas, botones, listas, enlaces,
etc.)
permiten expresar una representación inicial de cómo será la
interfaz
se puede mostrar y validar con el cliente en etapas tempranas
(sin hacer desarrollo)
dimarts 30 de novembre de 2010
Diseñando
Interfaces de usuario
Puntos débiles del sketching:
los bocetos sólo sirven como documentación
no se puede asegurar que los bocetos sean válidos ni correctos
los bocetos no están “enlazados” con modelos conceptuales, y
por tanto, no se pueden usar en entornos MDD
dimarts 30 de novembre de 2010
MOSKitt Sketcher
dimarts 30 de novembre de 2010
MOSKitt Sketcher
Herramienta desarrollada para introducir técnicas
de sketching en desarrollos con MOSKitt
Los bocetos creados, se pueden usar como:
documentación
entrada para especificar modelos
diseño de la interfaz de usuario
entrada para la generación de código
dimarts 30 de novembre de 2010
MOSKitt Sketcher
MOSKitt Sketcher usa la notación
estándar en las herramientas de
Sketching
dimarts 30 de novembre de 2010
MOSKitt Sketcher
dimarts 30 de novembre de 2010
MOSKitt Sketcher
MOSKitt Sketcher permite un uso con diferentes
objetivos:
Diseñador de interfaces: especifica qué
componentes se usarán para desarrollar la
interfaz y cómo se organizarán en las pantallas.
En esta fase, es habitual disponer a priori de
diagramas de UML, UIM, BPMN, etc.
dimarts 30 de novembre de 2010
MOSKitt Sketcher
MOSKitt Sketcher permite un uso con diferentes
objetivos:
Analista de sistemas: desde fases de
desarrollo tempranas, se podrá bocetar la
interfaz, y a partir de ésta derivar otros modelos
(UIM, UML, etc...)
dimarts 30 de novembre de 2010
MOSKitt Sketcher
.sketcher_diagram
.uim
Sketch2UIM
(ATL)
dimarts 30 de novembre de 2010
MOSKitt Sketcher
.sketcher_diagram
.uim
UIM+Sketch2gvHidra
(XPand)
gvHidra (HTML/PHP)
dimarts 30 de novembre de 2010
Demo/Vídeo
dimarts 30 de novembre de 2010

Más contenido relacionado

La actualidad más candente

Presentacioon diapositivas
Presentacioon diapositivasPresentacioon diapositivas
Presentacioon diapositivas
Esteban Vallejo
 
Fundamentos De Auto Cad En Graficas De Ingenieria
Fundamentos De Auto Cad En Graficas De IngenieriaFundamentos De Auto Cad En Graficas De Ingenieria
Fundamentos De Auto Cad En Graficas De Ingenieria
ehf28418
 
Autodesk Inventor Professional
Autodesk Inventor ProfessionalAutodesk Inventor Professional
Autodesk Inventor Professional
Othoniel Hernandez Ovando
 
Curso de AutoCad
Curso de AutoCadCurso de AutoCad
Curso de AutoCad
Educagratis
 
Practicas De Autocad
Practicas De  AutocadPracticas De  Autocad
Practicas De Autocad
ing.eans
 
Manual de autodesk_inventor_2013
Manual de autodesk_inventor_2013Manual de autodesk_inventor_2013
Manual de autodesk_inventor_2013
Sergio Cosme
 
Autocad
AutocadAutocad
Autocad
José Méndez
 
Uso y manejo de autocad a nivel usuario
Uso y manejo de autocad a nivel usuarioUso y manejo de autocad a nivel usuario
Uso y manejo de autocad a nivel usuario
AlexandraTuBB
 
AUTOCAD
AUTOCADAUTOCAD
Presentacion
PresentacionPresentacion
Presentacion
josecurso1
 
Trabajo Mechan
Trabajo MechanTrabajo Mechan
Trabajo Mechan
liadafer
 
Diseño industrial en CICE
Diseño industrial en CICEDiseño industrial en CICE
Manual curso inventor 2010 2011
Manual curso inventor 2010 2011Manual curso inventor 2010 2011
Manual curso inventor 2010 2011
pedrus84
 
Manual de sketchup 3.1 [295 paginas en español]
Manual de sketchup 3.1 [295 paginas   en español]Manual de sketchup 3.1 [295 paginas   en español]
Manual de sketchup 3.1 [295 paginas en español]
Sofia Aviles Chacón
 
Autocad
AutocadAutocad
Autocad
Mario Cordova
 
Manual inventor 2015 nivel 1 - laboratorio
Manual inventor 2015   nivel 1 - laboratorioManual inventor 2015   nivel 1 - laboratorio
Manual inventor 2015 nivel 1 - laboratorio
Abraham Arribasplata
 
manual-autodesk-inventor-2012-
 manual-autodesk-inventor-2012- manual-autodesk-inventor-2012-
manual-autodesk-inventor-2012-
Jhonathan Rodriguez
 
87119116 manual-inventor
87119116 manual-inventor87119116 manual-inventor
87119116 manual-inventor
Francisco Javier González Sáez
 
Manual autocad
Manual autocadManual autocad
Manual autocad
lakuku
 

La actualidad más candente (19)

Presentacioon diapositivas
Presentacioon diapositivasPresentacioon diapositivas
Presentacioon diapositivas
 
Fundamentos De Auto Cad En Graficas De Ingenieria
Fundamentos De Auto Cad En Graficas De IngenieriaFundamentos De Auto Cad En Graficas De Ingenieria
Fundamentos De Auto Cad En Graficas De Ingenieria
 
Autodesk Inventor Professional
Autodesk Inventor ProfessionalAutodesk Inventor Professional
Autodesk Inventor Professional
 
Curso de AutoCad
Curso de AutoCadCurso de AutoCad
Curso de AutoCad
 
Practicas De Autocad
Practicas De  AutocadPracticas De  Autocad
Practicas De Autocad
 
Manual de autodesk_inventor_2013
Manual de autodesk_inventor_2013Manual de autodesk_inventor_2013
Manual de autodesk_inventor_2013
 
Autocad
AutocadAutocad
Autocad
 
Uso y manejo de autocad a nivel usuario
Uso y manejo de autocad a nivel usuarioUso y manejo de autocad a nivel usuario
Uso y manejo de autocad a nivel usuario
 
AUTOCAD
AUTOCADAUTOCAD
AUTOCAD
 
Presentacion
PresentacionPresentacion
Presentacion
 
Trabajo Mechan
Trabajo MechanTrabajo Mechan
Trabajo Mechan
 
Diseño industrial en CICE
Diseño industrial en CICEDiseño industrial en CICE
Diseño industrial en CICE
 
Manual curso inventor 2010 2011
Manual curso inventor 2010 2011Manual curso inventor 2010 2011
Manual curso inventor 2010 2011
 
Manual de sketchup 3.1 [295 paginas en español]
Manual de sketchup 3.1 [295 paginas   en español]Manual de sketchup 3.1 [295 paginas   en español]
Manual de sketchup 3.1 [295 paginas en español]
 
Autocad
AutocadAutocad
Autocad
 
Manual inventor 2015 nivel 1 - laboratorio
Manual inventor 2015   nivel 1 - laboratorioManual inventor 2015   nivel 1 - laboratorio
Manual inventor 2015 nivel 1 - laboratorio
 
manual-autodesk-inventor-2012-
 manual-autodesk-inventor-2012- manual-autodesk-inventor-2012-
manual-autodesk-inventor-2012-
 
87119116 manual-inventor
87119116 manual-inventor87119116 manual-inventor
87119116 manual-inventor
 
Manual autocad
Manual autocadManual autocad
Manual autocad
 

Destacado

Medium high fidelity prototype
Medium high fidelity prototypeMedium high fidelity prototype
Medium high fidelity prototype
jason2540
 
Guerrilla Design & Research Methods - Amuse Conference
Guerrilla Design & Research Methods - Amuse ConferenceGuerrilla Design & Research Methods - Amuse Conference
Guerrilla Design & Research Methods - Amuse Conference
Russ U
 
Talking About Sketching About Interacting
Talking About Sketching About InteractingTalking About Sketching About Interacting
Talking About Sketching About Interacting
Christopher Fahey
 
Quick, Useful UI Sketches
Quick, Useful UI SketchesQuick, Useful UI Sketches
Quick, Useful UI Sketches
Lane Goldstone
 
Balanced Craft
Balanced CraftBalanced Craft
Balanced Craft
Lane Goldstone
 
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Philipp Schroeder
 
Sketching across the design process
Sketching across the design processSketching across the design process
Sketching across the design process
Ray DeLaPena
 
Sketchnotes-SF Meetup :: Round 14 [Mon Jan 12, 2015]
Sketchnotes-SF Meetup :: Round 14 [Mon Jan 12, 2015]Sketchnotes-SF Meetup :: Round 14 [Mon Jan 12, 2015]
Sketchnotes-SF Meetup :: Round 14 [Mon Jan 12, 2015]
Kate Rutter
 
See->Sort->Sketch : Pen & Paper Tools to get from Research to Design : IA Sum...
See->Sort->Sketch : Pen & Paper Tools to get from Research to Design : IA Sum...See->Sort->Sketch : Pen & Paper Tools to get from Research to Design : IA Sum...
See->Sort->Sketch : Pen & Paper Tools to get from Research to Design : IA Sum...
Kate Rutter
 
Sketching Interfaces Workshop - Interactions12 (Dublin)
Sketching Interfaces Workshop - Interactions12 (Dublin)Sketching Interfaces Workshop - Interactions12 (Dublin)
Sketching Interfaces Workshop - Interactions12 (Dublin)
pubsmith
 
Users' Story: UX Storyboarding
Users' Story: UX StoryboardingUsers' Story: UX Storyboarding
Users' Story: UX Storyboarding
Frank Garofalo
 
Basic sketching
Basic sketchingBasic sketching
Basic sketching
UAM Xochimilco
 
Sketching for Design
Sketching for DesignSketching for Design
Sketching for Design
Jackson Fox
 
Sketching As a Communication and Collaboration Tool.
Sketching As a Communication and Collaboration Tool.Sketching As a Communication and Collaboration Tool.
Sketching As a Communication and Collaboration Tool.
Aaron Irizarry
 

Destacado (14)

Medium high fidelity prototype
Medium high fidelity prototypeMedium high fidelity prototype
Medium high fidelity prototype
 
Guerrilla Design & Research Methods - Amuse Conference
Guerrilla Design & Research Methods - Amuse ConferenceGuerrilla Design & Research Methods - Amuse Conference
Guerrilla Design & Research Methods - Amuse Conference
 
Talking About Sketching About Interacting
Talking About Sketching About InteractingTalking About Sketching About Interacting
Talking About Sketching About Interacting
 
Quick, Useful UI Sketches
Quick, Useful UI SketchesQuick, Useful UI Sketches
Quick, Useful UI Sketches
 
Balanced Craft
Balanced CraftBalanced Craft
Balanced Craft
 
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
 
Sketching across the design process
Sketching across the design processSketching across the design process
Sketching across the design process
 
Sketchnotes-SF Meetup :: Round 14 [Mon Jan 12, 2015]
Sketchnotes-SF Meetup :: Round 14 [Mon Jan 12, 2015]Sketchnotes-SF Meetup :: Round 14 [Mon Jan 12, 2015]
Sketchnotes-SF Meetup :: Round 14 [Mon Jan 12, 2015]
 
See->Sort->Sketch : Pen & Paper Tools to get from Research to Design : IA Sum...
See->Sort->Sketch : Pen & Paper Tools to get from Research to Design : IA Sum...See->Sort->Sketch : Pen & Paper Tools to get from Research to Design : IA Sum...
See->Sort->Sketch : Pen & Paper Tools to get from Research to Design : IA Sum...
 
Sketching Interfaces Workshop - Interactions12 (Dublin)
Sketching Interfaces Workshop - Interactions12 (Dublin)Sketching Interfaces Workshop - Interactions12 (Dublin)
Sketching Interfaces Workshop - Interactions12 (Dublin)
 
Users' Story: UX Storyboarding
Users' Story: UX StoryboardingUsers' Story: UX Storyboarding
Users' Story: UX Storyboarding
 
Basic sketching
Basic sketchingBasic sketching
Basic sketching
 
Sketching for Design
Sketching for DesignSketching for Design
Sketching for Design
 
Sketching As a Communication and Collaboration Tool.
Sketching As a Communication and Collaboration Tool.Sketching As a Communication and Collaboration Tool.
Sketching As a Communication and Collaboration Tool.
 

Similar a MOSKitt Sketcher: Diseño rápido de interfaces de usuario

Simple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- EspañolSimple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- Español
Koombea
 
Seminario: Prototipado y Wireframes
Seminario: Prototipado y WireframesSeminario: Prototipado y Wireframes
Seminario: Prototipado y Wireframes
Miguel Gea
 
Disenadores desarrolladores y viceversa
Disenadores desarrolladores y viceversaDisenadores desarrolladores y viceversa
Disenadores desarrolladores y viceversa
Abel Sutilo
 
00 Sketching
00 Sketching00 Sketching
MOSKitt UIM '09
MOSKitt UIM '09MOSKitt UIM '09
MOSKitt UIM '09
jjfons
 
Sesion02_DW.pdf
Sesion02_DW.pdfSesion02_DW.pdf
Sesion02_DW.pdf
USAT
 
Sesion02_DW.pdf
Sesion02_DW.pdfSesion02_DW.pdf
Sesion02_DW.pdf
USAT
 
Gui
GuiGui
Gui
GuiGui
Gui
GuiGui
AguilarRobles_LuisAlberto_M1S3AI5.pptx
AguilarRobles_LuisAlberto_M1S3AI5.pptxAguilarRobles_LuisAlberto_M1S3AI5.pptx
AguilarRobles_LuisAlberto_M1S3AI5.pptx
LuisAlbertoAguilarRo3
 
Informatica taller 3 franklin licuy
Informatica taller 3 franklin licuyInformatica taller 3 franklin licuy
Informatica taller 3 franklin licuy
Franklinlicuy
 
II T1 Dibujo básico para ingeniería
II T1  Dibujo básico para ingenieríaII T1  Dibujo básico para ingeniería
II T1 Dibujo básico para ingeniería
cecymendozaitnl
 
Seminario AutoCAD 2013
Seminario AutoCAD 2013Seminario AutoCAD 2013
Seminario AutoCAD 2013
Jorge Antonio Luque Chambi
 
Diseño de Interacción
Diseño de InteracciónDiseño de Interacción
Diseño de Interacción
Rodrigo Vera
 
Actividad 2010 DiseñO Virtual
Actividad 2010 DiseñO VirtualActividad 2010 DiseñO Virtual
Actividad 2010 DiseñO Virtual
Hiber
 
Actividad 2010 DiseñO Virtual
Actividad 2010 DiseñO VirtualActividad 2010 DiseñO Virtual
Actividad 2010 DiseñO Virtual
Hiber
 
Alexddddddddd
AlexdddddddddAlexddddddddd
Alexddddddddd
alexander_2030
 
Alexddddddddd Paquete ofimatico
Alexddddddddd Paquete ofimaticoAlexddddddddd Paquete ofimatico
Alexddddddddd Paquete ofimatico
alexander_2030
 
paquete offimatico
paquete offimaticopaquete offimatico
paquete offimatico
alexander_2030
 

Similar a MOSKitt Sketcher: Diseño rápido de interfaces de usuario (20)

Simple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- EspañolSimple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- Español
 
Seminario: Prototipado y Wireframes
Seminario: Prototipado y WireframesSeminario: Prototipado y Wireframes
Seminario: Prototipado y Wireframes
 
Disenadores desarrolladores y viceversa
Disenadores desarrolladores y viceversaDisenadores desarrolladores y viceversa
Disenadores desarrolladores y viceversa
 
00 Sketching
00 Sketching00 Sketching
00 Sketching
 
MOSKitt UIM '09
MOSKitt UIM '09MOSKitt UIM '09
MOSKitt UIM '09
 
Sesion02_DW.pdf
Sesion02_DW.pdfSesion02_DW.pdf
Sesion02_DW.pdf
 
Sesion02_DW.pdf
Sesion02_DW.pdfSesion02_DW.pdf
Sesion02_DW.pdf
 
Gui
GuiGui
Gui
 
Gui
GuiGui
Gui
 
Gui
GuiGui
Gui
 
AguilarRobles_LuisAlberto_M1S3AI5.pptx
AguilarRobles_LuisAlberto_M1S3AI5.pptxAguilarRobles_LuisAlberto_M1S3AI5.pptx
AguilarRobles_LuisAlberto_M1S3AI5.pptx
 
Informatica taller 3 franklin licuy
Informatica taller 3 franklin licuyInformatica taller 3 franklin licuy
Informatica taller 3 franklin licuy
 
II T1 Dibujo básico para ingeniería
II T1  Dibujo básico para ingenieríaII T1  Dibujo básico para ingeniería
II T1 Dibujo básico para ingeniería
 
Seminario AutoCAD 2013
Seminario AutoCAD 2013Seminario AutoCAD 2013
Seminario AutoCAD 2013
 
Diseño de Interacción
Diseño de InteracciónDiseño de Interacción
Diseño de Interacción
 
Actividad 2010 DiseñO Virtual
Actividad 2010 DiseñO VirtualActividad 2010 DiseñO Virtual
Actividad 2010 DiseñO Virtual
 
Actividad 2010 DiseñO Virtual
Actividad 2010 DiseñO VirtualActividad 2010 DiseñO Virtual
Actividad 2010 DiseñO Virtual
 
Alexddddddddd
AlexdddddddddAlexddddddddd
Alexddddddddd
 
Alexddddddddd Paquete ofimatico
Alexddddddddd Paquete ofimaticoAlexddddddddd Paquete ofimatico
Alexddddddddd Paquete ofimatico
 
paquete offimatico
paquete offimaticopaquete offimatico
paquete offimatico
 

Último

REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 

Último (20)

REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 

MOSKitt Sketcher: Diseño rápido de interfaces de usuario

  • 1. Joan Fons jjfons@pros.upv.es Universitat Politècnica València MOSKitt Sketcher Diseño rápido de interfaces de usuario Marc Gil mgil@prodevelop.es Prodevelop dimarts 30 de novembre de 2010
  • 2. Índice Modelando interfaces de usuario Diseñando interfaces de usuario MOSKitt Sketcher Demo/Vídeo dimarts 30 de novembre de 2010
  • 5. Modelando Interfaces de Usuario Modelar interfaces de usuario no es una tarea sencilla, dada la naturaleza compleja de la Interacción Persona-Ordenador ... diferentes tipos de interacción IPO lenguajes de especificación complejos faltan estándares gran cantidad de conceptos a representar ... comportamiento interfaz dimarts 30 de novembre de 2010
  • 6. MOSKitt UIM apareció debido a la carencia de estándares que formalicen el desarrollo de interfaces de usuario. Define un entorno MDD para trabajar con interfaces de usuario que incluye: lenguaje de especificación editores y diagramas para representar los conceptos flexible y adaptable a las necesidades de diferentes organizaciones !! Modelando Interfaces de Usuario dimarts 30 de novembre de 2010
  • 8. Modelando Interfaces de Usuario Puntos fuertes de MOSKitt UIM: Expresividad (completitud) Flexibilidad (uso de patrones de interfaz personalizables) Abstracción tecnológica Entorno MDD (transformación modelos y generación código) dimarts 30 de novembre de 2010
  • 9. Modelando Interfaces de Usuario Puntos débiles de MOSKitt UIM: “Complejidad” de la notación Requiere aprendizaje Notación no estándar, ni “cercana al usuario” No se pueden representar aspectos “estéticos” dimarts 30 de novembre de 2010
  • 11. Diseñando Interfaces de usuario Diseñar una interfaz de usuario implica definir: qué elementos/widgets tecnológicos se usarán para construir el sistema cómo se van a organizar, distribuir y comunicar estos elementos en la solución final cómo garantizar la satisfacción de los requisitos de análisis Pero, cómo damos soporte a esto con MOSKitt UIM? dimarts 30 de novembre de 2010
  • 12. Diseñando Interfaces de usuario La creación de “bocetos” es una técnica ampliamente aceptada para representar ideas u objetos de una manera preliminar: es un dibujo realizado de forma esquemática y sin preocuparse de los detalles o terminaciones para representar ideas, lugares, personas u objetos. es un dibujo hecho a mano alzada, utilizando lápiz, papel y goma de borrar, realizado generalmente sin instrumentos de dibujo auxiliares. Puede ser un primer apunte del objeto ideado que aún no está totalmente definido. Wikipedia dimarts 30 de novembre de 2010
  • 13. Diseñando Interfaces de usuario En la actualidad, una de las técnicas más exitosas para representar interfaces de usuario es utilizar “bocetos” o sketches El Sketching de interfaces de usuario permite representar las interfaces, describiendo “a mano alzada” la apariencia que tendrán una vez desarrolladas dimarts 30 de novembre de 2010
  • 14. Diseñando Interfaces de usuario Existen numerosas herramientas para “bocetar” interfaces de usuario en la actualidad: Axure Balsamiq Expression Blend + Sketchflow ForeUI iPlotz Just In Mind Prototyper Pencil Prototype Composer Stencils Wireframe Sketcher XUL dimarts 30 de novembre de 2010
  • 16. Diseñando Interfaces de usuario Puntos fuertes del sketching: proporcionan elementos para construir interfaces usando notación cercana al usuario (ventanas, botones, listas, enlaces, etc.) permiten expresar una representación inicial de cómo será la interfaz se puede mostrar y validar con el cliente en etapas tempranas (sin hacer desarrollo) dimarts 30 de novembre de 2010
  • 17. Diseñando Interfaces de usuario Puntos débiles del sketching: los bocetos sólo sirven como documentación no se puede asegurar que los bocetos sean válidos ni correctos los bocetos no están “enlazados” con modelos conceptuales, y por tanto, no se pueden usar en entornos MDD dimarts 30 de novembre de 2010
  • 18. MOSKitt Sketcher dimarts 30 de novembre de 2010
  • 19. MOSKitt Sketcher Herramienta desarrollada para introducir técnicas de sketching en desarrollos con MOSKitt Los bocetos creados, se pueden usar como: documentación entrada para especificar modelos diseño de la interfaz de usuario entrada para la generación de código dimarts 30 de novembre de 2010
  • 20. MOSKitt Sketcher MOSKitt Sketcher usa la notación estándar en las herramientas de Sketching dimarts 30 de novembre de 2010
  • 21. MOSKitt Sketcher dimarts 30 de novembre de 2010
  • 22. MOSKitt Sketcher MOSKitt Sketcher permite un uso con diferentes objetivos: Diseñador de interfaces: especifica qué componentes se usarán para desarrollar la interfaz y cómo se organizarán en las pantallas. En esta fase, es habitual disponer a priori de diagramas de UML, UIM, BPMN, etc. dimarts 30 de novembre de 2010
  • 23. MOSKitt Sketcher MOSKitt Sketcher permite un uso con diferentes objetivos: Analista de sistemas: desde fases de desarrollo tempranas, se podrá bocetar la interfaz, y a partir de ésta derivar otros modelos (UIM, UML, etc...) dimarts 30 de novembre de 2010
  • 26. Demo/Vídeo dimarts 30 de novembre de 2010