Más de 800 apps gratuitas de la NASA sobre programas espaciales.

El catálogo de software de la NASA 2021-22 ofrece cientos de nuevos programas que puedes descargar de forma gratuita para usar en una amplia variedad de aplicaciones técnicas. En estos últimos días la NASA ha dado a conocer a través de su página web “NASA Software”, 150 nuevas aplicaciones, con los que así ya dispondría actualmente de 832 programas gratuitos para descargar.

Fuente: Enséñame de ciencia

“Desde las operaciones aquí en la Tierra hasta las misiones a la Luna y Marte, el software es parte integral de todo lo que hace la NASA”, explicó el administrador de la NASA, Bill Nelson.  El desarrollo de los softwares se encuentran ligados a la exploración espacial, y se tiene como claro ejemplo desde el robot más rápido que la NASA ha colocado sobre Marte, el Perseverance que aterrizó en el planeta rojo el 18 de febrero de 2021 hasta el helicóptero Ingenuity o la Estación Espacial Internacional.

Este catálogo de software tiene un objetivo científico, por lo que resulta de gran utilidad para científicos, educadores y empresas, así como para todo tipo de usuarios.

Para obtener los beneficios de este catálogo, debes crear una cuenta o si ya dispones de una existente, solo debes iniciar sesión. Posteriormente debes seleccionar el botón, “Solicitar software” debajo de la descripción del artículo en la entrada del catálogo. Después completar el formulario de solicitud y finalmente completar todos los campos obligatorios antes de enviarlo. La solicitud se envía automáticamente a la Autoridad de lanzamiento de Software (SRA) y del Centro Correspondiente para su procesamiento.

La página web “NASA software” se organiza en las siguientes categorías que permiten acceder a las diversas secciones del catálogo:

  • Sistemas de negocio y gestión de proyectos;
  • Procesamiento y manejo de servidores de datos;
  • Materiales y procesos;  
  • Prueba del Sistema;  
  • Propulsión;  
  • Electronica y energia electrica;  
  • Operaciones; 
  • Estructuras y mecanismos; 
  • Ciencia medioambiental; 
  • Herramientas de diseño e integración; 
  • Soporte de tripulación y elevación; 
  • Sistemas autónomos; 
  • Vehiculo de gestión;  
  • Procesamiento de datos e imágenes;
  • Aeronáutica.

PROGRAMAS DESTACADOS:

Entre los programas más descargados se encuentra el software más premiado en la historia de la NASA: TetrUSS (Software de dinámica de fluidos computacional) ya que este programa emplea análisis de fluidos y aerodinámica y ha permitido a gran cantidad de usuarios innovar en el diseño de aviones, automóviles y barcos, así como medir la aerodinámica arquitectónica. Se encuentra en la sección de “herramientas de diseño e integración”.

WorldWind una API de globo virtual de código abierto.  WorldWind permite capturar un gran volumen de datos de los satélites de la NASA,  por medio de visualizaciones interactivas del globo terráqueo donde permite a los usuarios hacer zoom desde la altitud del satélite a cualquier punto del planeta.  Sirve de apoyo a la guardia costera y a organizaciones para monitorear ciudades, rastrear el movimiento de los vehículos, analizar datos geoespaciales y comprender los patrones climáticos en los recursos de agua dulces.

MATSim (Multi-Agent Transport Simulation)

Horni, A., 2016. Multi-Agent Transport Simulation MATSim. London: Ubiquity Press. DOI: https://doi.org/10.5334/baw

DESCARGAR PDFDESCARGAR EPUBDESCARGAR MOBI

The MATSim (Multi-Agent Transport Simulation) software project was started around 2006 with the goal of generating traffic and congestion patterns by following individual synthetic travelers through their daily or weekly activity programme. It has since then evolved from a collection of stand-alone C++ programs to an integrated Java-based framework which is publicly hosted, open-source available, automatically regression tested. It is currently used by about 40 groups throughout the world. This book takes stock of the current status.

The first part of the book gives an introduction to the most important concepts, with the intention of enabling a potential user to set up and run basic simulations.The second part of the book describes how the basic functionality can be extended, for example by adding schedule-based public transit, electric or autonomous cars, paratransit, or within-day replanning. For each extension, the text provides pointers to the additional documentation and to the code base. It is also discussed how people with appropriate Java programming skills can write their own extensions, and plug them into the MATSim core.

