Entradas

Accesibilidad web e inteligencia artificial: el reto de construir una universidad digital realmente inclusiva

Imagen
La transformación digital está cambiando profundamente la educación superior. Plataformas educativas, aplicaciones móviles, videoconferencias, servicios en la nube y, más recientemente, inteligencia artificial generativa forman ya parte de la experiencia cotidiana de estudiantes y profesores. Sin embargo, existe una pregunta que deberíamos hacernos con mayor frecuencia: ¿Digitalizar significa necesariamente incluir? La respuesta es no. Podemos tener una universidad tecnológicamente avanzada y, al mismo tiempo, mantener barreras digitales que impidan a determinados estudiantes utilizar plenamente sus servicios. Y aquí aparece un concepto que quienes trabajamos en informática, desarrollo web, experiencia de usuario e inteligencia artificial deberíamos incorporar como un requisito fundamental de nuestros sistemas: la accesibilidad digital. Cuando el software funciona, pero el usuario no puede utilizarlo Pensemos en situaciones relativamente sencillas. Un estudiante ciego intenta entregar ...

Hablemos un poco sobre Design Thinking (Pensamiento de Diseño)

Imagen
  En esta entrada del blog hablaremos sobre Design Thinking, o Pensamiento de Diseño, como algunos lo traducen al castellano, es un método creativo y orientado al usuario para resolver problemas. En la asignatura de Innovaciones Tecnológicas que imparto introducimos un poco lo que es el Design Thinking. Buscamos orientarlo hacia la idea de innovar en tecnología. El Pensamiento de Diseño surgió  en la década de 1960 y 1970 en la Escuela de Diseño de Stanford.  Allí, los hermanos David y Tom Kelley, junto con su empresa de diseño IDEO y el Instituto de Diseño de Stanford (Stanford d.school), desarrollaron y popularizaron esta metodología. Más tarde, el término "Design Thinking" ganó reconocimiento gracias a Tim Brown, CEO de IDEO, quien lo describió en su libro "Change by Design". Este enfoque se estructura típicamente en cinco fases: 1. Empatizar: Entender profundamente las necesidades y deseos de los usuarios implicados en el problema. Esto implica la observación d...

Design Thinking en la Ingeniería de Software

Imagen
  El Design Thinking en la Ingeniería de Software es una aproximación centrada en el usuario para el desarrollo de productos y soluciones tecnológicas. E l diseño centrado en el usuario es un enfoque holístico que busca crear productos y servicios que sean significativos, útiles y fáciles de usar para los usuarios finales, al tiempo que se adapten a sus necesidades cambiantes a lo largo del tiempo. Aunque tradicionalmente se asocia más con el diseño de productos físicos, sus principios y metodologías son igualmente aplicables en el ámbito del desarrollo de software. A continuación, presento una breve descripción de cómo se integra el Design Thinking en la ingeniería de software. Esto se da mediante las 7 fases de la metodología, las cuales se integran en un contexto metodológico para desarrollo de software: 1. Comprensión del usuario: El primer paso es comprender a fondo las necesidades, deseos y problemas del usuario final. Esto implica realizar investigaciones, entrevistas y obse...

Protocolos de red que todo desarrollador debe de conocer

