El objetivo del libro es entregar al lector un curso completo para el desarrollo de aplicaciones con NetBeans 7. Con él podrá practicar la funcionalidad básica de la programación orientada a objetos, creando clases, interfaces, atributos, métodos, entre otros elementos y reforzar esa importante fase del desarrollo de aplicaciones informáticas. Podrá también desarrollar aplicaciones para la Web y para dispositivos móviles. Ventajas competitivas: En la Web se encuentran todos los programas fuente del libro ordenados por capítulo, así como referencias y direcciones de Internet para reforzar los conocimientos adquiridos. Aprenda: A crear aplicaciones Web, para escritorio y dispositivos móviles. Realice: Aplicaciones sencillas de consola que apliquen los conceptos de la programación orientada a objetos. Soluciones de escritorio usando algunos de los controles de este tipo de aplicación. Aplicaciones sencillas que demuestren el uso básico de los framework de Java para el desarrollo Web. Aplicaciones para dispositivos móviles. Enrique Gómez Jiménez Es Ingeniero en sistemas de información y Máster en Gestión de la Innovación Tecnológica por la Escuela de Informática de la Universidad Nacional de Costa Rica. Encargado de la Cátedra Desarrollo de Software de la Universidad Estatal a Distancia (UNED) y profesor de informática en otras universidades, es además Consultor y Desarrollador independiente de software, participante en múltiples proyectos internacionales.
Este libro fue concebido como una guía de estudio para estudiantes de carreras tales como Ingeniería Informática o Ingeniería de Sistemas. Es, también, una referencia para los profesionales que desempeñan roles técnicos o de gestión en proyectos de desarrollo de software.Los estudiantes encontrarán un medio de relacionar conocimientos adquiridos a veces como entidades aisladas cuando en realidad forman parte de un todo en cuyas relaciones se fundamenta su comprensión.Los profesionales encontrarán respuesta a muchos de los problemas que se les presentan a diario, un análisis de ellos y una propuesta de solución. El objetivo es cubrir aspectos del desarro-llo de software que son claves y en los cuales se debe trabajar bien a efectos de garantizar la calidad de los productos generados en los proyectos de desarrollo.Este manual fue escrito pensando en los obstáculos que se presentan a la hora de llevar adelan-te un proyecto de desarrollo. Busca las causas de dichos problemas y guía al lector en la búsqueda de las soluciones a los problemas mencionados, a partir de la formación de criterios elaborados en función de la experiencia recogida por el autor, a lo largo de 30 años, en escenarios muy diversos.Nivel: Intermedio - AvanzadoGuillermo Pantaleo es ingeniero en Telecomunicaciones recibido en la Universidad Nacional de La Plata, Argentina. Tiene 30 años de experiencia en el desarrollo de software. Participó en numerosos seminarios y congresos, es autor de publicaciones científicas nacionales e interna-cionales. Como programador independiente desarrolló software para el mercado de instrumen-tación y telefonía. Es profesor de las materias: Técnicas de Diseño, Arquitectura de Software y Calidad en el Desarrollo de Sistemas en la Facultad de Ingeniería de la UBA (Universidad de Buenos A
Este libro ha sido escrito con el fin que sea de utilidad para personas que se dedican al desarrollo de software o aquellos que apenas se inician en esta actividad. Los capítulos se han estructurado de tal manera que el aprendizaje incluya aspectos teóricos como prácticos. La teoría se ha explicado de forma clara y concisa y los ejercicios se basaron en estos conceptos. Al final, se incluye un ejemplo integrador donde todos los conceptos son considerados. Este libro no constituye una referencia del lenguaje ni un manual para migrar aplicaciones desarrolladas en versiones anteriores de las herramientas consideradas, por tanto errores o excepciones que se presenten en la funcionalidad de éstas, no son responsabilidad de los escritores. Intentamos en esta obra, partir de cero en la creación de aplicaciones Windows, web o para dispositivos móviles, utilizando Visual C# o Android para ello. Como elementos adicionales al contenido de este libro, en la Web se dispone de materiales auxiliares que permitirán al profesor impartir de una manera muy práctica y ágil dicha materia. Ventajas Cada capítulo se ha estructurado de tal manera que el aprendizaje incluya aspectos teóricos como prácticos. en la Web se dispone de materiales auxiliares que permitirán al profesor impartir de una manera muy práctica y ágil dicha materia. Conozca El modelo de desarrollo de software, que establece el orden y la calidad en la ejecución de las fases, construcción de artefactos o productos, las actividades del proyecto, así como los requisitos de entrada y salida para cada una de ellas. Aprenda A construir software mediante procesos otrora rutinarios y de largas interacciones, empotrados en una lógica funcional más detallada pero más accesible y rápida. Desarrolle sus habilidades para: Lograr el diseño y la implementación de aplicaciones informáticas (software) de forma ingenieril.
En este libro se intentan plasmar todas las facetas que integra el ecosistema Arduino, desde la presentación del hardware en el que se basa la tarjeta hasta las herramientas de generación del código integradas en el entorno de desarrollo. Conjuntamente con la presentación de los contenidos de cada sección, el libro muestra multitud de ejemplos de diseño que exponen de forma clara toda la potencia y alcance de esta tecnología. Se presenta toda la información necesaria para desarrollar aplicaciones complejas a partir de los bloques de diseño básicos. El lector puede descargar el entorno de desarrollo desde la página web del equipo Arduino (http://arduino.cc/) para compilar los ejemplos expuestos en el texto. Con todo ello el lector podrá construir sus propios sistemas basados en Arduino y convertir sus ideas en dispositivos funcionales, ya sea con un objetivo profesional, educacional o de entretenimiento.