Desarrollo de Software

Agenda

Nuevas necesidades, modernos desarrollos

appsiphone

Este año de nuestro aniversario número cinco, el área de Desarrollo estará enfocada en nuevas tecnologías y en fortalecer aspectos indispensables y transversales para cualquier tipo de desarrollo. Tendremos conferencias y talleres sobre desarrollo para móviles en las plataformas más conocidas, así como asesorías y ejemplos para distribuir y monetizar las aplicaciones o juegos. Los desarrolladores web podrán conocer las nuevas herramientas que van de la mano con HTML5 y cómo automatizar pruebas de sus aplicaciones. También tocaremos temas que todo desarrollador debe conocer, como desarrollo ágil e ingeniería de software. Así mismo tendremos dos actividades centrales: un l torneo de programación, en donde los equipos inscritos tratarán de resolver los problemas planteados y una competencia para desarrolladores donde se premiará a las mejores aplicaciones web elaboradas durante Campus Party Colombia.

Conferencia
Cómo llevamos Scrum al próximo nivel

Descripción Imagen

Debido a su naturaleza, Scrum es un marco de trabajo no prescriptivo, adaptativo y eficaz sobre el cual se pueden aplicar, evaluar y mejorar diversos procesos para la construcción de productos complejos. En esta presentación se Conversó sobre el contexto en el que encuentra hoy en día Scrum y se describieron varias prácticas, técnicas y herramientas que habitualmente lo complementan en proyectos exitosos a lo largo del mundo.

Conferencista

Pablo Tortorella

Ingeniero en informática  de la Universidad de Buenos Aires FIUBA,Certified Scrum Master (CSM) y Certified Scrum Developer (CSD). Forma parte del equipo de Kleer, en donde se desempeña en coaching y training de metodologías y técnicas ágiles de desarrollo de software y empowerment de equipos. Es participante activo de la Comunidad Latinoamericana de Metodologías Ágiles como organizador y disertante en varios de sus eventos. Así mismo, es docente de la facultad de Ingeniería de la Universidad de Buenos Aires FIUBA y ha sido consultor y desarrollador en Epidata Consulting, una compañía especializada en arquitectura de software, desarrollo y capacitación.

Nivel

Intermedio

Taller
Primeros pasos con Bootstrap

bootstrap

Cuando se inicia el desarrollo de una aplicación web el primer problema al que se enfrentan los desarrolladores es la creación del diseño inicial, que los obliga a hacer el proceso repetitivo de escoger e implementar desde cero las hojas de estilo para definir cómo se verán los distintos componentes gráficos. Es por esto que Twitter Bootstrap se está convirtiendo en una muy buena herramienta para los desarrolladores al momento de iniciar un proyecto web, ya que les permite tener una base sólida sobre la cual construir la interfaz gráfica de su sitio. Pero para usar una herramienta primero hay que conocerla y entender su forma de uso, para ello se propone un taller donde se muestren las distintas utilidades que trae este framework.

Conferencista

Jorge Cuadrado

@ kuadrosx
https://github.com/kuadrosx 
Ingeniero de sistemas de la Universidad del Valle, usuario GNU/Linux/KDE y, amante del desarrollo de software, especialmente en C++/Qt, Ruby on Rails y Sinatra. Es cofundador de Shapado, un servicio de creación de sitios Q&A, y Oja.la, una comunidad de cursos online. Ha sido desarrollador Ruby y Javascript para Finario Corp y toonka.com, en el proyecto KtooN ahora llamado Tupi.

@ kuadrosx

Ingeniero de sistemas de la Universidad del Valle, usuario GNU/Linux/KDE y, amante del desarrollo de software, especialmente en C++/Qt, Ruby on Rails y Sinatra. Es cofundador de Shapado, un servicio de creación de sitios Q&A, y Oja.la, una comunidad de cursos online. Ha sido desarrollador Ruby y Javascript para Finario Corp y toonka.com, en el proyecto KtooN ahora llamado Tupi.

Nivel

Intermedio

Conferencia
El año de los dispositivos móviles

NvidiaTegra

