conferencias software guru 22 de marzo

15
INSTITUTO TECNOLÓGICO DE NUEVO LAREDO EN CONJUNTO CON EL DEPARTAMENTO DE ING. EN SISTEMAS COMPUTACIONALES TE INVITA A: DETALLE DEL EVENTO FECHA: 22 DE MARZO DEL 2012 HORA: 10:00 A 6:00 LUGAR : ? ¿QUE ES SG VIRTUAL? SG Virtual es un día de video conferencias gratuitas dirigidas a desarrolladores de software. Los conferencistas y participantes se conectarán remotamente desde todo el mundo. SG Virtual es organizado por Revista Software Guru y es la 3ra ocasión que se realiza este evento. ¿Cuáles serán los temas? Tendencias tecnológicas en el desarrollo de software. Mejores prácticas para el ciclo de vida de desarrollo de software. Gestión de proyectos y procesos de software. Oportunidades de emprendimiento en la industria de TI.

Upload: alfredo-sanchez

Post on 31-Mar-2016

214 views

Category:

Documents


0 download

DESCRIPTION

conferencias software guru 22 de marzo

TRANSCRIPT

Page 1: conferencias software guru 22 de marzo

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO

EN CONJUNTO CON EL DEPARTAMENTO DE ING. EN SISTEMAS

COMPUTACIONALES

TE INVITA A:

DETALLE

DEL EVENTO

FECHA:

22 DE MARZO

DEL 2012

HORA:

10:00 A 6:00

LUGAR :

?

¿QUE ES SG VIRTUAL?

SG Virtual es un día de video conferencias

gratuitas dirigidas a desarrolladores de software.

Los conferencistas y participantes se conectarán

remotamente desde todo el mundo.

SG Virtual es organizado por Revista Software

Guru y es la 3ra ocasión que se realiza este

evento.

¿Cuáles serán los temas?

Tendencias tecnológicas en el desarrollo de

software.

Mejores prácticas para el ciclo de vida de

desarrollo de software.

Gestión de proyectos y procesos de software.

Oportunidades de emprendimiento en la

industria de TI.

Page 2: conferencias software guru 22 de marzo
Page 3: conferencias software guru 22 de marzo

AGENDA DE SESIONES JUEVES 22 DE MARZO (10:00 AM A 6:00 PM)

Hora

(Frontera) I4 I5 Centro de Cómputo

10:00AM -

11:00AM

Linked Data: Acortando la

ruta hacia la Web 3.0,

presentado por Infotec

11:00AM -

12:00PM

Grafos: conceptos y

aplicaciones

Desarrollo de Software

Unificado en la era postPC

(Android - iOS - Windows

Phone)

12:00PM -

1:00PM

1:00PM -

2:00PM

El Ecosistema Groovy

Como conseguir un

excelente puesto en la

industria del Software y no

morir en el intento

2:00PM -

3:00PM

Administración del Ciclo

de Vida de las

Aplicaciones, presentado

por HP

3:00PM -

4:00PM

Ceylon, un nuevo

lenguaje para la JVM

Ciclos de Vida Guiados

por la Arquitectura:

Balanceando

entre agilidad, eficiencia y

calidad

4:00PM -

5:00PM Conferencia magistral

5:00PM -

6:00PM

Aplicaciones móviles y

web en HTML5/CSS3/JS

con PhoneGap

Diseño efectivo de

programas de software

Page 4: conferencias software guru 22 de marzo

Linked Data: Acortando la ruta hacia la Web 3.0, presentado por Infotec

Conferencista(s):

Javier Solis Gonzalez

Presentado por:

Linked Data: Acortando la ruta hacia la Web 3.0

Schedule info

Time slot:

22 Marzo 10:00 - 11:00

Audience

Track:

Magistral

Nivel de complejidad:

Fundamentos

Page 5: conferencias software guru 22 de marzo

Grafos: conceptos y aplicaciones

Conferencista(s):

Ma. Elena Martínez Durán, Ariel Lira Obando

La creación de modelos matemáticos es indispensable para plasmar el comportamiento del

mundo real, en particular en el área de las ciencias computacionales. Los teoría de grafos,

ofrece una herramienta que permite describir y resolver problemas en diferentes áreas del

conocimiento: transporte, química, comunicación e Internet.

Ésta plática nos describen los conceptos básicos de la teoría de grafos, identificando sus

