19 de Marzo

CakePHP Avanzado

Demostración de como las nuevas tecnologias Web ayudan en el desarrollo de Sistemas Web o proyectos en General, ofreciendo reducción de costos y un mayor performance en los proyectos.

Programación de Microcontroladores con C

Este taller presenta una introducción al panorama actual tecnológico en referencia a los microcontroladores; arquitecturas, aplicaciones, modos de programación, etc. La parte practica se enfoca en la programación de microcontroladores de 8 bits utilizando el lenguaje de programación C (brevemente se presentan otras opciones de programación). Se utilizaran microcontroladores y herramientas de Freescale.

Desarrollo de Aplicaciones con Javascript y Mootools

Aprender a desarrollar aplicaciones web y de escritorio utilizando javascript y la biblioteca Mootools.

Requisitos:

- Conocimiento Básico de Javascript (sintaxis, convenciones)
- Conceptos básicos de CSS
- Conceptos de desarrollo Web (Modelo cliente servidor, despliegue)
- Manejo de herramientas de desarrollo (FTP, IDE)

IBM Rational Team Concert

La actual situación en la industria es que se ha comenzado a hacer uso de equipos distribuidos y el tener total control sobre el desarrollo de software se esta haciendo mas difícil cada día. Estamos viendo equipos que están interconectados en la organización con diferentes arquitecturas y esto se hace cada vez mas presente en las organizaciones que desarrollan software. El desarrollar nuevos productos es un nicho crítico en la operativa diaria como a su vez lo es la entrega en tiempo.

Cómputo Distribuido de Alto Rendimiento con MPI

La posibilidad de crear super computadoras a partir de equipos económicos ha hecho que la arquitectura de clúster se popularice. Nuevas arquitecturas requieren nuevas herramientas, y la interfaz de paso de mensajes (MPI) se encamina como la herramienta por excelencia para el cómputo de alto rendimiento. Durante el taller exploraremos dicha herramienta y cómo utilizarla para resolver problemas con altas necesidades de procesamiento.

Visita Campus Tecnológico de IBM

Agenda:

4.00pm - 5.00pm : Visita al GASC* y el GRIC*

5.00pm - 6.00pm : Charla sobre Quality Management usando Rational Quality Manager por parte de Agueda Martinez

6.00pm - 6.45pm : Charla sobre IBM Campus Guadalajara y Rational por parte del Ing. Arturo Jafet Rodríguez

Ruby on Rails: Desarrollo ágil de Aplicaciones

Temas:

- Patrón Modelo Vista Controlador
- Migraciones
- Controladores, Modelos, Vistas
- Validaciones automáticas
- Desarrollo de un recetario/blog/lista de TO-DOs

Descripción: Rails es una plataforma de desarrollo web que facilita el desarrollo de aplicaciones usando bases de datos como almacenes de información. Utiliza el patrón MVC para dividir la presentación, los datos y el control de la aplicación. Aprenderás las bases de la plataforma desarrollando una aplicación que podrás utilizar en tu vida diaria.

Cloud Computing y Software On-Demand

El concepto de Multi-Tenancy es uno de los elementos centrales de las aplicaciones Cloud Computing y Software On-Demand. Una arquitectura de aplicación Multi-Tenant es aquella donde todos los usuarios de la aplicación, independientemente de la organización (cliente) a la que pertenecen, comparten la misma instancia del código, de la base de datos y de la infraestructura. Esta arquitectura es lo que permite alcanzar las economías de escala que se traducen en costos competitivos para estos modelos de negocio.

Descripción de técnicas y métodos utilizados en el diseño de software para aviónica (Jueves Lleno)

La construcción de software para sistemas de aviónica requiere la aplicación de métodos de ingeniería que aseguren que el producto final, tanto el software mismo como el sistema completo, sea seguro. En muchas ocasiones incluso el software mismo provee de capacidades de seguridad (safety) al sistema que de otra manera no podrían ser construidos. En el taller se explicarán los principales métodos y técnicas utilizados y se realizarán ejercicios donde estos sean aplicados.

Salida al Antro

19 de Marzo | 10:00 PM - 20 de Marzo | 02:00 AM