Welcome to MSDN Blogs Sign in | Join | Help

¡¡¡GUAU!!!! Eso podría ser todo el post, pero voy a contar algo más del evento :)

Tuve el placer de participar del TIC Experience organizado por la gente de ORT, muchísimas gracias a Diego Urfeig, Director del Centro de Emprendedores ORT y a Dario Mischener, Director de la Orientacion en Tecnología de Información y Comunicaciones (TIC), por la invitación a participar, y la amabilidad durante toda la tarde de hoy.

Debo decir que como técnico en electrónica, e Ingeniero en Informática que soy, que me sentí en mi salsa y la pasé genial!! Una de las más lindas demostraciones de innovación y creatividad que he visto en mucho tiempo, y se notaba tremendo trabajo detrás de cada uno de los proyectos. Mis felicitaciones a los alumnos y docentes de TIC por la pasión puesta en ello.

Interesantes usos de los WII Control como los hechos por los proyectos de “LeñadORT” o “Hit The Puck”, y muy buenos proyectos hechos con VirTools (desconocía la herramienta y me encantó!), tales como ARq (excelente concepto de producto), Beyond Speed Limits (nada menos que un juego de carreras 3D multiplayer, que hubiese hecho babear a un amigo fanático del ForzaMotors). Aprovecho para compartirl la biblioteca de WIImotes para .NET hecha por la gente de CodingForFun.

Además de jugar con varios de los proyectos, y con la XBox que llevé (sigo imbatible al Halo 3), participé del panel de “Modelos de Negocios en Videojuegos" junto a la gente de SIA Interactive (me facinó el proyecto de vidrieras interactivas) y Sony Argentina quienes presentaron la Playstation 3. Durante mi presentación compartí algunos detalles de XBox Live y de XNA, la plataforma de código manejado .NET para el desarrollo de juegos en XBox, cerrando con el ya famoso video de Proyecto Natal.

Les dejo una de las demos que más me gusta de Natal, donde se ve que la cosa parece que anda :)

Algunos links para visitar:

Nuevamente muchisimas gracias por dejarme participar de tan lindo encuentro, a los chicos por la buena onda, y felicitaciones a los organizadores!

El viernes tuve el placer de participar del CellsOnCamp organizado en la Universidad Católica de Salta por las células y Student Partners de la Universidad Nacional de Salta y la Universidad Católica de Salta. La verdad que no tengo más que palabras de agradecimiento para los chicos y autoridades de la UCASAL que nos han hecho sentir como en casa.

image

Muchísimas gracias a la Ingeniera Beatriz Gallo, y al Ingeniero Claudio Mondada, Decano de la Facultad de Ingeniería e Informática, por su amabilidad y tiempo. Tuvimos la oportunidad de conversar junto a otros docentes sobre diferentes proyectos que se están llevando a cabo en la Universidad, del Programa Académico y sobre la comunidad profesional en la región del NOA.

También quiero agradecer a los MSP (ver foto) y a las células de Salta quienes no sólo organizaron el CellsOnCamp e InstallFest, sino que continuamente hacen un trabajo impresionante, investigando, estudiando, compartiendo y ayudando a hacer crecer el Programa Académico. Ivana, José, Facundo, René: Son unos fenómenos! Me encantó conocerlos :-).

Destacable también la voluntad de los chicos de las células de Jujuy, y algunos estudiantes de Tucumán que también asistieron al evento. ¡Gracias por acercarse a conversar y permitirme conocerlos!

 

De izquierda a derecha: José Villagrán, Ivana Tilca, Ale, Yo, Rene Pastor Mogro, Facundo Castillo.

Sobre el CellsOnCamp

La organización estuvo impecable, y me gustó mucho como se cuadró la agenda. Hubo de todo. Con Alejandro abrimos presentando Internet Explorer 8, demostrando Bing (desde hace varios días mi motor de búsquedas por defecto) y compartiendo la novedad del proyecto Natal. También hablamos sobre los objetivos y beneficios de participar del programa académico (para conocer más detalles de qué es una célula académica y cómo registrarse acceder aquí).

