Programación funcional



INTRODUCCIÓN A ARDUINO (BANZI, MASSIMO)
Arduino es una plataforma de código libre para la creación de prototipos electrónicos, basada en software y hardware flexibles, fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquier interesado en crear entornos u objetos interactivos capaces de transmitir datos de una gran variedad de interruptores y sensores; y controlar multitud de tipos de luces, motores y otros dispositivos físicos. Esta completa introducción sobre Arduino 1.0, le proporciona ideas para llevar a cabo numerosos proyectos y le ayuda a trabajar en ellos desde el principio. Aquí encontrará toda la información que necesita, desde cómo organizarse hasta cómo realizar los últimos toques a su prototipo.

DISEÑO Y DESARROLLO DE PROGRAMAS CON EL SISTEMA X WINDOW (MIKES, S.)
El sistema X Window es, de hecho, el entorno de desarrollo estándar para la creación de aplicaciones en UNIX. Diseño y desarrollo de programas con el sistema X Window le dará todo lo que necesita para diseñar programas eficientes y elegantes.Steven Mikes, una autoridad reconocida en UNIX, ofrece a los programadores consejos claros, centrándose en el refinamiento del diseño de programas X. Revelanumerosos trucos y técnicas con la experiencia de la vida real de muchos programadores profesionales, y demuestra cómo llevar a cabo grandes tareas de programación, con ejemplos de código que están funcionando actualmente. El libro recoge los resultados prácticos encontrados por cada programador X.INDICE: Fundamentos de X Window. Diseño de la interfaz de usuario. Recursosde X Window. Widgets de X Window. Diseñando clientes X. Técnicas de comunicación entre clientes en X. Programación visual en X.

RASPBERRY PI (UPTON, EBEN / HALFACREE, GARETH)
Originalmente pensado como una manera fácil, barata y divertida para aprender a programar, Raspberry Pi evolucionó rápidamente en un ordenador del tamaño de una tarjeta de crédito capaz de reproducir vídeo HD, trabajar como centro ofimático, vigilar la casa o servir de vídeoconsola. ¡Su potencial es increíble! El límite lo pone su imaginación. Escrito por uno de los creadores de Raspberry Pi, encontrará todo lo que necesita saber para comenzar a utilizar y obtener el máximo rendimiento del primer ordenador del mundo verdaderamente compacto.

ARDUINO A FONDO (BLUM, JEREMY)
Si es usted un aficionado o técnico de la electrónica, seguro que ha necesitado alguna vez trabajar con microcontroladores. Arduino es una plataforma de código libre para la creación de prototipos electrónicos basada en software y hardware flexibles y fáciles de usar. Con Arduino es posible llegar a todos; incluso los más legos podrán realizar circuitos electrónicos capaces de interaccionar con el mundo real. Es cierto que ya existen otros manuales y cursos sobre Arduino, pero este libro, con su estilo asequible y la profundidad de sus contenidos, no es sólo una excelente forma de introducirse a la plataforma, sino la herramienta ideal para convertirse en experto. Cubre además los principios de la ingeniería electrónica y la informática. Las lecciones sobre ingeniería eléctrica, programación e interacción humana con ordenadores, le guiarán hacia objetivos concretos y cada vez más complejos. Adquirirá las habilidades más sutiles, las técnicas más efectivas y además, se lo pasará fenomenal. Los esquemas y el código los puede descargar en el sitio www.anayamultimedia.es.

RASPBERRY PI. GUÍA DE USUARIO (UPTON, EBEN / HALFACREE, GARETH)
Originalmente pensado como una manera fácil, barata y divertida para aprender a programar, Raspberry Pi evolucionó rápidamente en un ordenador del tamaño de una tarjeta de crédito capaz de reproducir vídeo HD, trabajar como centro ofimático, vigilar la casa o servir de videoconsola y ha dado a luz a una comunidad global de pensadores, inventores y creadores... ¡Su potencial es increíble! El límite lo pone su imaginación. Escrito por Eben Upton, uno de los creadores de Raspberry Pi, y por Gareth Halfacree, uno de los mayores expertos en Raspberry, en esta guía encontrará todo lo que necesita saber para comenzar a utilizar y obtener el máximo rendimiento del primer ordenador del mundo verdaderamente compacto. Aprenderá cómo añadir una cámara, teclado, almacenamiento y mucho más, pero también cómo llevar su proyecto al siguiente nivel conectándolo a otros dispositivos. ¿No tiene experiencia? ¡No hay problema! Las instrucciones claras y los consejos expertos le acompañarán en todos los pasos, para que pueda exprimir al máximo su Raspberry Pi.