En algún momento, se habló de que no era posible que un dispositivo móvil como una tableta o un Smartphone tuviera una larga duración de batería si tenía un buen desempeño. En algunos casos no podían correr algunas aplicaciones, en otros no se puede jugar con calidad de consola. NVIDIA lanzó su línea de productos Tegra para patear el tablero y hablar con palabras mayores de lo que significa una Tablet o Smartphone basadas en las nuevas tecnologías como un procesador 4 + 1, reproducción de Flash, Juegos, Tecnologia PRISM y otras tecnologías dentro de esta plataforma.

Conferencia
Haciendo de las pruebas tus mejores aliadas

pruebasaliadas

Actualmente las metodologías ágiles son muy usadas en el desarrollo de software, especialmente en la elaboración de aplicaciones web, por su facilidad de adaptar cambios rápidamente. Es por ello que las pruebas de software son una parte vital de estas metodologías, ya que además de ayudar a la identificación de errores, reduciendo la probabilidad de fallos, también permiten la optimización y la mejora de las prácticas en el desarrollo. Sin embargo, muchos desarrolladores no hacen uso de las pruebas en sus procesos, por eso se propone una charla a través de la cual se de a conocer diferentes herramientas y prácticas para probar software eficientemente.

Conferencista

Johanna Mantilla Duque

@ senekis
https://github.com/senekis
Ingeniera de sistemas de la Universidad Francisco de Paula Santander y usuaria GNU/Linux/KDE, con experiencia en la configuración de Routers Cisco y el desarrollo de aplicaciones usando Ruby on Rails, Sinatra, MongoDB, Capybara, Rspec, Selenium, Capybara-Webkit, Php, Cakephp y Javascript. Ha colaborado en el desarrollo del proyecto Shapado, un servicio de creación de sitios Q&A  y ha sido desarrolladora en Php y Javascript para Mentez. En la actualidad trabaja como Quality Assurance y Release Manager en Iwin.im

@senekis

Ingeniera de sistemas de la Universidad Francisco de Paula Santander y usuaria GNU/Linux/KDE, con experiencia en la configuración de Routers Cisco y el desarrollo de aplicaciones usando Ruby on Rails, Sinatra, MongoDB, Capybara, Rspec, Selenium, Capybara-Webkit, Php, Cakephp y Javascript. Ha colaborado en el desarrollo del proyecto Shapado, un servicio de creación de sitios Q&A  y ha sido desarrolladora en Php y Javascript para Mentez. En la actualidad trabaja como Quality Assurance y Release Manager en Iwin.im

Nivel

Intermedio

Taller
Yoseki Coding Dojo (multi-tecnología)

YosekiCodingDojo

Evolucionando de los tradicionales Coding Dojos, está surgiendo un nuevo formato conocido como "Kake". La dinámica de un Kake Coding Dojo se basa en el trabajo de diferentes equipos de entre tres y cinco miembros evolucionando una problemática de programación, funcionando cada equipo como una isla "Randori" donde existirá un codificador (piloto) y un acompañante (copiloto) con un pequeño público de entre una y tres personas. En sucesivas iteraciones de siete minutos, todos los miembros de cada equipo irán pasando por los tres roles (piloto, copiloto, público) y reiniciando el ciclo. La propuesta es divertirnos aprendiendo con y de otros utilizando técnicas de TDD, Pair Programming y Refactoring para lograr un código limpio (Clean Code) y escalable.

Conferencista

Pablo Tortorella

Ingeniero en informática  de la Universidad de Buenos Aires FIUBA,Certified Scrum Master (CSM) y Certified Scrum Developer (CSD). Forma parte del equipo de Kleer, en donde se desempeña en coaching y training de metodologías y técnicas ágiles de desarrollo de software y empowerment de equipos. Es participante activo de la Comunidad Latinoamericana de Metodologías Ágiles como organizador y disertante en varios de sus eventos. Así mismo, es docente de la facultad de Ingeniería de la Universidad de Buenos Aires FIUBA y ha sido consultor y desarrollador en Epidata Consulting, una compañía especializada en arquitectura de software, desarrollo y capacitación.

Nivel

Intermedio

Conferencia
Responsive web design - desarrollando para todos lados

Responsivewebdesign

