INETIANS 10k codligo liberado :)

Bueno, me ha tomado algun tiempo pero justo he publicado el codigo fuente de mi entrada para el concurso MIX 10K, que puede verse en http://2009.visitmix.com/MIXtify/TenKDisplay.aspx?SubmissionID=0138.

inetians
 
Este viene de varios experimentos con el fondo y con elementos interactivos, tecnicas de parallax, simulacion de la vida, y a destacar el sistema de control del fondo de pantalla, para el que me inspire en la tecnica parallax, muy comun en videojuegos de antaño – para ver una explicación teorica del mismo teneis una estupenda entrada de entry Jose Fajardo, http://www.cynergysystems.com/blogs/page/josefajardo?entry=what_a_beautiful_thou_distracting en la ue introduce un interesante efecto parallax que he tratado de emular y hacer un poco más sencillo y extensible – lo teneis en el siguiente proyecto Open Source en codeplex, desde el que podeis obtener el codigo: http://inetians.codeplex.com/

Ah, el codigo esta actualizado a SL3..

🙂

Conclusiones Codecamp – El codecamp ha muerto – Viva el CodeCamp!!

Bueno, despues de unos cuantos meses de locura, cientos de e-mails cruzados, respuestos, listas de discusion entre los integrantes del grupo de coordinación, miles de gestiones a realizar, coordinar, ponerse de acuerdo, etc. casi parace un sueño hecho realidad la realización exitosa del mismo, el ver como todas las piezas han hecho «clac» y se ha conseguido, entre todos, organizar un evento de tal indole, que desde las poco atrevidas estimaciones de 70 a 120 personas iniciales hemos llegado a más de 300 registros y una asistencia presencial de sobre 200 o más asistentes…con una organización fenomenal gracias al apoyo y trabajo desinteresado de unos pocos y al apoyo de varias organizaciones y empresas, como son INETA, Microsoft, Plain Concepts, Solid Quality, CampusMVP, Activision, Hotel Gran Palas Pineda, bufff… y muchos más que podeis ver en la pagina del evento, http://www.codecamp.es/

En cualquier caso gracias a todos por hacerlo posible y, sobretodo, a los asistentes por aguantarnos durante todos estos dias..

Una curiosa y feliz consecuencia es que muchos responsables de grupos de usuarios nos comentaron que querian que el siguiente Codecamp se realizase en su zona geografica, lo que es sinonimo de reactivación de la comunidad, un sintoma muy bueno 🙂

A veces esto de colaborar con la gestion de un grupo de usuarios desanima por la poca colaboración pero con este evento realmente se ve que el esfuerzo ha merecido la pena.

Y perdon por el rollo…. 😛

De paso, y como tambien fui ponente – de la ultima hora del ultimo dia – que no se diga 😉 – adjunto la ppt

 

 

 

Codecamp Tarragona 2009 y banner nuevo ;)

Como coordinador de BcnDev, estoy colaborando en la organización del Codecamp Tarragona 2009 y he realizado un Banner en Silverlight 3 para promocionarlo, que queria compartir con vosotros.

Le he puesto un contador de días, utilizando como base el proyecto Silverlight CountDown, que se halla en http://silverlightgadgets.codeplex.com/, al que he añadido un temporizador para que visualize cada X tiempo un patrocinador diferente.

 El banner es este :

 Que os parece? agradeceré cualquier comentario!!

Para añadirlo, el codigo es este:

<iframe src=»http://silverlight.services.live.com/invoke/16245/CodecampTarragona2009/iframe.html» scrolling=»no» frameborder=»0″ style=»width:200px; height:77px»></iframe>

Como no, esta alojado en Silverlight Streaming lo que permite realizar una actualización del mismo casi inmediata…

 🙂

Evento – MSDN & BcnDev: El Futuro con Azure, Silverlight 3 y Windows 7

El próximo día 25 de Junio, en colaboración con MSDN os proponemos Un vistazo a las excitantes novedades que vienen… Windows 7, Azure y Silverlight 3…

Cuando: 

Jueves, 25 de junio de 2009 10:00 – jueves, 25 de junio de 2009 14:00 Madrid, París


