4.19.2005

Plática sobre Desarrollo con .NET CF en la Facultad de Ciencias de la UNAM

Mañana voy a dar una plática sobre desarrollo con dispositivos móviles en la UNAM. Agradezco mucho a Octavio Telis la invitación. La plática va a ser muy similar a una de fines del año pasado que dí en el grupo de MSDN sobre este tema.

Me produce cierta emoción (positiva) asistir a la UNAM. No deja de tener el peso de ser la máxima casa de estudios de México.

Las diapositivas de la plática las pueden encontrar en el sitio de emLink en la sección de noticias a partir de mañana.

4.18.2005

Visual Studio 2005 Beta 2

A partir de este Lunes Microsoft hizo disponible en MSDN (para suscriptores) el segundo beta de Visual Studio 2005 (antes conocido como Whidbey).

Desde ayer lo estamos bajando (son más de 3GB) y próximamente voy a estar posteando acá mis impresiones.

El Beta 1 lo he usado muy poco ya que era conocido que habría muchos cambios entre el Beta 1 y el 2. Además, la primera vez que lo instalé me causó serios problemas (lo se, esto hay que hacerlo en máquinas virtuales: es Beta)

Lo primero que voy a explorar es el Visual Studio Tools for Office 2005, luego las funcionalidades del team system y finalmente el nuevo compact framework y otras áreas. Mientras hago eso voy a ir viendo los nuevos aspectos de C# tanto en el lenguaje como en el editor. Dejen aquí sus comentarios si les interesa un tema en particular. No prometo conceder deseos pero serán tomados en cuenta.

Algo muy interesante es que este Beta ya trae la licencia Go Live! que permite poner aplicaciones en producción cubriendo ciertos requisitos.

4.04.2005

Aplicaciones de Mapeo y Uso de GPS

Últimamente he tenido la oportunidad de participar en algunos proyectos para la industria de transporte de pasajeros que involucran interacción con GPS así como con servicios de mapeo.

En cuanto a la interacción con GPS, hemos encontrado algunos puntos que es importante tener en cuenta:

1. La precisión del GPS para ciertos temas es limitada.

1.1 Cuando leemos la velocidad, el GPS tiene cierto margen de error. Pudiendo marcar una velocidad aún cuando nos encontremos detenidos.
1.2 El cálculo de odometro a partir de coordenadas GPS también tiene limitaciones importantes debido a la misma imprecisión. Estamos haciendo pruebas en campo del margen de error y pronto compartiré los resultados aquí.

2. A veces es necesario que más de una aplicación pueda leer el GPS.

2. Cuando más de una aplicación quiere usar el GPS, hay que desarrollar una mecánica para que dos procesos puedan compartir el puerto serial. Hemos desarrollado un SDK que permite hacer precisamente esto. Un proceso escucha al GPS y retransmite las coordenadas a las aplicaciones que se han suscrito a la información. Para esto tenemos desarrollado un componente .NETCF que facilmente nos permite usar la info del GPS.

Por otro lado, bajé el SDK del servicio web de Mappoint y cree una cuenta de prueba. (Puedes obtener el SDK aquí).

Para mi sorpresa, encontré que la Ciudad de México está bastante bien "mapeada". Estoy en el proceso de hacer pruebas pero todo el concepto del servicio de MapPoint me parece muy interesante. Es un excelente ejemplo de aplicaciones orientadas al servicio. Recomendado como opción a explorar para aplicaciones geográficas.