Con el paso del tiempo y la adopción de nuevas tecnologías y experiencias va aumentando nuestra necesidad de visualizar información sin importar el tipo de dispositivo que estemos usando. En particular, el uso de dispositivos móviles crece de forma importante cada día y es por eso que conceptos como Responsive web design, Adaptable web design y Mobil first, entre otros, cada vez toman mayor fuerza y despiertan mayor interés en los desarrolladores de productos web, quienes ven en estas tecnologías soluciones a las necesidades de los usuarios de sus portales. En este contexto la intención de esta charla es dar a conocer cómo se usan estas nuevas formas de experiencia web y cómo se implementaron en el sitio de la revista de tecnología más importantede Colombia, Enter.co

Conferencista

Francisco Rodríguez

@ dgfrancisco

Diseñador gráfico de la Universidad Jorg Tadeo Lozano, con experiencia en  desarollo de portales de contenido como www.eltiempo.com, www.elespectador.com, www.canalcaracol.tv, www.enter.co, www.shock.com.co y varios portales de comercio electrónico como www.onyougo.com y www.cladoo.com.  Es cofundador de comunidades como http://Pio.la (plataforma para desconferencia online), Mercalist.com (eed de clasificados gratuita) y Oja.la (educación en línea) Actualmente es consultor en diseño de experiencias de usuario y de interfaces gráficas, incluyendo el desarrollo de portales adaptables a dispositivos móviles. 

Nivel

Intermedio

Taller
Totto evoluciona a HTML 5

Tottohtml5

HTML5 revolucionó el alcance de la web. Dejamos de hacer páginas para pasar a hacer aplicaciones. YouTube, Vimeo, Facebook y muchos otros sitios que conoces ya lo están usando. Totto evoluciona y con SeeD EM te presenta la nueva versión de TottoLab. Dejamos de lado Flash y pasamos a nuevas tecnologías que nos permiten hacer una mejor aplicación que puedes usar desde cualquier dispositivo.

Conferencista:

Federico Jaramillo

Conferencia/Taller
Desarrollo rápido de aplicaciones Metro para Windows Phone

Las aplicaciones estilo Metro son la nueva experiencia creada para las plataformas de Microsoft, Windows Phone y Windows 8. Desarrollar aplicaciones para Windows Phone hoy en día es fácil y gratuito usando el SDK 7.1.1 para Windows Phone, el cual incluye el Visual Studio 2010 Express y el Expression Blend para Windows Phone, además de varias utilidades para desarrollarlas. En la charla se aprenderá a desarrollar aplicaciones para Windows Phone usando las herramientas de la forma más práctica posible, con el fin de construir aplicaciones de forma rápida y apegándose a los lineamientos del estilo Metro. Además se hablará sobre cómo convertirse en desarrollador oficial y subir aplicaciones al Marketplace de Windows Phone.

Conferencista

Sorey Bibiana García

Ingeniera informática del Politécnico Colombiano Jaime Isaza Cadavid y especialista en Desarrolllo de Software de la Universidad EAFIT. Es docente universitaria y analista de Sistemas del Grupo Éxito, además de fundadora de la comunidad de desarrolladores Avanet. 

Nivel

Basico

Concurso
Torneo de programación

torneoprogramacion

En este torneo los participantes deberán resolver en el menor tiempo posible los problemas de programación propuestos por los jurados. Individualmente, cada participante debe resolver los problemas escribiendo programas que serán probados con datos de evaluación. Solamente si el programa genera la salida correcta para los datos de entrada, se le considerará correcto. El ganador del torneo es aquel participante que resuelva correctamente la mayor cantidad de problemas en el menor tiempo, teniendo en cuenta que por cada solución errada hay una penalización (tiempo adicional a la solución entregada).

Nivel

Intermedio

Conferencia
Introducción a la computación distribuida

torneoprogramacion

Esta charla estará enfocada en computación con GPUs (CUDA, OpenCL, etc). Comenzaremos abordando el tema de la computación en paralelo en términos generales, para luego analizar temas más concretos como CUDA, MPI y, OpenMP. Finalmente, se analizarán ejemplos y código de aplicaciones (cracking con GPUs y/o haciendo uso de computación en paralelo, optimización, seguridad, etc.).

Conferencista

Iván Pulido

