Este documento trata sobre los principios de usabilidad para el diseño de interfaces móviles. Explica que es importante dar control al usuario, reducir la carga de memoria y mantener una interfaz consistente. También cubre temas como el uso de iconos significativos, una paleta de colores reducida, diseño para orientación vertical u horizontal, tiempos de carga rápidos, menús simples, texto claro y legible, botones grandes y búsquedas avanzadas. El objetivo es crear aplicaciones móviles que sean fáciles y intuitivas
Acceptance Test Driven Development and Robot FrameworkSteve Zhang
This presentation is about using Robot Framework automation test framework to implement Acceptance Test Driven Development, BDD or Specification By Example
Containers vs serverless - Navigating application deployment optionsDaniel Krook
IBM presentation at the O'Reilly Open Source Convention Container Day in Austin, Texas on May 9, 2017.
https://conferences.oreilly.com/oscon/oscon-tx/public/schedule/detail/61403
New technologies seem to arrive fast and furious these days. We were just getting used to our new container world when serverless arrived. But is it better, faster, and cheaper, as the hype suggests?
Daniel Krook explores a real application packaged using popular open source container technology and walks you through a migration to an event-oriented serverless paradigm, discussing the trade-offs and pros and cons of each approach to application deployment and examining when serverless benefit applications and when it doesn’t.
You’ll learn considerations for using serverless API frameworks and how to reuse some of your containerization strategy as you move from more traditional application models to an event-driven world.
Daniel Krook, Software Architect, IBM
Você ja pensou que quando a sua suite de testes começa a apresentar falhas sem motivos, a causa disso pode estar em nós mesmos?
Por que isso acontece? Nessa palestra, baseados em uma apresentação do selenium conf de 2017, nós iremos abordar essa questão e boas maneiras que aprendemos para tentar lidar com isso e mitigar esse problema.
Desarrollo de Microservicios con Spring Boot.Vítor Fernández
Presentación utilizada en el evento del VigoJUG en noviembre de 2017.
Veremos cómo implementar de forma sencilla una arquitectura de microservicios con el framework Spring Boot. Mediante ejemplos prácticos, con unas pocas líneas de código pondremos en funcionamiento un API REST, utilizando las herramientas que nos facilita el ecosistema Spring.
Ejempos de código en https://github.com/vfdiaz/talk-vigojug-2017-springboot
Más info:
http://www.vigojug.org/
http://vigotech.org/
Presentation held on Swiss Requirements Day 2013 in Zurich
Many teams struggle with the implementation of user story acceptance criteria and establishing a shared understanding about the expected story outcomes. This results in missed stakeholder expectations and ad-hoc assumptions made by the team. High efforts for regression testing and the lack of a reliable documentation about the current system behavior are further problems resulting from an unstructured approach to define and validate acceptance criteria.
In this session, you will learn how specification-by-example addresses these problems and overall increases the level of clarity on the project end-to-end. The presentation will cover the theory and practical experience from real projects, with concrete implementation examples based on the Gherkin specification language, that can be used for automated specification validation (available for .NET, Java, Ruby, PHP, JavaScript).
You will leave this session with a fundamental understanding of specification-by-example and its benefits, as well as concrete pointers on how to get started using it in your own projects.
Acceptance Test Driven Development and Robot FrameworkSteve Zhang
This presentation is about using Robot Framework automation test framework to implement Acceptance Test Driven Development, BDD or Specification By Example
Containers vs serverless - Navigating application deployment optionsDaniel Krook
IBM presentation at the O'Reilly Open Source Convention Container Day in Austin, Texas on May 9, 2017.
https://conferences.oreilly.com/oscon/oscon-tx/public/schedule/detail/61403
New technologies seem to arrive fast and furious these days. We were just getting used to our new container world when serverless arrived. But is it better, faster, and cheaper, as the hype suggests?
Daniel Krook explores a real application packaged using popular open source container technology and walks you through a migration to an event-oriented serverless paradigm, discussing the trade-offs and pros and cons of each approach to application deployment and examining when serverless benefit applications and when it doesn’t.
You’ll learn considerations for using serverless API frameworks and how to reuse some of your containerization strategy as you move from more traditional application models to an event-driven world.
Daniel Krook, Software Architect, IBM
Você ja pensou que quando a sua suite de testes começa a apresentar falhas sem motivos, a causa disso pode estar em nós mesmos?
Por que isso acontece? Nessa palestra, baseados em uma apresentação do selenium conf de 2017, nós iremos abordar essa questão e boas maneiras que aprendemos para tentar lidar com isso e mitigar esse problema.
Desarrollo de Microservicios con Spring Boot.Vítor Fernández
Presentación utilizada en el evento del VigoJUG en noviembre de 2017.
Veremos cómo implementar de forma sencilla una arquitectura de microservicios con el framework Spring Boot. Mediante ejemplos prácticos, con unas pocas líneas de código pondremos en funcionamiento un API REST, utilizando las herramientas que nos facilita el ecosistema Spring.
Ejempos de código en https://github.com/vfdiaz/talk-vigojug-2017-springboot
Más info:
http://www.vigojug.org/
http://vigotech.org/
Presentation held on Swiss Requirements Day 2013 in Zurich
Many teams struggle with the implementation of user story acceptance criteria and establishing a shared understanding about the expected story outcomes. This results in missed stakeholder expectations and ad-hoc assumptions made by the team. High efforts for regression testing and the lack of a reliable documentation about the current system behavior are further problems resulting from an unstructured approach to define and validate acceptance criteria.
In this session, you will learn how specification-by-example addresses these problems and overall increases the level of clarity on the project end-to-end. The presentation will cover the theory and practical experience from real projects, with concrete implementation examples based on the Gherkin specification language, that can be used for automated specification validation (available for .NET, Java, Ruby, PHP, JavaScript).
You will leave this session with a fundamental understanding of specification-by-example and its benefits, as well as concrete pointers on how to get started using it in your own projects.
4. Programación con arrays, funciones, y objetos definidos por el usuarioLaura Folgado Galache
Ciclo: Desarrollo de Aplicaciones Web
Módulo: Desarrollo Web en Entorno Cliente
Unidad 4. Programación con arrays, funciones, y objetos definidos por el usuario
Esta presentación contiene las cartas para realizar un repaso de Java Swing con la estructura de aprendizaje cooperativo Rally-Coach.
Pueden imprimirse 4 cartas por folio (al final están los reveses de las cartas).
Se reparte a cada pareja de alumnos una baraja de cartas de Rally-coach boca abajo. Uno de los dos levanta la primera carta y trata de realizar el ejercicio mientras el otro observa, anota o corrige. Una vez finalizado, el que escuchaba felicita al compañero y procede a sacar la segunda carta.
4. Programación con arrays, funciones, y objetos definidos por el usuarioLaura Folgado Galache
Ciclo: Desarrollo de Aplicaciones Web
Módulo: Desarrollo Web en Entorno Cliente
Unidad 4. Programación con arrays, funciones, y objetos definidos por el usuario
Esta presentación contiene las cartas para realizar un repaso de Java Swing con la estructura de aprendizaje cooperativo Rally-Coach.
Pueden imprimirse 4 cartas por folio (al final están los reveses de las cartas).
Se reparte a cada pareja de alumnos una baraja de cartas de Rally-coach boca abajo. Uno de los dos levanta la primera carta y trata de realizar el ejercicio mientras el otro observa, anota o corrige. Una vez finalizado, el que escuchaba felicita al compañero y procede a sacar la segunda carta.
Imagen digital. Imágenes bitmap. Imágenes vectoriales. Cualidades de la imagen digital: resolución, compresión, profundidad de color, modos de color, formatos de imagen, tamaño del archivo, información de una imagen. Trabajar con las imágenes. Webs. Programas. Ejercicios.
Video digital. Ventajas. Luminancia y crominancia. Frame o fotograma. Digitalización. Compresión. Códecs. Tamaños de archivo. Formatos de archivos de vídeo.
Taller de Redes Sociales Programa de Formación para la Participación de las familias y alumnos en el sistema educativo de Castilla y León, organizado por FCAPA Ávila.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
2. Usabilidad en la vida real
¿Cómo buscamos la
mermelada en un
supermercado?
¿Y la planta de
traumatología en
un hospital?
¿Cómo sabemos
qué dirección
tenemos que seguir
en una rotonda?
¿Y cómo
recordamos el sitio
donde hemos
aparcado el coche
en un parking
subterráneo?
Laura Folgado Galache Septiembre 2015
2
3. Usabilidad en la vida real
Laura Folgado Galache Septiembre 2015
3
4. Usabilidad en la vida real
Laura Folgado Galache Septiembre 2015
4
5. Usabilidad en la vida real
Laura Folgado Galache Septiembre 2015
5
6. Usabilidad en la vida real
Laura Folgado Galache Septiembre 2015
6
7. Usabilidad en la vida real
Laura Folgado Galache Septiembre 2015
7
8. Usabilidad
¨ “En realidad, usabilidad es que algo funciona bien:
significa que una persona de capacidady aptitudes
medias (o incluso, por debajo de la media) pueda
usar algo, tanto si es un sitio web, un mando a
distancia o una puerta giratoria, para lo que se
supone que sirve, sin frustrarse desesperadamente
mientras lo hace”.
¤ Steve Krug
Laura Folgado Galache Septiembre 2015
8
9. Diseño de interfaces móviles
¨ Dar control al usuario.
¨ Reducir la carga de memoria.
¨ Mantener una interfaz consistente.
¡NO ME
HAGAS
PENSAR!
Laura Folgado Galache Septiembre 2015
9
19. Diseño de la aplicación
Laura Folgado Galache Septiembre 2015
19
20. Diseño de la aplicación
Laura Folgado Galache Septiembre 2015
20
21. Diseño de la aplicación
Laura Folgado Galache Septiembre 2015
21
http://freshpeel.com/2012/0
6/where-do-people-check-
their-mobile-phones/
22. Diseño de la aplicación
Laura Folgado Galache Septiembre 2015
22
¨ Un usuario no mira: OJEA:
Menos pasos
para realizar
una acción
Mayor y mejor
visibilidad de
elementos
Elementos táctiles
y fácilmente
seleccionables
Contenido útil
24. Orientación
¨ Táctil. Uso de algunos dedos.
¨ Menos precisión: selección
sobre inserción de texto.
¨ Pocas líneas de texto.
¨ Luz solar afecta a visibilidad.
¨ Tareas cortas y simples.
¨ Pocos elementos de
navegación.
¨ Sonidos y vibraciones.
¨ Orientación vertical y
horizontal.
¨ Memoria limitada.
Septiembre 2015
24
Laura Folgado Galache
25. Orientación
Septiembre 2015
25
Laura Folgado Galache
¨ Solución al problema de
la pantalla pequeña.
¨ Táctil. Uso de todos los
dedos.
¨ Luz solar afecta a la
visibilidad.
¨ Más uso de
aplicaciones.
¨ Sonidos y vibraciones.
¨ Orientación vertical y
horizontal.
27. Tiempo de carga
¨ Incluye solo contenido
necesario.
¨ Reduce el tamaño de
las imágenes.
¨ Utiliza spinners.
Septiembre 2015
27
Laura Folgado Galache
28. Navegación móvil
¨ ¿Dónde está el titulo de una aplicación para
móviles?
¨ ¿Y su logotipo?
¨ ¿Cómo es el icono del menú?
¨ ¿Qué aspecto tiene el formulario de acceso?
¨ ¿Dónde está la opción de logout?
29. Navegación móvil
• Arriba a la izquierda
Logotipo
• Arriba a la izquierda: icono con tres líneas.
Navegación
• Arriba a la derecha.
• Dentro de la navegación.
Buscador
Laura Folgado Galache Septiembre 2015
29
30. Menús
Septiembre 2015Laura Folgado Galache
30
Se muestran al
tocar el botón (3
líneas).
Localización
izquierda,
generalmente.
Evitar elementos
de
desplazamiento:
submenús.
33. Texto
¨ Tipografía sin serifa:
verdana, helvética…
¨ Texto enriquecido
(encabezados, negrita…)
¨ Interlineado no simple.
¨ Listas en lugar de párrafos.
¨ Párrafo por defecto 34pt.
¡No inferior a 24pt!
Septiembre 2015
33
Laura Folgado Galache
34. Texto
¨ No abuses de
tipografías.
¨ Contraste texto-fondo:
texto negro, fondo
blanco o gris al 5%.
Septiembre 2015
34
Laura Folgado Galache
49. Créditos
¨ Capturas de pantalla propias.
¨ http://www.pixabay.com
¨ https://play.google.com
¨ Usabilidad en móviles y tabletas,
diseño sensible. Percy Negrete.
¨ Diseño y usabilidad en
aplicaciones móviles para
iPhone. Izaskun Saez.
¨ Usabilidad en móviles y tabletas,
diseño sensible. Percy Negrete.
¨ Diseño y usabilidad en aplicaciones
móviles para iPhone. Izaskun Saez.
¨ Trucos optimización
¨ Desarrollo web
¨ Creative Bloq
¨ Mobile Web Best Practises (W3C)
Imágenes Textos
Laura Folgado Galache Septiembre 2015
49