Hora de recepción: 9:30

Lugar:

Cibernarium, Parc Tecnològic Barcelona Nord
C/Marie Curie s/n
Nou Barris, Barcelona

Barcelona

08042
España

Resumen del evento:

El próximo dia 25 de Junio, Jueves, os proponemos dar un vistazo al futuro, con tres interesantes sesiones, Windows 7 para desarrolladores, Services Platform – Plataforma de Cloud computing y una introducción a las novedades de Silverlight 3.

Agenda:

10:00-11:10 Windows 7 para desarrolladores. David Salgado, Microsoft

Veremos
las oportunidades que ofrece Windows 7 para aplicaciones de escritorio,
cómo integrarse en la nueva experiencia propuesta por la versión más
reciente del sistema operativo Windows y cómo sacar el máximo partido a
las nuevas APIs

 

11:20 – 12:40 Azure Services Platform – Plataforma de Cloud computing. David Salgado,  Microsoft

Podemos
considerar Cloud Computing como un nuevo canal para construir y alojar
aplicaciones. En ésta sesión repasaremos la plataforma de Cloud
Computing de Microsoft, haciendo hincapié en cómo utilizar nuestros
conocimientos en .NET para crear aplicaciones para la nube y utilizar
servicios de la plataforma Azure

 

12:50 – 14:00 Silverlight 3 – Experiencia de usuario. José Luis Latorre, BcnDev

WPF
y posteriormente Silverlight y expression Blend marcaron un antes y un
después a la hora de crear experiencias de usuario en aplicaciones.
Actualmente nos encontramos a las puertas de la versión 3 de
silverlight, que incorpora características como la funcionalidad
offline, la detección de la red, los servicios para aplicaciones de
línea de negocio, etcétera. En esta sesión repasaremos las bases que
sitúan a Silverlight como una opción excelente para aplicaciones RIA y
sus nuevas funcionalidades en esta versión 3.

Registro:

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032416824&Culture=es-ES

 

 

www.houssesandcovers.com, nuevo website desarrollado integramente con Silverlight 2.0

Nada, solamente compartir un sencillo website que he hecho completamente con Silverlight 2.0, http://www.houssesandcovers.com/, ahi he utilizado un par de librerías interesantes, AgTweener (http://agtweener.codeplex.com/), interesante librería de animaciones para silverlight  y ARLayout (http://arlayout.codeplex.com/) para hacer que el layout sea totalmente adaptable y ajustable al tamaño –  probad  a ajustar el tamaño del navegador –

También he utilizado varios snippets de codigo de algunas páginas interesantes, haciendo especial mención a Terence Tsang, de Shinedraw (http://www.shinedraw.com/), y a algún ejemplo de la Silverlight Gallery para el image gallery.

El diseño es también mio con lo que acepto criticas y recomendaciones… 😛

 

Inetians – estan vivos!!

Bien, comentar que mi entrada al concurso Mix 10k  ha sido recientemente aceptada y publicada en el website del mismo MIX online,  lo puedes ver en vivo aquí mismo:http://2009.visitmix.com/MIXtify/TenKDisplay.aspx?SubmissionID=0138

.

Este desarrollo viene de un experimento con fondos de pantalla, con parallax, inspirado en los vidojuegos de antaño y en un post muy interesante de José Fajardo, http://www.cynergysystems.com/blogs/page/josefajardo?entry=what_a_beautiful_thou_distracting en el cual introducia un interesante efecto de fondo de pantalla que he intentado emular y hacer parametrizable y flexible para su reuso – un proyecto codeplex  para este sistema de “Background” está en camino ;).

Tambien esta basado en otra técnica que hace que el contenido (y su fondo, obviamente) se ajusten al contenedor, ved esta «best practice» implementada y con todo su codigo fuente aqui: http://www.codeplex.com/ARLayout

Con mi entrada, también queria crear no solamente un fondo estático o elementos estáticos del mismo, pero  – y porque no –  elementos vivos o que pareciesen estarlo y en diferentes niveles, ofreciendo una experiencia interesante a los usuarios del website.
Mientras estaba desarrollando el sistema de Background del website de un concurso próximo a su lanzamiento, el “Global INETA Silverlight Challenge”, utilicé la imagen de los “Inetianos”, los muñecos que representan a la comunidad de .Net en el logotipo de INETA, surgió la idea y la evolución estuvo clara…
Añadí un control de usuario “Inetian” con un efecto de movimiento por acumulación de valores en un vector de velocidad, con una velocidad máxima y un control de no salirse del espacio de “juego” y luego algunas características, algunos eran hombres, otros mujeres, unos altos y otros más bajos y tenían un periodo de duración, unos años de vida… y cuando llegaban a los 18 si encontraban a un inetiano del sexo contrario se acercan al mismo y se reproducen y un nuevo inetiano habrá nacido (o más ;))
También puse un control sobre cuantos inetianos podian representarse simultaneamente y eso se aplicó al momento de reproducción, así que se puede interpretar como una regulación de la población vía control de reproducción – mis disculpas por ello – pero creedme, vuestra pantalla y cpu lo agradecerán 😉
También estos inetianos están renderizados en diferentes capas, proporcionando – al menos inicialmente – un efecto “cool” de parallax 3D
Hay algunos elementos interesantes que me hubiera gustado añadir, pero que quité por no tener el tiempo o por el limite de 10k impuesto por el concurso:

–    Hacer que se dispersen de forma natural –todo el mundo necesita su espacio vital.
–    Añadir elementos de comida, con su duración en años y regulando el comportamiento de los Inetianos entre pasear/codificando obviamente.., ligar y comer.
–    Añadir la capacidad de desplazarse entre las diferentes capas, en función de las necesidades de comida y de relacionarse.
–    Añadir la capacidad de realizar Drag & Drop de los inetiandos de la capa superior. Tu puedes ayudar a la comunidad!! Solamente tienes que arrastrar y soltar un inetiano cerca de comida, o bien otro inetiano de sexo diferente!
–    Añadir funcionalidad a sus ojos… así podrán mirar a su objetivo, siendo este comida, inetiano/a  con el que se hayan encariñado..
–    Añadir que sean conscientes del cursor, ese gran ente que siempre estará por encima de ellos.. si este está cerca suyo, hacer que lo miren con miedo (o no).
–    Añadirles animaciones para los cambios de estado, acciones commo comer, ligar, moverse, moverse entre capas, ser arrastrados, etc..
En breve lo publicaré como un proyecto de Codeplex y añadiré a cualquiera que piense que este “fondo vivo” es una idea chula y estaré muy contento de tener alguna ayuda con esto.
En cualquier caso, si crees que la idea es original, estaré muy contento de tener un comentario en http://2009.visitmix.com/MIXtify/TenKDisplay.aspx?SubmissionID=0138 y, si quieres votar por mi entrada, podría acabar obteniendo el premio comunitario, que por cierto, lo voy a dar integro a la comunidad, a través de  INETA Europa, decisión que he tomado por mi vinculación con INETA y sabiendo que esta tambien muy afectada por la crisis actual. 😉

Agradecere vuestros comentarios y votos!! 🙂

Gracias,
 José Luis

MVP! :)

Como dice el refrán, más vale tarde que nunca y quería agradecer enormemente el que se me considere merecedor de tal galardón, cosa que me honra enormemente.

Gracias a todos los que me habéis apoyado y creído en mi y, más importante, habéis sido  y sois mis amigos en este trayecto que llevo realizando desde hace ya unos años, recorriendo el camino del .Net, un trayecto que nunca se acaba y al que se le van añadiendo año tras año nuevas estaciones en las que parar y encontrar nuevas emociones, tecnologías, pasiones y amistades, .Net 2.0, .Net 3.0, 3.5, WPF, Silverlight, Azure, Windows 7, … Desde luego hay mucho camino por recorrer y afortunadamente en este tren estamos todos los que me leéis y muchos más que no tienen tiempo para ello.

Gracias a todos!!
José Luis

BcnDev.Net: ¡¡Conquista el mundo con LEGO® Mindstorms y Microsoft Robotics Studio!! ..y llevate un robot, de paso ;)