INTERNET DE LAS COSAS. LA TECNOLOGÍA REVOLUCIONARIA QUE TODO LO CONECTA (MCEWEN, ADRIAN / CASSIMALLY, HAKIM)
En la actualidad, podemos permitirnos colocar procesadores en lugares donde antes ni siquiera imaginábamos, como un teléfono, un medidor eléctrico, una lámpara de la mesilla o incluso un osito de peluche. Podemos hacer que los objetos sean inteligentes, mágicos. Internet de las cosas es el espacio donde el cálculo físico colisiona con Internet, donde se combina el diseño y el hardware, el software y la Web para crear objetos divertidos, interactivos y prácticos que puedan sentir y responder a estímulos online o a cambios de su entorno. En este libro vamos a centrarnos en los chips que se pueden integrar en objetos (microcontroladores como Arduino o Raspberry pi) y recorreremos todo el proceso, revisando cada uno de sus pasos, desde el diseño de un prototipo hasta su fabricación y puesta a la venta. Está dirigido a los ingenieros de software, a los desarrolladores web, a los diseñadores de productos y a los ingenieros industriales, eléctricos y de telecomunicaciones que empiezan a diseñar productos para Internet de las cosas.

RASPBERRY PI. 200 EJERCICIOS PRÁCTICOS (MONK, SIMON)
El entorno de Raspberry Pi está evolucionando con gran rapidez, todos los días aparecen nuevas tarjetas de interfaz y librerías de software. En este libro, el prolífico autor Simon Monk pone a nuestra disposición más de 200 ejercicios tan prácticos como divertidos para utilizarlos en un ordenador de bajo coste del tamaño de una tarjeta de crédito y equipado con Linux, programando en Python, y conectando sensores, motores y otro tipo de hardware y periféricos entre los que se incluye Arduino. También aprenderemos los principios básicos para ayudarnos a utilizar nuevas tecnologías con Raspberry Pi a medida que su ecosistema evoluciona. Estos ejercicios prácticos están indicados para programadores familiarizados con Raspberry Pi, tanto profesionales como aficionados, y suponen una manera interesante y entretenida de descubrir el increíble potencial de Raspberry, y dar rienda suelta a la creatividad.

PROGRAMACIÓN DE ARDUINO. INTRODUCCIÓN A SKETCHES . PROGRAMMING ARDUINO. GETTING STARTED WITH SKETCHES (SECOND EDITION) (MONK, SIMON)
Esta guía muestra, paso a paso, cómo programar de forma fácil y sencilla todos los modelos de Arduino, incluyendo el Uno R3. Simon Monk, autor best seller de numerosos libros sobre electrónica y robótica, ha escrito este libro con explicaciones fáciles de seguir, ejemplos divertidos y programas que podrá descargar. Aprenda a escribir sketches básicos, a utilizar el lenguaje C modificado de Arduino, a almacenar datos y a conectarse a la Web. También se incluye información práctica sobre el lenguaje C++, la escritura de bibliotecas y la programación de Arduino para el Internet de las cosas.

INTRODUCCIÓN A ARDUINO. EDICIÓN 2016 (BANZI, MASSIMO / SHILOH, MICHAEL)
Escrito por Massimo Banzi, cofundador del proyecto Arduino, y Michael Shiloh, director pedagógico de Arduino. Arduino es la plataforma de código abierto para la creación de prototipos electrónicos que ha irrumpido de forma revolucionaria en el mundo del diseño y sus aficionados. Esta completa introducción, actualizada a la nueva versión de Arduino, le ayudará a dar sus primeros pasos en la creación de prototipos. Aquí encontrará toda la información que necesita: desde cómo obtener los componentes necesarios hasta cómo dar los últimos retoques a sus proyectos. Le resultará muy sencillo empezar a utilizar Arduino inmediatamente. Para usar los ejemplos de introducción de este libro, lo único que necesita es una placa Arduino Uno o Leonardo, un cable USB y un LED. El entorno de desarrollo de Arduino, gratuito y muy fácil de usar, se puede ejecutar en Macintosh, Windows y Linux.