The project has started from the basic idea that traffic is a consequence of human behavior, and thus humans and their behavior should be the starting point of all modelling, and with the intuition that when simulations with 100 million particles are possible in computational physics, then behavior-oriented simulations with 10 million travelers should be possible in travel behavior research. The initial implementations thus combined concepts from computational physics and complex adaptive systems with concepts from travel behavior research. The third part of the book looks at theoretical concepts that are able to describe important aspects of the simulation system; for example, under certain conditions the code becomes a Monte Carlo engine sampling from a discrete choice model. Another important aspect is the interpretation of the MATSim score as utility in the microeconomic sense, opening up a connection to benefit cost analysis.

Finally, the book collects use cases as they have been undertaken with MATSim. All current users of MATSim were invited to submit their work, and many followed with sometimes crisp and short and sometimes longer contributions, always with pointers to additional references.

Motores de búsqueda: una mecánica de técnicas algorítmicas

Rieder, B. [e-Book] Engines of Order : A Mechanology of Algorithmic Techniques, Amsterdam University Press, 2020.

Texto completo

El software se ha convertido en un componente clave de la vida contemporánea y los algoritmos que ordenan, clasifican o recomiendan están por todas partes. Partiendo de la filosofía de Gilbert Simondon y de la tradición de las técnicas culturales, este libro examina el carácter constructivo y acumulativo del software y recorre las trayectorias históricas de una serie de técnicas algorítmicas que se han convertido en los bloques de construcción de las prácticas contemporáneas de ordenación. Desarrolladas en oposición a siglos de tradición bibliotecaria, estas técnicas instancian formas de conocimiento dinámicas, perspectivistas e interesadas. Incrustadas en infraestructuras técnicas y lógicas económicas, se han convertido en motores de orden que transforman el modo en que organizamos la información, las ideas y las personas.

En las últimas décadas, y en particular desde la adopción generalizada de Internet, los encuentros con los procedimientos algorítmicos para la “recuperación de información” -la actividad de obtener alguna pieza de información de una colección o repositorio de algún tipo- se han convertido en experiencias cotidianas para la mayoría de las personas en grandes partes del mundo.


Fuente: UNIVERSO ABIERTO

Diseño de software centrado en el usuario

Guía de recomendaciones para diseño de software centrado en el usuario

Javier F Díaz, Ivana Harari, Ana Paola Amadeo. Guía de recomendaciones para diseño de software centrado en el usuario. (2013). Buenos Aires: Universidad Nacional de La Plata (EDULP).
ACCEDER AL PDF


Sinopsis

En este libro se aborda toda la temática relacionada con las interfaces del usuario y su proceso de desarrollo. Se profundiza sobre la etapa de diseño de interfaces específicas, brindando una serie de recomendaciones que permitan alcanzar la calidad de uso del producto.

El libro presenta una organización que consiste en seis capítulos, acompañados de ejercicios, casos de estudio y referencias específicas a cada uno.

  • En el capítulo 1 se introducen los conceptos básicos de la Interacción Hombre-Computadora. Se incluye una breve referencia a su evolución, se aborda el paradigma de independencia de diálogo y métricas de evaluación de una interfaz.
  • El capítulo 2 abarca el proceso de diseño de la interfaz de usuario, haciendo hincapié en las características más importantes, el ciclo de vida de la interfaz de usuario y la prototipación como metodología de desarrollo de una interfaz de usuario.
  • Desde el capítulo 3 al 5, el libro se adentra en recomendaciones de diseño para interfaces específicas como interfaces visuales, icónicas e interfaces para la Web.
  • En el capítulo 6 y último se introducen los conceptos de accesibilidad y las normas internacionales para construir interfaces accesibles.

Al finalizar cada capítulo, se dispone de un conjunto de ejercicios prácticos y un caso de estudio relacionado con la temática. En general, versan sobre la aplicación de las recomendaciones a versiones prototípicas de sistemas desarrollados por los alumnos durante la cursada de la materia. Se han seleccionado para estos casos las mejores entregas de las distintas cohortes del dictado de la materia de Diseño Centrado en el Usuario.