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.
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
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
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
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
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
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
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
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
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
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
Top Related