Messenger Group – Un bot gratuito para tu Messenger

Hace 2 años, Microsoft organizó un concurso de bots a nivel mundial para publicitar esta herramienta tan flexible y potente. Por gusto propio y curiosidad, me anime a participar e hice un simple bot equivalente a una «calculadora friendly» o algo así, vamos, algo muy sencillo por concursar y ver como era eso.

Cual fue mi sorpresa cuando ahora, 2 años después, un de los chicos de China que trabaja para Incensoft, la plataforma sobre la que me apoyé para desarrollar mi bot, contacto conmigo y me comentó que estaban probando un nuevo bot y que si me gustaría ayudarles a testearlo y probarlo, que no tenían a nadie de España. (por supuesto, he aceptado!!)

La idea de este bot es sencilla pero útil. Desde la web de Messeger Group, podreis crear vuestro propio nuevo bot, el cual representará a un grupo de contactos que tu quieras ir añadiendo, para en cualquier momento mantener una conversación múltiple con ellos. Es una forma rápida de agrupar tus contactos y comunicarte con un colectivo concreto.

El bot es gratuito y podeis probarlo en cualquier momento. Sólo teneis que ir a la siguiente dirección web y seguir estos pasos para crear vuestros propios grupos:

image

Introduces el nombre de tu nuevo grupo arriba a la derecha:

image

Tras presionar «Create Now!», te aparece la dirección del nuevo bot que acabas de crear. Esta tienes que añadirla en tu Messeger.

image

Tras añadir este contacto a tu Messeger, te aparecerá un contacto constantemente conectado (como buen currante Bot que es):

image

Si pulsamos sobre él y le enviamos un nudge, nos aparecerá una extensión a la derecha indicándonos los miembros que forman nuestro grupo, así como una barra de herramienta para añadir o gestionar los contactos que lo forman:

image

image

En la siguiente web aparece la gente que se aburre como yo y está echándoles una mano:

http://www.messengergroupchat.com/mfc.html

Si alguno más os animais a participar, decírmelo y les digo que hay un nuevo español en el equipo….;)

IER en Interacción 2008

Del 9 al 11 de Junio se celebrará el IX Congreso Internacional de  Interacción Persona-Ordenador en las instalaciones del Parque Científico y Tecnológico de Albacete (edificio Centro de Emprendedores), situado en el Campus de Albacete de la Universidad de Castilla-La Mancha. El proyecto IER participará en dicho evento y será presentado el primer día 9 sobre las 17:00.

En la siguiente web podeis encontrar toda la información del congreso:

http://interaccion08.uclm.es/

Programa completo en PDF

Consumir un servicio web del ordenador local desde Windows Mobile

Muchos compañeros me han preguntado varias veces esta cuestión aparentemente sencilla, pero que a mí en su momento también me entretuvo bastante y por si a alguna otra persona le puede ayudar, lo quería dejar definitivamente escrito.

La situación es la siguiente. Vamos a realizar una aplicación para nuestro dispositivo móvil, la cual va a consumir un servicio web que estará corriendo, en un principio durante el testeo, en nuestro ordenador de desarrollo y al cual está conectado nuestra PDA o Smartphone.

Cuando agregamos la referencia web en nuestro proyecto de Visual Studio de Smart Device, la cual apunta al otro proyecto de Web Service en la misma solución, tenemos una referencia local tal que:

http://localhost:49217/WebServiceName/Service.asmx

image

Al ejecutar esto en el dispositivo móvil, él entiende que localhost es él, y que ahí no está corriendo el servicio que le indicamos, por lo que se producirá un error. Por tanto, una vez que nos damos cuenta de ello, el siguiente paso que habitualmente se nos ocurre, y que es lo más natural, es cambiar en la ventana de propiedades que antes mostrábamos la Web Reference URL, e indicarle una IP de alguna interfaz de red de nuestro ordenador, por ejemplo:

image

