SlideShare una empresa de Scribd logo
1 de 27
Diseño de
Aplicaciones Web
Román Huerta Bernabe
¿Qué es ?
• El diseño y desarrollo de aplicaciones web
consiste en implementar sus necesidades,
objetivos o ideas en Internet utilizando las
tecnologías más idóneas según su proyecto.
• Las aplicaciones web ofrecen servicios a los
usuarios de Internet que acceden utilizando un
navegador web como Internet Explorer,
Firefox o Safari entre otros
Diseño web desde una perspectiva evolutiva
• A través de los años, se desarrolló la Web para que fuera un sistema de hipertexto
simple aunque mundial a través de Internet, y se centró principalmente en la información
textual, en esta parte se las actividades de el autor y el programador.
• El comienzo de la era HTML se centró exclusivamente en autoría. Solo admitían
documentos de hipertexto.
• Al inicio solo tenían nodos, enlaces y anclajes.
• HTML se entendió como un lenguaje de descripción de documentos(centrado en el texto).
Aspectos de la Autoría
• • Las mallas deben formar el centro del diseño de la información.
• • Los documentos convencionales deben descomponerse en nodos atómicos.
• Aspectos como el diseño y el contenido, el nodo y la malla, etc., deben separarse
conceptualmente, incluso si una tecnología no admite dicha separación.
Diseño de software: una actividad de programación
• Los primeros pasos hacia la "dinámica" fueron los formularios HTML, con su introducción,
los lenguajes de script aumento drásticamente y son los que se usan para crear páginas
HTML.
• Se creo el Modelo de objeto de documento(DOM),que se ha definido consistentemente
a medida que surgieron nuevas versiones de HTML.
•
Programación Distribuida.
• La programación distribuida es un paradigma de
programación enfocado en desarrollar sistemas
distribuidos, abiertos, escalables, transparentes y
tolerantes de fallos. Este paradigma es el resultado
natural del uso de las computadoras y las redes
• Hubo avances de conexiones TCP; comunicación entre procesos(CIPpara abreviar) a sido
reemplazado por Llamada a procedimiento remoto(RPC), acompañado de arquitecturas
cliente/servidor.
• Con tecnologías como CORBA y Java sale la Invocación de método remoto(RMI)
• comunicación basada en eventos(EBCpara abreviar), y las arquitecturas de
publicación/suscripción es la mas actual .
Problemas y Restricciones en el Diseño Web Integrado
• El diseño de páginas web en el sentido de diseño de información y diseño de software y
las fases de desarrollo posteriores son normalmente no con el apoyo de las tecnologías
disponibles en el mercado.
• Los applets de Java no han ganado mucho terreno en el mundo de la producción de
software industrial
• • No existe una tecnología apropiada para algunas variantes deseables de los dos
conceptos de diseño, por ejemplo HTML no tiene forma de calcular el destino de un
enlace en el momento de la navegación.
Diseño de la presentación
• El contenido de una aplicación Web resulta de la composición de contenidos multimedia
desarrollados explícitamente en el lado del componente y contenidos definidos .
• Un buen diseño de presentación nos permite adaptar la presentación de manera flexible
a diversos requisitos culturales, tecnológicos y contextuales.
• Las herramientas disponibles para crear aplicaciones web se pueden agrupar en dos
categorías según la forma en que admiten el diseño de la presentación de editores de
página y mas avanzado sistemas de gestión de contenido.
• El contenido, el diseño y la navegación están separados, se especifican los contenidos de
las unidades de información individuales y se pueden mapear los flujos de trabajo.
• La diferenciación entre los editores de páginas y los sistemas de administración de
contenido presentada aquí se difumina continuamente, porque en versiones recientes
muchos editores de páginas integran funciones simples de sistemas de administración de
contenido.
Enfoques de desarrollo independientes del dispositivo
• Los requisitos mejorados en el diseño de
presentaciones son el resultado de una
demanda creciente para considerar la
tendencia hacia una gran cantidad de
diferentes dispositivos habilitados para la
Web en el diseño de aplicaciones Web.
• Estos dispositivos habilitados para la Web
incluye casi todas las clases imaginables
de dispositivos móviles, desde teléfonos
móviles muy pequeños con navegadores
WAP hasta teléfonos inteligentes y
organizadores,.
Diseño de interacción
• El diseño de interacción se refiere a la intersección de
los elementos visuales, dinámicos, funcionales y
técnicos de las aplicaciones web.
• Su objetivo es ofrecer a los usuarios una experiencia
interesante y atractiva, así como consistente y fácil de
entender.
Interacción del usuario
• El diseño de interacción se refiere a la intersección de los elementos visuales, dinámicos,
funcionales y técnicos de las aplicaciones web
• un número cada vez mayor de roles se acoplaron a HTML: transporte de información,
diseño, interacción con el usuario, navegación y acceso directo al contenido digital.
• Se convirtió en una limitación importante: los servidores necesitan generar una nueva
página cada vez, las aplicaciones se ejecutan más lentamente y los formularios no son
suficientes.
Se tomaron en cuenta estos puntos para la
interacción con el usuario
• Propiedades centrales de la aplicación:
• Mantenibilidad, refiere al esfuerzo promedio para localizar y corregir una falla de software.
• Reutilización, refiere a la posibilidad de factorizar el código de una aplicación en particular
para usar en otras aplicaciones sin (muchos) cambios.
• Capacidad de expansión, requerido para mejorar o modificar la eficiencia de las funciones
del software.
• Escalabilidad, a la capacidad de adaptación y respuesta de un sistema con
respecto al rendimiento del mismo a medida que aumentan de forma significativa
el número de usuarios del mismo
• Sostenibilidad o sustentabilidad,
Diseño de Interacción
• En esta parte se enfocaron en la
portabilidad de la app web, para
que todos los usuarios puedan
acceder desde cualquier lugar o
plataforma a la app web.
Diseño de Navegación
• Se toman en cuenta 2 partes
• Los elementos a los que se acceden : los elementos se convierten en nodos, es
decir una agrupación de servidores
• La estructura de navegación: define la relación entre los nodos, que por su parte
se convertirán en anclas visibles por el usuario (anclas y URL).
Diseño de una representación de enlace: el ancla
• Los anclajes son correspondencias visibles de URL
• Los usuarios no pueden estar seguros de cuáles serán las posibles
consecuencias al seguir un enlace .
Navegación y Orientación
• • Organización de la navegación: Esta estrategia determina toda la estructura de
navegación. (el espacio de navegación de un diseño
• • Ayuda de orientación: Esta estrategia aborda las preguntas "¿Dónde estoy?" y "¿Dónde
estaba yo?" bajo los aspectos de interacción del diseño de la presentación,
• • Percepción de enlace: Esta estrategia se refiere principalmente a cuestiones
relacionadas con la asociación de vínculos con la motivación y la consecuencia
Diálogo estructurado para actividades complejas
• En este caso, podemos identificar tres categorías de navegación hacia adelante: (1) Se
activa una acción como resultado del paso de navegación.
• (2) La navegación llama "sólo" una página adicional, por ejemplo, la página 2 de un
formulario.
• (3) El paso de navegación conduce a un nodo que no está directamente involucrado en
la actividad (información adicional, etc.).
Interacción con la tecnología y la arquitectura
• La transición tiene un impacto en la tecnología y la arquitectura
de software, siendo a veces una transición difícil hacia
arquitecturas más complejas y tecnologías de mejor rendimiento.
• Han tenido mucho impacto en el área de diseño, las plantillas, el
control de la aplicación y la lógica de la aplicación
• Las fuentes fueron sustituidas por etiquetas
Diseño funcional
• Se tiene que observar la medida de los
medios disponibles, pero también deben
ser aplicaciones expandibles, escalables y
mantenibles
• Esto requiere soporte para transacciones y
flujos de trabajo y la integración de bases de
datos y sistemas de software heredados.
Integración
• Se pueden integrar sistemas en 3 niveles
• El de nivel de datos, nos aseguramos de que los datos entre las representaciones de
diferentes aplicaciones se transformen y copien.
• El nivel de aplicación(también llamado nivel de objeto), la interacción se produce a través
de las API, lo que significa que el tiempo y la semántica están estrechamente
intercalados.
• El nivel de proceso se considera el nivel más alto, porque modela modelos de negocio
independientemente de la infraestructura utilizada.
Paradigmas de comunicación y middleware
• El middleware se ha mencionado como una tecnología para vincular aplicaciones.
• Los nuevos estándares de aplicaciones distribuidas, en particular el Simple Object Access
Protocol( SOAP), los Lenguaje de descripción del servicio web(WSDL), y Descripción
Universal, Descubrimiento e Integración(UDDI), por mencionar algunos.
• SOAP maneja mensajes y llamadas a través de diferentes protocolos de Internet, por
ejemplo, HTTP
, SMTP
, etc. WSDL sirve para describir interfaces y abordar los servicios
web, y UDDI proporciona una especie de base de datos para publicar y buscar servicios
web.
• Por ejemplo:
• eBay proporciona no solo un único sistema de autenticación, sino que también es
compatible con Passport de Microsoft, y Google le permite integrar su función de
búsqueda en aplicaciones externas a través de SOAP
FIN

Más contenido relacionado

La actualidad más candente

La historia de los sistemas operativos
La historia de los sistemas operativosLa historia de los sistemas operativos
La historia de los sistemas operativosjjajuas
 
La web 1.0 - web 2.0 - web 3.0 - web 4.0 - Características
La web 1.0 - web 2.0 - web 3.0 - web 4.0 - CaracterísticasLa web 1.0 - web 2.0 - web 3.0 - web 4.0 - Características
La web 1.0 - web 2.0 - web 3.0 - web 4.0 - CaracterísticasEdinson Uriarte
 
Historia de la Web
Historia de la WebHistoria de la Web
Historia de la WebItzel Choi
 
Presentaciones Digitales
Presentaciones DigitalesPresentaciones Digitales
Presentaciones Digitalesalf3600
 
Que es un sistemas operativo y los recursos que administra
Que es un sistemas operativo y los recursos que administraQue es un sistemas operativo y los recursos que administra
Que es un sistemas operativo y los recursos que administraAlex Gzjz
 
Definicion del Internet
Definicion del InternetDefinicion del Internet
Definicion del InternetFraudimar
 
El Impacto de la Internet en la Sociedad
El Impacto de la Internet en la SociedadEl Impacto de la Internet en la Sociedad
El Impacto de la Internet en la SociedadDigetech.net
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioGrial - University of Salamanca
 
Dispositivos móviles.pptx
Dispositivos móviles.pptxDispositivos móviles.pptx
Dispositivos móviles.pptxfdbenedetto
 
Presentación navegadores y buscadores.pptx
Presentación navegadores y buscadores.pptx Presentación navegadores y buscadores.pptx
Presentación navegadores y buscadores.pptx alamito
 
Herramientas multimedia
Herramientas multimediaHerramientas multimedia
Herramientas multimediaCarlos Yataco
 
Sistema Operativo Windows
Sistema Operativo WindowsSistema Operativo Windows
Sistema Operativo Windowsgueste36a9c
 
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdfATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdfDavidVeraOlivera
 

La actualidad más candente (20)

La historia de los sistemas operativos
La historia de los sistemas operativosLa historia de los sistemas operativos
La historia de los sistemas operativos
 
La web 1.0 - web 2.0 - web 3.0 - web 4.0 - Características
La web 1.0 - web 2.0 - web 3.0 - web 4.0 - CaracterísticasLa web 1.0 - web 2.0 - web 3.0 - web 4.0 - Características
La web 1.0 - web 2.0 - web 3.0 - web 4.0 - Características
 
Historia de la Web
Historia de la WebHistoria de la Web
Historia de la Web
 
Presentaciones Digitales
Presentaciones DigitalesPresentaciones Digitales
Presentaciones Digitales
 
Dominios de internet
Dominios de internetDominios de internet
Dominios de internet
 
Presentacion cms
Presentacion cmsPresentacion cms
Presentacion cms
 
Que es un sistemas operativo y los recursos que administra
Que es un sistemas operativo y los recursos que administraQue es un sistemas operativo y los recursos que administra
Que es un sistemas operativo y los recursos que administra
 
Definicion del Internet
Definicion del InternetDefinicion del Internet
Definicion del Internet
 
Paginas web
Paginas webPaginas web
Paginas web
 
Presentacion One Drive
Presentacion One DrivePresentacion One Drive
Presentacion One Drive
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 
El Impacto de la Internet en la Sociedad
El Impacto de la Internet en la SociedadEl Impacto de la Internet en la Sociedad
El Impacto de la Internet en la Sociedad
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicio
 
Dispositivos móviles.pptx
Dispositivos móviles.pptxDispositivos móviles.pptx
Dispositivos móviles.pptx
 
Los Dominios de Internet
Los Dominios de InternetLos Dominios de Internet
Los Dominios de Internet
 
Presentación navegadores y buscadores.pptx
Presentación navegadores y buscadores.pptx Presentación navegadores y buscadores.pptx
Presentación navegadores y buscadores.pptx
 
Herramientas multimedia
Herramientas multimediaHerramientas multimedia
Herramientas multimedia
 
Ubuntu vs Windows
Ubuntu vs WindowsUbuntu vs Windows
Ubuntu vs Windows
 
Sistema Operativo Windows
Sistema Operativo WindowsSistema Operativo Windows
Sistema Operativo Windows
 
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdfATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
 

Similar a Diseño de aplicaciónes Web.pptx

15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVCLuis Fernando Aguas Bucheli
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptxmedina2966
 
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGArquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGEfrain Criss
 
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uweDasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uweJeroan Castillo
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptssuser73f459
 
Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Jomicast
 
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...Luis Fernando Aguas Bucheli
 
Guia de aprendizaje 4 cms
Guia de aprendizaje 4 cmsGuia de aprendizaje 4 cms
Guia de aprendizaje 4 cmslechonahp
 

Similar a Diseño de aplicaciónes Web.pptx (20)

15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
UWE
UWEUWE
UWE
 
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGArquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
 
S6-DAW-2022S1.pptx
S6-DAW-2022S1.pptxS6-DAW-2022S1.pptx
S6-DAW-2022S1.pptx
 
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uweDasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
 
Metodologias para el desarrollo de aplicaciones web
Metodologias para el desarrollo de aplicaciones webMetodologias para el desarrollo de aplicaciones web
Metodologias para el desarrollo de aplicaciones web
 
Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Guia de aprendizaje 4 cms
Guia de aprendizaje 4 cmsGuia de aprendizaje 4 cms
Guia de aprendizaje 4 cms
 
Ddd
DddDdd
Ddd
 
Marco conceptual
Marco conceptualMarco conceptual
Marco conceptual
 
Clase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo WebClase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo Web
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
Tema 6
Tema 6Tema 6
Tema 6
 
Evolucion web
Evolucion webEvolucion web
Evolucion web
 

Último

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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
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
 
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
 
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
 

Último (19)

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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
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
 
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...
 
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
 
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
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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...
 
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
 
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
 
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
 
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
 

Diseño de aplicaciónes Web.pptx

  • 2. ¿Qué es ? • El diseño y desarrollo de aplicaciones web consiste en implementar sus necesidades, objetivos o ideas en Internet utilizando las tecnologías más idóneas según su proyecto. • Las aplicaciones web ofrecen servicios a los usuarios de Internet que acceden utilizando un navegador web como Internet Explorer, Firefox o Safari entre otros
  • 3. Diseño web desde una perspectiva evolutiva • A través de los años, se desarrolló la Web para que fuera un sistema de hipertexto simple aunque mundial a través de Internet, y se centró principalmente en la información textual, en esta parte se las actividades de el autor y el programador. • El comienzo de la era HTML se centró exclusivamente en autoría. Solo admitían documentos de hipertexto. • Al inicio solo tenían nodos, enlaces y anclajes. • HTML se entendió como un lenguaje de descripción de documentos(centrado en el texto).
  • 4. Aspectos de la Autoría • • Las mallas deben formar el centro del diseño de la información. • • Los documentos convencionales deben descomponerse en nodos atómicos. • Aspectos como el diseño y el contenido, el nodo y la malla, etc., deben separarse conceptualmente, incluso si una tecnología no admite dicha separación.
  • 5. Diseño de software: una actividad de programación • Los primeros pasos hacia la "dinámica" fueron los formularios HTML, con su introducción, los lenguajes de script aumento drásticamente y son los que se usan para crear páginas HTML. • Se creo el Modelo de objeto de documento(DOM),que se ha definido consistentemente a medida que surgieron nuevas versiones de HTML. •
  • 6. Programación Distribuida. • La programación distribuida es un paradigma de programación enfocado en desarrollar sistemas distribuidos, abiertos, escalables, transparentes y tolerantes de fallos. Este paradigma es el resultado natural del uso de las computadoras y las redes
  • 7. • Hubo avances de conexiones TCP; comunicación entre procesos(CIPpara abreviar) a sido reemplazado por Llamada a procedimiento remoto(RPC), acompañado de arquitecturas cliente/servidor. • Con tecnologías como CORBA y Java sale la Invocación de método remoto(RMI) • comunicación basada en eventos(EBCpara abreviar), y las arquitecturas de publicación/suscripción es la mas actual .
  • 8. Problemas y Restricciones en el Diseño Web Integrado • El diseño de páginas web en el sentido de diseño de información y diseño de software y las fases de desarrollo posteriores son normalmente no con el apoyo de las tecnologías disponibles en el mercado. • Los applets de Java no han ganado mucho terreno en el mundo de la producción de software industrial • • No existe una tecnología apropiada para algunas variantes deseables de los dos conceptos de diseño, por ejemplo HTML no tiene forma de calcular el destino de un enlace en el momento de la navegación.
  • 9. Diseño de la presentación • El contenido de una aplicación Web resulta de la composición de contenidos multimedia desarrollados explícitamente en el lado del componente y contenidos definidos . • Un buen diseño de presentación nos permite adaptar la presentación de manera flexible a diversos requisitos culturales, tecnológicos y contextuales. • Las herramientas disponibles para crear aplicaciones web se pueden agrupar en dos categorías según la forma en que admiten el diseño de la presentación de editores de página y mas avanzado sistemas de gestión de contenido.
  • 10. • El contenido, el diseño y la navegación están separados, se especifican los contenidos de las unidades de información individuales y se pueden mapear los flujos de trabajo. • La diferenciación entre los editores de páginas y los sistemas de administración de contenido presentada aquí se difumina continuamente, porque en versiones recientes muchos editores de páginas integran funciones simples de sistemas de administración de contenido.
  • 11. Enfoques de desarrollo independientes del dispositivo • Los requisitos mejorados en el diseño de presentaciones son el resultado de una demanda creciente para considerar la tendencia hacia una gran cantidad de diferentes dispositivos habilitados para la Web en el diseño de aplicaciones Web. • Estos dispositivos habilitados para la Web incluye casi todas las clases imaginables de dispositivos móviles, desde teléfonos móviles muy pequeños con navegadores WAP hasta teléfonos inteligentes y organizadores,.
  • 12. Diseño de interacción • El diseño de interacción se refiere a la intersección de los elementos visuales, dinámicos, funcionales y técnicos de las aplicaciones web. • Su objetivo es ofrecer a los usuarios una experiencia interesante y atractiva, así como consistente y fácil de entender.
  • 13. Interacción del usuario • El diseño de interacción se refiere a la intersección de los elementos visuales, dinámicos, funcionales y técnicos de las aplicaciones web • un número cada vez mayor de roles se acoplaron a HTML: transporte de información, diseño, interacción con el usuario, navegación y acceso directo al contenido digital. • Se convirtió en una limitación importante: los servidores necesitan generar una nueva página cada vez, las aplicaciones se ejecutan más lentamente y los formularios no son suficientes.
  • 14. Se tomaron en cuenta estos puntos para la interacción con el usuario • Propiedades centrales de la aplicación: • Mantenibilidad, refiere al esfuerzo promedio para localizar y corregir una falla de software. • Reutilización, refiere a la posibilidad de factorizar el código de una aplicación en particular para usar en otras aplicaciones sin (muchos) cambios. • Capacidad de expansión, requerido para mejorar o modificar la eficiencia de las funciones del software.
  • 15. • Escalabilidad, a la capacidad de adaptación y respuesta de un sistema con respecto al rendimiento del mismo a medida que aumentan de forma significativa el número de usuarios del mismo • Sostenibilidad o sustentabilidad,
  • 16.
  • 17. Diseño de Interacción • En esta parte se enfocaron en la portabilidad de la app web, para que todos los usuarios puedan acceder desde cualquier lugar o plataforma a la app web.
  • 18. Diseño de Navegación • Se toman en cuenta 2 partes • Los elementos a los que se acceden : los elementos se convierten en nodos, es decir una agrupación de servidores • La estructura de navegación: define la relación entre los nodos, que por su parte se convertirán en anclas visibles por el usuario (anclas y URL).
  • 19. Diseño de una representación de enlace: el ancla • Los anclajes son correspondencias visibles de URL • Los usuarios no pueden estar seguros de cuáles serán las posibles consecuencias al seguir un enlace .
  • 20. Navegación y Orientación • • Organización de la navegación: Esta estrategia determina toda la estructura de navegación. (el espacio de navegación de un diseño • • Ayuda de orientación: Esta estrategia aborda las preguntas "¿Dónde estoy?" y "¿Dónde estaba yo?" bajo los aspectos de interacción del diseño de la presentación, • • Percepción de enlace: Esta estrategia se refiere principalmente a cuestiones relacionadas con la asociación de vínculos con la motivación y la consecuencia
  • 21. Diálogo estructurado para actividades complejas • En este caso, podemos identificar tres categorías de navegación hacia adelante: (1) Se activa una acción como resultado del paso de navegación. • (2) La navegación llama "sólo" una página adicional, por ejemplo, la página 2 de un formulario. • (3) El paso de navegación conduce a un nodo que no está directamente involucrado en la actividad (información adicional, etc.).
  • 22.
  • 23. Interacción con la tecnología y la arquitectura • La transición tiene un impacto en la tecnología y la arquitectura de software, siendo a veces una transición difícil hacia arquitecturas más complejas y tecnologías de mejor rendimiento. • Han tenido mucho impacto en el área de diseño, las plantillas, el control de la aplicación y la lógica de la aplicación • Las fuentes fueron sustituidas por etiquetas
  • 24. Diseño funcional • Se tiene que observar la medida de los medios disponibles, pero también deben ser aplicaciones expandibles, escalables y mantenibles • Esto requiere soporte para transacciones y flujos de trabajo y la integración de bases de datos y sistemas de software heredados.
  • 25. Integración • Se pueden integrar sistemas en 3 niveles • El de nivel de datos, nos aseguramos de que los datos entre las representaciones de diferentes aplicaciones se transformen y copien. • El nivel de aplicación(también llamado nivel de objeto), la interacción se produce a través de las API, lo que significa que el tiempo y la semántica están estrechamente intercalados. • El nivel de proceso se considera el nivel más alto, porque modela modelos de negocio independientemente de la infraestructura utilizada.
  • 26. Paradigmas de comunicación y middleware • El middleware se ha mencionado como una tecnología para vincular aplicaciones. • Los nuevos estándares de aplicaciones distribuidas, en particular el Simple Object Access Protocol( SOAP), los Lenguaje de descripción del servicio web(WSDL), y Descripción Universal, Descubrimiento e Integración(UDDI), por mencionar algunos. • SOAP maneja mensajes y llamadas a través de diferentes protocolos de Internet, por ejemplo, HTTP , SMTP , etc. WSDL sirve para describir interfaces y abordar los servicios web, y UDDI proporciona una especie de base de datos para publicar y buscar servicios web. • Por ejemplo: • eBay proporciona no solo un único sistema de autenticación, sino que también es compatible con Passport de Microsoft, y Google le permite integrar su función de búsqueda en aplicaciones externas a través de SOAP
  • 27. FIN