Luego ví la presentación de Ivana donde nos paseó por el stack completo: Linq, WCF y Silverlight, tan sólo en una horita :-) Impresionante Ivana!

Pasado el almuerzo tuve que salir del evento unos minutos pero volví a tiempo para ver la presentación de la UCASAL donde se anunció la implementación de Live@Edu.

Luego presenté algunas novedades de Visual Studio 2010 beta 1 (Parallels y Entensibility Framework, dos lindos temas para seguir investigando) y Ale nos deslumbró con Windows 7 (brillante Home Group, accediendo desde Salta a la música disponible en la cocina de los Ponicke!).

Luego el sorteo, y cerramos el día con una buena dosis de empanadas salteñas.

 

 

Espero poder volver pronto por Salta, y no veo la hora de que llegue el CodeCamp para reunirnos con todos los MSP!

Abrazo!

Más información del Programa Académico:

· Células Académicas

· Registrar tu Célula

· Cells On Camp

· Imagine Cup

ban_ar_win7_120x240Microsoft TechNet y MSDN te desafian a demostrar cuanto sabes de Windows 7. ¡Te invitamos a participar de este nuevo desafío!.

Ingresa en puertadeenlace.net,  descarga Windows 7 RC, armá tu video y participa por  USD 1000 y dos netbooks.

¡Tenemos todo para ayudarte!  Para bases y condiciones de este concurso haz clic aquí.”

El pasado 27 de Mayo la gente del MUG llevó a cabo las jornadas IT Córdoba 2009. Realmente es impresionante el nivel y calidad de la de agenda y presentaciones que han compartido, y creo que actividades como esta marcan hitos muy importantes en lo que significan el desarrollo de la comunidad. Mis felicitaciones al MUG!

Recomiendo leer la nota publicada por Oscar: http://www.mug-it.org.ar/Note.aspx?Note=336012&BlogMessageOk=1

image

Dificil repasar más de 30 años de historia en menos de 10 minutos, pero así lo han hecho Cons y Ale en Miravos.tv:

 

La gente del Linked In .NET User Group está organizando sesiones de preguntas y respuestas con grandes pesos pesados. La semana pasada fué con el amigo @ScottGu, y se vienen:

June 9, 10:30 AM PDT, Caludio Perone talks about Agile Tales - http://events.linkedin.com/LIDNUG-Claudio-Perrone-Agile-tales/pub/72645

June 21, 9:00 PM PDT, Sara Ford talks about CodePlex - http://events.linkedin.com/LIDNUG-Sara-Ford-Embrace-Open-Source/pub/65637

July 9, 10:30 PDT, Tim Heuer talks about Silverlight 3.0 - http://events.linkedin.com/LIDNUG-Tim-Heuer-talks-about-Silverlight/pub/78576

July 30, 8:00 PM PDT, Brad Abrams talks about Silverlight ready applications - http://events.linkedin.com/LIDNUG-Brad-Abrams-Silverlight-ready/pub/77847

 

Saludos!

El espectador ha publicado un nuevo sitio para el seguimiendo de las elecciones internas que se darán en Uruguay: http://www.internas2009.com.uy/

image

El sitio está desarrollado en Silverlight 2, por la gente de Innicia (recomiendo visitar su sitio, otro excelente trabajo en Silverlight), un partner de Microsoft del Uruguay.

No voy a describir demasiado las funcionalidades y lo increible que resulta la experiencia de utilizar el sitio de las internas, pero si me gustaría compartir algunos patrones que se pueden ver  y podemos considerar al desarrollar experiencias tán ricas en Silverlight:

Pre-Loader

image

Al ingresar al sitio vemos una primera aplicación Silverlight que muestra el start-up del sitio, incluyendo porcentages de descarga o preparación del otros componentes. Una de las tareas que se realiza en ese momento es la descarga de un segundo archivo XAP que incluye el resto de la aplicación. Es importante que manejemos la ansiedad del usuario y que sienta que “ya ingreso” a la aplicación, y no que está ocurriendo un error si se demoran en cargar los recursos.