No obstante, al hacerlo desde la ventana de propiedades lo más que obtenemos es lo siguiente:

image

¿Y ahora qué? Ahora viene una posible solución. En lugar de establecer esta última IP en la ventana de propieades de forma visual, nos iremos al fichero Reference.cs que se encuentra en el siguiente directorio:

…..NuestroSmartDeviceProjectWeb ReferencesWebServiceNameReference.cs

image

Y en el constructor de la clase contenida Service, veremos que se inicializar una propiedad llamada URL. Ésta asignación es la que debemos cambiar, y sustituir localhost por la IP deseada:

image

image

Esta tarea es la que se supone que tendría que hacer VS cuando modificamos la URL desde la ventana de propiedades.

Resumen final de la Imagine Cup 2008 en España

Este pasado miércoles 16 de Abril defendimos los proyectos finalistas de la 6ª edición del concurso de la Imagine Cup. Durante el  evento, que tuvo lugar en el salón de actos de la Universidad Politécnica de Madrid, se presentarón cinco proyectos con diferentes enfoques, aunque un mismo objetivo: un medio ambiente sostenible. Realmente, todo los proyectos fueron de apreciar y estuvimos con los nervios de punta hasta el último momento, donde el jurado tuvo que tomar la decisión final (no me hubiuera gustado estar en su lugar):

Primer premio: Windows Drive

Enhorabuena Miguel, Carlos, David y Héctor!! A ver si me traeis algo de París!!

Segundo premio: Interactive EcoPanels by RFID

Tercer premio: Intelligent Garbage Collector

Cuarto y quinto puesto: Green teacher y Prevención de incendios

 Mi compañero Ricardo Tesoriero y un servidor estamos muy contentos de haber tenido esta oportunidad y obtener el segundo puesto, además de las partidas que ahora nos vamos a echar a la Xbox…jeje :). Ambos queríamos darle un agradecimiento a nuestro compañero Javier Cantón, el cual nos apoyo y aportó gran experiencia.

Os dejo por aquí una «fotico» de recuerdo y un brevísimo video resumen:

VIDEO RESUMEN

 Imagine Cup Paneles

Presentación del proyecto IER: finalista de la Imagine Cup 2008!!!

Estas últimas palabras son las que nos encontrábamos esta mañana mi compañero Ricardo Tesoriero y un servidor en un fantástico email por parte de Microsoft, informándonos de que habíamos sido seleccionados para defender nuestro proyecto en la final de la Imagine Cup, la cual será celebrada en Madrid (Universidad Politécnica de Madrid) el día 16 de Abril.

Como la ocasión se lo merecía, hemos creado un nuevo blog para presentar y describir el proyecto IER – Interactive EcoPanels by RFID:

http://labloguera.net/blogs/ier/

Cualquier persona interesada en asistir como público sólo tiene que registrarse en la siguiente dirección www.microsoft.es/imaginecup. Como supongo que es de vuestro interés, aviso que los asistentes tendrán como regalo el juego «Gears of War» ;). Concretamente, la agenda será la siguiente:

09:30 – Registro.
10:00 – Bienvenida.
10:15 – Presentaciones 5 Proyectos finalistas.
13:15 – Conferencia Técnica «La tecnología pone el mundo a tu alcance»
14:15 – Entrega de premios.
14:30 – Fin y obsequio a los asistentes del juego «Gears of War»

Empiezo ya a estar nervioso y todavía faltan 20 dias!!! En cualquier caso y por encima de los nervios sólo siento una cosa: ENTUSIASMO y ALEGRÍA. Entusiasmo y alegría de haber llegado hasta aquí, independientemente de los próximos resultados, y poder presentar nuestro trabajo a otros compañeros, que seguro que también se lo han currado mucho y probablemente también se merecían estar aquí.

ClickOnce + DotNetCenter: solucionando problemas con los ficheros de configuración XML

