Android es la plataforma libre para el desaÊrrollo de aplicaciones moviles creada por Google. En la actualidad se ha convertido en la plataforma lider frente a otras como iPhone o Windows Phone. Las aplicaciones Android estan ampliando su rango de influencia a nuevos dispositivos tales como tabletas, Internet de las cosas, Wearables, TVs o automoviles.
Este libro pretende ser una guia para aquellos lectores que quieran introducirse en la programacion en Android. Todos los capitulos son descritos por medio de sencillos ejemplos, aumentando su nivel de complejidad a medida que avanzan los capitulos. La obra esta recomendada tanto para usuarios con poca experiencia, como para programadores experimentados.
A lo largo del libro se desarrollan dos aplicaciones de ejemplo: el mitico videojuego Asteroides y una aplicacion de gestion de informacion personal, Mis Lugares.
Se comienza con una version sencilla, que se ira completando capitulo a capitulo, para que incluya: fragments, graficos vectoriales y en mapa de bits, control mediante pantalla tactil y sensores, hilos con AsyncTask, notificaciones, geo]localizacion, mapas, multimedia, ficheros, XML, JSON, SQL, acceso a Internet, servicios Web, acceso a bases de datos en servidor PHP + MySQL, Volleyc El libro propone un aprendizaje activo, con actividades, muchas a traves de Internet: Video[Tutorial]: Mas de 80 videos elaborados por el autor. Ejercicio paso a paso: La mejor forma de aprender es practicando. Practica: Para afianzar lo aprendido hay que practicar. Solucion: Te sera de ayuda si tienes problemas en las practicas. Recursos adicionales: Localiza rapidamente la informacion clave Preguntas de repaso y reflexion: .Lo has entendido todo correctamente?
Jesus Tomas es doctor en informatica, profesor titular del Departamento de Comunicaciones en la Universidad Politecnica de Valencia. Trabaja en multiples proyectos de investigacion y transferencia de tecnologia relacionados con inteligencia artificial. Ha publicado gran cantidad de trabajos en revistas cientificas y varios libros
Con Arduino podra realizar cualquier prototipo y objeto interactivo: desde un termostato o una impresora 3D, hasta drones y robots. No obstante, para construir circuitos, conectar sensores y actuadores, y escribir software debera contar con un bagaje de habilidades y una buena dosis de intuicion. Tras el exito del Manual de Arduino, Paolo Aliverti pone a su disposicion mas de 120 trucos y secretos para convertirse en un verdadero experto en Arduino. Tanto si es principiante como usuario avanzado, con esta guia aprendera paso a paso nuevas tecnicas y resolvera los problemas mas habituales entre los disenadores. Algunos temas tratados "h Programar Arduino: bucles, arrays, pruebas y algoritmos "h LED y botones: medir el tiempo de pulsacion de un boton, encender una caldera y jugar al Simon "h Sensores: detectar la temperatura, la humedad, la presion, la inclinacion, los obstaculos y las etiquetas RFID "h Actuadores y visualizacion de informaciones: controlar motores y pantallas, generar sonidos, reproducir archivos de audio "h Comunicar e intercambiar datos: wifi, RS232, Bluetooth, utilizar Arduino como servidor web, intercambiar e.mails y SMS Sobre el autor Paolo Aliverti. Ingeniero de telecomunicaciones, artesano digital y escritor. Ha escrito los best seller El manual de Arduino, Electronica para makers y Reparar (casi) cualquier cosa (Editorial Marcombo), Il manuale del maker (Edizioni FAG, tr. ingl. The Maker¡¦s Manual, Maker Media Press) y Stampa 3D . Stazione futuro (Hoepli). Organiza cursos y talleres sobre la fabricacion digital y hace poco ha inaugurado un taller de reparaciones industriales que esta teniendo un gran exito (www.reelco.it). En 2011 fundo el Frankenstein Garage y mas tarde el FabLab Milano. Su sitio web es zeppelinmaker.it.
Microsoft actualiza Windows 8.1 a Windows 10 para ofrecer un renovado sistema operativo con muchas e interesantes novedades. Una de las principales es la recuperación del añorado por muchos menu Inicio, desde el que se accede fácilmente a las aplicaciones instaladas y a la configuración del sistema y que incluye el nuevo asistente virtual Cortana, que ayuda a encontrar cualquier cosa en el equipo. Estas son solo algunas novedades, pero existen muchas más que irá conociendo a lo largo de este manual y que le ayudarán a trabajar con mucha más comodidad, efectividad y soltura con este sistema operativo.
Con este libro: Descubrirá la nueva ventana de configuración. Aprenderá a usar la Vista de tareas. Averiguará las multiples opciones que ofrece el nuevo asistente virtual Cortana. Usará Snap Assist para organizar su trabajo. Conocerá un nuevo modo de navegar por Internet con Microsoft Edge.
Este libro le ayudará a aprender y aplicar conceptos básicos de ingeniería electrónica sin la necesidad de ser un gran experto. A través de una serie de proyectos prácticos, aprenderá a resolver problemas específicos mientras se adentra en la materia. Si usted es uno de los muchos aficionados y diseñadores que llegaron a la electrónica a través de Arduino y Raspberry Pi, este libro también le será de mucha utilidad. El autor explica esta compleja materia en varios temas, desde el uso del transistor adecuado hasta la construcción y prueba de proyectos y prototipos. Con este libro, puede buscar temas de electrónica rápidamente e ir directamente al ejercicio que necesite. También sirve como una referencia ideal para makers con experiencia.
Conceptos teóricos como la ley de Ohm y la relación entre potencia, tensión y corriente. El uso fundamental de resistencias, condensadores e inductores, diodos, transistores y circuitos integrados, así como interruptores y relés. Ejercicios de potencia, sensores y motores, circuitos integrados y radiofrecuencia para el diseño de circuitos y dispositivos electrónicos. Consejos sobre el uso de Arduino y Raspberry Pi en proyectos de electrónica. Cómo construir y usar herramientas, incluyendo multímetros, osciloscopios, software de simulaciones y prototipos sin soldar.
<<Estos puntos de partida bien probados pondrán en marcha su próximo proyecto de electrónica. Este libro con?? ene una amplia gama de temas presentados de un modo claro y explicados con las matemáticas justas. Es una referencia esencial para cualquier afi cionado o maker>>
Nuestra Colección Manuales ofrece cursos prácticos de los más importantes programas del sector informático dirigidos tanto a usuarios noveles como a usuarios que trabajan habitualmente con esos programas y desean ampliar sus conocimientos. En este manual dedicado a Excel 2010, el conocido programa de creación y edición de hojas de cálculo de Microsoft Office, se estudian en profundidad todas sus utilidades. Mediante sencillos y a la vez elaborados ejemplos que el alumno desarrollará de principio a fin, se describen detalladamente las herramientas del programa. Entre las principales novedades de Excel 2010 destacan: una mejorada interfaz de usuario con el nuevo menú Archivo; la interesante Vista Backstage, que permite ejecutar un gran número de operaciones desde una misma ubicación; nuevas herramientas para el filtrado de datos en tablas dinámicas y para la inserción y edición de ecuaciones; minigráficos para representar datos, utilidades para compartir libros, etc. Todas estas novedades, junto a las habituales funciones del programa (creación y edición de tablas de datos, gráficos y diagramas SmartArt, trabajo con tablas, fórmulas y funciones, formateo de hojas y celdas, inserción de elementos) son tratadas con detalle en los ejercicios que componen este manual. Garantizamos que si el lector realiza correctamente todos los ejercicios que componen los 14 apartados de este volumen, se convertirá en un experto en Excel y podrá aplicar los conocimientos avanzados adquiridos sobre sus hojas de cálculo personales o profesionales (listados de precios, presupuestos, previsiones de gastos, informes de compras y ventas, etc.), aprovechando así al máximo las principales utilidades que ofrece el programa.
Un maker es un artesano digital, un apasionado que utiliza instrumentos nuevos para transformar sus ideas en proyectos concretos. La colección Made For Makers reúne la experiencia de makers expertos que comparten sus conocimientos para ayudar a otros makers a llevar a cabo el maravilloso viaje hacia el redescubrimiento del fabricar.
Un nuevo público de makers y entusiastas está redescubriendo el placer por construir y reparar circuitos electrónicos: una tarea no siempre fácil, que requiere competencia, experiencia e intuición.
Tras el éxito de Electrónica para makers, Paolo Aliverti presenta en este libro sus trucos y secretos para aprender nuevas técnicas y resolver los problemas comunes de todo diseñador. Los trucos están pensados para ser aplicados eficazmente, comprenden tanto la teoría como los desarrollos prácticos para obtener circuitos funcionales.
Este es un manual imprescindible para todos los apasionados de la electrónica, desde el usuario principiante hasta el avanzado, pues incluye explicaciones claras paso a paso y multitud de ilustraciones.
Algunos temas tratados – Nociones básicas: corriente, tensión, resistencia e impedancia, resolución de circuitos en corriente continua y alterna. – Componentes pasivos: resistores, condensadores y bobinas, motores, relés, altavoces y micrófonos. – Diodos, transistores y semiconductores: funcionamiento de la unión PN y de diodos, transistores bipolares, FET y MOSFET para el tratamiento de señales, TRIAC y SCR para el control de potencias elevadas. – Amplificadores operacionales: control de un relé, trigger de Schmitt, osciladores de onda cuadrada y sinusoidal.
Sobre el autor
Paolo Aliverti. Ingeniero de telecomunicaciones, artesano digital y escritor. Es autor de los best seller El manual de Arduino, Electrónica para makers y Reparar (casi) cualquier cosa (Editorial Marcombo), Il manuale del maker (Edizioni FAG, tr. ingl. The Maker's Manual, Maker Media Press) y Stampa 3D – Stazione futuro (Hoepli). Organiza cursos y talleres sobre la fabricación digital, es fundador de Frankenstein Garage y FabLab Milano, y ha creado un laboratorio de reparaciones electrónicas industriales, www.reelco.it. Su sitio web es www.zeppelinmaker.it.
¿Le atrae el cielo nocturno? ¿Le gustaría observarlo, a simple vista o con telescopio, pero no sabe por dónde empezar? Este es el libro de astronomía que estaba buscando. Cien temas diferentes, cien ejercicios prácticos para convertirse en un astrónomo experto. Observe el cielo a simple vista, con prismáticos, con telescopios, con cámaras CCD? No habrá más secretos para usted. Aprenda a distinguir los planetas de las estrellas, a encontrar la estrella Polar, cómo se apunta y enfoca un telescopio, que telescopio le conviene más, cómo fotografiar una galaxia. Un libro para la gente que empieza a mirar el cielo, pero con el que puede hacer todo el recorrido. Aprenda paso a paso, empezando por lo más básico y acabando con la construcción de un observatorio astronómico. Jordi Lopesino es astrónomo amateur y lleva más de veinte años practicando astronomía y escribiendo libros y artículos sobre el cielo. Tiene un observatorio en la terraza de su casa y colabora activamente con el Minor Planet Center (MPC) y el Exoplanet Transit Database (ETD). Los capítulos de este libro están basados en su experiencia como observador astronómico. Jordi Lopesino es astrónomo amateur y lleva más de veinte años practicando astronomía y escribiendo libros y artículos sobre el cielo. Tiene un observatorio en la terraza de su casa y colabora activamente con el Minor Planet Center (MPC) y el Explanet Transit Database (ETD). Los capítulos de este libro están basados en su experiencia como observador astronómico.
Un maker es un artesano digital, un entusiasta que utiliza nuevas herramientas para transformar sus propias ideas en proyectos concretos. Este libro recoge la experiencia de makers expertos que comparten sus conocimientos para ayudar a otros makers a llevar a cabo el maravilloso viaje hacia el (re)descubrimiento del construir.
El movimiento de los makers, las impresoras 3D y Arduino han suscitado un nuevo interés por la electrónica. Cada vez más entusiastas, curiosos e innovadores se acercan a nuevas y potentes tecnologías para crear prototipos y circuitos complejos. Sin embargo, para realizar proyectos realmente completos, no basta con saber programar Arduino, sino que se necesitan también conocimientos de electrónica.
Este libro propone al lector una serie de ideas teóricas y prácticas para entender la fascinante materia de la electrónica y desarrollar de forma autónoma sus propios proyectos. La guía incluye las secciones teóricas necesarias para explicar y entender los experimentos, así como numerosos ejercicios y aplicaciones prácticas. ¿Qué componentes podemos utilizar además de ledes y botones? ¿Cómo funciona un transistor y para qué sirve? ¿Cómo se amplifica una señal? ¿Cómo se alimenta un prototipo? ¡Todo cuánto se necesita para llegar a ser un verdadero mago de la electrónica para makers!
Entre los temas tratados – Los componentes electrónicos: resistores, ledes, servomotores, micrófonos… – Construir circuitos con placas de pruebas y placas perforadas. – Diodos, transistores y circuitos integrados. – Trabajar con señales: filtros, moduladores, amplificadores… – Electrónica digital: generadores de reloj, biestables, convertidores… – Microcontroladores: chips AVR y ATtiny85. – Del prototipo al producto: circuitos impresos, gEDA, Fritzing.
Python es un lenguaje de programacion multiplataforma, consistente y maduro, en el cual confian con exito las Empresas y organizaciones mundiales mas prestigiosas: Google, la NASA, YouTube, Intel y Yahoo! Su exito esta vinculado tanto al hecho de que favorece la productividad, haciendo mas sencillo el desarrollo de sistemas de software sin tener en cuenta su complejidad, como al hecho de que tiene multiples entornos de uso: aplicaciones web, juegos y multimedia, interficies graficas, networking, aplicaciones cientificas, inteligencia artificial y programacion de sistemas, entre muchos otros. El gran libro de Python es el mas completo, moderno y detallado de entre los volumenes dedicados a Python que pueden encontrarse actualmente en el mercado. Actualizado a la version 3.4 del lenguaje, lanzada en enero de 2014. Su composicion es muy detallada y sigue un curso gradual elaborado en torno a una amplia serie de ejemplos y ejercicios: parte de las bases del lenguaje, sin dar nada por sabido, hasta llegar a los argumentos considerados mas dificiles, incluso por los programadores mas experimentados.
Soporte al libro disponible online: code.google.com/p/the]phytonic]way/ Aspectos destacados: – Introduccion al lenguaje Python, a su sintaxis, a sus construcciones fundamentales y a la libreria estandar. – Funciones y modos de emparejamiento de argumentos, generadores, corrutinas, archivos, comodines y expresiones regulares. – Modulos y paquetes, entornos y espacios de nombres, ambientes virtuales, instalacion y distribucion de aplicaciones. – Prueba de validacion de cadenas de documentacion y desarrollo guiado por pruebas. – Programacion orientada a objetos en Python: clases, herencia, gestion de las excepciones, patron y antipatron, propiedades y decoradores. – Modelo a objetos de Python, atributos magicos, descriptores y metaclases.
Marco Buttu: ingeniero electronico. Tras haber trabajado en el campo del Network on Chip y de las nuevas arquitecturas para la elaboracion paralela, aterrizo en el Istituto Nazionale di Astrofisica, en el cual se ocupa del desarrollo del software de control del Sardinia Radio Telescope, el radiotelescopio europeo mas moderno y uno de los mas grandes del mundo. En 2004 tuvo su primer encuentro con Python y desde entonces no ha podido separarse de el.
Desde su aparición en la década de los 60, los algoritmos genéticos han ido ganando popularidad, gracias al frenético crecimiento de la capacidad computacional en los últimos años. Finalmente se han abierto camino en el ámbito de la ingeniería como una de las herramientas más prometedoras para resolver problemas de gran complejidad, inabordables desde los enfoques clásicos de la ingeniería. Los algoritmos genéticos son estrategias de resolución de problemas de optimización basados en la teoría de la selección natural de Darwin, mediante la cual aquellos individuos más aptos para sobrevivir tienen una mayor probabilidad de crear descendencia y transmitir su información genética. Partiendo de esta base, son muchas las propuestas que se han desarrollado para abordar una gran cantidad de problemas de diferentes áreas de la ingeniería. En este libro le proponemos adentrarte en el mundo de los algoritmos genéticos utilizando Python, uno de los lenguajes de programación más populares en la actualidad y con más crecimiento durante los últimos años. Los contenidos del libro se han diseñado para que sean sencillos, concisos y fáciles de implementar, con ejemplos directos de aplicación para que pueda practicar desde la primera página. Con este libro aprenderá a: – Entender la naturaleza y el funcionamiento de los algoritmos genéticos, comprendiendo las diferentes operaciones y procesos que lo componen. – Conocer las diferentes implementaciones de los algoritmos genéticos de mayor relevancia, así como identificar las ventajas e inconvenientes de cada uno para determinar su potencial para resolver un determinado problema. – Conocer a fondo y utilizar los diferentes operadores (selección, mutación y cruce) que la librería deap pone a su disposición. – Desarrollar un algoritmo genético desde cero en Python y utilizarlo para resolver sus propios problemas de ingeniería. – Conocer y estudiar aplicaciones de relevancia de algoritmos genéticos en el ámbito de la ingeniería, tales como la gestión del despacho económico, el diseño de plantas hidroeléctricas o la disposición de sensores inalámbricos.