9 Llibres trobats
Domínguez Mínguez, Tomás
Explore JavaScript y lleve sus páginas web al siguiente nivel Si conoce HTML y CSS, ya habrá experimentado la satisfacción de poder desarrollar sus propias páginas web. Pero también se habrá dado cuenta de la limitación que conlleva trabajar únicamente con contenido estático. La necesidad de superar esta restricción fue precisamente la que motivó el nacimiento de JavaScript, cuya principal fortaleza es su capacidad para generar contenido de forma dinámica durante la interacción con el usuario. En este libro encontrará la descripción del lenguaje JavaScript desde cero, por lo que partirá de los conceptos de programación más básicos, como los tipos de datos primitivos, y llegará a otros más avanzados, como los objetos, que le llevarán al conocimiento de los modelos DOM (Document Object Model, modelo de objetos del documento) y BOM (Browser Object Model, modelo de objetos del navegador). Gracias a esta lectura podrá: ' Crear y modificar páginas web de forma dinámica. Las etiquetas HTML se convertirán en piezas de LEGO que le permitirán construir la estructura que luego rellenará con el texto y las imágenes, a las que finalmente aplicará el estilo deseado. ' Generar animaciones y juegos en los que existan objetos o personajes capaces de relacionarse entre sí o con el usuario. ' Compartir datos entre páginas o almacenarlos en el propio dispositivo para recuperarlos posteriormente. ' Desarrollar aplicaciones web que puedan ser manejadas tanto con un teclado y un ratón como a través de pantallas táctiles. ' Utilizar sensores presentes en la mayoría de los teléfonos móviles, como el giroscopio o el acelerómetro, para controlar una aplicación web en base a su posición. Todos los conceptos introducidos en cada capítulo van seguidos de ejemplos que muestran cómo llevarlos a la práctica. Su código, ya sea HTML, CSS o JavaScript, se explica línea a línea para aclarar cualquier interrogante sobre su funcionamiento. No lo dude y adéntrese en el mundo de las aplicaciones web con JavaScript para dar un paso más allá como desarrollador de páginas HTML. Tomás Domínguez es ingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnología. Asimismo, ha ejercido como profesor universitario de ingeniería informática en la Universidad Alfonso X el Sabio de Madrid.
Has afegit la quantitat màxima disponible.
Domínguez Mínguez, Tomás
Processing es un lenguaje de programación con un entorno de desarrollo integrado, pensado para todo tipo de usuarios interesados en dotar a sus proyectos con una salida visual de la información. Si quiere descubrir cómo Processing deviene un complemento ideal paraArduino y ESP8266, este es su libro. Con él podrá irmás allá de la recogida de datos de sensores o el manejo de servos y motores, lo que le permitirá crear interfaces y entornos visuales interactivos para llevarsus proyectos con Arduino y ESP8266 a un nuevo nivel. Gracias a la multitud de prácticas que presenta elmanual y la explicación paso a paso de los códigos podrá: o Desarrollar proyectos de forma rápida y sencilla, aprendiendo un nuevo lenguaje casi sin darse cuenta, ya que el entorno de desarrollo interactivo (IDE)en Arduino y Processing son muy similares. o Crear interfaces gráficas de usuario para presentar de formavistosa todo tipo de información y realizar cualquier actividad de control desde un ordenador. o Conectarsu ordenador o teléfono móvil a su Arduino de formaremota con Bluetooth o WiFi. o Usar protocolos de internet de las cosas (IoT) para recibir datos y dar órdenes a través de un móvil con acceso a Internet a cualquier dispositivo conectado a Arduino o ESP8266. o Procesar imágenes con métodos de visión artificial quele permitan identificar caras u objetos e, incluso,hacer un seguimiento de sus movimientos. o Desarrollar programas de realidad aumentada que añadan información gráfica o textual en tiempo real a las imágenes obtenidas de una cámara web. Además, en la parte inferior de la primera página del libro encontrará el código de acceso que le permitirá descargar de forma gratuita los contenidos adicionales en www.marcombo.info.Con la amplia variedad de técnicas reunidas en estelibro podrá llegar a realizar casi cualquier cosa conArduino y ESP8266. Disfrute de las enormes posibilidades de una plataforma que no para de crecer y sobrepase los límites de su imaginación. Tomás Domínguez esingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnología. Asimismo, ha ejercido como profesor universitario de ingeniería informática en la Universidad Alfonso X el Sabio de Madrid.
Has afegit la quantitat màxima disponible.
Domínguez Mínguez, Tomás
Descubra cómo simplificar sus obligaciones y proteger su entorno con la automatización de tareas controladas a través de Internet. Aunque el término IoT admite múltiples definiciones, en todas ellas se hace referencia a la conexión e intercambio de datos entre todo tipo de objetos a través de Internet. Dicha capacidad de comunicación es el principal motivo de la expansión de esta tecnología, ya que facilita su acceso desde cualquier lugar y dispositivo. Incluso, permite la colaboración entre ellos y, en consecuencia, la ejecución de tareas automáticas que amplían significativamente su utilidad. Desde el punto de vista técnico, la implantación de IoT es posible gracias al auge de protocolos y arquitecturas de comunicación estándar que propician su empleo en microcontroladores pequeños y baratos, como los basados en el SoC ESP8266. Por ese motivo, y a partir de un nivel básico, la lectura de este libro le aportará los conocimientos suficientes para manejar con soltura los protocolos HTTP y MQTT, así como las arquitecturas cliente-servidor, publicación-suscripción y REST, comunes en este tipo de sistemas. Todos los conceptos que se presentan en este libro se acompañan con material web y numerosos ejercicios prácticos basados en conocidos servicios en la nube, como Ubidots, Pushbullet o IFTTT. En todos ellos se comenta, paso a paso, el código de cada sketch y el proceso de configuración de cada servicio. El resultado será un conjunto de útiles aplicaciones basadas en dispositivos ESP8266 a las que podrá acceder desde un ordenador, una tablet o un teléfono móvil: ' Desarrollará aplicaciones que enviarán notificaciones de alarma cuando, por ejemplo, se produzca una fuga de agua, cuando se detecte movimiento o se abra una puerta de forma imprevista mientras no esté en casa. ' Podrá velar por la seguridad de sus mayores, a los que podrá proporcionar un botón de ayuda o, en caso de que tengan problemas de desorientación, colocarles un dispositivo que permita saber si han salido de casa. ' Aprenderá a crear botones en el escritorio de su teléfono móvil, cuya pulsación desencadene la acción deseada (por ejemplo, abrir la puerta del garaje), e incluso descubrirá cómo hacer esto con un asistente de voz, como Alexa. Tomás Domínguez es ingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnología. Asimismo, ha ejercido como profesor universitario de ingeniería informática en la Universidad Alfonso X el Sabio de Madrid. En los últimos años, ha publicado diversos libros relacionados con Arduino y ESP8266.
Has afegit la quantitat màxima disponible.
Domínguez Mínguez, Tomás
Desarrollo de interfaces gráficas en Python 3 con Tkinter
Has afegit la quantitat màxima disponible.
Domínguez Mínguez, Tomás
Alexa es el asistente virtual de Amazon al que le puede pedir desde un resumen de las principales noticiasdel dķa o el pronóstico del tiempo, hasta la canciónque le gusta y la gestión de la lista de la compra.Sus habilidades son cuantiosas y diversas, pero es posible que usted tenga necesidades particulares que nose vean resueltas, al menos, como le gustarķa. Es ahķ donde este libro le puede resultar de gran ayuda. Gracias a los contenidos de este manual, aprenderį todo lo necesario para crear sus propias habilidades conla consola del desarrollador de Alexa, dotando a susproyectos Arduino de un control por voz.También conseguirį: · Emplear Alexa para solicitar información desensores o controlar remotamente dispositivos conectados a Arduino y ESP8266. Si ha programado en algunaocasión con Arduino, sabrį programar con ESP8266, porque utiliza el mismo IDE y el mismo lenguaje de programación. · Conocer los conceptos que subyacen a los sistemas conversacionales y la forma de trabajar con ellos de forma totalmente prįctica. · Desarrollar programas mediante los que entablar una conversación paracontrolar cualquier dispositivo domótico integrado con ESP8266. Ademįs, el libro recoge mśltiples prįcticas que incluyen habilidades de juegos de palabras y de control domótico. El código que contiene la lógicade estas habilidades se desarrolla en JavaScript. Sidesconoce este lenguaje, no se preocupe, se proporciona un amplio anexo en el que se enseńan los principios bįsicos de funcionamiento. Con ellos serį capaz deentender el código de cada prįctica, que se explica lķnea a lķnea. Asimismo, en caso de no disponer de unaltavoz Alexa, podrį descargar la app gratuita para su teléfono móvil con la que utilizar las habilidadesque desarrolle. Con este libro, dar rienda suelta a su imaginación es muy sencillo. No espere mįs para hacerse con su ejemplar, experimentar con Arduino y ESP8266, y conseguir todos los sistemas controlados por voz que desea. Tomįs Domķnguez es ingeniero de telecomunicación y tiene un doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en unamultinacional de telecomunicaciones, donde ha ocupadodiversos cargos relacionados con la tecnologķa. Asimismo, ha ejercido como profesor universitario de ingenierķa informįtica en la Universidad Alfonso X el Sabio de Madrid. En los śltimos ańos, ha publicado diversos libros relacionados con Arduino y ESP8266.
Has afegit la quantitat màxima disponible.
Domínguez Mínguez, Tomás
Internet de las cosas (IoT) ha llegado para quedarse.Su presencia se hace notar en campos como la medicina, la industria, el transporte, la energía, la agricultura, las ciudades inteligentes y, especialmente, enlos hogares, ámbito en el que se centra este libro.Si quiere conocer todo lo necesario para crear susproyectos de IoT con dispositivos Arduino y ESP8266,este es el libro indicado. Sus explicaciones partende un nivel básico en Arduino y aumentan su dificultad de forma gradual. Además, los conceptos teóricos para conocer los protocolos (HTTP y MQTT) y las arquitecturas utilizadas (cliente-servidor, publicación-suscripción y REST) se acompañan con múltiples ejercicios prácticos en los que se comenta, paso a paso, el código de cada programa y la configuración de los servicios en la nube empleados.Con este libro, desarrollará multitud de aplicaciones IoT y empleará servicios en la nube como Ubidots, Beebotte, Pushbullet o IFTTT, con los que podrá interactuar desde cualquier parte del mundo a través de un navegador web, un teléfono móvil o los asistentes de voz de Google o Alexa
Has afegit la quantitat màxima disponible.
Domínguez Mínguez, Tomás
En el mundo actual resulta casi impensable vivir al margen de Internet. Desde una simple búsqueda, pasando por la consulta de las últimas novedades en redes sociales, hasta la realización de gestiones o compras online, siempre hay algún motivo para conectarse. En la mayoría de estos casos, lo que está haciendo es realizar una petición a un servidor que devuelve como resultado una página web con la información solicitada. Quizás piense que el desarrollo de estas páginas sea algo complejo, solo al alcance de especialistas con conocimientos de programación. Pero nada más lejos de la realidad, porque para crear páginas web no es necesario ser un experto en este campo. Únicamente deberá saber lo imprescindible de HTML y CSS. En este libro aprenderá a desarrollar sus propias páginas web sin conocimientos previos, desde cómo estructurar la información con HTML hasta cómo darle el aspecto deseado con CSS. Incluso tendrá ocasión de utilizar un servicio de hosting web que le permitirá acceder a ellas desde cualquier dispositivo en cualquier lugar. Si ya tiene conocimientos básicos de ambos lenguajes, este libro también le será de gran ayuda, ya que no se centra en la descripción de un conjunto de etiquetas HTML y propiedades CSS, sino en la manera de organizar en pantalla los elementos de una página según el diseño gráfico establecido. Por ese motivo, se hace un énfasis especial en los diversos modos de presentación, en los distintos tipos de posicionamiento y en la distribución de los espacios que componen las diferentes secciones de una página. Por último, se hace particular hincapié en la adaptación de contenidos a todo tipo de dispositivos, imprescindible si quiere que una misma página se vea correctamente en la pantalla de un ordenador, una tableta o un teléfono móvil. Además del capítulo exclusivo de prácticas que se presenta en el libro, todos los conceptos se describen con ejemplos explicados línea a línea, lo que hará que experimente el efecto de las técnicas aplicadas en cada uno de ellos. Tomás Domínguez es ingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnología. Asimismo, ha ejercido como profesor universitario de ingeniería informática en la Universidad Alfonso X el Sabio de Madrid.
Has afegit la quantitat màxima disponible.
Domínguez Mínguez, Tomás
Programar Arduino para llevar a cabo sus proyectos puede resultarle fácil, no obstante, si desea ir más allá, va a necesitar conocer otras herramientas. Este libro le abre una puerta al mundo del internet de las cosas (IoT) a través del ESP8266, un módulo que contiene el mismo IDE que Arduino y le permitirá acceder tanto a internet como a los infinitos servicios que proporciona, sin necesidad de aprender ningún lenguaje ni entorno de desarrollo nuevo. ¿Qué encontrará en el libro? En él descubrirá los conceptos necesarios para utilizar las consolas de los servicios en la nube, empleados para el desarrollo de sistemas conversacionales con Google Assistant. La lógica que hay tras dichos sistemas se programará en JavaScript. Si lo desconoce, no se preocupe, este manual incorpora un anexo completo con los conceptos básicos del lenguaje, así como todo lo necesario para entender los programas de las múltiples prácticas que se realizan. Además, gracias al libro se introducirá paso a paso en servicios en la nube de Google, como: • Actions on Google y Dialogflow para el desarrollo de sistemas conversacionales. • Firebase RealTime Database y Firebase Functions para integrar el asistente con ESP8266 y Arduino. Asimismo, aprenderá a establecer una conversación con Google Assistant sobre un tema determinado y lo podrá llevar a la práctica al desarrollar juegos de palabras y sistemas domóticos. Con todo esto y muchos otros conceptos que se detallan en el libro, podrá controlar por voz las luces de casa, la calefacción, un reloj despertador y hacer realidad todos sus proyectos. Tomás Domínguez es ingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnología.
Has afegit la quantitat màxima disponible.
Domínguez Mínguez, Tomás
Si ha mostrado interés en este libro, es probable que sienta curiosidad por saber cómo se desarrollan las aplicaciones que habitualmente maneja en su teléfono Android. También es posible que tenga necesidades específicas que no se terminan de satisfacer e, incluso, que esté pensando en llevar a la práctica una idea original. Gracias a las explicaciones de este libro sobre App Inventor 2, podrá crear sus propias aplicaciones sin miedo al fracaso. App Inventor 2 es una herramienta web gratuita de programación visual para el desarrollo de aplicaciones Android que solo requiere de unos conocimientos básicos de programación. Al ser un entorno web, no es necesario instalar ningún software en su ordenador, ya que solo precisa de un navegador. Además, como App Inventor 2 se trata de un entorno visual (similar a Scratch), las instrucciones de los lenguajes de programación tradicionales se sustituyen por bloques que se conectan entre sí como las piezas de un puzle. A pesar de su aparente sencillez, App Inventor 2 facilita la creación de todo tipo de aplicaciones, en las que podrá hacer uso de: o Componentes de desarrollo de interfaces clásicas como etiquetas, campos de texto, botones, menús, imágenes, etc. o Componentes multimedia que permiten grabar o reproducir audio y vídeo. Incluso, interaccionar con la aplicación utilizando la voz. o Componentes de dibujo y animación que habilitan la creación de sprites (pequeñas imágenes) que se mueven por la pantalla y se relacionan con otros sprites y el propio usuario (imprescindibles en cualquier juego). o Componentes que simplifican el manejo de los sensores del teléfono. Todas estas funcionalidades se explican en el libro de forma progresiva mediante múltiples ejemplos. En ellos realizará diversas aplicaciones prácticas que le ayudarán a consolidar, paso a paso, los conocimientos que vaya adquiriendo. De esta forma, y sin darse cuenta, el desarrollo de aplicaciones Android se convertirá en un juego de niños. Tomás Domínguez es ingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnología. Asimismo, ha ejercido como profesor universitario de ingeniería informática en la Universidad Alfonso X el Sabio de Madrid.
Has afegit la quantitat màxima disponible.