Estudiante de Física en la Universidad Nacional de Colombia. Sus intereses incluyen investigación física computacional, óptica y computación cuántica, software libre y sistemas operativos, computación en paralelo, métodos numéricos para la solución de ecuaciones diferenciales no lineales y estudios “CTS” (Ciencia, Tecnología y Sociedad). Es administrador del cluster de alto rendimiento y equipo de cómputo del Grupo de Óptica e Información Cuántica de la Universidad Nacional de Colombia (GOIC) y tiene experiencia de programación en los lenguajes: C, C++, Matlab/Octave, Python, Linux shell scripting, Latex, Mathematica y Julia.

Nivel

Basico

Conferencia
Livecode: desarrollo ágil de aplicaciones móviles multiplataforma

torneoprogramacion

Esta charla introducirá a los campuseros en el desarrollo de un videojuego para iPad y Android, mediante la utilización de Livecode, del más revolucionario entorno de desarrollo multiplataforma, inspirado en el legendario lenguaje de desarrollo de programación orientada a objetos por eventos, Hypercard. Esta plataforma permitirá el veloz desarrollo de una aplicación con todos los servicios y herramientas de interacción que desmitifican la construcción de aplicaciones móviles y pueden convertir a los desarrolladores colombianos en pioneros en su utilización, ya sea en Mac, Windows o Linux. La aplicación podrá ser ejecutada en equipos móviles, con sistemas iOs y, Android, en un navegador web o en equipos de escritorio. Para mayor información, se puede consultar el sitio RunRev

Conferencista

Luis Astorquiza

https://www.facebook.com/luis.astor

Ingeniero de sistemas y computación de la Pontificia Universidad Javeriana, creador y diseñador del programa de Ingeniería Multimedia en la Universidad de San Buenaventura de Cali. Actualmente se encuentra finalizando su maestría en Diseño y Creación Interactiva de la Universidad de Caldas, con una gran trayectoria en desarrollo, investigación y consultoría en soluciones multimedia, desarrollo Mac e informática educativa.

Nivel

Basico

Conferencia
Simple hecho fácil

torneoprogramacion

La simplicidad tiene un significado importante y comprenderlo es fundamental para el desarrollo de software robusto y flexible. Siempre debemos intentar simplificar el dominio del problema y crear soluciones mediante composición, usando piezas simples en vez de optar por la complejidad. En esta charla se habló sobre el concepto de simplicidad, y por qué es importante, la forma de lograrla en nuestros diseños y cómo reconocer su ausencia en herramientas, lenguajes y librerías que usamos.

Conferencista

Guillermo Iguarán

Desarrollador web con Ruby on Rails y entusiasta open-source. Ha contribuido a importantes proyectos del mundo de Ruby como Rubinius, JRuby y es #25 en la lista de contribuidores de Ruby on Rails. Es mantenedor de activeresource, sprockets-rails, coffee-rails, jruby-rack, warbler y closure-sprockets. Desarrolla su propio microframework de Ruby llamado Nancy y su servidor minimalista de aplicaciones de Ruby, llamado Pronghorn.

Nivel

Basico

Conferencia
¿Cómo lograr una mejora continua con desarrollo ágil?

Todos los días perdemos lecciones valiosas en los proyectos de software y olvidamos que buena parte del éxito de proyectos futuros se basa en el aprendizaje y el mejoramiento de errores. Es por ello que cuestionarnos frecuentemente como desarrolladores sobre cómo podemos mejorar o aprender de esos errores es uno de los mantras más usados en la industria moderna. Con esta charla se busca cerrar esta brecha en el mundo del software desde una perspectiva ágil, presentando varias de las habilidades más comunes utilizadas en el desarrollo ágil (agile skills) como la excelencia técnica y la cultura del apoyo y el trabajo en equipo, así como técnicas de valoración empírica del estado de agilidad de los equipos (agile assessment). Los campuseros también aprendieron  sobre manejo de un tablero de mejoras pendientes extendido como radiador de información (improvement backlog).

Conferencista

Luis Mulato

Nivel

Basico

Conferencia
PhalconPHP: un framework de alto rendimiento escrito en C para PHP