Mediante ClickOnce podemos publicar en la red nuestras aplicaciones de escritorio usando Visual Studio, del mismo modo que publicamos un servicio o pagina web. Al mismo tiempo que conseguimos que nuestra aplicación pueda ser descargada por cualquier persona, nos proporciona implícitamente un gestor de versiones, avisando al usuario de cualquier nueva actualización de nuestra aplicación. Desde las propiedades de nuestro proyecto podemos encontrar toda la configuración necesaria para reliazar la publicación:

configClickOne

Automáticamente, ClickOnce te genera una pagina web en el sitio de publicación (en este caso veis que he usado una conexión por ftp para subir los ficheros) para poder realizar la instalación de la aplicación. El aspecto de la web es el siguiente:

webclickOne

En el proyecto DotNetCenter queríamos aprovechar esta herramienta. Aparte de poder encontrar toda la información sobre dicho proyecto en el link anterior, simplemente resumiros que dicha aplicación fue lanzada por algunos coordinadores de los DotNetClubs de diferentes partes de España para intentar crear una sencilla y genérica aplicación para la gestion administrativa interna de los clubs. Alguna de las características más atractivas del proyecto son:

  • Soporte de nuevos módulos mediante plugins

  • Histórico para soporte de errores mediante un log común

  • Información de las plugins cargadas

  • Envío de feedback o errores de Plugins por Email

  • Pequeñas configuraciones mediante XML

  • Soporte multilenguaje mediante XML

  • Control de versiones automático mediante ClickOnce

  • Control de código fuente mediante CodeGoogle

Estos últimos días, me encontraba con Javier Cantón preparando la actualización automática mediante ClickOnce. Pero teníamos un pequeño problema con los ficheros XML de configuración, los cuales están situados junto al fichero ejecutable principal del programa y no eran encontrados cuando se iniciaba la instalación desde la web. La razón de ello se debía a que Visual Studio cataloga por defecto estos ficheros como de datos, y cuando se inicia la instalación desde la web, los copia en directorios distintos, por lo que la aplicación principal nos los encuentra donde los esperaba. Para solucionar ello simplemente debemos indicarle en Propiedades del proyecto -> Publish -> Applications Files que dichos ficheros XML serán incluidos, es decir, cambiamos su estado de publicación «Data File» por «Include».

applicationsFiles

Para terminar, simplemente deciros que este proyecto es totalmente Open Source y cualquier persona es bien recibida a colaborar. Además de para la gestión de los DotNetClub, también podría ampliarse a los grupos de usuarios, ¿qué os parece?

Como os decía, podeis encontrar toda la información del proyecto en:

http://dotnetcenter.dotnetclubs.com/

Un saludete!

Clientes SVN intengrados con Visual Studio 2008

En muchas ocasiones, por cuestiones de tiempo, dinero, recursos …, no tenemos la oportunidad de montar un TFS. Aún más, si simplemente queremos un control de código para organizarnos un poquito, tal vez nos esté sobrando con algo más sencillo. Concretamente, en mi caso, quería trabajar con unos compañeros en un proyecto subido en Code Google, el cual da un servicio de repositorio gratuito para proyectos open source. ¿Y cómo conectamos Visual Studio con dicho respositorio para ahorrarnos trabajo?. La solución es integrar un cliente SVN a dicha herramienta. Probando, las siguientes opciones han sido las que más me han gustado:

  • AnkhSVN (mi favorita, y es free): Este cliente se integra totalmente con VS2005 y VS2008, mostrando el estado de cada unos de los ficheros en el propio explorador de la solucion.

  • Visualsvn (no free[:(] ): Una mezcla de las dos herramientas anteriores, integrando visualmente de forma automática el cliente de Tortoise en el Visual Studio.

Charla-taller Albacete DotNetClub y CLM.NET: Plugins y Reflection

 Este jueves 26 de febrero del 2008 tendrémos una charla sobre Plugin y Reflection. Aplicando este último concepto,
se mostrará una ejemplo de arquitectura para la creación de una
aplición orientada a plugins, permitiendo así la escalabilidad del
sistema de forma independiente, robusta y segura. Mediante un taller,
lo asistentes podrán ir paso a paso creando su propia aplicación y los
plugins de ejemplo.

Lugar: Escuela Politécnica Superior de Albacete – Laboratorio Software 5

Hora: 20:00

La charla es organizada por Albacete DotNetClub y CLM.NET, y el ponente pringado en este caso es un servidor.

En el siguiente enlace podeis registraros en el evento:
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370371&Culture=es-ES

Soy MSP!!

¿¿¿¿¡¡¡¡¡Qué mejor para empezar el añito que te digan que eres MSP!!!???? (Bueno, si, que te dijeran que eres MVP…jaja, pero de momento me conformo…[;)] ). Después de 3 añitos colaborando y coordinando el DotNetClub de Albacete (después de ser «engañado» por mis amiguetes Cristian y Thempra) , junto los cracksss de mis compis, tengo la suerte de volver a ser nombrado MSP (Microsoft Student Partner) este nuevo año 2008!!.


