en

AndorraDotNet

Comunitat d'usuaris .NET del pais dels pirineus

cdani

Dev_camp 2008

El fin de semana del 8 y 9 de noviembre de 2008 se ha realizado en el hotel Tryp de Guadalajara el Microsoft Devcamp orientado a desarrolladores, profesores y estudiantes, haciéndose algunas presentaciones compartidas y otras separadas para dichos grupos.

Aquí detallo las compartidas y las de desarrolladores.

 

 

Introducción

 

 

Diseño de interacción

 

 

Sobre el análisis de las soluciones que haya que crear, explicó que la realidad de las personas es distinta a lo que dicen ya sea por comodidad a la hora de expresarse o por la dificultad de transformar su concepto en lenguaje, por lo que es difícil saber las necesidades óptimas.

Explicó el circuito investigación -> análisis ->prototipado ->investigación -> etc. donde puede empezarse por cualquiera de los tres puntos e independientemente del estado del proyecto, aunque obviamente es mejor hacerlo al principio.

En el tema del uso de los programas habló de los incentivos para realizar las tareas, de la necesaria obtención de feedback de los usuarios, de los tipos de usuarios, etc.

Actualmente los usuarios tienden a usar inicialmente un buscador si este está disponible, por lo que de existir es importante que esté optimizado también para las acciones más sencillas como por ejemplo registrarse en una web, puesto que es habitual el no ver por ejemplo un botón al respecto que pudiera haber en una página principal.

Una máxima genérica es “lo usable es lo que se usa más”.

 

 

Depuración avanzada

 

 

 

Explicó herramientas y mostró ejemplos con windbg de depuración fuera del entorno de desarrollo.

Dos circunstancias habituales son el análisis de un volcado de memoria posterior a una excepción crítica y el adjuntarse a una aplicación que se está ejecutando para poder evaluar qué está haciendo, por ejemplo en casos de bajo rendimiento.

Para en análisis de los programas propios de Microsoft, este pone a disposición de los técnicos unas librerías de símbolos para cada versión de cada uno de sus programas para poder interpretar mejor lo ocurrido, y por supuesto podemos generar esas librerías para nuestras aplicaciones.

 

 

Presentaciones en público

 

Inicialmente es necesario definir el mensaje y simplificarlo en forma de titular.

Hay que analizar la estructura que se va a seguir para crear un hilo coherente que permita encadenar las distintas ideas presentadas.

Es importante así mismo crear interés en lo que se va a decir a continuación, por ejemplo con cambios de ritmo, con pausas falsas pensadas para crear expectativa, amenizar con cosas divertidas, etc., y esto es más necesario cuanta más gente asista a la presentación.

Hay que adaptar el nivel de detalle según el tipo de audiencia al que va dirigido el mensaje.

 

 

Channel 9

 

Channel 9, un conocido portal de Microsoft orientado al intercambio de información con sus clientes, ya tiene versión española:

http://channel9.msdn.com/spain/

 

 

Novedades en el PDC 2008 de Microsoft

http://www.microsoftpdc.com/

Ver “Watch PDC session recordings

 

Se resumieron algunas de las numerosísimas novedades:

 

C#4 – VB 10

 

 

 

Ambos finalmente convergen en funcionalidades por lo que la elección de uno de ellos no limitará el desarrollo que quiera llevarse a cabo.

En c# se han añadido los parámetros opcionales y nombrados, la covarianza y contravarianza en interfaces y delegados, mejoras en la interoperabilidad con Com y el tipado dinámico. También Visual Basic obtiene lo que no tenía de C#.

 

Se incluye la nueva tecnología Parallels, la cual está pensada para simplificar la ejecución en paralelo de diferentes tipos de tareas aprovechando los múltiples cores que los procesadores tienen actualmente. Es una alternativa mejor, más sencilla y optimizada que el uso de los threads en muchas circunstancias.

 

 

Windows 7

 

 

 

El nuevo Windows ha sido diseñado pensando en él como un consumidor de servicios, adaptándose por lo tanto a la tendencia actual de expansión de este tipo de aplicaciones ofrecidas cada vez más por las empresas de software.

Así mismo está siendo muy optimizado para poder soportar hardware menos potente que su predecesor Windows vista, puesto que el mercado así lo demanda. También pensando en ello los drivers necesarios para este nuevo sistema operativo serán los mismos que para Windows vista, con lo que se evitará la época de escasez de hardware compatible sufrido por su predecesor.

Se han añadido herramientas para adaptar la funcionalidad al tipo de usuario, lo que simplifica la administración y mejora la experiencia del usuario.

También tiene cambios a nivel estético y de funcionalidad como por ejemplo en la barra de tareas, y muchos otros pequeños cambios.

 

 

Windows Azure

 

 

 

Windows Azure es una incursión con mucha fuerza de Microsoft en el campo del hosting, quien permitirá que con sus herramientas de desarrollo actuales y mediante un sdk puedan crearse aplicaciones basadas en web subcontratando toda la parte de hardware y sistemas operativos y obviando complicaciones habituales de este tipo de desarrollos.

Llaman a este concepto “sistema operativo para la nube”.

Aseguran que podrá soportar aplicaciones y webs de cualquier tamaño, incluso con cientos de millones de usuarios, por lo que están creando grandes datacenters en distintos sitios.

El pago será por uso, estando pendiente de definirse las tarifas.

Inicialmente a parte de los servicios básicos como el almacenamiento dan los servicios:

  • Live services
  • .Net services
  • Sql Server
  • Sharepoint
  • Dynamics CRM

Pronto ampliarán esta lista.

Actualmente puede accederse en modo pruebas.

 

 

Mesh.com

https://www.mesh.com/Welcome/default.aspx

 

Es un conjunto de herramientas pensadas para ayudarnos a trabajar con los distintos dispositivos que podamos tener como pc y pda.

Tiene una herramienta de escritorio remoto, otra para sincronizar y compartir documentos entre distintos usuarios y/o dispositivos, la cual comprende 5GB de almacenamiento gratuito en sus servidores, gestión de permisos de carpetas, ver cambios realizados, etc.

Así mismo pone a disposición de los desarrolladores herramientas para interactuar desde los programas con varios aspectos de la herramienta.

 

----------------------

 

Para finalizar la jornada un consultor de Microsoft hizo un espectáculo de humor muy bien montado con el que sin duda deleitó a todos los presentes.

 

 

El domingo se realizó una divertida y muy bien organizada gincana por equipos por las calles de Guadalajara, lo que posibilitó a sus participantes conocer de forma amena (y cansada J) esta población.

 

 

Los capitanes de los equipos arrodillados antes de la gincana

 

 

El equipo ganador

 

Muchas gracias a Microsoft y a la comunidad por este interesante fin de semana.

Daniel José.

 

Comentarios

 

lfranco ha opinado:

:-)

Ya se os ve que lo habéis pasado fatal...

Bueno Dani, de lo que no te libras es de contármelo todo delante de una cervecita, ok?

Un envidioso abrazo,

November 10, 2008 4:17 AM
 

NavarraDotnet ha opinado:

navarradotnet en el {dev_camp}

November 16, 2008 2:48 PM
AndorraDotNet.com
Ofrecido por Community Server (Commercial Edition)