BcnDev.Net: ¡¡Conquista el mundo con LEGO® Mindstorms y Microsoft Robotics Studio!

BcnDev os propone esta
vez una introducción a cómo programar el sistema robótico LEGO Mindstorms
con Microsoft Robotics Studio. Después de varios intentos fallidos,
la última versión de Microsoft Robotics Developer Studio por fin nos
acerca un poco más al ansiado objetivo de la conquista global del mundo
utilizando robots. En esta charla veremos cómo podemos aprovechar esta
tecnología y comenzar a programar nuestros primeros robots. Además
de programación concurrente, orientación a servicios, “hardware
as services” y veremos una implantación real de esta tecnología
en un escenario concreto; como perseguir a tu mascota utilizando LEGO
Mindstorms & Microsoft Robotics Studio y controlar un lanzamisiles
USB.

Si tienes suerte, podrás
salir del evento no solo sabiendo como programar el LEGO Mindstorms
sino con un Mindstorms NXT bajo el brazo!!

Microsoft Robotics

Día y hora: 

     Viernes
14 de noviembre de 2008, de 17 a 20 horas.

Niveles:  

     Desde
introductorio hasta intermedio.

Agenda:

    Introducción a LEGO Mindstorms
    y a Microsoft Robotics Studio

    Cómo conectar LEGO Mindstorms
    con Microsoft Robotics

    Fundamentos de Microsoft Robotics
    Studio.

    Ejemplos prácticos progresivos
    en dificultad sobre cómo programar LEGO Mindstorms para que persiga
    a tu mascota, cómo integrarlo para el manejo vía Wiimote así como
    con un lanzamisiles USB.

    Sorteo de un LEGO Mindstorms,
    cortesía de LEGO.

Idioma

     Las sesiones
se realizarán en español

Ponente:  

     Bruno
Capuano

    Bruno posee más
    de 9 años de experiencia en tecnologías Microsoft. Durante 5 años
    trabajó en una importante empresa de tecnología, donde participó
    en importantes proyectos en USA, Chile y México. Actualmente reside
    en España donde trabaja como Solution Architect en Avanade, y se especializa
    en arquitecturas y soluciones .Net.; además de ser un referente en
    Visual Studio Team System y en implantación de VSTS para la gestión
    del ciclo de vida del desarrollo de aplicaciones.

    Bruno es Microsoft
    Most Valuable Professional (MVP) y participa activamente en las comunidades,
    eventos y grupos de usuarios Microsoft y es el Webmaster de «El
    Bruno» (www.elbruno.com).

      Ubicación:  

      Cómo
      registrarse:

    O vía telefónica en el teléfono
    902 197 198   con el Id del evento:  1032395190

El Guille en Barcelona, 5a parada del Guille’s Community Tour

Ayer miercoles, nuestro más apreciado fan y promotor de Visual Basic, El Guille, nos ilumino con los caminos y evolucion de VB (para los amigos) durante una inolvidable jornada dee 2 horas llena de bromas y referencias. Tambien se mencionaron algunas virtudes y defectos de los puntos y comas :), como no!!

Para rematarlo tuvimos una estupenda sesión con uno de nuestros «evangelistas» favoritos de Microsoft, David Salgado.

El guille

 

David Salgado

 

 El evento fue de lujo, aunque eche de menos las vistas «rosadas» que tuvimos en Madrid con las coñas con la clase «MiAmiguito», realmente fue todo un lujo asistir al evento de Madrid, me rei y disfrute como un niño!!

Vistas de la clase «MiAmiguito», estrella invitada de la velada..:

 

 

En cualquier caso el evento estuvo muy bien, pese a cierto inicio de resfriado que tenia  el Guille, que al final de la sesión parecia haber remitido… esto de dar charlas en Barcelona parece que sienta bien 🙂 – si alguien se anima, me lo diga a joslat arroba gmail punto com…

Como nota de humor, aqui los seguidores del Visual Basic auto identificandose como tales (espero que no sea causa de despido en sus empresas :P)

Seguidores de VB

 

Conseguimos registrar a 109 personas, con una asitencia de aproximadamente 80 personas y fue un lujo tener la sala «casi llena» 🙂

