Wordpress Themes

MS Code Camp

Tal y como anunciamos en el post anterior, este fin de semana hemos estado en el Code Camp, un encuentro para desarrolladores organizado por Microsoft, que se celebra un par de veces al año y, que esta vez, tuvo como anfitrión el Rocí­o, en la provincia de Huelva. UC se desplazó hasta allí­, pero no sin antes visitar en Sevilla a uno de los responsables de Ilogic Games, IonicBoy por Stratos y Alejo para los amigos. Desde aquí­ como siempre le mandamos un saludo! ;) :)

Tras esa reunión informal, comenzaba a las 11 de la mañana el fin de semana de código, con un plato fuerte, XNA. Se comenzó hablando de la evolución de los juegos, así­ como de la problemática actual de su desarrollo (grandes costes, tiempos de producción casi eternos….) para dar paso a cómo influye XNA en el asunto. Para ilustrar las facilidades que da esta tecnologí­a en la creación de videojuegos, el ponente enseñó una demo, consistente en un juego de billar, realizado por una persona en tan sólo una semana. Además, se mostraron varios efectos aplicables sin grandes sentencias de código, con resultados muy logrados. Para nosotros, uno de los momentos top del evento. ;)

La siguiente conferencia trató sobre movilidad, desarrollo de aplicaciones móviles con Visual Studio. De las cosas más destacables, la utilidad referente a controlar el rendimiento de los programas en los dispositivos, a fin de optimizar el uso de memoria, muy escasa cuando hablamos de este tipo de plataformas.

La mañana terminó con una charla sobre temas empresariales. Cómo montar una empresa, plan de negocio, programas de apoyo a emprendedores, marketing, recursos humanos… puesto que desde UC tenemos un ojo en este punto, también nos resultó de lo más interesante de la jornada.

Tras la comida, tocó el turno a las preguntas a los expertos, seguido de un showcase de emprendedores. Después, otro plato fuerte con Silverlight, un framework / entorno de desarrollo para la creación de sitios dinámicos en internet o RIAs (Rich Internet Applications). También se habló del desarrollo con ASP.NET y AJAX.

El siguiente showcase consistió en una aplicación desarrollada con XNA y DirectX, un simulador de conduccón utilizado en autoescuelas, medios profesionales… de mucho realismo y con todos los componentes de hardware (volante, palanca de cambios, pedales… incluso una gorra que captura el movimiento de la cabeza, mostrando lo que se verí­a según la posición de la misma). Con la boca abierta nos dejó…

Por último y antes de la nueva ronda de preguntas a los expertos, tres personalidades del mundo del desarrollo nos hablaron de sus experiencias en el sector, en formato de entrevista. También estuvo de lo más interesante.

Por la noche… algo de ocio, cena tipo barbacoa, mini concierto amateur… y, bastante tarde, a descansar para coger fuerzas para el Domingo…

La mañana comenzó con una conferencia sobre domótica, demostrando las posibilidades de nuestras futuras casas inteligentes. Siguiendo un poco con la temática, le siguió la charla sobre robótica con .NET, en la que a través de demos y ejemplos pudimos dar fe de la potencia que tiene dicho entorno para estos fines. Más tarde y para terminar, una empresa de Salamanca nos enseñó su herramienta desarrollada con Media Center para programar y gestionar la televisión desde el PC.

Y tras la comida…. de vuelta a Madrid… en la que seguimos comentando con compañeros de Stratos (Ex3 y Diferencial) todo lo vivido y por vivir, en lo que a nuestros desarrollos se refiere. Dos dí­as técnicos que esperamos repetir en Octubre, cuando otra edición de este evento vuelva a celebrarse. ;) :)

Conferencia XNA

Esta tarde hemos asistido la conferencia sobre desarrollo de videojuegos con DirectX y XNA, perteneciente al máster en Informática Gráfica, Juegos y Realidad Virtual de la Universidad Juan Carlos I de Madrid. Los ponentes encargados de llevar la charla, han sido Ethel Garcí­a, por parte de Microsoft y Vicente, conocido stratero coordinador del motor jade y todo un especialista en la tecnologí­a .NET.

A lo largo de casi dos horas, se hablado de la creación de videojuegos… dando algunas pinceladas sobre las dificultades y problemas actuales de la industria y hacia dónde tiende a evolucionar el desarrollo. Las mejoras de DirectX 10, la arquitectura y manejo de XNA han sido el eje central de la exposición. Sin duda, una tarde muy interesante. ;) :)

DRT4ALL 2007

Del próximo 19 al 22 de abril tendrá lugar en Madrid, la II edición del Congreso Internacional sobre Domótica, Robótica y  Teleasistencia para Todos, DRT4ALL 2007, organizado por Fundación ONCE.

DRT4ALL es, sobre todo, un congreso cientí­fico donde se espera exponer los diferentes aspectos de las tecnologí­as implicadas, con la experiencia de los usuarios como un aspecto clave, para la promoción de la vida independiente de las personas con limitaciones funcionales y una muestra de cómo estos avances pueden cooperar para proporcionar a
todos una vida más cómoda y mejorar la integración social de las personas mayores o con discapacidades.

Entre otros, estos son algunos de los temas que serán parte del DRT4ALL 2007:
* Experiencia del usuario de las TIC
* Diseño para Todos y Tecnologías de Ayuda
* Teleasistencia y Telecuidado
* Hogares Digitales
* Robótica

