Devoogle tiene indexados actualmente 17933 recursos relacionados con el desarrollo de software.

El ordenador de bolsillo Raspberry Pi ha revolucionado el sector de la informática por varios motivos desde su aparición en el 2012. La comunidad de usuarios se ha volcado en la investigación y desarrollo de nuevos proyectos creando un increible ecosistema de aplicaciones alrededor de él. En esta charla introductoria comentaremos las posibilidades de la Raspberry Pi, detallando características, dónde obtenerlo, componentes necesarios, e instalación y puesta en marcha de algunos de los entornos ya preconfigurados (Media Center, escritorio) más utilizados. Intentaremos demostrar que sin tener grandes conocimientos informáticos podemos aprovechar ampliamente sus características en el ámbito doméstico, y cómo podemos utilizarlo también como plataforma de desarrollo de nuevas ideas. Ponente Enrique Galdú y David Rubert trabajan como administradores de sistemas/programadores en el Servei d'Informàtica de la Universitat Jaume I, apasionados de las nuevas tecnologías y del software libre, vienen utilizando la Raspberry Pi desde su aparición.
El ordenador de bolsillo Raspberry Pi ha revolucionado el sector de la informática por varios motivos desde su aparición en el 2012. La comunidad de usuarios se ha volcado en la investigación y desarrollo de nuevos proyectos creando un increible ecosistema de aplicaciones alrededor de él. En esta charla introductoria comentaremos las posibilidades de la Raspberry Pi, detallando características, dónde obtenerlo, componentes necesarios, e instalación y puesta en marcha de algunos de los entornos ya preconfigurados (Media Center, escritorio) más utilizados. Intentaremos demostrar que sin tener grandes conocimientos informáticos podemos aprovechar ampliamente sus características en el ámbito doméstico, y cómo podemos utilizarlo también como plataforma de desarrollo de nuevas ideas. Ponente Enrique Galdú y David Rubert trabajan como administradores de sistemas/programadores en el Servei d'Informàtica de la Universitat Jaume I, apasionados de las nuevas tecnologías y del software libre, vienen utilizando la Raspberry Pi desde su aparición.
La popularidad de Android ha hecho que cada vez haya más desarrolladores se animen a programar para esta plataforma. Aunque el uso de tutoriales y ejemplos puede ser interesante para un primer contacto, el desarrollo de aplicaciones profesionales requiere ir más allá. Desarrollar a base de tutoriales y ejemplos, unido al propio diseño del framework, hace que la mayoría de código que podemos encontrar no cumpla muchos de los principios básicos de orientación a objetos. Conforme avanza nuestro conocimiento de principios y buenas prácticas, intentar aplicarlas en código ya existente puede ser complicado. En esta charla veremos algunos de estos principios y buenas prácticas, analizando qué características de Android hacen que sean difícil aplicar. También veremos cómo trabajar con código legado y algunos refactors sencillos que nos pueden ayudar a la hora de mejorar nuestro diseño sin afectar al comportamiento de la aplicación. Ponente: Jaime Perera es un desarrollador apasionado por la calidad en el desarrollo de software. Tiene experiencia en metodologías ágiles y XP, que utiliza a diario en su trabajo en idealista.com. Durante los 4 años que lleva en la empresa ha desarrollado su actividad en i+d y desarrollo móvil, tanto en el backend como en Android.
La construcción de software extensible, estructurado y desacoplado es uno de los mayores retos que un desarrollador debe afrontar. Día a día nos enfrentamos con problemas cuya base es muy similar y que intentamos modelar para obtener la solución. Aplicando patrones de diseño software podremos construir una solución extensible, reutilizable y bien estructurada a todos esos problemas. A lo largo de la charla se comentarán alguno de los patrones más interesantes en el desarrollo de aplicaciones. Ponente: Pedro Gómez es un joven desarrollador de aplicaciones para móviles con un gran afán por la investigación y las nuevas tecnologías. Durante su vida como desarrollador se ha enfrentado a proyectos de muy diferentes tipos, desde aplicaciones de realidad aumentada hasta clientes de mensajería, servicios de renderizado de modelos en la nube o redes sociales. Actualmente trabaja en Tuenti como Mobile Software Engineer en el equipo de Android, aunque día a día intenta expandir su experiencia a otros campos.
La persistencia es un detalle imprescindible en la mayoría de aplicaciones. En esta charla se dará una visión de distintos mecanismos para persistir los datos en aplicaciones Android. Se hará especial énfasis en el uso de patrones de diseño para implementar la persistencia de manera que se incremente la flexibilidad y mantenibilidad de nuestras aplicaciones. La charla estará acompañada de ejemplos prácticos de código para ilustrar los principios descritos. Ponente: Javier Muñoz es actualmente ingeniero de software en Grupo Gimeno donde participa, entre otros, en los proyectos de desarrollo de aplicaciones móviles con Android para las distintas empresas del grupo. Después de realizar el doctorado en la Universidad Politécnica de Valencia y trabajar en empresas de la zona, llevo a cabo su actividad profesional a través de su propia empresa dedicada al de desarrollo de aplicaciones para móviles hasta que se integró en la plantilla del Grupo Gimeno. Actualmente también es profesor en el Máster sobre Tecnologías Software Avanzadas para Dispositivos Móviles de la Universidad San Jorge de Zaragoza.
En esta charla se va a comentar como se programa un Arduino, se verán componentes que se le pueden conectar y qué son las famosas "shields". Se mostrarán ejemplos de proyectos Open Source en los que se han creado comunidades dentro de Arduino y se mostrarán ejemplos realizados por gente de la comunidad para que los asistentes puedan tomar ideas y desarrollar sus proyectos propios. Ponente Pepe Chorva es miembro activo de la comunidad Arduino desde 2011, y desde entonces realiza pequeños proyectos caseros y desarrollos con Arduino.
Guifi.net nos propone la creación de una red libre, abierta y neutral, de ámbito ciudadana, un Internet a pequeña escala donde cualquiera puede conectarse en busca de conocimientos, conexión a Internet, o simplemente diversión. Desde el inicio del movimiento guifi.net en 2007 la red ha ido creciendo hasta tener a día de hoy más de 4.000 nodos operativos en toda la provincia. La charla introductoria que haremos nos introducirá en el estado actual de la iniciativa en nuestra provincia y los detalles prácticos sobre cómo a partir de una simple antena adecuada para la conexión podemos conectar a guifi.net, y utilizando los servicios adecuados, acceder a internet.
La creación de aplicaciones nativas para dispositivosiOS es un aspecto muy a tener en cuenta dado el crecimiento exponencial de este tipo de aplicaciones. Actualmente, existen varios estudios de mercado sobre plataformas móviles y penetración en el mercado con resultados muy diversos. Sin embargo, el despliegue de aplicaciones móviles en iOS sigue teniendo un ROI (Return Of Investment) indiscutible, superando ampliamente al resto de plataformas. En esta charla, se presentará inicialmente el desarrollo en iOS, características, herramientas, etc. y posteriormente, se realizará una demostración creando una parte de una app que está actualmente en la App Store.
OpenWRT es una distribución GNU/Linux que instalada sobre el router permite mayor control y configuración de tu red doméstica. Se tratará de hacer un taller práctico útil para aquellos que tengan conocimientos de linux como para los que prefieran la interfaz web a la línea de comandos. Partiendo de la elección del router según las propias necesidades, instalación de la imagen de OpenWRT y configuración básica para utilizar con guifi.net. Seguimos con como configurar la conexión automática al vpn de la UJI y como resolver problemas comunes. Se dará algún apunte sobre como configurar recursos compartidos de disco a través del router, configurar diferentes salidas a internet y otras funcionalidades que se pueden desarrollar a medida: ¿mi router puede enviar notificaciones al móvil? ¿puede hablar? ¿me escuchará?
La creación de aplicaciones nativas para dispositivosiOS es un aspecto muy a tener en cuenta dado el crecimiento exponencial de este tipo de aplicaciones. Actualmente, existen varios estudios de mercado sobre plataformas móviles y penetración en el mercado con resultados muy diversos. Sin embargo, el despliegue de aplicaciones móviles en iOS sigue teniendo un ROI (Return Of Investment) indiscutible, superando ampliamente al resto de plataformas.