Los frameworks para PHP son cada día más usados, pues ofrecen una estructura de trabajo definida, aplican patrones de diseño y en general ayudan a que el software sea más fácil de mantener. Phalcon es un framework para PHP5 escrito en C y de código abierto, que busca ayudar a empresas, organizaciones y programadores independientes a conseguir altos niveles de rendimiento programando en nuestro lenguaje favorito PHP. Sin Phalcon, los programadores podrían sí alcanzar rendimientos similares, peroaplicando herramientas avanzadas de compilación u otros lenguajes de más bajo nivel. Así mismo, si bien PHP no es un lenguaje que se destaque por su gran rendimiento, es utilizado en aproximadamente el 70 por ciento de sitios de Internet dada su gran facilidad de uso.

Conferencista

Andrés Gutiérrez Mendoza

Nivel

Basico

Conferencia
Node.js: programando JavaScript en el servidor

En esta charla los campuseros aprenderán sobre Node.js, un framework JavaScript desarrollado con el intérprete del motor Javascript de Google Chrome (V8), que está enfocado principalmente en la creación de servidores con una arquitectura asíncrona orientada a eventos. Fue presentado por Ryan Dahl en la jsconf del 2009 y ha tenido gran acogida en la comunidad de desarrollo de software por su excelente desempeño en el manejo de peticiones y conexiones simultáneas. Actualmente es utilizado en compañías como Cloud9, Uber y LinkedIn.

Conferencista

Giovanny Beltrán

Nivel

Basico

Conferencia
Usando GIT y GitHub como sistema de control de versiones

En esta charla, los campuseros aprenderán cómo usar GIT y GitHub como un sistema de control de versiones. Git es un software de control de versiones diseñado por el creador de Linux, Linus Torvalds. Fue pensado para soportar el proyecto de código abierto con mayor cantidad de colaboradores distribuidos (Linux), lo que hizo que fuera diseñado para un soporte muy natural para ramas y mezclas. Adicionalmente, es un sistema de versionamiento distribuido, lo que le da al desarrollador un repositorio propio para hacer la gestión del código y las importaciones al repositorio central son manejadas de la misma manera que las ramas. De otro lado, Github es una repositorio social de código para GIT, de modo que incluye repositorios ilimitados si son de código abierto, un repositorio privado, wiki y pagina para cada proyecto, gestión de incidencias, disparadores para las acciones del repositorio y posibilidad de copiar y publicar partes de código. Muchas compañías de tecnología en el mundo tecnología lo usan como su repositorio de código oficial, gracias a sus planes corporativos.

Conferencista

David Roncancio

Nivel

Basico

Conferencia
Lo que debe saber un arquitecto de soluciones

Actualmente, una empresa requiere de proyectos de tecnología en sus diferentes áreas para cerrar la brecha entre su situación actual y su visión. La llamada arquitectura empresarial busca que la tecnología esté al servicio del negocio de las empresas y de su necesidad de crecer y cumplir con sus objetivos. En esta charla se hablará del rol del arquitecto de soluciones en una empresa colombiana y de los conocimientos que necesita en diferentes áreas, como la misma arquitectura empresarial, BPMS, BRMS, portales, ESB, SOA, aplicaciones, bases de datos, redes, seguridad, telefonía IP, infraestructura, etc.

Conferencista

Valentina Roca

Nivel

Basico

Conferencia
PHP Javascript Engine V8

En esta charla los campuseros se enteraron de cómo una implementación de V8, el motor de Javascript de Google desarrollador en C++, logra obtener un mejor rendimiento en un desarrollo de software usando lenguaje PHP. En esta charla se reviso el manejo de peticiones por parte de los dos lenguajes, cémo distribuir correctamente los servicios brindados a los clientes para obtener lo mejor de cada tecnología y algunos tips a tener en cuenta para iniciarse en el uso de este dúo de tecnologías.

Conferencista

Wladimir Ávila

Nivel

Basico

Conferencia
Agile en la web: más allá de Java y .Net

Actualmente, el desarrollo de proyectos en la web exige el uso de herramientas que permitan lograr de forma rápida y sencilla la construcción de soluciones robustas y escalables. Atrás quedaron los complejas metodologías para la construcción de software que suponían un gran desgaste; ahora se busca eficacia, eficiencia y rapidez en los desarrolladores, para que se concentren en lo que verdaderamente aporta valor y no en las características comunes de la mayoría de aplicaciones. En esta charla se mostrará s cómo usando un framework como Django + Python y con metodologías ágiles de desarrollo se puede lograr de forma rápida la construcción de proyectos web de clase mundial de forma divertida.