En la siguiente Web pueden encontrar el programa actualizado, diversa información de interés relativa al evento, así­ como la pasarela de inscripción.
www.drt4all.org

Todos los estudiantes que se inscriban a través de la Web quedarán exentos del pago de la cuota de inscripción. Para ello deberán consignar en el campo “otras necesidades” su condición de estudiante. La voluntad del Comité Organizador es que, siempre y cuando el aforo lo permita, y atendiendo al número de solicitudes recibidas, todos aquellos estudiantes que lo deseen puedan asistir al Congreso.

Así­ pues, el equipo UC intentará estar presente. Más información proximamente.

MS Developer Day 2007

Ayer, dí­a 29, tuvimos el privilegio de asistir al evento Developer Day, organizado por Microsoft, en la ciudad de la imagen de Madrid y, más concretamente, en el kinépolis. Fue toda una experiencia que, el año que viene, esperamos repetir.

Poco más tarde de las nueve y media de la mañana, comenzaba la primera conferencia (tras una pequeña presentación del dí­a y la bienvenida a los asistentes) “Mejores prácticas en aplicaciones servidor”. En ella se explicaron diversas técnicas y consejos para optimizar los procesos que conllevan una carga importante en el servidor, desde las más básicas como sólo pedir el número de registros que se va a utilizar (es decir, no sacar en una consulta 1000 resultados si luego sólo vamos a trabajar con los 10 primeros) o paginar los resultados, a otras más complejas como el uso de peticiones así­ncronas y en background. La demo más interesante fue la que consistió en realizar pruebas sobre accesos y operaciones concurrentes. Para nuestro proyecto Mod Manager, es algo que tendremos en cuenta. ;) :)

La siguiente charla se centró en el Visual Studio Team System, una herramienta para seguir y planificar metodologí­as en el desarrollo de proyectos. En las demostraciones se pudo ver una aplicación realmente útil, algo así­ como un CVS pero más completo: gráficos que muestran cómo va el proyecto, las tareas pendientes, un controlador de código fuente / versiones, compilación conjunta, asignación de nuevas tareas, comunicación entre todas las personas del proyecto…. de última caracterí­stica, nos llamó la atención la demostración que se hizo: el jefe de proyecto descubre un error… lo reporta.. y se enví­a un mensaje al programador como que tiene pendiente de corregir ese bug… Si bien en muchas cosas los productos de Microsoft dejan que desear, esta vez hay que reconocer que se lo han currado… ;) :)

Con un descanso de por medio, el nuevo tema a tratar fue el desarrollo con ASP.net y AJAX. A modo de plugin, el Visual Studio cuenta con soporte para el desarrollo basado en AJAX y, en combinación de ASP.net como lenguaje del lado servidor, se mostraron las posibilidades (muy potentes) de estas tecnologí­as. Nos convenció tanto eso de “Ajaxificar” las aplicaciones web que posiblemente sea una de las mejoras notables de la versión definitiva de nuestro juego web, el ya citado Mod Manager.

Antes de la comida, tocó el turno a cómo mejorar la experiencia de usuario. Aquí­ se trataron temas como la vistosidad de los interfaces, su usabilidad, su sentido y facilidad de uso… también estuvo muy interesante, pues muchas veces los desarrolladores no nos metemos demasiado en la piel de los usuarios.

Por la tarde, llegó la charla sobre SQL Server, pensada en un principio para el horario de la mañana, pero por retrasos varios pospuesta a después de comer. Para hacer honor a esos retrasos, nosotros no fuimos menos y llegamos tarde a la conferencia.

Tras ella, un dicharachero empleado comenzó el tema de desarrollo seguro, con una presentación sobre leyendas urbanas de por qué nosotros no seremos hackeados… casi la totalidad del momento, la puedes descargar de aquí­. Después su compañero, continuó de forma seria la exposición, hablando sobre técnicas para poner sobre seguro nuestras aplicaciones en entorno web.

La última charla del dí­a consistió en dar unas pinceladas del nuevo Visual Studio, llamado Orcas, que saldrá para finales de este año y que traerá muchas mejoras. Entre ellas, se planea hacer un cambio al framework de .net, añadir multitud de utilidades de debug / depuración e integrar las herramientas que actualmente están como plug in (como la comentada de AJAX) . Por falta de tiempo o porque no era objetivo de la presentación, nos quedamos con las ganas de ver algunas capturas del nuevo interface del IDE. Otra vez será…

Terminadas las conferencias más técnicas, se continuó con una breve explicación de cómo desarrollar gadgets para Windows Vista, una especie de miniaplicaciones que se integran el la barra de menú Inicio (ahora llamada side-bar) o en el escritorio y que tienen una misión muy concreta. Por ejemplo, la demo realizada indicaba cuándo la novia (simulada por la ponente y con un móvil bluetooth) estaba cerca del novio (simulador por el ponente y con un portátil). Aplicación curiosa que, para novias no geeks, bien pudiera ser útil.

Por último, se dieron los premios a los creadores de estos gadgets y se cerró el evento, con la visualización de la pelí­cula 300, en una sesión privada.

Como curiosidades, hubo muchas… desde lí­os mentales de los ponentes, algunos chistes malos para developers, uso del paint como método explicativo, dos mujeres coders hablando de desarrollo, la espera interminable de la comida… la verdad es que humanamente, también estuvo genial el dí­a. Un saludo a todos los compañeros asistentes! ;) :)

pd.- Algunas fotos del evento, descargables aquí­.