características y elementos, algunos algoritmos básicos para posteriormente aplicarlos para

el modelado de problemas simples. A partir de ellos se explican con mayor detalle su

aplicación para resolver problemas de cálculo de camino más corto, coloreo de mapas,

reconocimiento de patrones.

Schedule info

Time slot:

22 Marzo 11:00 - 12:00

Audience

Track:

Herramientas y tecnologías

Nivel de complejidad:

Intermedio

Page 6: conferencias software guru 22 de marzo

Desarrollo de Software Unificado en la era postPC (Android - iOS -

Windows Phone)

Conferencista(s):

Enrique Aguilar Vargas

Tratará acerca del desarrollo de aplicaciones unificadas para dispositivos móviles Android,

iPhone/iPad y Windows Phone utilizando el mismo core de código. En la primera parte de la

conferencia se estará verificando los diferentes escenarios de programación móvil (Web,

híbridos (pseudonativas) y nativas) y las dificultades para la unificación de proyectos

empresariales en estos dispositivos, se hablará sobre la era postPC y los sistemas

operativos que son líderes en ésta era, en la segunda parte de la conferencia se generará

una clase principal con funcionalidad específica y después se creará la interfaz gráfica para

cada dispositivo usando XAML para Windows Phone, AXML para Android e Interface

Builder para iOS, una vez que se tiene la interfaz gráfica de cada sistema, se usará un

mismo core de código en CSharp, y que será portado a Windows Phone en Visual Studio

2010, a Android con Visual Studio 2010 y Mono for Android y para iOS con MonoDevelop y

Monotouch. Al final se mencionarán las principales ventajas de utilizar una unificación de

software en la era postPC.

@enriqueaguilar

Schedule info

Time slot:

22 Marzo 11:00 - 12:00

Audience

Track:

Herramientas y tecnologías

Nivel de complejidad:

Intermedio

Page 7: conferencias software guru 22 de marzo
Page 8: conferencias software guru 22 de marzo
Page 9: conferencias software guru 22 de marzo

El Ecosistema Groovy

Conferencista(s):

Andres Almiray

Groovy es el lenguaje de programacion para la JVM que mas rapido ha crecido en

popularidad durante los ultimos años. Probablemente es el resultado de la sintaxis tan

similar al lenguage Java, lo cual facilita que cualquier desarrollador Java aprenda el

lenguaje en tiempo record. Aunado a esto existe un grupo creciente de proyectos que hacen

uso de este lenguaje, con resultados sorprendentes. En esta sesion exploraremos algunos

de los proyectos y librerias que mas suenan en la comunidad Groovy y que seguramente te

pueden ayudar en el trabajo diario.

Las herramientas a cubrir son: Grails, Griffon, Gradle, Gant, Spock, CodeNarc y GContracts.

Si el tiempo lo permite veremos tambien Easyb, GMetrics y GPars.

Schedule info

Time slot:

22 Marzo 13:00 - 14:00

Audience

Track:

Herramientas y tecnologías

Nivel de complejidad: Fundamentos

Page 10: conferencias software guru 22 de marzo

Como conseguir un excelente puesto en la industria del Software y no morir en el intento

Conferencista(s):

Gustavo Laotshi

La industria del software cada vez es más competitiva, existen todos los años graduados

como ingenieros en sistemas o de software que por falta de experiencia laboral no han

conseguido un buen trabajo.

El objetivo principal de la conferencia es dar a conocer algunos consejos que son

indispensables para conseguir un excelente trabajo en su primer empleo, además los

requerimientos que las empresas necesitan para seleccionar un buen candidato.

Schedule info

Time slot:

22 Marzo 12:00 - 13:00

Audience

Track:

Desarrollo profesional

Nivel de complejidad:

Fundamentos

Page 11: conferencias software guru 22 de marzo

Administración del Ciclo de Vida de las Aplicaciones, presentado

por HP

Conferencista(s):

Jon Bailey

Presentado por:

Todas las empresas modernas dependen del software. Las organizaciones de TI de clase

mundial aprendieron lo que implica responder con rapidez y eficiencia a las cambiantes

condiciones del negocio, manteniendo al mismo tiempo los datos críticos seguros.

Para aprovechar al máximo esta sesión, te recomendamos revisar previamente la "Guía

