SG Virtual #4 (abril 2013)

Casual Games Apps para Windows 8

-Mercado actual de juegos casuales
-Tipos de juegos casuales y modelos de monetización
-Herramientas (engines, frameworks) y técnicas para el diseño y codificación
-Selección de modelos para física del video juego
-Lenguajes de programación adecuados para codificar
-Incorporación de sensores para dispositivos touch
-Publicación y marketing en el Windows Store

¿Preparado para innovar? De paso a Visual COBOL

En esta sesión conocerás las diferentes integraciones de COBOL en plataformas como .NET, Java Virtual Machine (JVM) y la Nube, y como es posible desplegar una única fuente COBOL en diversas plataformas sin tener que cambiar ni una sola línea del código

Esta sesión es presentada por Micro Focus
 

Metodo Kanban en Ingenieria de Software

El sistema Kanban para el software, derivado del Sistema de Producción de Toyota (TPS), son un enfoque sin iteraciones para organizar el trabajo. En vez de usar iteraciones de tiempo fijo y reuniones de planificación, el equipo toma historias del backlog sólo cuando completó su trabajo anterior.

Entrepreneur & Technology

El gran impacto que puede causar la tecnología en el camino del emprendedor, los enfoques que se puede dar a una nueva empresa de desarrollo tecnológico y las herramientas y tecnologías disponibles para iniciar un camino al éxito en el desarrollo de una empresa de tecnologías.

Windows 8 creacion de apps

Se mostraran las características principales, sobre el manejo de estados y ciclo de vida. Controles PageObject y Navegacion para crear App’s para Windows 8, la estructura del modo runtime de Windows 8, como crear aplicaciones en Visual Studio 2012 para: en C#, javaScrip, HTLML 5, y por último como poder subir una aplicaciones en Windows Store.

¿Qué  es mejor utilizar? Un Framework  de desarrollo como ZendFramework 2, Symphony 2  o bien un CMS de WordPress, Joomla o Drupal para el desarrollo de mis proyectos.

Generales entre Framework de desarrollo y CMS

·         Que es un FrameWork?

·         Que es un CMS?

·         Ventajas  y Desventajas de un Framework

·         Ventajas  y Desventajas de un CMS

·         Que es mejor un Framework o un CMS

·         Que es más complejo de utilizar un CMS o un FrameWork

·         Puedo usar HTML5 con un FrameWork

·         Puedo usar HTML5 con un CMS

Desarrollo de RIA con Vaadin

Vaadin es un framework en Java para producir aplicaciones web modernas conocidas como "Rich Client Applications". Las aplicaciones son codificadas 100% en Java, usando toda una jerarquía de componentes visuales. Vaadin usa Google Web Toolkit para "renderizar" esa aplicación en el navegador.

Agile Testing

Comentar un breve contexto acerca de Agile Testing y profundizar en los siguientes puntos:
- Análisis de modelos de testing y sofware life cycle.
- Planeación de Pruebas
- Ambiente de Pruebas
- Ejecución de Pruebas
- Feedback
- Validacion de Pruebas
- Cotización de tiempo

Clustering con PGpool

Postgres es un motor de base de datos objeto-relacional libre que se caracteriza por sus atributos de robustez, integridad transaccional, y que funciona en diversos entornos, entre otros aspectos. Lo anteriormente mencionado ha dado lugar a que Postgres sea muy utilizado a nivel mundial y que muchas de las aplicaciones existentes funcionen de la mano con este motor.

Emprender para Aprender

Emprender un negocio es más facil de lo que te imaginas. Qué sabes hacer? A quien conoces? A qué te gustaría dedicarte el resto de tu carrera? Crees que lo que sabes pueda interesar a alguien mas?

Que fue primero el huevo o la gallina? Necesitas ser experto en un tema para emprender? O puedes emprender y aprender sobre la marcha?

Apps & Cloud: Hackeando el mercado de las grandes casas de software

Siempre has tenido una idea dando vueltas en tu corazón quieres hacerla realidad, lo sientes. Pero por alguna razón solo lo ves como un sueño. :|

Cómo competir en un mercado liderado por grandes corporaciones? Qué tecnologías me permiten liberar mi espíritu creador de manera sencilla? Cómo alguien como yo puede hackear un mercado dominado por grandes empresas?

Puedo mostrarte el camino, aquí te espero :)

Desarrollo de Aplicaciones en Capas usando Visual C#

Durante la conferencia se verán conceptos iniciales para el desarrollo de aplicaciones con C#, cuenta con partes teóricas reforzado un ejercicio encadenado que le permitirá al usuario desarrollar habilidades para el desarrollo de software de manera profesional, mismo que le permitirá adquirir una competencia más en el ámbito profesional.

Tecnologías educativas:

Proyecto para realizar un software multimedia educativa para lenguas originarias de Chiapas. Razón que este trabajo presenta el diseño de un desarrollo multimedia con el objetivo de enseñar las lenguas originarias, primer nivel, de forma lúdica respetando la cosmovisión de las propias culturas y que servirá para cualquier persona interesado en aprender las lenguas originarias.