El año pasado,  Microsoft dió comienzo en España este programa para estudiantes de universidad interesados en la tecnología y que les gustara colaborar con la comunidad, así como eventos o actividades. Esta iniciativa ha sido promovida por Microsoft a nivel internacional, y ya existía anteriormente en otros muchos paises. Cualquier estudiante con ganas de aprender y trabajar un poquito en la comunidad informática, puede llegar a ser MSP. ¿Cómo empezar? Una buena forma es colaborando con los DotNetClubs de la universidad o con los grupos de usuarios profesionales. ¿Ventajas? Muchas. Tienes acceso a todo software de Microsoft para trastear y seguir aprendiendo, puedes ser invitado a eventos geniales (Teched Barcelona 2007), tienes apoyo de Microsoft a partir de personas estupendas como Ethel, y muchas cosas más….El programa MSP(Microsoft Student Partner) creo que es una iniciativa muy buena por parte de Microsoft, con la cual puedes aprender lo último de las nuevas tecnlogías, además de conocer a un montón de gente muy buena en el campo.


 Intentaré seguir colaborando en todo lo posible este nuevo año!! Muchas gracias a todos mis compañeros porque no sería posible esto sin ellos!!, Ánimo a todos los estudiantes a participar en ello!!


Un saludo!!


 


MSP (Microsoft Student Partner)


 PD: Este es el logo de los MSP

Mi regalo de navidad [y esto no es una inocentada…:) ]

Hola a todos!!!

Me uno a la comunidad! (y como digo, esto no es una inocentada…jeje). Soy Ramón Tébar, estudiante de Ingeniería Informática de 5º curso (si no pasa nada, terminaremos este año), y me gusta colaborar en lo posible con cualquier comunidad relacionada con la tecnología. En este caso, gracias a Rodrigo Corral y mi amiguete Cristian Manteiga , tendré la oportunidad de contaros alguna de mis experiencias o algún asunto de mi día a día tecnológico.

Actualmente, me encuentro en Albacete coordinando la asociación de DotNetClub que tenemos en nuestra facultad, junto a mis compañeros Cesar, Pedro, Jonas, Alberto, Yolanda y  Miguel, al mismo tiempo que colaboramos de la mano con el grupo de usuarios CLM.NET, dirijida por los amiguetes Miguel López, Thempra y Cristian Manteiga. 

Aunque fui nombrado MSP el pasado año, todavía  me queda mucho que aprender y no creo estar al nivel de los ‘crases’ que aquí escriben…, aunque intentaré aportar todo lo que pueda. ¿No hay mal que por bien no venga, no?, así animamos a más chavales/as a este mundillo [;)]

Hasta ahora, mi blog habitual estaba en La Bloguera, donde continuaré escribiendo todos aquellas contendios que considere offtopic para esta comunidad.

 Un saludo a todos!

FELIZ FIN DE AÑO y PRÓSPERO 2008!!!