Luego felicitar a todos los asistentes ya que conseguimos recaudar una buena cantidad, cerca de 265€ para la parte solidaria de la gira, el apoyo a Juanma!!!

Para los que no pudieron asistir y les gustaria colaborar a la causa de Juanma, el enlace es este: http://www.ayudajuanma.es/

Aqui una instantanea de la asistencia haciendo cola para colaborar con Juanma:

 

Ellos fueron, sin duda los verdaderos heroes de la jornada!!! Gracias a todos!!! 😀

En cualquier caso, en frente de fieras como El Guille o David Salgado es complicado no sentirse pequeño…

 

El Guille y un fan «de toda la vida», Emilio Velardiez, uno de los miembros más activos apasionados de BcnDev:

 

 Y un servidor con David Salgado…

 

 Vamos con ellos «too er» mundo se siente pequeño 😉

(la foto es de ya hace unos meses, pero tenia que ponerla…)
 

Los que devoreis fotos, teneis más en mi cuenta de flickr:  http://flickr.com/photos/joslat/sets/72157607871853990/,
(las he dejado subiendo esta mañana en mi cuenta de flickr pero no se han subido todas, luego por la tarde refrescare las que hay con el resto de fotos..)

 

Crossposting desde bcngeeks

evento gira guille – Evento: Guille community tour 2008 – Barcelona

Conjuntamente con todos los grupos de usuarios de españa hemos organizado una tour de nuestro MVP (Most Valuable Professional) más codiciado, tanto en España como en Latinoamerica: «El Guille».
El «Guille», es mundialmente conocido por su portal de programación tecnologías .NET (http://www.elguille.info) y sin duda un referente en lengua hispana.  Tambien es un Ponente sin parangón y un escritor con más de dos libros de su puño y letra.
Para añadir algo de repertorio a lo dicho, citar que  Guillermo Som (Nerja, Màlaga) es uno de los primeros profesionales en ser nombrado MVP (Most Valuable Professional) el 1997, gracias a su participación en la comunidad de programadores. Durante estos últimos años ha participado en diferentes giras por América del Sur, desde Chile, Argentina, pasando por Perú, Ecuador hasta llegar a México donde llegó a dar conferencia cercanas al millar de asistentes.


Por si fuera poco tambien nos acompañara en las sesiones David Salgado, uno de los mejores ponentes de Microsoft Iberica hoy por hoy.
 
La cita, en el Cibernarium de Barcelona Activa, el 8 de Octubre de 18 a 21 horas. El registro, aquí.
La dirección:
Parc Tecnològic Barcelona Nord
C/Marie Curie s/n, Nou Barris
Barcelona Barcelona 08042
España



Como siempre, totalmente gratuito y encima se realizarán sorteos de libros y muchas más cosas 🙂
Además, esta gira, entre otras cosas, es una gira solidaria, ya que intentaremos concienciar a la gente para que aporte su granito de arena para ¡Ayuda a Juanma a vivir!, y para que la gente se motive, realizaremos varios sorteos, entre los que hay regalos tan importantes como un Visual Studio 2008 Profesional o dos suscripciones MSDN Premium con Visual Studio Team System 2008 Team Suite (valorada cada una en 10.900$, cerca de 7.000 Euros!!!).



Entre todos los asistentes a los eventos (que colaboren con Ayuda a Juanma a vivir) también se sorteará lo siguiente:
10 Packs de Productividad que incluye Resharper y dotTrace
16 libros de Novedades de Visual Basic 9.0 (uno para cada evento)
16 libros de Novedades de C# 3.0 (uno para cada evento)
64 suscripciones a la revista dotNetManía (48 de 3 meses y 16 de un año)
Tienes informacion más detallada en la web del guille, en este enlace.
 
Sobre la agenda, es la siguiente:
17:30-18:00h Recepción y registro.
18:00-20:00h Guillermo Som
20:00-20:55h David Salgado. ¿Qué pasa con la web?
20:55-21:00h Sorteos y momento de apoyar a Juanma.
Para registrarse, seguir este enlace 🙂



Te esperamos!!!
El equipo de BcnDev


Crossposting desde bcngeeks