Listado y filtrado de la información

image

Tan solo la página de llegada nos muestra un claro ejemplo de todas las tareas que deberíamos considerar al mostrar una gran cantidad de información a los usuarios.

  • Paginación: Se puede ir a la página siguiente, la última o a una determinada.
  • Filtrado por fechas.
  • Búsqueda de contenido: Para realizar filtros en base a un texto en particular.

Hasta aquí los tradicionales que tenemos en cuenta. Pero si nos fijamos hay patrones mucho más sutiles e importantes:

  • Cada item aparece resumido, y es posible desplegarlo para su mejor visibilidad.
  • Los filtros por candidato están hechos presentando la foto del mismo, y no sólo el nombre para su más facil reconocimiento.
  • Si buscamos ver más items en cáda página, podemos pasara a una segunda vista llamada “Etiquetado”:

image

Dashboard

La pantalla de escenario nos muestra un claro ejemplo de combinar diferentes tipos de medios (imágenes, video, gráficos, etc), de una forma limpia para el usuario, reflejando en poco segundos la información referida a un único tema (en este caso un candidato en particular):

image image

Como parte del “patrón” podemos identificar el listado de candidatos de la izquierda, que permite una forma de cambio de contexto del Dashboard actual, sin necesidad de ir a una pantalla anterior a seleccionarlo.

Tagging o etiquetado de la información

El comparador es un claro ejemplo de clasificación de información por etiquetas, y lo eficiente que se vuelve su presentación en pantalla con Silverlight y Linq (esto es sólo un supuesto mío ya que no tuve oportunidad de ver el código :) ):

image

La información no sólo se lista, se presenta al usuario

Y mi forma preferida en esta aplicación son los gráficos, no sólo por la calidad y variedad de los mismos, sino por las animaciones al cambiar de un candidato a otro:

image

Para los interesados en patrones de experiencia de usuarios, les recomiendo darse una vuelta por http://quince.infragistics.com/

Mis felicitaciones a todos los involucrados en este excelente trabajo.

Miguel.

 

EN-w7-comp_rgb_LComo saben ya contamos con la versión Release Candidate de Windows 7 en la calle. Esto no solo implica una próxima liberación del producto, sino que se ha alcanzado un nivel donde la lista de features ha implementar ha sido completa, y entramos en etapa de estabilización.

Esto nos habilita ha comenzar a verificar compatibilidad de nuestras aplicaciones en Windows 7, y empezar a integrar las nuevas APIs de Windows 7.

  • Alejandro acaba de publicar un post en su blog que nos muestra un claro ejemplo compatibilización de aplicaciones utilizando Windows XP Mode, una nueva funcionalidad de Windows 7 que nos permite ejecutar aplicaciones de manera virtualizada ante la imposibilidad de modificar el código fuente de la aplicación: http://blogs.technet.com/ponicke/archive/2009/05/11/windows-xp-mode-y-la-compatibilidad-que-te-conto.aspx (notar un detalle importante sobre el final del video cuando crea el acceso directo a la aplicación desde la virtual de XP, y queda disponible en su desktop Windows 7 que no he visto explicado en muchos lados).

 

En las últimas semanas he estado trabajando con las bibliotecas de interoperabilidad con las nuevas APIs de Win32 de Windows 7 bajo .NET, para una aplicación de ejemplo en la que estamos trabajando junto a Juan Ladetto y Daniel Priego Garcia de la que pronto estaré compartiendo más novedades. También se ha liberado una primer versión el API Code Pack, que se ve muy prometedor ya que integra bibliotecas .NET y demos de cómo trabajar con:

  • DirectX
  • Explorer Browser (en WPF y Winforms)
  • Extended Linguistic Services
  • Sensors
  • Y Shell, incluyendo TaskBar, Thumbnails y demás.

Saludos!

El sábado pasado se realizó el primer encuentro de ALT.Net en Argentina, y en mi opinión salió excelente.

