Este documento describe los problemas actuales y futuros de la web, así como posibles soluciones. Se discuten los desafíos de la interoperabilidad y el crecimiento masivo de información en la web. Las soluciones propuestas incluyen la orientación a servicios, la semántica explícita, la arquitectura orientada a servicios y la web semántica. El documento predice que el futuro de la web estará definido por la orientación a servicios y la aplicación de semántica, dando lugar a la "Web 3.0".
No hay un solo organismo que defina las pautas de SOA, ya que SOA es un concepto abstracto que se rige por los principios de orientación a servicios. Las tecnologías utilizadas para implementar SOA, como los servicios web, sí están estandarizadas por organizaciones como el W3C, OASIS y Web Services Interoperability. El W3C estandariza protocolos como SOAP y WSDL, OASIS desarrolla estándares como UDDI y WS-BPEL, y Web Services Interoperability publica perfiles básicos para lograr arquitecturas
Clase teórica sobre Diseño de Experiencia de Usuario (UX)
Diseño Gráfico II, Cátedra Salomone
Facultad de Arquitectura, Diseño y Urbanismo
Universidad de Buenos Aires
Este documento presenta una introducción a los conceptos clave de la experiencia de usuario (UX) y la usabilidad. Explica que la UX se refiere al conjunto de factores relacionados con la interacción entre el usuario y un producto o servicio, y cómo esto afecta la percepción del usuario. También describe los diferentes elementos que componen la UX, como el diseño visual, de interfaz, de navegación e interacción. Finalmente, enfatiza la importancia de considerar la UX para evitar que los usuarios se sientan frustrados con una interfaz
Query Modeling Using Non-relevance Information - TREC 2008 Relevance Feedbac...Edgar Meij
This document discusses query modeling using non-relevance information for relevance feedback. It presents a model that estimates a relevant model from relevant documents and a non-relevant model from non-relevant documents. When expanding the initial query, terms are weighted based on their probability in the relevant model normalized by their probability in the non-relevant model. Experiments on the TREC 2008 Relevance Feedback Track optimize parameters and submit runs using the top 10 terms from the expanded query model.
This document discusses web-scale semantic search and knowledge graphs. It introduces the concept of semantic search, which deals with understanding the meaning of queries, terms, documents and results. This is achieved by linking text to unambiguous concepts or entities. The document then discusses knowledge graphs, which define entities, attributes, types, relations and more, and form the backbone of semantic search. It also covers tasks involved in semantic search like information extraction, entity linking, query understanding and result ranking.
This document is a pre-course evaluation for a marketing management course. It outlines the learning objectives, which include assessing current marketing plans, understanding target markets, and creating a value proposition. It also details the marketing process and various modules that will be covered, including research, positioning, marketing mix, implementation and controls. The goal is to help participants attract and retain customers through effective marketing strategies.
These are the slides from my pecha kucha style rapid talk at the 4A's Strategy Festival 2012. The video can be found here: http://4asstrategyfestival.com/inspire-gautam-ramdurai/
Together with video: http://precisecuriosity.com/macgyver-4as-strategy-festival/
Este documento describe los problemas actuales y futuros de la web, así como posibles soluciones. Se discuten los desafíos de la interoperabilidad y el crecimiento masivo de información en la web. Las soluciones propuestas incluyen la orientación a servicios, la semántica explícita, la arquitectura orientada a servicios y la web semántica. El documento predice que el futuro de la web estará definido por la orientación a servicios y la aplicación de semántica, dando lugar a la "Web 3.0".
No hay un solo organismo que defina las pautas de SOA, ya que SOA es un concepto abstracto que se rige por los principios de orientación a servicios. Las tecnologías utilizadas para implementar SOA, como los servicios web, sí están estandarizadas por organizaciones como el W3C, OASIS y Web Services Interoperability. El W3C estandariza protocolos como SOAP y WSDL, OASIS desarrolla estándares como UDDI y WS-BPEL, y Web Services Interoperability publica perfiles básicos para lograr arquitecturas
Clase teórica sobre Diseño de Experiencia de Usuario (UX)
Diseño Gráfico II, Cátedra Salomone
Facultad de Arquitectura, Diseño y Urbanismo
Universidad de Buenos Aires
Este documento presenta una introducción a los conceptos clave de la experiencia de usuario (UX) y la usabilidad. Explica que la UX se refiere al conjunto de factores relacionados con la interacción entre el usuario y un producto o servicio, y cómo esto afecta la percepción del usuario. También describe los diferentes elementos que componen la UX, como el diseño visual, de interfaz, de navegación e interacción. Finalmente, enfatiza la importancia de considerar la UX para evitar que los usuarios se sientan frustrados con una interfaz
Query Modeling Using Non-relevance Information - TREC 2008 Relevance Feedbac...Edgar Meij
This document discusses query modeling using non-relevance information for relevance feedback. It presents a model that estimates a relevant model from relevant documents and a non-relevant model from non-relevant documents. When expanding the initial query, terms are weighted based on their probability in the relevant model normalized by their probability in the non-relevant model. Experiments on the TREC 2008 Relevance Feedback Track optimize parameters and submit runs using the top 10 terms from the expanded query model.
This document discusses web-scale semantic search and knowledge graphs. It introduces the concept of semantic search, which deals with understanding the meaning of queries, terms, documents and results. This is achieved by linking text to unambiguous concepts or entities. The document then discusses knowledge graphs, which define entities, attributes, types, relations and more, and form the backbone of semantic search. It also covers tasks involved in semantic search like information extraction, entity linking, query understanding and result ranking.
This document is a pre-course evaluation for a marketing management course. It outlines the learning objectives, which include assessing current marketing plans, understanding target markets, and creating a value proposition. It also details the marketing process and various modules that will be covered, including research, positioning, marketing mix, implementation and controls. The goal is to help participants attract and retain customers through effective marketing strategies.
These are the slides from my pecha kucha style rapid talk at the 4A's Strategy Festival 2012. The video can be found here: http://4asstrategyfestival.com/inspire-gautam-ramdurai/
Together with video: http://precisecuriosity.com/macgyver-4as-strategy-festival/
Ignite Paris 2009 - Is World of Warcraft the best leadership training solution?Charles Nouyrit
The document discusses how massively multiplayer online role-playing games (MMORPGs) like World of Warcraft can provide insights into the future of leadership in corporate environments. It notes that MMORPGs require participants to self-organize, collaborate, communicate across distances, continuously improve through iterative learning and risk-taking, and work towards shared goals. Overall, leadership behaviors within MMORPGs like collaborative decision-making and evaluating information from varied sources appear relevant for corporate leadership as well, especially as companies operate more virtually across borders.
Bootstrapping Language Associated with Biomedical Entities - TREC 2007 Genomi...Edgar Meij
The document discusses a bootstrapping approach for identifying language associated with biomedical entities. It introduces the main goal and research questions, outlines the approach of retrieval, bootstrapping and language modeling, and reports results and per-topic effectiveness while discussing findings.
Parsimonious Relevance and Concept Models - CLEF 2008 Domain Specific Talk - ...Edgar Meij
The document discusses a study conducted by the University of Amsterdam at the CLEF 2008 Domain Specific Track. The study aimed to leverage explicit concept annotations in documents in a principled way to improve information retrieval performance, and to compare their concept models to other state-of-the-art methods. They introduce parsimonious relevance and concept models and test them in experiments on annotated corpora.
We have a lot of questions about the future of advertising agencies. If you have some questions too, help us seek the answers by voting for us here - http://panelpicker.sxsw.com/ideas/view/7665
This document discusses the CSS preprocessor LESS and its features. LESS allows for nested rules, mixins, variables, imports and operators to make CSS more maintainable. It can be run from Node.js or a browser and compiles LESS files into normal CSS. Key features include mixins for common CSS patterns, variables for consistency, nesting for organization and imports to modularize code. LESS aims to make CSS leaner, meaner and more dynamic through its preprocessing abilities.
Drawing the Line with Browser Compatibilityjsmith92
This document discusses browser compatibility and strategies for supporting older browsers like Internet Explorer 6. It addresses common layout issues in IE6 like the double margin bug and float containers. It also provides techniques for conditional comments, CSS hacks, frameworks and tools. The document then covers new technologies like HTML5 video, geolocation, CSS3 features and strategies for mobile browsers.
The document discusses the Standard PHP Library (SPL) which provides standard interfaces, classes, and functions for common programming problems. It summarizes key SPL components like autoloading classes using spl_autoload_register(), iterators for arrays and directories, and interfaces like ArrayAccess, Iterator, and Countable. The Observer pattern implementation using SplSubject and SplObserver is also covered.
PHP 5.3 introduced many new features and improvements including:
- Performance improvements with up to 40% faster speeds on Windows and 5-15% overall.
- New error reporting levels, garbage collection, and the MySQLnd native driver.
- Backwards compatibility changes like deprecated EREG functions and magic methods requirements.
- Namespaces, late static bindings, closures/lambdas, the __callStatic magic method, and get_called_class().
- Additions to the SPL like new iterators, the date/time object, and new constants like __DIR__ and __NAMESPACE__.
This document discusses PHP's filter_var() and filter_input() functions for validating and sanitizing input variables and strings. It provides examples of how to validate emails using the FILTER_VALIDATE_EMAIL and FILTER_SANITIZE_EMAIL filters. It also shares the official RFC822 regular expression used for email validation.
This document summarizes Jake Smith's presentation on micro-frameworks for PHP given at Dallas PHP on 4/12/2011. It introduces Jake and the topic of micro-frameworks, then provides overviews of several popular PHP micro-frameworks: Minimum, Silex, Limonade, and Slim. For each framework, it lists the website, required PHP version, provides a brief example app, and calls out pros and cons. The goal is to help attendees understand what micro-frameworks are and compare options.
El documento habla sobre la técnica de card sorting, la cual permite entender las expectativas de los usuarios sobre cómo clasificar y organizar contenidos digitales. Card sorting involucra clasificar tarjetas con contenido o funcionalidades en grupos que tengan sentido para los usuarios. Esto ayuda a descubrir la mejor forma de organizar la información de una plataforma digital y crear una arquitectura de información útil para los usuarios.
This document discusses how to throw a metadata party by exploring different types of metadata and how it can be used. It defines metadata as data that provides information about another piece of data or object. The types of metadata discussed include environmental, transactional, and inherent metadata. The document provides examples of different metadata and encourages attendees to brainstorm how metadata in their industry or company could be used to discover new insights or assist customers. It outlines some suggested activities and discussion topics for the party.
Este documento presenta una introducción al diseño de experiencia de usuario (UX design). Explica que el UX design es un enfoque centrado en el usuario que integra disciplinas como la psicología cognitiva, la interacción humano-computadora y el diseño centrado en el usuario. También describe el proceso de UX design, que incluye etapas de investigación, organización, diseño y prueba, así como técnicas como las entrevistas, observaciones y prototipado para cada etapa. El objetivo final es diseñar productos digitales que brinden
¿Cuál es la relación entre Tecnología y Diseño? XI Encuentro Latinoamericano ...Santiago Bustelo
Presentación de Santiago Bustelo como Invitado de Honor en el cierre del XI Encuentro Latinoamericano de Diseño organizado por la Universidad de Palermo, 28 de julio 2016.
Tecnología es una palabra cargada de valores que nos hacen pensar en el futuro, en lo inalcanzable. La realidad es que la imprenta, el telar, también son tecnologías. En el siglo XIX, la Arts & Crafts nació como respuesta a una producción industrial macanicista, deshumanizada y que inundaba el mercado de productos que insultaban a los sentidos. La Tecnología había avanzado por su cuenta hasta un punto en el que no podía satisfacer su promesa de un futuro (o presente) mejor, y ello llevó al Diseño a dar el paso que faltaba. Este es sólo uno de los muchísimos casos; a lo largo de la historia, el Diseño co-evolucionó con la tecnología.
Ahora bien, si aceptamos que la imprenta y el telar son tecnologías aunque ya no nos sorprendan, también tenemos que reconocer que las primeras herramientas de piedra también son tecnologías. Y aquí surge una conclusión más interesante: no sólo el diseño, sino que en realidad el ser humano, co-evolucionó con la tecnología.
La tecnología, cuya construcción y uso forma parte de la condición humana, se trata de satisfacer necesidades humanas amplificando capacidades humanas. Por ello, tiene dos partes: una parte que se ajusta al problema, y otra que se ajusta a la persona. La parte que se ajusta al problema, es usualmente dominio de la Ingeniería. La parte que se ajusta a la persona, es usualmente dominio del Diseño. El Diseño es y será siempre fundamental para el ser humano.
Los próximos 20 años, el Diseño tendrá que responder a problemas de mayor complejidad y nivel de abstracción, que involucran mayor responsabilidad. Una tendencia ya iniciada, es la aparición del Chief Design Officer: el Diseño a la cabeza de una organización, a la par de CEOs y CFOs.
Para asumir esa responsabilidad, no es posible limitarse a hacer lo que un cliente pide. Es necesario un compromiso ético:
1. Resolver un problema real que tiene gente real.
2. No crear nuevos problemas para nadie como efecto secundario.
Creo que esta visión del Diseño como factor social, como factor ecológico, será fundamental en este siglo.
El futuro del Diseño y UX: los 15 años que se vienen (Tendencias de diseño UX...Santiago Bustelo
El documento presenta 8 tendencias clave en diseño de experiencia de usuario (UX) y diseño para la próxima década (2020-2030), incluyendo el desarrollo de experiencias consistentes en múltiples canales, el diseño de relaciones en lugar de conversiones, y el dominio de la inteligencia artificial para crear sistemas sensibles a las emociones.
Este documento propone reutilizar el antiguo recinto ferial de la ciudad de Morelia, Michoacán como una plaza comercial y jardín social. Justifica el proyecto señalando la necesidad de más plazas comerciales en la ciudad. Describe el estado actual del terreno y las zonas circundantes, y propone un esquema de vialidades para el desarrollo del proyecto.
UX en proyectos de diseño y desarrollo - Gestión, procesos, roles y prácticasSantiago Bustelo
En los últimos años, la demanda a los equipos de diseño y desarrollo está pasando del cumplimiento de requerimientos del cliente, a la creación de productos que satisfacen las necesidades de los usuarios y objetivos del negocio.
En ese contexto, UX (User Experience) se establece como la visión, gestión y prácticas necesarias para cumplir con este desafío de manera efectiva y recurrente. Esta presentación brinda a los responsables de dirección y ejecución de proyectos de tecnología las distinciones fundamentales para iniciar el camino a su adopción.
Temario:
- Definición de UX y disciplinas.
- Experiencias accidentales vs. experiencias diseñadas.
- La experiencia de usuario como identidad del producto.
- Roles y áreas típicos en proyectos de diseño y desarrollo.
- Impacto de UX en los equipos de diseño y desarrollo, su responsabilidad y relación con clientes y usuarios.
- Principios de gestión de UX. Anatomía de un proyecto. Calidad y cuantificación.
- Prácticas de UX: nuestras herramientas para resolver problemas complejos.
- Roles en un equipo de UX.
- El camino a la adopción de UX: Modelo de madurez Keikendo.
Este documento describe los problemas actuales y futuros de la web, así como posibles soluciones. Explica que la web está creciendo rápidamente pero de forma dispersa, con diversos formatos de información. Propone la arquitectura orientada a servicios (SOA) y la web semántica como soluciones, las cuales comparten el uso de estándares como XML y ontologías para mejorar la interoperabilidad y reutilización. Predice que la combinación de SOA y web semántica dará lugar a la Web 3.0, con beneficios como una mejor model
El documento discute el estado actual y futuro de los servicios web. Brevemente describe que aún hay debates sobre su definición exacta y propósito, y que aunque proporcionan una tecnología válida para la interoperabilidad entre máquinas, todavía tienen problemas por resolver como la seguridad y transacciones. Concluye que aunque no resolverán todos los retos de sistemas distribuidos, jugarán un papel importante en arquitecturas como SOA en el futuro.
El documento discute el estado actual y futuro de los servicios web. En primer lugar, aún hay debates sobre su definición exacta y propósito. Además, aunque proporcionan una tecnología válida para la interoperabilidad entre máquinas, todavía tienen problemas sin resolver como la seguridad y las transacciones. Sin embargo, los servicios web han venido para quedarse y complementan, en lugar de reemplazar, tecnologías existentes como CORBA. Se necesita más trabajo para definir su identidad y campo de aplicación.
Arquitectura de integración de serviciosCoatzozon20
Este documento describe la arquitectura orientada a servicios (SOA). Explica que SOA define las aplicaciones de negocios como componentes reutilizables e independientes que se comunican entre sí. También describe los estándares relacionados como XML, SOAP, WSDL y UDDI, así como los beneficios de SOA como permitir agilidad empresarial, mayor retorno de inversión y reducción de costos.
Ignite Paris 2009 - Is World of Warcraft the best leadership training solution?Charles Nouyrit
The document discusses how massively multiplayer online role-playing games (MMORPGs) like World of Warcraft can provide insights into the future of leadership in corporate environments. It notes that MMORPGs require participants to self-organize, collaborate, communicate across distances, continuously improve through iterative learning and risk-taking, and work towards shared goals. Overall, leadership behaviors within MMORPGs like collaborative decision-making and evaluating information from varied sources appear relevant for corporate leadership as well, especially as companies operate more virtually across borders.
Bootstrapping Language Associated with Biomedical Entities - TREC 2007 Genomi...Edgar Meij
The document discusses a bootstrapping approach for identifying language associated with biomedical entities. It introduces the main goal and research questions, outlines the approach of retrieval, bootstrapping and language modeling, and reports results and per-topic effectiveness while discussing findings.
Parsimonious Relevance and Concept Models - CLEF 2008 Domain Specific Talk - ...Edgar Meij
The document discusses a study conducted by the University of Amsterdam at the CLEF 2008 Domain Specific Track. The study aimed to leverage explicit concept annotations in documents in a principled way to improve information retrieval performance, and to compare their concept models to other state-of-the-art methods. They introduce parsimonious relevance and concept models and test them in experiments on annotated corpora.
We have a lot of questions about the future of advertising agencies. If you have some questions too, help us seek the answers by voting for us here - http://panelpicker.sxsw.com/ideas/view/7665
This document discusses the CSS preprocessor LESS and its features. LESS allows for nested rules, mixins, variables, imports and operators to make CSS more maintainable. It can be run from Node.js or a browser and compiles LESS files into normal CSS. Key features include mixins for common CSS patterns, variables for consistency, nesting for organization and imports to modularize code. LESS aims to make CSS leaner, meaner and more dynamic through its preprocessing abilities.
Drawing the Line with Browser Compatibilityjsmith92
This document discusses browser compatibility and strategies for supporting older browsers like Internet Explorer 6. It addresses common layout issues in IE6 like the double margin bug and float containers. It also provides techniques for conditional comments, CSS hacks, frameworks and tools. The document then covers new technologies like HTML5 video, geolocation, CSS3 features and strategies for mobile browsers.
The document discusses the Standard PHP Library (SPL) which provides standard interfaces, classes, and functions for common programming problems. It summarizes key SPL components like autoloading classes using spl_autoload_register(), iterators for arrays and directories, and interfaces like ArrayAccess, Iterator, and Countable. The Observer pattern implementation using SplSubject and SplObserver is also covered.
PHP 5.3 introduced many new features and improvements including:
- Performance improvements with up to 40% faster speeds on Windows and 5-15% overall.
- New error reporting levels, garbage collection, and the MySQLnd native driver.
- Backwards compatibility changes like deprecated EREG functions and magic methods requirements.
- Namespaces, late static bindings, closures/lambdas, the __callStatic magic method, and get_called_class().
- Additions to the SPL like new iterators, the date/time object, and new constants like __DIR__ and __NAMESPACE__.
This document discusses PHP's filter_var() and filter_input() functions for validating and sanitizing input variables and strings. It provides examples of how to validate emails using the FILTER_VALIDATE_EMAIL and FILTER_SANITIZE_EMAIL filters. It also shares the official RFC822 regular expression used for email validation.
This document summarizes Jake Smith's presentation on micro-frameworks for PHP given at Dallas PHP on 4/12/2011. It introduces Jake and the topic of micro-frameworks, then provides overviews of several popular PHP micro-frameworks: Minimum, Silex, Limonade, and Slim. For each framework, it lists the website, required PHP version, provides a brief example app, and calls out pros and cons. The goal is to help attendees understand what micro-frameworks are and compare options.
El documento habla sobre la técnica de card sorting, la cual permite entender las expectativas de los usuarios sobre cómo clasificar y organizar contenidos digitales. Card sorting involucra clasificar tarjetas con contenido o funcionalidades en grupos que tengan sentido para los usuarios. Esto ayuda a descubrir la mejor forma de organizar la información de una plataforma digital y crear una arquitectura de información útil para los usuarios.
This document discusses how to throw a metadata party by exploring different types of metadata and how it can be used. It defines metadata as data that provides information about another piece of data or object. The types of metadata discussed include environmental, transactional, and inherent metadata. The document provides examples of different metadata and encourages attendees to brainstorm how metadata in their industry or company could be used to discover new insights or assist customers. It outlines some suggested activities and discussion topics for the party.
Este documento presenta una introducción al diseño de experiencia de usuario (UX design). Explica que el UX design es un enfoque centrado en el usuario que integra disciplinas como la psicología cognitiva, la interacción humano-computadora y el diseño centrado en el usuario. También describe el proceso de UX design, que incluye etapas de investigación, organización, diseño y prueba, así como técnicas como las entrevistas, observaciones y prototipado para cada etapa. El objetivo final es diseñar productos digitales que brinden
¿Cuál es la relación entre Tecnología y Diseño? XI Encuentro Latinoamericano ...Santiago Bustelo
Presentación de Santiago Bustelo como Invitado de Honor en el cierre del XI Encuentro Latinoamericano de Diseño organizado por la Universidad de Palermo, 28 de julio 2016.
Tecnología es una palabra cargada de valores que nos hacen pensar en el futuro, en lo inalcanzable. La realidad es que la imprenta, el telar, también son tecnologías. En el siglo XIX, la Arts & Crafts nació como respuesta a una producción industrial macanicista, deshumanizada y que inundaba el mercado de productos que insultaban a los sentidos. La Tecnología había avanzado por su cuenta hasta un punto en el que no podía satisfacer su promesa de un futuro (o presente) mejor, y ello llevó al Diseño a dar el paso que faltaba. Este es sólo uno de los muchísimos casos; a lo largo de la historia, el Diseño co-evolucionó con la tecnología.
Ahora bien, si aceptamos que la imprenta y el telar son tecnologías aunque ya no nos sorprendan, también tenemos que reconocer que las primeras herramientas de piedra también son tecnologías. Y aquí surge una conclusión más interesante: no sólo el diseño, sino que en realidad el ser humano, co-evolucionó con la tecnología.
La tecnología, cuya construcción y uso forma parte de la condición humana, se trata de satisfacer necesidades humanas amplificando capacidades humanas. Por ello, tiene dos partes: una parte que se ajusta al problema, y otra que se ajusta a la persona. La parte que se ajusta al problema, es usualmente dominio de la Ingeniería. La parte que se ajusta a la persona, es usualmente dominio del Diseño. El Diseño es y será siempre fundamental para el ser humano.
Los próximos 20 años, el Diseño tendrá que responder a problemas de mayor complejidad y nivel de abstracción, que involucran mayor responsabilidad. Una tendencia ya iniciada, es la aparición del Chief Design Officer: el Diseño a la cabeza de una organización, a la par de CEOs y CFOs.
Para asumir esa responsabilidad, no es posible limitarse a hacer lo que un cliente pide. Es necesario un compromiso ético:
1. Resolver un problema real que tiene gente real.
2. No crear nuevos problemas para nadie como efecto secundario.
Creo que esta visión del Diseño como factor social, como factor ecológico, será fundamental en este siglo.
El futuro del Diseño y UX: los 15 años que se vienen (Tendencias de diseño UX...Santiago Bustelo
El documento presenta 8 tendencias clave en diseño de experiencia de usuario (UX) y diseño para la próxima década (2020-2030), incluyendo el desarrollo de experiencias consistentes en múltiples canales, el diseño de relaciones en lugar de conversiones, y el dominio de la inteligencia artificial para crear sistemas sensibles a las emociones.
Este documento propone reutilizar el antiguo recinto ferial de la ciudad de Morelia, Michoacán como una plaza comercial y jardín social. Justifica el proyecto señalando la necesidad de más plazas comerciales en la ciudad. Describe el estado actual del terreno y las zonas circundantes, y propone un esquema de vialidades para el desarrollo del proyecto.
UX en proyectos de diseño y desarrollo - Gestión, procesos, roles y prácticasSantiago Bustelo
En los últimos años, la demanda a los equipos de diseño y desarrollo está pasando del cumplimiento de requerimientos del cliente, a la creación de productos que satisfacen las necesidades de los usuarios y objetivos del negocio.
En ese contexto, UX (User Experience) se establece como la visión, gestión y prácticas necesarias para cumplir con este desafío de manera efectiva y recurrente. Esta presentación brinda a los responsables de dirección y ejecución de proyectos de tecnología las distinciones fundamentales para iniciar el camino a su adopción.
Temario:
- Definición de UX y disciplinas.
- Experiencias accidentales vs. experiencias diseñadas.
- La experiencia de usuario como identidad del producto.
- Roles y áreas típicos en proyectos de diseño y desarrollo.
- Impacto de UX en los equipos de diseño y desarrollo, su responsabilidad y relación con clientes y usuarios.
- Principios de gestión de UX. Anatomía de un proyecto. Calidad y cuantificación.
- Prácticas de UX: nuestras herramientas para resolver problemas complejos.
- Roles en un equipo de UX.
- El camino a la adopción de UX: Modelo de madurez Keikendo.
Este documento describe los problemas actuales y futuros de la web, así como posibles soluciones. Explica que la web está creciendo rápidamente pero de forma dispersa, con diversos formatos de información. Propone la arquitectura orientada a servicios (SOA) y la web semántica como soluciones, las cuales comparten el uso de estándares como XML y ontologías para mejorar la interoperabilidad y reutilización. Predice que la combinación de SOA y web semántica dará lugar a la Web 3.0, con beneficios como una mejor model
El documento discute el estado actual y futuro de los servicios web. Brevemente describe que aún hay debates sobre su definición exacta y propósito, y que aunque proporcionan una tecnología válida para la interoperabilidad entre máquinas, todavía tienen problemas por resolver como la seguridad y transacciones. Concluye que aunque no resolverán todos los retos de sistemas distribuidos, jugarán un papel importante en arquitecturas como SOA en el futuro.
El documento discute el estado actual y futuro de los servicios web. En primer lugar, aún hay debates sobre su definición exacta y propósito. Además, aunque proporcionan una tecnología válida para la interoperabilidad entre máquinas, todavía tienen problemas sin resolver como la seguridad y las transacciones. Sin embargo, los servicios web han venido para quedarse y complementan, en lugar de reemplazar, tecnologías existentes como CORBA. Se necesita más trabajo para definir su identidad y campo de aplicación.
Arquitectura de integración de serviciosCoatzozon20
Este documento describe la arquitectura orientada a servicios (SOA). Explica que SOA define las aplicaciones de negocios como componentes reutilizables e independientes que se comunican entre sí. También describe los estándares relacionados como XML, SOAP, WSDL y UDDI, así como los beneficios de SOA como permitir agilidad empresarial, mayor retorno de inversión y reducción de costos.
Este documento resume un trabajo de grado sobre sistemas operativos web. Introduce conceptos clave como la Web 2.0, Ajax y servicios web que han impulsado el desarrollo de aplicaciones web. Luego describe proyectos de sistemas operativos web como WOS y WebOS, y escritorios web como eyeOS, youOS y G.ho.st. Finalmente, analiza y compara estas plataformas para caracterizar las diferencias entre sistemas operativos web y escritorios web.
Este documento resume un trabajo de grado sobre sistemas operativos web. Introduce conceptos clave como la Web 2.0, Ajax y servicios web que han impulsado el desarrollo de aplicaciones web. Luego describe proyectos de sistemas operativos web como WOS y WebOS, y escritorios web como eyeOS, youOS y G.ho.st. Finalmente, analiza y compara estas plataformas para caracterizar las diferencias entre sistemas operativos web y escritorios web.
El documento describe los fundamentos de los Web Services y las nuevas problemáticas que presentan, como la integración de sistemas y procesos de negocios. Explica que los Web Services son componentes de software independientes que ofrecen funcionalidades accesibles desde cualquier lugar a través de Internet usando XML. También cubre aspectos como las arquitecturas propuestas para abordar problemas como la seguridad y la coordinación de procesos.
El documento presenta una introducción a la Arquitectura Orientada a Servicios (SOA). Explica que SOA es un estilo arquitectónico que define la funcionalidad de una aplicación como conjuntos de servicios independientes con interfaces bien definidas. También analiza la relación entre SOA y los servicios web, y compara SOA con estilos arquitectónicos anteriores como los objetos y componentes distribuidos. Finalmente, discute cómo SOA se relaciona con otras tecnologías emergentes como la computación en la nube.
El documento describe la Arquitectura Orientada a Servicios (SOA). Explica que SOA es un estilo arquitectónico que define la funcionalidad de una aplicación como conjuntos de servicios independientes con interfaces bien definidas. También analiza la relación entre SOA y los servicios web, y compara SOA con estilos arquitectónicos anteriores como objetos distribuidos y componentes. Finalmente, presenta algunos estándares y tecnologías clave relacionadas con SOA.
El documento habla sobre Arquitectura Orientada a Servicios (SOA). Explica que SOA es un estilo arquitectónico que promueve el bajo acoplamiento entre componentes a través de servicios con interfaces bien definidas. También analiza la relación entre SOA y servicios web, y compara SOA con estilos arquitectónicos previos como objetos distribuidos y componentes. Finalmente, discute conceptos como principios de SOA, estándares clave y perspectivas sobre SOA y la computación en red.
El documento habla sobre Arquitectura Orientada a Servicios (SOA). Explica que SOA es un estilo arquitectónico que permite la provisión y consumo de funcionalidad a través de servicios con interfaces bien definidas e independientes de su implementación. También analiza la relación entre SOA y los servicios web, y menciona algunos principios clave de SOA como el bajo acoplamiento y la independencia tecnológica.
El documento define la Web 2.0 como la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final. Explica que la Web 2.0 se trata más de una actitud que de una tecnología y marca la transición de aplicaciones de escritorio a aplicaciones en la web. También proporciona ejemplos de cómo servicios web han evolucionado de la Web 1.0 a la Web 2.0 y destaca tecnologías como Ajax y redes sociales como características clave de la Web 2.0.
El documento discute el desarrollo de sitios y aplicaciones web sencillas a través de tecnologías de calidad como XHTML, CSS y consideraciones de usabilidad y accesibilidad. También cubre temas relacionados con la web semántica como RDFa y cómo esta permite identificar y estructurar información de manera que las máquinas puedan procesarla y entenderla. Finalmente, destaca la importancia de considerar la interfaz de usuario y desarrollar sistemas hipermedia de manera sistemática e incorporando aspectos como la navegación
Este documento presenta los principios de diseño para componentes web. Describe brevemente qué son los componentes web, por qué son útiles y cómo permiten encapsular lógica, comportamiento y presentación de forma adaptable y reutilizable. También explica que los principios de diseño ayudan a crear componentes que sean robustos, duraderos y capaces de integrarse bien con otros componentes.
El documento habla sobre el desarrollo sencillo de proyectos web. Explica que lograr un estado de simplicidad operativa confiable y de calidad requiere un enfoque tecnológico y metodológico razonado. También discute la importancia de integrar objetos con propiedades reales de alta calidad y el uso de tecnologías y trabajo artesanal de calidad. Además, describe varias tecnologías y estándares web como XHTML, CSS, usabilidad, accesibilidad y arquitectura de información que son important
La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas al usuario final. Permiten que cualquier individuo publique y "democratizan" el uso de Internet. Tecnologías como wikis, blogs, redes sociales, Ajax, y dar control a los usuarios sobre su información apoyan a la Web 2.0. La Web 2.0 también facilita el posicionamiento a través de URLs sencillos y compartir todo tipo de documentos a través de lenguajes de etiquetas como HTML y XML.
Este documento describe las metodologías para el desarrollo de aplicaciones web, incluyendo tipos de aplicaciones web, características, la necesidad de una metodología de desarrollo y la evolución de estas metodologías. Explica la metodología UWE basada en UML, que utiliza notaciones estándar como UML y OCL a lo largo de las fases de análisis de requisitos, diseño conceptual, diseño de navegación y diseño de presentación.
Este documento describe la evolución de la web desde la Web 1.0 hasta la Web 3.0. La Web 1.0 consistía en páginas estáticas que solo permitían la lectura de contenido. La Web 2.0 introdujo sitios web interactivos que permiten a los usuarios publicar y compartir contenido. La Web 3.0, también conocida como Web Semántica, usa formatos como RDF para hacer que los datos estructurados sean accesibles y comprensibles para las máquinas.
La Web 2.0 se refiere a la transición de aplicaciones de escritorio a aplicaciones basadas en la web enfocadas en el usuario final que fomentan la colaboración. Tecnologías como Ajax, Ruby on Rails y redes sociales permiten que los usuarios tengan más control sobre su información y que las aplicaciones sean más dinámicas y estén interconectadas. La Web 2.0 ofrece una plataforma que permite el desarrollo flexible de aplicaciones y sitios basados en principios como la simplicidad, los ejemplos y conceptos.
Similar a Web Semántica escenas del proximo capitulo (20)
Arquitectura de información clase 2 el procesoRodrigo Ronda
El documento describe las etapas, actividades, técnicas y herramientas involucradas en el proceso de análisis de información. Explica que las etapas responden a cuándo se realizan las tareas, las actividades a qué se hace, las técnicas a cómo se logran los procesos y las tareas, y las herramientas a qué se usa para aplicar las técnicas. Luego detalla cada una de las cuatro etapas del proceso, las actividades y técnicas utilizadas en cada una.
Tecnologías para hacer Arquitectura de InformaciónRodrigo Ronda
Este documento describe varias herramientas y técnicas para realizar análisis y diseño de la arquitectura de información. Incluye técnicas como tormentas de ideas, diseño participativo y escenarios, así como herramientas para encuestas en línea, análisis de texto, diagramación y prototipado digital. También recomienda software como MindManager, Visio y Axure para crear diagramas y prototipos.
Arquitectura de información clase 5 complementos del diseñoRodrigo Ronda
La regla más común menciona que los humanos pueden retener entre 5 y 9 elementos en la memoria a corto plazo. Otra regla común es la 80/20, donde el 20% de los elementos son usados por el 80% de los usuarios. También son comunes las jerarquías verticales sobre las planas y la redundancia en la navegación para enfatizar recursos.
Arquitectura de información clase 1 definicionRodrigo Ronda
El documento resume la evolución histórica de la arquitectura de información (AI) desde los años 1970 hasta la actualidad. Detalla los principales exponentes y definiciones del concepto a lo largo del tiempo, desde enfoques enfocados en hardware y software hasta modelos centrados en el usuario y el contenido. Explica que la AI es un proceso que busca organizar la información de forma óptima considerando las necesidades de los usuarios y el contexto donde se presenta.
Roles profesionales en la Arquitectura de InformaciónRodrigo Ronda
El documento describe la evolución de la arquitectura de información desde diferentes disciplinas como la interacción humano-computadora, la visualización de información y la ingeniería de sistemas. Aunque se supone que las ciencias de la información generarían a los profesionales para realizar la arquitectura de información, en realidad ha surgido desde múltiples campos. La arquitectura de información implica estructurar, organizar y representar contenidos e información en entornos digitales de manera multidiscplinaria.
Arquitectura de información clase 4 ampliación de técnicasRodrigo Ronda
El documento describe varias técnicas para el diseño y desarrollo de productos digitales centradas en el usuario, incluyendo diseño participativo, encuestas, análisis de homólogos, card sorting y prototipado. Estas técnicas se utilizan para comprender las necesidades y preferencias de los usuarios a través de su participación directa y la recopilación y análisis de información sobre su comportamiento.
Arquitectura de información clase 3 cómo hacer AI?Rodrigo Ronda
El documento describe los cinco criterios básicos para organizar el conocimiento: secuencia, categorización, jerarquía, asociación y localización. Explica cada criterio y proporciona ejemplos. También cubre la técnica de organización del conocimiento que implica identificar objetos y conceptos, agruparlos por similitud, jerarquizar las categorías y facetar los objetos.
Calidad de software - usabilidad y accesibilidadRodrigo Ronda
Este documento trata sobre la calidad de software, en particular la usabilidad y accesibilidad. Explica que la calidad de un software se evalúa considerando propiedades como la emoción del usuario, las condiciones de uso y el funcionamiento. También destaca que la usabilidad y accesibilidad son aspectos clave de la calidad, definiendo la usabilidad como el grado en que un software puede ser utilizado de manera efectiva, eficiente y satisfactoria, y la accesibilidad como el grado en que un software puede ser accedido y usado por el
1. La WEB:
A continuación escenas del próximo capítulo
Rodrigo Ronda y Keilyn Rodríguez
Proyecto Web
“Día Mundial de la Usabilidad”
4 Diciembre 2008
La Habana
Cuba
2. INTRODUCCIÓN
Existen, en nuestro contexto tecnológico actual,
algunos problemas que están a punto de provocar
importantes cambios en la plataforma Web.
Es interés nuestro compartir algunos criterios
relacionados a los problemas que se nos avecinan
y a las posibles soluciones.
3. Problema interoperabilidadProblema interoperabilidad
La integración e interoperabilidad de los sistemas de
información ha sido una necesidad desde las décadas
del 70 y 80 del pasado siglo XX.
Con el desarrollo de las redes, se solucionó, en parte,
este problema, pero las diferentes tecnologías que han
existido, no siempre han permitido interoperar entre sí.
Hasta ahora se han logrado soluciones temporales,
pero la misma necesidad ha hecho evolucionar el
problema.
4. Problema crecimiento deProblema crecimiento de
información en la webinformación en la web
Desde su surgimiento la web ha tenido un crecimiento
exponencial.
Esta situación ha aumentado ante el desarrollo de la
Web Social (web 2.0)
Esto acarrea problemas de dispersión de información
diversidad de formatos y soportes.
Existen problemas en el tratamiento del significado de
los recursos de información.
5. ¿Cómo hacer que se comprendan mejor los
sistemas y recursos en la red?
¿Cómo hacemos para relacionar toda la
información de un mismo tema, que se
produce en diferentes espacios y con
diferentes formatos?
NECESIDADES…NECESIDADES…
8. SOA...SOA...
La Arquitectura Orientada a Servicios
(Service Oriented Architecture), es un concepto
de arquitectura de software que define la
utilización de servicios para dar soporte a los
requisitos del negocio. [Wikipedia]
SOA aplica el principio del diseño por capas.
Actualmente puede ser vista como una filosofía de
implementación e integración de sistemas de
información.
9. SOA...SOA...
Tiene como antecedentes diferente modelos
arquitectónicos de software:
The Open Group Architecture Framework (TOGAF 8.1)
Zachman Framework for Enterprise Architecture
Extended Enterprise Architecture Framework (E2AF)
Department of Defense Architecture Framework
(DoDAF)
Enterprise Architecture Planning (EAP)
Federal Enterprise Architecture (FEA)
Federal Enterprise Architecture Framework (FEAF)
Treasury Enterprise Architecture Framework (TEAF)
ISO/IEC 14252 (IEEE Std. 1003.0)
12. SOA...SOA...
Su importancia radica en:
Su concepción por capas.
La tecnología que usa (web service, SOAP, WSDL, XML,
UDDI, etc)
Su capacidad de interoperabilidad y reutilización.
Su facilidad de implementación.
Actualmente, SOA está más utilizada en
el sector empresarial.
14. Web SemánticaWeb Semántica
Es el sueño de Tim Berners-Lee. Definido por él
en el año 2001.
La Web Semántica pretende aplicarle semántica
a la información que se encuentra en la Web,
con el objetivo de que sea mejor recuperada y
que pueda usarse más fácilmente por los
usuarios de la misma. Es decir, que sea
entendida por las máquinas.
Las tecnologías que usa son: XML, RDF, URI, OWL,
etc.
19. Ambas comparten al XML como estándar.
Web Semántica
SOAP (Simple Object Access Protocol)
Puntos comunes…Puntos comunes…
20. Ambas conciben a las Ontologías como
columna vertebral de la semántica.
Puntos comunes…Puntos comunes…
Web SemánticaWeb Semántica SOASOA
OWLOWL
Web Ontology
Language
Semantic Web
Service
Web Service Modeling Ontolgy
(WSMO)
Web Ontology Language-
Service
(OWL-S)
Etc.
22. Ambas comparten el principio de la
reutilización.
Ambas aplican niveles de seguridad y de
gobierno en sus respectivos diseños.
Puntos comunes…Puntos comunes…
……
23. PREDICCIONES FUTURAS
Existen dos criterios comunes entre las
predicciones tecnológicas de los
próximos años:
1.Orientación a los servicios en la
web
2.Aplicación de semántica a la misma
27. Beneficios para el usuario
de esta nueva Web 3.0 Semántica
Se podrá modelar, mucho mejor,
nuestro mundo real, en la Web.
Se facilitarán la búsqueda y
recuperación de información en la misma.
Se incrementarán las relaciones
sociales a través de las redes.
28. Beneficios para el usuario
de esta nueva Web 3.0 Semántica
Aumentará la inteligencia colectiva.
Se podrá personalizar más aún el web.
Se potenciarán las aplicaciones
distribuidas.
… entre otras cosas…
29. Se nos avecina un gran retoSe nos avecina un gran reto
que nos obligará a crecerque nos obligará a crecer
ante una nueva web.ante una nueva web.
Lamentablemente nuestro país está bloqueado.
Lo que nos ha impedido desarrollar la Web en
correspondencia con otros países.
Debemos prepararnos para el cambio.