Conferencista

Juan Pablo Romero

Nivel

Basico

Taller
Simulación de scrum

scrum

En este taller los participantes aprenderán cuales son las ceremonias y objetivos más importantes de Scrum, a través de una simulación en la cual se utilizarán sus fundamentos para llevar a cabo un proyecto de la vida cotidiana. Los asistentes podrán vivenciar cómo se comporta un equipo u organización de forma ágil, comprendiendo cuales son sus retos y desafíos en un ciclo de mejora continua. Esta charla es co-organizada por la comunidad @agilesColombia

Conferencista:

Luis Mulato

Consultor en construcción de software basado en metodologías ágiles tales como Scrum y eXtremme Programming utilizando el mentoring y el coaching ágil para llevar las mejores prácticas de la ingeniería de software, con el objetivo de mejorar las habilidades de los equipos, sus ambientes de desarrollo y procesos de construcción.

Conferencia
Eliminando la brecha entre clientes y desarrolladores mediante BDD para especificar e implementar mejor software

BDD (Behavior-Driven Development) tiene el objetivo de hacer que clientes y miembros de equipos de desarrollo se comuniquen de manera efectiva, ayudando a los primeros a especificar de manera sencilla y clara sus requerimientosy a los segundos a entregar software que realmente cumpla esas expectativas. Tomando buenas prácticas de desarrollo ágil de software y Lean, BDD fomenta y facilita la colaboración entre los miembros con diferentes roles, así como la integración de todas las etapas del proceso de desarrollo de software de tal manera que, aun escribiendo código, nunca se pierda la referencia y conexión con las especificaciones del cliente. Esto asegura que el producto que se entrega coincida con ellas, sea de calidad y quede soportado con pruebas automatizadas. En esta charla se mostrará cómo aplicar BDD para obtener todos sus beneficios a la vez que se satisface a los clientes, con un proceso más eficiente y un mejor producto.

Conferencista

Jorge Gamba

Nivel

Basico

Conferencia
Preprocesadores HTML y CSS

En todo proyecto web, dos componentes esenciales son HTML y CSS. El inconveniente que presentan estas dos utilidades viene con el tamaño de los desarrollos: cuanto más grande y complejo, más difícil es hacer mantenimiento al código. En esta charla, los campuseros aprenderán a utilizar los preprocesadores: lenguajes de alto nivel como HAML y SASS que generan HTML o CSS y que mejoran notablemente el desempeño de un desarrollador y facilitan las tareas de mantenimiento de código a largo plazo.

Conferencista

Giovanny Beltrán

Nivel

Basico

Conferencia
Torneo de bots con IA

En este torneo, los campuseros participantes deberán construir un bot dotado de inteligencia artificial para competir en un torneo de estrategia multi usuario. Podrán hacer competencias de prueba durante toda la semana para perfeccionar su bot y llegar a la final, en búsqueda de un magnífico premio.

Nivel

Basico

Conferencia
Aplicaciones basadas en servicios de Amazon en la nube usando Zend Framework 2 beta

Las tecnologías y servicios basados en la nube están cambiando la manera en que desarrolladores y administradores de infraestructura hacen su trabajo. Estas nuevas tecnologías permiten grandes reducciones de costo, ya que es necesario menos código al utilizar servicios externos y las de virtualización permiten optimizar los recursos dependiendo de la demanda. Por medio de una aplicación de un blog básico, esta charla profundizará en las tecnologías de la nube de Amazon Web Services (EC2, SimpleDB, S3 y SNS) en conjunto con la última versión beta de Zend Framework 2.

Conferencista:

Aldemar Bernal

@aldemarbernal

Ingeniero de sistemas de la Universidad Libre de Colombia y Zend Certified Engineer con 10 años de experiencia en desarrollo PHP y otras tecnologías orientadas a la web (java y .net). Es miembro activo de la comunidad de Zend Framework y actual coordinador de operaciones digitales de la Casa Editorial El Tiempo.

Nivel: Básico

Taller
Taller de Android