Fuimos unos 50 asistentes, con participantes de diferentes provincias y del Uruguay.

clip_image001clip_image002

Se propusieron cerca de 14 sesiones entre las cuales se hablo de Open Source en Argentina, Usabilidad y cómo lograrla, Sobre-Ingeniería (este fue un tema recurrente en varias sesiones), Innovación en Microsoft, cómo implementar DDD con el stack .NET (excelente la discusión) y varias charlas más. Las sesiones siguieron la modalidad de Open Space, con lo cual casi no se usaron los proyectores, pero sí hubo mucho pizarrón y fue destacable el nivel de respeto y camaradería demostrado en cada sesión.

clip_image003

Repercusiones de la reunión en twitter: http://search.twitter.com/search?q=altnetba

Algunas fotos: http://www.flickr.com/photos/32140881@N04/sets/72157617858437849/

Gracias a todos por compartir sus experiencias! Esperemos poder repetirla pronto.

Muchas veces me piden la dirección de los training kits de Visual Studio, así que aprovecho y los publico todos juntitos aquí:

En las últimas ediciones de PDC y MIX se presentaron importantes novedades relacionadas a la plataforma de desarrollo; entre ellas la primer CTP de Visual Studio 2010 y la beta de Silverlight 3. También acaba de concluir la Game Developer Converence donde se anunció la versión 3.1 de XNA Game Studio para el desarrollo de juegos. Fernando Machado (MVP, C#), Ignacio Cattivelli (Microsoft) y Pedro Guida (MVP, XNA) conducirán el recorrido.

 

Inscripción aquí: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032413561&Culture=es-UY

Cumuy_22042009

No vale usar Visual Studio...

    static public class Helper
    {
        static public string ToString(this Object p)
        {
            // ¿Se ejecuta alguna vez?
            return string.Empty;
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            var a = new Object();
            string res = a.ToString();
        }

    }

Recoradarán que en el último CodeCamp, la gente de Three Melons nos estuvo mostrando su plataforma de desarrollo de Juegos desarrollada en .NET. En la última conferencia de “le Web” también estuvieron presentes y tuvieron oportunidad de mostrar uno de sus últimos desarrollos, el juego de Indiana Jones para la gente de Lego:

 

En el video cuentan la facilidad de la plataforma de desarrollo, la cual puede generar juegos para Flash o Silverlight, y que pronto estarán liberando una versión con Silverlight 2.

Tremendo trabajo.

La gente del MUG me avisa de una Jornada que se estará realizando el próximo 22 de Abril en la UADE. Mas detalles a continuación:

Registración gratuita aquí: http://www.mug.org.ar/registracion.aspx?idevento=3238

Importante JORNADA DE TECNOLOGÍA, organizada por la Universidad Argentina de la Empresa y el Grupo de Usuarios Microsoft , auspiciada por el Polo IT de Buenos Aires.

Miércoles, 22 de abril de 2009

Aula Magna UADE, Lima 717, Ciudad Autónoma de Buenos Aires
Oradores: Patricia Scalzone, Rodolfo Finochietti, Diego Gonzalez, Daniel Laco, Esteban Dannunzzio

Los Nuevos desafíos en el campo de TI. En este evento, oradores de primer nivel, referentes de la comunidad tecnológica, nos mostrarán su visión ya sea desde la Gestión propiamente dicha como desde la administración de equipos de desarrollo, cuales son las alternativas a tener en cuenta al diseñar la arquitectura de una aplicación.
Dentro del ciclo de vida de desarrollo del Software, existen varias etapas que en mayor o menor medida se encuentran resueltas por la industria.
Actualmente, en la ejecución de proyectos, los aspectos tecnológicos dejaron de ser el factor problemático esencial, ya que contamos con abundante información que permite seleccionar diferentes herramientas como Guías y Frameworks que ayudan a resolver los aspectos técnicos de los desarrollos.
Sin embargo, existen dos áreas que hoy en día son las claves para el éxito o fracaso de una solución, siendo estas las que ofrecen mayor incidencia en el costo y tiempo de los proyectos. Estas aéreas son la Gestión de Proyectos y la Arquitectura de esas soluciones.

8:30 Ingreso – Acreditación
9:15 Apertura – Keynote
9:30 a 11:00 –
Las buenas prácticas y el impacto en el costo de los proyectos de software (Área: Gestión de Proyectos) - Patricia Scalzone, Daniel Laco (Vemn Sistemas)
Aún con los avances de estos tiempos, y las metodologías, herramientas y procesos con los que contamos, la gestión de proyectos sigue siendo un problema en las empresas. La paradoja es pensar que la incorporación de buenas prácticas puede encarecer y demorar el proyecto, cuando la realidad es que podríamos ser mucho más eficientes, sobre todo en épocas de ajustes.
ALM (Application Lifecycle Management) es un conjunto de disciplinas que permite alinear las estrategias del negocio, con el desarrollo del software y la operación. En esta conferencia, se transmitirá el valor agregado que adquiere un equipo de desarrollo con la incorporación de estas prácticas.

11:00 a 11:30 - Intervalo
11:30 a 13:00 –
Arquitectura y Desarrollo en Tiempo de Crisis (Área: Arquitectura de Software) - Rodolfo Finochietti (Lagash Systems)
En los últimos años se ha incorporado la práctica de arquitectura a los proyectos de software con diversos objetivos, la industria ha tomado este rol de diferentes formas y se ha acoplado a los equipos de desarrollo. En la actualidad y en el marco de una crisis global, las organizaciones se plantean un punto de inflexión en el cual se están revisando decisiones anteriores, se están reestructurando equipos para acomodarse a los nuevos desafíos, en términos de velocidad, costos, y otros aspectos. A lo largo de esta presentación se darán cuenta de distintos desafíos y algunos lineamientos generales para encararlos.

13:00 a 14:00 – Intervalo. Almuerzo libre.
14:00 a 15:30 –
Tercera conferencia Arquitecturas Web – Alternativas, Casos y Recomendaciones (Área: Arquitectura de Software) - Esteban Dannunzio (Vemn Sistemas)
En las aplicaciones Webs, hay desafíos a resolver en una arquitectura. Desde la elección del Framework principal, pasando por el desarrollo de la interfaz de usuario y las comunicaciones, hasta pensar las operaciones y mantenimiento de un sitio.
En esta presentación hablaremos sobre recomendaciones y alternativas para resolver cada una de las áreas, la incidencia en el proyecto, Contaremos algunos casos reales de implementaciones, con los pros y los contras de cada uno de ellos.

15:30 a 16:00 – Intervalo
16:00 a 17:30 –
Gestión de equipos de Desarrollo (Área: Gestión de Proyectos) - Diego González (Lagash Systems)
Los RRHH de TI (o sistemas) son uno de los perfiles más difíciles de gestionar. El nivel de compromiso con los proyectos debe ser alto, la especialización juega un rol azaroso, los desafíos pueden ser complicados de establecer, la rotación de los equipos, la sobrecarga de trabajo, entre muchos otros temas. En esta charla se identificarán esos problemas para dar lugar distintas técnicas de manejo de equipos que minimizan los desafíos mencionados y ayudan a una mejor integración de los equipos entre sí y hacia las organizaciones.

17:30 a 17:45 – Cierre, agradecimientos, sorteos.
Open Spaces:
14:00 a 15:30 –
OS Gestión de Proyectos, OS Arquitectura de Software
16:00 a 17:30 –
OS Gestión de Proyectos, OS Arquitectura de Software

image

Finalmente pasó el Run09. En el post que publiqué en puerta de enlace pueden dejarnos sus comentarios, y seguimos estudiando los formularios de evaluación para ver como mejorar para el Run10.

Muchísimas gracias a los oradores por las excelentes conferencias que nos han brindado, y a todos los asistentes por participar.

Saludos!

More Posts Next page »
 
Page view tracker