para Manejar con Maestría el Ciclo de Vida de las Aplicaciones Modernas".

La sesión será presentada por Brad Hipps, Senior Product Manager en HP Software.

Schedule info

Time slot:

22 Marzo 14:00 - 15:00

Audience

Track: Magistral

Nivel de complejidad: Avanzado

Page 12: conferencias software guru 22 de marzo

Ceylon, un nuevo lenguaje para la JVM

Conferencista(s):

Enrique Zamudio

Una breve introducción al lenguaje de programación Ceylon, el razonamiento detrás del

mismo, sus características principales, status del proyecto y por supuesto una demostración

con algunos ejemplos sencillos pero que dejan ver el poder del sistema de tipos y la

influencia que tiene sobre el diseño de objetos.

Ceylon es un nuevo lenguaje de programación para la JVM, de tipado estático, con mucho

énfasis en un buen sistema de tipos y una buena legibilidad, además de muchas de las

características que se espera ver en un lenguaje de programación moderno. Este lenguaje

es la más reciente creación de Gavin King, autor del framework de persistencia Hibernate,

uno de los más utilizados hoy en el mundo Java. En Diciembre de 2011 fue publicado el

primer release, versión 0.1. La página oficial es ceylon-lang.org.

Schedule info

Time slot:

22 Marzo 15:00 - 16:00

Audience

Track:

Herramientas y tecnologías

Nivel de complejidad:

Intermedio

Page 13: conferencias software guru 22 de marzo

Ciclos de Vida Guiados por la Arquitectura: Balanceando entre

agilidad, eficiencia y calidad

Conferencista(s):

Alejandro Bianchi

La sociedad global se caracteriza por una demanda creciente de productos y servicios que

mejoren su calidad de vida, mejoren las condiciones económicas o resuelvan los problemas

del medio ambiente. La industria del software debe dar respuesta a esta demanda a partir

de proveer aplicaciones cada vez más complejas en funcionalidad y atributos de calidad, lo

que sumado a tiempo de salida al mercado cada vez más exigentes, integración de nueva

tecnología con aplicaciones legadas y los problemas derivados de la escasez de recursos

humanos han obligado a la industria a buscar nuevas maneras de producir y mantener

software. Como en muchos otros aspectos del software, en este en particular, también hay

grandes debates y en algunos casos con posiciones irreconciliables y en otros buscando

consensos. Para algunos la demanda se resuelve con procesos formales y disciplina, para

otros con agilidad y otros, yendo un poco más allá apuntado a la velocidad del desarrollo.

Es posible y con razón, que cada posición tenga argumentos y evidencias objetivas que

demuestre la veracidad de sus afirmaciones. Pero hay otra visión que intenta demostrar que

no hay una única forma de mejorar la producción de software. En esta presentación

intentaremos mostrar que la Arquitectura de Software es un facilitador para integrar, en un

ciclo de vida adecuado, las mejores prácticas para producir un dado producto de software.

La arquitectura de software puede facilitar la adaptación del proceso en un ambiente CMMI

para hacerlo más eficaz; también puede ayudar a identificar y controlar el “technical debt” en

un ambiente ágil, o puede facilitar la velocidad a partir de orientar el desarrollo a un

ambiente de reuso sistemático. A lo largo de la conferencia se presentan los argumentos

que demuestran el valor de una Arquitectura de Software y de qué manera, a través de las

decisiones de diseño, las vistas y perspectivas es posible modelar el proceso más

adecuado para producir software de manera eficiente, ágil y sin descuidar la calidad.

Schedule info

Time slot:

22 Marzo 15:00 - 16:00

Audience

Track:

Mejores prácticas para el ciclo de vida de software

Nivel de complejidad: Avanzado

Page 14: conferencias software guru 22 de marzo
Page 15: conferencias software guru 22 de marzo

Aplicaciones móviles y web en HTML5/CSS3/JS con PhoneGap

Conferencista(s):

Jesus Manuel García Torres

En esta plática se lleva a los participantes a los conceptos elementales del desarrollo de

aplicaciones web útiles para las empresas, y como llevarlas a plataformas móviles de

manera efectiva, utilizando HTML5, CSS 3 y Js con el frameworks Phonegap.

Schedule info

Time slot:

22 Marzo 17:00 - 18:00

Audience

Track:

Herramientas y tecnologías

Nivel de complejidad:

Fundamentos