En este taller se hablará sobre el desarrollo de aplicaciones para dispositivos Android: desde lo más sencillo hasta el uso combinado de tecnologías existentes para estos dispositivos como cámaras fotográficas, GPS y almacenamiento en base de datos local, entre otros. Se mostrarán ejemplos de aplicaciones construidas y se compartirán experiencias y dificultades al hacer este tipo de desarrollos. Adicionalmente se mostrarán ejemplos de aplicaciones construidas por el grupo de Geomática de la Escuela de Ingeniería Civil en la Universidad Industrial de Santander, relacionadoscon recolección de datos en zonas de emergencia climática, el tablero de mando para administración y monitoreo de macro proyectos en distintos niveles de administración y un software móvil para interventoría.

Conferencista:

Jose Luis Leal

@pattler

Ingeniero de sistemas e informática de la Universidad Industrial de Santander UIS, especialista en Sistemas de Información Geográfica y magister en Ingeniería Informática. Es líder de TIC y coordinador de proyectos de desarrollo de aplicaciones SIG y móviles del grupo de investigación Geomatica de la UIS. Es también docente del área de programación en dispositivos móviles bajo sistema operativo Android de reconocidas universidades de Bucaramanga como la UIS, la UPB y la UDI.

Gabriel Enrique Suárez Colmenares

Ingeniero de sistemas e informática de la Universidad Industrial de Santander UIS, desarrollador en el grupo de investigación GEOMÁTICA, Gestión y optimización de sistemas, perteneciente a la escuela de Ingeniería Civil de dicha institución. Trabajó en el desarrollo del Centro de Información para el Reporte de Emergencias (emergenciasantander.uis.edu.co) enfocado en el departamento de Santander. Tiene experiencia con Flash Builder 4.0, Flex Viewer for ArcGIS y Android Platform. Actualmente es desarrollador e investigador en S.O. Android.

Nivel: Básico

Taller
Adentrándose en JavaFX 2.0

JavaFX

JavaFX es el siguiente paso en la evolución de Java hacia una plataforma de cliente enriquecido (RPC). Está diseñada para proveer una plataforma de interfaz de usuario Java ligera y aceleradora dehardware para "enterprise client applications". Su última actualización, JavaFX 2.0, representa un cambio significativo de versiones anteriores. Los desarrolladores pueden ahora crear aplicaciones JavaFX completamente en el lenguaje de programación Java con un nuevo y original set de librerías de API. Hay un amplio número de características que están siendo introducidas por JavaFX 2.0 como la integración Java Swing, la integración de contenidos web, un proyecto de hardware acelerador de gráficos y una nueva librería de controles de interfaz de usuario.

Este taller te ofrecerá un rápido curso para ayudarte a conocer y ponerte en marcha con JavaFX 2.0 rápidamente. No se necesita un conocimiento previo de JavaFX; aunque ayudará tener conocimientos básicos de lenguaje Java.

Conferencista:

Ángela Caicedo

Lleva siendo evangelista de Java los últimos 11 años, primero en Sun Mycrosystems y ahora en Oracble. Es experta en Java ME, Java SE y Java EE. Ángela se graduó en la Universidad EAFIT de Medellín con una Maestría en Computación Informática. Entre 1996 y 1997, fue estudiante visitante en el Centro de Iniciativas Informáticas Educacionales. Antes de unirse a Sun, Ángela estuvo trabajando como desarrolladora de software e investigadora en el Instituto Federal Suizo de Tecnología y participó en varios proyectos europeos. Ángela también ha realizado varias investigaciones sobre Agentes Inteligentes, que es una de sus especialidades.

Asesor de área
Luis Uribe

@luisuribe

Estudiante de ingeniería de sistemas, desarrollador de software, sysadmin y usuario y colaborador de software libre. Es uno de los dos colombianos certificados como Zend Certified Engineer en PHP 5.3, además de ser Debian maintainer en el proyecto Debian y miembro del PHP-PKG Team, así como miembros y cofundador de sus comunidades en el país. Ha participado en las cuatro ediciones de Campus Party Colombia como campusero, ponente o colaborador. Tiene experiencia en aplicaciones web de misión crítica relacionadas con el sector salud, e-government y open data. Ha participado como ponente en la Mini-Debconf Panamá, el Encuentro Internacional de Seguridad Informática y en diferentes versiones del FLISOL en varias ciudades de Colombia.


Regístrate
entradasagotadascpco5

Síguenos