Web novice to Ninja web Developer...

En esta plática se comentará acerca de la evolución del desarrollo web hoy en día, necesidades básicas de las empresa que solicitan desarolladores, expectativas de un desarrollador, herramientas para el desarrolo en web, evolución de la web con HTML5 CSS· y Javascript, manejo de frameworks, metodologías y best practices. Durante la sesión se mostrará una serie de ejemplos de como ir aplicando cada una de las técnicas y recomendaciones mostradas.

HTML5 después del fin del mundo.

HTML5 ha representado una revolución en la web, desde los detractores de que estándar pudiera eliminar a otras tecnologias como Flash, hasta los hombres de fé que veían en este lenguaje la solución a todos sus problemas: gran soporte en navegadores, evolución de IE a soportar HMTL5, creación de aplicaciones móviles, encontrar el sentido de la vida... Es por ello que esta platica muestra lo que HTML5 es capaz de hacer.

¿Por qué los startups deben usar PaaS?

El éxito o fracaso de un startup no depende solo del producto o servicio que proporciona, hay muchos retos que hay que superar. En esta sesión vamos a ver como el usar PaaS (Platform as a Service), no solo ayuda a superar retos técnicos sino también al crecimiento y maduración del startup.
Puntos principales a tratar:

Mejores negocios con software, confía en mí

La aplicación del software para obtener ganancias o beneficios en los negocios seguirá demandándose y necesitamos también demandar mejores niveles de destreza en el desempeño de los diferentes roles durante el esfuerzo de creación de soluciones de negocio basadas en software.

Manejo de documentos XML con Oracle

En la actualidad el manejo de documentos con formato XML se ha convertido en un estándar para lograr comunicación entre diferentes sistemas. Las prestaciones que proporciona este formato permiten transportar información con una estructura de datos bien definida en un formato de texto simple, de esta forma se construyen documentos con un contenido optimizado y un tamaño muy ligero.

Experiencia en Personal Software Process

Uno de los retos mas importantes en mi carrera ha sido el de aprobar el examen de certificación de Personal Software Process. Pero lejos del estudio intensivo para lograrlo, la aplicación de los conocimientos en la practica, me han permitido evaluar mi trabajo, identificando áreas de oportunidad que antes no me hubiera imaginado. Esto ha redundado en el mejoramiento de mi proceso de desarrollo, así como el incremento de la calidad de los productos que he desarrollado.

Modelos Digitales de Negocios, una nueva forma de emprender

Elaborar planes de negocio tradicionales ahora es cosa del pasado, los modelos digitales han llegado para quedarse. El internet, las redes sociales y el crodwfounding, le han dado otra cara al emprendedurismo.

Ejemplos claros de esto es Google, Amazon o eBay. El Business Model Canvas y el “Design Thinking” se unen para crear modelos de negocios innovadores que muchas veces permiten a las empresas desarrollar ya sea nuevas líneas de negocio, o propuestas de valor creativas.

Programación competitiva

La programación competitiva ayuda a los estudiantes universitarios a desarrollar habilidades que no siempre se adquieren a lo largo de la carrera, como el trabajo en equipo, desarrollar una excelente lógica de programación, el trabajar bajo presión, entre otras. Empresas como Google, Amazon, Facebook y Microsoft buscan estas cualidades en los jóvenes para que ingresen a sus equipos de trabajo.

Open Source CMS

Realizar un web puede ser un trabajo complicado y muy laborioso si no se dispone de las herramientas adecuadas. En el pasado las herramientas eran básicamente editores que permitían generar una página, que evolucionaron para incorporar el control de la estructura de la web y otras funcionalidades, pero en general estaban enfocadas más a la creación que al mantenimiento.
En los últimos años se ha desarrollado el concepto de sistema de gestión

KUALI-BEH: estructurando nuestra manera de trabajo

Presentada ante el Object Management Group (OMG) como respuesta a su llamado a la acción "A Foundation for the Agile Creation and Enactment of Software Engineering Methods", KUALI-BEH permite establecer reglas sintácticas y semánticas para la definición, construcción y manipulación de Métodos y Prácticas de Ingeniería de Software.

Análisis de un diseño Instruccional para Aplicarlo en Unidades Curriculares Híbridas

El empleo de las nuevas tecnologías tanto en sistemas educativos presenciales, como para la educación a distancia, es uno de los grandes temas nuevamente abordados y enfatizados en los recientes años desde 1998 en la Conferencia Mundial sobre Educación Superior de la Organización de las Naciones Unidas para la Educación, la Ciencia y la Cultura (UNESCO) en París, Francia, por la Asociación Nacional de Universidades e Instituciones de Educación Superior (ANUIES) en los planteamientos prospecti

Webinar: Uso básico de social media en las empresas familiares.