Imagen
En esta entrada del blog quiero compartir lo que a mi parecer, son los protocolos de red que todo programador o desarrollador debe de conocer, al menos, como funcionan y en que casos se utilizan. Veamos a continuación: 1. HTTP (Protocolo de transferencia de hipertexto): se utiliza en la c omunicación web, permite la interacción navegador-servidor, adecuada para la transferencia de datos no segura (ya casi no se usa gracias a Google y su obligación de usar HTTPS. 2. HTTPS (Protocolo seguro de transferencia de hipertexto): se usa en la comunicación web segura, pues garantiza la confidencialidad a través del cifrado SSL/TLS. Gracias a Google, hoy en día todos los sitios web deben utilizarlo. 3. FTP (Protocolo de transferencia de archivos): este protocolo es básicamente para la transferencia de archivos, sencillamente nos facilita el intercambio de archivos entre computadoras, utilizando canales separados. Con este protocolo podemos subir fácilmente "n" cantidad de archivos a nu...

19 años de Google Maps: origen, evolución

Imagen
En esta entrada del blog quiero compartir mi opinión personal así como los datos, ahora históricos, que tenemos sobre Google Maps. Esta potente herramienta vino a revolucionar varios áreas de nuestra vida, no solo comercial, también personal. Comenzaré explicando la historia de Google Maps, debido a que en este año 2024  cumplió 19 años de "existencia", oficialmente fue lanzado el 8 de febrero del año 2005. Por cierto, les dejo la imagen de la interfaz de Google Maps en el 2005.... Todo inició formalmente en el año 2003, los hermanos Rasmussen, Lars y Jens, junto con los australianos Noel Gordon y Stephen Ma, cofundaron Where 2 Technologies, una nueva empresa dedicada al mapeo en Sídney, Australia. Google adquirió esta empresa en octubre de 2004 con el propósito de desarrollar Google Maps. Al igual que otras aplicaciones web de Google, Google Maps utiliza numerosos archivos Javascript para su creación. La visualización del mapa se descarga desde el servidor a medida que el us...

Elon Musk: Neural Link y el Chip en Humanos es Real !!!

Imagen
Neuralink es una empresa fundada por Elon Musk en 2016 con el objetivo de desarrollar interfaces cerebro-máquina. Su objetivo principal es permitir la comunicación directa entre el cerebro humano y las computadoras, lo que podría tener aplicaciones en áreas como la medicina, la neurociencia y la inteligencia artificial. Sin embargo, como he comentado en algunas de mis clases, particularmente en la de Ética Informática, el desarrollo de esta tecnología también plantea cuestiones éticas y de privacidad que deben ser cuidadosamente consideradas. Desde 2019, Neuralink ha estado en conversaciones con la FDA para obtener la aprobación de sus implantes cerebrales. Aunque Elon Musk ha anticipado en varias ocasiones el inicio de ensayos clínicos en humanos, los plazos se han cumplido sin la autorización necesaria para avanzar. La FDA es la Administración de Alimentos y Medicamentos de los Estados Unidos (en inglés, Food and Drug Administration). Es una agencia del gobierno federal estadounidens...

Video Patrón Model-View-Controller con PHP

Imagen
El patrón MVC proporciona una estructura organizada y modular para el desarrollo de aplicaciones web, mejorando la mantenibilidad y eficiencia en el desarrollo. Cabe destacar que MVC puede referirse tanto a una  ARQUITECTURA  de software como a un  PATRÓN DE DISEÑO , dependiendo del nivel de abstracción y del propósito del término en un contexto específico. En el contexto de MVC como una arquitectura, es cuando MVC establece una estructura general para la organización de un sistema, mientras que cuando se utiliza como patrón de diseño, se refiere a que MVC ofrece directrices específicas para la interacción y la separación de responsabilidades en el nivel de diseño de componentes individuales de software.  En esta entrada del Blog dejo un video explicando lo que es el Model-View Controller y mostrando el paso a paso de como implementarlo en el desarrollo de una aplicación Web con PHP. Es fácil, simple e ilustrativo. La lista de reproducción completa se encuentra en el...

Con la novedad de la Inteligencia Artificial Gemini en el nuevo Samsung Galaxy S24 Ultra

Imagen
El nuevo Samsung Galaxy S24 Ultra, lanzado el pasado 17 de enero, marca un hito en innovación para los entusiastas de la tecnología. Con un precio inicial de $1299 USD, $100 USD más que sus predecesores, este dispositivo introduce nuevos materiales y funciones de inteligencia artificial nunca vistas en la línea Galaxy. Pero primero, escribiré un poco sobre la historia de estos teléfonos inteligentes. Veamos…. Samsung Galaxy S del 2010 al 2015 En junio del año 2010, Samsung lanzó el primer Galaxy S, equipado con una pantalla Super AMOLED de 4 pulgadas, un procesador de 1 GHz y ejecutando Android 2.1 (actualizable a versiones posteriores). Posteriormente, en 2011, Samsung presentó el Galaxy S II, mejorando varios aspectos clave. Introdujo una pantalla más grande de 4.3 pulgadas, un procesador de doble núcleo más rápido y una cámara mejorada. Este modelo fue un éxito comercial que consolidó la posición de Samsung en el mercado de smartphones, incluso se decía que poseía tecnología más ava...
Mi foto
José Alfonso Aguilar
Mazatlán, Sinaloa, Mexico
Me gusta aprender y escribir sobre tecnología y desarrollo. Soy Ingeniero en Sistemas Computacionales, trabajo como Profesor-Investigador en la Facultad de Informática Mazatlán, de la Universidad Autónoma de Sinaloa. México. Me gusta combinar la docencia-investigación con el giro profesional del desarrollo de software y gestión de proyectos de innovación.