2000.- No necesito una página web, mi empresa vende bien sin ellas.
2005.- Necesito una página web para iniciar mi PyME.
2010.- Las redes sociales son un bum pasajero es una moda que no me afecta.
2012.- No necesito de Facebook, Twitter, Foursquare, Pinterest etc… mi empresa vende bien sin ellas.
2015.- Por que esperar hasta que sea demasiado tarde? Como dice Peter Druker.- Innovar es una las dos actividades básicas de una empresa, la otra es vender.

Sensor ESB, la integración de la observacion del mundo a un ambiente SOA

Integrar el desarrollo electronico digital para poder sensar el mundo real (temperaturas, revoluciones, energia, luz, presion, etc) y poderlo integrar a un ambiente SOA implica mas alla de la implementación de servicios Web. Requiere de calidad del servicio, sincronización y coordinación de el conjunto de sensores. SensorESB es la union de un bus empresarial y SensorML el cual une la medicion de sensores con un sistema orquestado por medio de SOA.

101 Scrum ¿Qué diablos es un PO Proxy?

En el transcurso de esta conferencia, se compartirá con los asistentes la experiencia ganada en la adopción de Scrum con equipos dedicados que colaboran de manera remota:

- Dar el salto hacia la adopción de Scrum

- Colaboración de equipos distribuidos, sus retos y mejores prácticas

- La figura del PO Proxy o "PO Interno"

Ruby Internals

Ruby es un lenguaje interpretado con características de lenguaje orientado a objetos. En esta platica se demostrara la forma en como Ruby a través de su maquina virtual interpreta y ejecuta nuestro código.

Hablando de la Arquitectura Orientada a Servicios sus servicios y el Web Services.

This article is focused on identifying the importance of implementing a relationship between the various existing computer applications in business and information technology infrastructure, integrating data and business logic reusable services environment, this is the result of implement Service Oriented Architecture (SOA), unifying goals through a common language of communication, creating a flexible infrastructure for change and creating new trends and opportunities.

TideSDK - Tecnologías Web para Desarrollo en Escritorio

TideSDK es una tecnología open source que se derivó de Titanium Desktop de Appcelerator. La tecnología tiene alrededor de 3 años.
Es una aplicación que permite el desarrollo de aplicaciones de escritorio usando tecnologias Web como HTML, Web, Javascript, Python, PHP y Ruby.
TideSDK es multiplataforma (win, linux, mac) y la API opera incluso en móviles usando Titanium Mobile.

Es una de las pocas alternativas open source a Adobe Air.

La importancia de la UX en Aplicaciones Windows

El desarrollo en el mundo de las aplicaciones se ha salido de control.
¿Que pasa cuando la compañia mas importante sufre con los desarrolladores terceros o principiantes que se quieren subir al barco e inundan las tiendas con aplicaciones "patito" o "basura"?
Debemos de tomar muy en cuenta la UX, dejando un poco al margen la UI.

El mejor software no siempre es el más exitoso. ¿Cómo incorporar el diseño centrado en el usuario al desarrollo del software?

Tradicionalmente se pensaba que bastaba con que un software cumpliera con las funciones técnicas para considerarlo exitoso. Actualmente, el software ya no está dirigido únicamente a personas con un alto perfil tecnológico, sino que es un activo cada vez más valioso para personas con diferentes características y habilidades. Si el software no considera estos atributos de los futuros usuarios es probable que fracase.

Gestión Ágil de Proyectos de Software en micro-empresas

En México la micro-industria ocupa al 45.7% del personal ocupado total, en el sector servicios participa con el 41.2% del personal ocupado y generó el 22.2% de los ingresos del sector. A pesar de la relevancia que posee la micro-empresa, la mayoría de los sistemas de gestión de calidad y normativas van enfocados a la pequeña, mediana y gran empresa.

Comparte la responsabilidad de los proyectos como si fueran una célula

La administración de los proyectos actualmente debe ser más ágil, oportuna y brindar mayor seguridad a los clientes de que su inversión obtendrá los resultados esperados, así también la consultora o área encargada del desarrollo requiere que el proyecto sea rentable.

Como podría un Project Manager (PM) lograr él solo todo esto?, cómo podría lograrlo solo con la ayuda de unos cuantos colaboradores del equipo?

Estrategias de Pruebas de Software

A pesar de la "ingenierización" de las tecnología de información, incluso metodologías tan formales como CMMI simplemente ignoran el proceso de pruebas de software, llevando a la industria a entregar productos mediocres, de alto costo y fuera de calendario.
Una estrategia de Pruebas de Software formal e integrada con un proceso también formalizado de desarrollo de Software (CMMI, MAAGTIC, ITIL) regularmente entregará productos de mayor calidad, a mejor costo.

Seguridad en Software "Tecnicas de Cracking y AntiCracking"

en esta conferncia virtual se analizaràn todos los sistemas de protecciones mas usados por los programadores hoy en dìa y la forma en como los crackers deshabilitan o rompen esas protecciones usando tecnicas de ingenierìa reversa.

tales como:

hardcoded serials
Protecciones por limite de tiempo
Protecciones por banner`s y nag screen
tecnica de desactivacion de funciones
serial fishing
Tècnicas de empacado de software
stolen bytes
etc.