Puesto que recientemente contamos en el club con un Lego NXT con el que cacharrear y buscando cosillas dí con esta aplicación para manejar el Lego desde tu movil, si tiene soporte para symbian.
El código fuente esta disponible en Java y podeis descargarlo en http://nxt-symbian.sourceforge.net/
También el mismo autor se ha currado una api para linux y otra para c++ en windows que podeis ver y descargar en http://alumni.ipt.pt/~pmad/nxt.php
Espero que os sea de utilidad,
saludetes!!
Hola a tod@s!
Si alguna vez estabais desarrollando una aplicación para PDA en la que requerían del uso de servicios externos, como por ejemplo servicios web, y no disponen de una PDA física para probar el código comprobarán que con el emulador no funciona, pues por defecto no viene configurado para salir al exterior. En un proyectillo que tenemos entre manos nos ocurria esto y buscando por internet observé que mucha gente se ha encontrado este problema y por esto redacté este mini-tutorial (basado en un artículo del blog Visual Studio for Devices) se muestra que pasos seguir para poder salir a internet desde el emulador de PDA haciendo uso de la conexión del equipo y así poder hacer uso de servicios web o navegar por Internet.
Para esto, se necesitan los siguientes requisitos:
-Visual Studio (versión 2008 en mi caso)
-ActiveSync (disponible en http://www.microsoft.com/downloads/details.aspx?FamilyID=9E641C34-6F7F-404D-A04B-DC09F8141141&displaylang=es)
-Virtual PC Network driver (que se instala junto al Virtual PC http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6).
Bien, una vez con todo instalado, nos vamos al VS2008 y en herramientas pinchamos sobre el controlador del emulador.
Y arrancamos el emulador
En el ActiveSync configuramos la conexión como se muestra
Volvemos al Device Emulator Manager y en el emulador que conectamos ahora marcamos la opción Cradle, para conectar el emulador al ActiveSync
También es necesario configurar el emulador para que se conecte en File>Configure...>Network:
Con estos sencillos pasos ya nos debería dejar navegar por internet o hacer uso de servicios web desde nuestro emulador de PDA.
Saludos y espero que os sea de ayuda esta información.
Hola a todos de nuevo,
ya adentrándome un poco en el mundo
Artoolkit he realizado un trabajo para ponerlo en funcionamiento y
hacer algunas pruebas. Primero, para quien le interese haré una breve
descripción sobre "qué es Artoolkit" y "cómo se instala" (si ya lo
conoce puede saltar este paso).
¿Qué es Artoolkit?ArToolKit
es un conjunto de librerías para C/C++ que sirven para la creación de
aplicaciones de realidad aumentada. Para ello proporciona una serie de
funciones para la captura de vídeo y para la búsqueda de ciertos
patrones, en las imágenes capturadas, mediante técnicas de visión por
computador. También proporciona una serie de ejemplos y utilidades de
gran ayuda al programador que quiera realizar este tipo de aplicaciones.
Instalación y puesta en marcha de ArtoolkitA
continuación se detalla cómo se ha realizado la instalación y puesta en
marcha de Artoolkit en su última versión (2.72.1) bajo Windows XP
usando el entorno Visual Studio .NET 2003 en C++.
Prerequisitos:- Entorno de desarrollo: donde se ha usado .NET 2003 pero también es posible usar Microsoft Visual Studio 6
-
DSVideoLib-0.0.8b-win32: librería usada para controlar la comunicación con el driver de la cámara.
- GLUT: con el kit estas librerías deberían estar en los siguientes directorios si no existieran ya:
- glut32.dll en c:\widows\system32
- glut.h en (*)\Include\gl\
- glut32.lib en (*)\Lib\
- DirectX Runtime: librerías de DirectX en su versión 9.0b o posterior
- Entrada de vídeo:
en este caso mediante una cámara web (hay que apreciar que para el
correcto funcionamiento si se tiene otra fuente de vídeo, como pudiera
ser una capturadora de televisión, es necesario deshabilitarla).
- OpenVRML-0.14.3-win32: para trabajar con VRML como será el caso.
*Nota: para nuestro caso (*) se corresponde con la ruta “C:\Archivos de programa\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK"
Instalación:Para
poner en marcha Artoolkit, se recomienda seguir los siguientes pasos,
aunque algunos en esta última versión ya vienen configurados dentro del
directorio de Artoolkit:
1. Descomprimir ARToolKit.zip en cualquier directorio, siempre y cuando el directorio que contenga todo se llame ARToolKit.
2. Descomprimir DSVideoLib zip dentro {ARToolKit}. Asegurarse de que este directorio se llama "DSVL".
3. Copiar los archivos DSVL.dll y DSVLd.dll desde {ARToolKit}\DSVL\bin dentro de {ARToolKit}\bin.
4.
Instalar GLUT DLL dentro de la carpeta de Windows System32, y la
librería y cabeceras dentro de las carpetas de la plataforma VS SDK .
5. Ejercutar el script {ARToolKit}\Configure.win32.bat para crear include/AR/config.h.
6. Abrir ARToolKit.sln (VS.NET) o ARToolkit.dsw (VS6).
7. Ejecutar Artoolkit.
8. La libreria de renderizado de VRML y el ejemplo son opcionales pero para nuestro caso necesarios:
9. Descomprimir OpenVRML zip dentro de {ARToolKit}.
10. Copiar js32.dll desde {ARToolKit}\OpenVRML\bin dentro de {ARToolKit}\bin.
11. Habilitar libARvrml y simpleVRML projects en el controlador de configuración del VS.
Caso de estudioEn
nuestro caso pretendemos que cuando la cámara detecte determinados
patrones, superponga modelos VRML de arácnidos, dando lugar a una
realidad aumentada que mezcle el entorno real con estos modelos
virtuales añadidos.
Para esto vamos a trabajar sobre el ejemplo “simpleVRML.vcproj” ubicado en “ARToolKit\examples\simpleVRML”.
Para
que funcione correctamente en dicho directorio necesitamos tener las
carpetas “Data” (que contiene datos de configuración, patronest, etc) y
“Wrl” (que contiene los archivos VRML y los datos de configuración de
estos). Estos directorios se encuentran {Artoolkit}/bin/.
Una vez
hecho esto, iniciamos Visual Studio .Net 2003 y abrimos un nuevo
proyecto, donde uscaremos en la siguiente ruta
ARToolKit\examples\simpleVRML\ simpleVRML.vcproj
Al ejecutar el
proyecto debe aparecer una ventana que nos deja personalizar los
parámetros de la cámara y posteriormente la imagen capturada por la
cámara. Ahora cuando detecte algún patrón de los configurados mostrará
añadirá información a la imagen capturada con la imagen virtual. En el
siguiente ejemplo se aprecia cómo en un entorno real introduce una
abeja volando cuando detecta el patrón “hiro”, que básicamente consiste
en un modelo VRML.

Con
todo esto ya sólo faltaría encontrar unos modelos de arañas para
nuestro caso de estudio y modificar los archivos de configuración para
que los muestre de acuerdo con los patrones que asociemos a cada uno.
Para
esto, primero modificamos el en ARToolKit\examples\simpleVRML\Data\ el
archivo object_data_vrml con el notepad de la siguiente manera:
#the number of patterns to be recognized 3 #pattern 1 VRML Wrl/spider1.dat Data/patt.kanji 80.0 0.0 0.0 #pattern 2 VRML Wrl/spider2.dat Data/patt.hiro 80.0 0.0 0.0 #pattern 3 VRML Wrl/spider3.dat Data/patt.sample1 80.0 0.0 0.0Y
también habría que modificar los archivos .dat con el archivo .wrl que
carga y las transformaciones que le realizará. Por ejemplo para el
ejemplo 1 (spider1.dat) sería:
spider1.wrl 0.0 0.0 50.0
# Translation 0.0 0.0 0.0 0.0
# Rotation 5 5 5
# ScaleEn
total se han realizado tres casos, una araña estática (para ponerla en
la pared o una mano), otra con movimiento de translación (para que se
mueva por el suelo) y otra que cuelga de un hilo y sube o baja (para
ponerla en una pared).
Resultados:Para los tres casos desarrollados estos son los resultados visuales:
Para el ejemplo 1 (araña estática):
![]()

Para el ejemplo 2 (araña en movimiento)

Como
puede observarse en este ejemplo se ha creado un polígono que oculta el
patrón, este método podría ser usado para ocultar las marcas con la
textura de la zona donde se pone la
marca, así incrementaría la sensación de realidad.
Para el Ejemplo 3 (que sube y baja sobre su hilo):
Observaciones:Todo
este desarrollo podría aplicar en cámara web sobre la cabeza del
usuario que realice las funciones descritas de realidad aumentada y un
visiocasco de realidad virtual para incrementar la sensación de
realidad que percibe el usuario. Algo parecido a como se muestra en la
figura siguiente.

Y de momento esto es todo, espero que os haya gustado e incluso os pueda animar a realizar proyectos similares.
saludos,
Alberto.
Buenas, como uno en exámenes hace de todo menos estudiar...
y aprovechando que me regalaron un nuevo cacharrito los reyes: un Nokia N73, toda una chulería de movil totalmente equipado, que si le pones un receptor bluetooth y una wifi (esto es mas jodio...:-P) no tiene nada que envidiar a una PDA.

Pos bueno, como buen informático con inquietudes he estado buscando info para ver cómo se pruede programar sobre el y estan las siguientes opciones:
-Java
-Python
-Flash Lite
-Y... .NET!! que a mi parecer es lo más novedoso, pues lo otro ya viene de antes...Resulta que la compañia redfivelabs desarrolló un framework en su versión 1.0 y ahora esta por la 2.0 en su versión beta release. Ya solo falta un poquito de tiempo para empezar a hacer un "hola mundo" que eso lo dejo para despues de exámenes
Para más info http://www.redfivelabs.com/default.aspx
Saludetes,
Alberto.
Buenas gente,
¿estais cansados de los tipicos tutoriales de mil secciones que no hay dios que se los lea?
Pues navegando por la red he encontrado una web donde se dedican a recopilar video-tutoriales (http://www.videotutoriales.com/) sobre todo tipo de tecnología y quería compartirlo con la comunidad, aún no he podido ver ninguno pero la lista tiene muy buena pinta. No sé vosotros pero yo me quedaba con más de 3 (que por cierto ya estoy bajando :D ). Espero que los disfruteis:
PD. hay que registrarse(gratuitamente)!
1saludo!
01.-VTs PHP-NUKE
 |
Pulsa para una lista completa de los videotutoriales sobre PHP-Nuke accesibles para descarga directa a través de la web. |
| | 02.-FLASH
 |
Pulsa para una lista completa de los videotutoriales sobre Flash Actualmente disponibles para descarga directa. |
|
03.-VTs DREAMWEAVER
 |
Pulsa para una lista completa de los videotutoriales sobre Dreamweaver en descarga directa desde la web. |
| | 04.-VTs. PHOTOSHOP
 |
Pulsa para una lista completa de los videotutoriales sobre Photoshop en descarga directa desde la web. |
|
05.-Curso VTs Swishmax
 |
Curso de VideoTutoriales al vuelo de SWISHmax. Todos los aspectos del mismo elaborando un proyecto. |
| | 06.- CURSO VTs. SWIFT3D
 |
Curso de Videotutoriales de introducción al uso de Swift3D. 3d utilizable en proyectos Flash. |
|
07.-VTs. 3DS MAX
 |
Pulsa para una lista de los Videotutoriales sobre 3dsMax disponibles para descarga directa desde la web. |
| | 08.-VTs. POWERPOINT
 |
Usar PowerPoint es muy fácil. Programa muy útil para la creación de presentaciones educativas interactivas. |
|
09.-Camtasia Studio
 |
Curso completo de esta suite para videotutoriales, de grabación y edición de video desde la pantalla del ordenador. |
| | 10.- CURSO PHP-MYSQL
 |
Pulsa para acceder al curso de creación de aplicaciones dinámicas web mediante el uso de PHP y MySQL |
|
11.-SALVAJUNIOR
 |
Directorio para centralizar todos los videotutoriales y cursos elaboradors por Salva_Junior |
| | 12.-JULIÁN LOZA
 |
Video tutoriales creados por Julián Loza. Podéis visitar su sitio en: http://www.elprofe.org. |
|
13.- VTs. DE YAYO
 |
Videotutoriales enviados por Yayo, colaborador de la página, agrupados en este bloque. |
| | 14.-VTs. Adobe Audition
 |
Curso de VideoTutoriales sobre el programa de edición de audio Adobe Audition. |
|
15.- VTs. MUNDO LINUX
 |
Espacio para todos los videotutoriales del centro dedicados al mundo de Linux: red hat, mandrake... |
| | 16.-VTs. OPENOFFICE
 |
Videotutoriales sobre la suite ofimática open source compatible con windows, linux y solaris. |
|
17.-VTs. EDUCATIVOS
 |
Pulsa para acceder a una lista de los videotutoriales educativos no informáticos. De temas de geografía e historia. |
| | 18.-Curso Avanzado Word
 |
El curso se centrará en características avanzadas y a veces ocultas de Word y técnicas para salvar tiempo. |
|
19.-Curso Avanzado XHTML
 |
VideoTutoriales separados del Curso Completo de XHTML, CSS y Javascript. |
| | 20.- CURSO FIREWORKS
 |
Pulsa para acceder a los VideoTutoriales de Adobe Fireworks disponibles en descarga directa. |
|
21.- Curso After Effects
 |
Pulsa para acceder a los VideoTutoriales de Adobe After Effects por ariesDaniel |
| | 22.- VIAJES VIRTUALES
 |
Viajes virtuales mediante el uso de imágenes de satélite, panorámicas, vistas en 360º , fotos y videos. |
|
23.- Curso Proteus
 |
Curso de Proteus, software de simulación de microcontroladores como los PIC's por Germán Tojeiro. |
| | 24.- CURSO EXCEL
 |
Curso Práctico sobre Microsoft Excel realizado por Raphael Sierra y varios colaborades |
|
25.-ARIESDANIEL
 |
Directorio para centralizar todos los videotutoriales de Aries Daniel. Mundo 3D. |
| | 26.- Videotutoriales Flex
 |
VideoTutoriales dedicados a la aplicación de Macromedia orientanda a la creación de RIA (Rich Internet Applications) |
|
27.- CURSO DE JAVA
 |
Curso de Videotutoriales dedicado a Java creado por fcmarth (Fredy Collanqui Martínez). |
| | 28.-Curso VWD y ASP.NET 2
 |
Curso dedicado a la creación de aplicaciones dinámicas web don Visual Web Developer y ASP.NET 2.0 |
|
29.-PAÚL MANRIQUE
 |
Directorio para centralizar los VideoTutoriales del Profesor Paúl Manrique Santa María. |
| | 30.-Curso GIS
 |
Curso de VideoTutoriales sobre Sistemas de Información Geográfica elaborado por Locx24. |
|
31.-Curso AJAX
 |
Curso de VideoTutoriales dedicado a la creación de aplicaciones web asincrónicas mediante el uso de AJAX. |
| | 32.-Photoshop CS2 Experto
 |
Curso de Photoshop CS2 Experto. Trabajar con Bridge; Usar Acciones; Crear Acciones inteligentes. |
|
33.-Curso C++
 |
Curso Completo de VideoTutoriales de C++. Programación Orientada a Objetos. |
| | 34.-Curso Google Maps
 |
Curso Google Maps. Ttecnologías conjuntas para crear Aplicaciones 2.0. |
|
35.-Curso Adobe Encore por Tazzito
 |
Curso sobre el Programa de Adobe para la autoría de DVDs Profesionales. |
| | 36.-Curso Adobe Premiere Pro
 |
Curso dedicado al editor de Video digital Adobe Premiere Pro elaborado por Tazzito. |
|
37.-CURSO DE ORACLE
 |
Curso de VideoTutoriales de Oracle elaborado por juan Carlos. |
| | 38.-UBUNTU ES PARA TODOS Curso
dedicado a Ubuntu, la distribución Linux más amigable y que convierte
la experiencia del Uso de Linux en PCs de escritorio en muy
gratificante.
|
39.-UBUNTU SERVIDORES Curso de videoTutoriales sobre el uso de servidores con Ubuntu
| | 40.-CURSO DREAMWEAVER CS3  Curso
dedicado a la creación de sitios Web Dinámicos conforme a Estándares
con Dreamweaver CS3. Esta nueva versión de Dreamweaver, ya dentro de la
Suite CS3, se ha modelado muy en profundidad, especialmente en los
aspectos relativos al uso de CSS que cumpla los estándares de la W3C,
así como con el uso de Spry, el Framework Ajax de Dreamweaver. Nuevas
herramientas como el Spry XML Data Set y XSL Transformation que mejoran
el Sistema de creación de Webs Dinámicas de Dreamweaver.
|
41.-Laboratorio de Hacking Laboratorio
de Hacking: desarrollado desde Dragonjar.org
El objetivo de estos laboratorios de hacking - Técnicas y
contramedidas, es ofrecer de manera ordena y secuencial, las técnicas,
tácticas y contramedidas utilizadas en los diferentes campos de la
seguridad informática, principalmente los que corresponden a test de
intrusión y hacking ético.
| | 42.- Aplicaciones Web 2.0  Sección
dedicada a VideoTutoriales relacionados con aplicaciones de la Web 2.0.
Uso de APIS, Aplicaciones Online, redes sociales.... |
Muy buenas!!
Puesto que hace la tira que no posteo, y conste que no por falta de ganas, si no de tiempo, quería comentar en que voy a estar trabajando este año para el proyecto fin de carreara. Trabajaré en el preciso campo de la robótica, y en este caso, haciendo uso de la realidad aumentada.
En concreto voy a trabajar con el robot Pioneer 3AT usado para video vigilancia, con el que hasta ahora, se ha conseguido hacer navegar de forma autónoma, pero con la pega de descalibrarse con mucha facilidad, lo que tira abajo todo el trabajo realizado. Para evitar esto, mediente un sistema de marcas usado en Realidad Aumentada, el robot podrá complentar la información real con la aumentada (mediante marcas), mejorando su calibración.
Aunque es probable que tenga que usar C++ a pelo por la limitada potencia del robot, intenaré meterle la plataforma .NET aunque sea con calzador!!
. De todas formas por aqui iré contando mis progresos, problemas y comederos de cabeza que vayan surguiendo.
La verdad esque los temas de realidad aumentada estan mu chulos, por tanto para quien no le haya quedado muy claro que es o tenga curiosidad aqui le dejo un vídeo de ejemplo, aunque en YouTube hay muchos.
1 saludo!
Has acabado tu sesión de hoy con el ordenador y te vas a casa. Y estas aburrido de hacer siempre la misma operación para apagar el pc, pues hay otra forma, utilizando la impresora.
¿Que no te lo crees?
http://www.metacafe.com/watch/306929/shut_down_the_computer/
Jajaja, ya sé que es una chorrada pero me resultó gracioso, y de vez en cuando un poco de humor esta bien. La verdad esque la gente se aburre mucho para hacer estas cosas....:D
1saludo.
Pues sí, como el título indica, ahora google nos permitirá buscar código fuente libre que circule por la red. Seguro que a más de uno le salva de un aprieto o de unas prácticas que presentar "reutilizar" el código que otro a picado!
La sintaxis para hacer las búsquedas es la regexp, muy utilizada en el lenguaje phyton.
De momento se encuentra en la sección google labs, donde se evaluan los productos que google acaba de sacar.
Aqui os dejo un enlace para que echeis un ojo:
http://www.google.com/codesearch?hl=es
1saludo
![]()
Hola a todos!
Seguramente muchos conocereis esta página, pero para los que no, os cuento:
Se trata de una página muy completita para aprener ingles o perfeccionarlo de forma gratuita y sin tener que registrarse. En esta web podrás:
- Realizar un curso dependiendo de tu nivel
- Hacer ejercicios y obtener los fallos.
- Descargar ebooks
- Escuchar y descargar listenings
- Disponer de foros, aplicaciones, diccionarios y otros para ayudarte en tu aprendizaje
- Chatear en Ingles
- etc, etc
Descubrelo tu mismo: http://www.mansioningles.com/index.htm
Ahora ya no tenemos excusa para no aprender ingles! xD
1saludo a tod@s!

La verdad es que hasta ahora había sido una pega para la mayoria de la gente que usamos cuentas de Gmail y nos gusta conservar el Windows Live! Messeger, el tener que tener otro programa para las notificaciones de nuevos correos, ya que el propio Messenger no lo incluia.
Pues ahora, gracias a un script llamado "Gmail Checker" para el "Messenger-Plus!" puedes recibir los avisos de los nuevos mensajes de tu cuenta Gmail sin más que el Windows Live! Messenger! Incluso de varias cuentas a la vez!
Y no solo eso, si no que hay un montón de plugins más, algunos interesantes, como un lector de RSS, una lista de eventos y alarmas, otro que te muestra las conexiones IP que tienes abiertas...y un montón más! descubrelos tú mismo!
Ahora bien, la parte para informáticos:
No solo puedes usar los scripts que han hecho otros, si no que puedes crear los tuyos propios, ya que solo son archivos java scripts con extensión .js y lo mejor, esque el propio Messenger Plus! lleva un editor y permite bajarte la documentación relativa a la creacion de sctips para messenger plus! (eso si, en perfecto inglés, como diría miki....) y por si fuera poco, puedes ver la implementación de los scripts que instalas, asi aprender de ellos o modificarlos a tu gusto.
Aqui dejo algunos enlaces importantes referentes al tema:
-Página de messenger plus!
-Plugin para tener notificaciones de Gmail en Windows Live! Messenger
-Algunos plugins con su descripción en español
Espero que os haya sido de utlidad esta información y que fabriqueis muchos scripts!!
1Saludo a todos, Alberto.

Menuda pedazo de SORPRESA!
Tras casi un año en el club .Net de Albacete, donde he aprendido mucho, he enseñado lo que he podido y me lo he pasado en grande han decidido otorgarme el título de Coordinador el club, el cual para mí es todo un
honor porque me encanta la tecnología, hacer
cosillas nuevas, empaparme en conocimiento y sobre todo lo mejor sin duda es trabajar junto a
gente tan excelente como personas, tecnólogos y frikis xD como son
los coordinadores del club .Net de Albacete!!
Por si alguien aún no me conoce, mi nobre es Alberto Corrales
García, soy estudiante de Ingenieria Informática Superior (4º curso) en la escuela politécnica de Albacete.
Si alguien quiere saber algo mas de mí puede contactar conmigo en albertocorralesgarcia@gmail.com.
Aunque este año ya tenemos los exámenes encima al año que viene tenemos
que hacer tantas cosas como este año (o más) y estaré encantado de
participar activamente!!
Saludos a tod@s.

Hola a tod@s!
Me agrada informar de que con apenas unos meses en el club .net de Albacete me voy a estrenar como ponente en una charla-taller sobre Web Services el Jueves 26 a las 20:00 en Software 5.
Os animo a asistir a todos porque intentaré que sea algo práctico y sencillo para que todo el mundo lo pueda entender. Y como una imagen vale mas que mil palabras adjunto el cartel que hice donde hay algo más de información.
(Espero que todo salga bien xD )
saludos

Enlace al manual y practicas: http://www.inf-cr.uclm.es/www/cglez/24hBlenderYafray/
Buscando por la red manuales para aprender algunas nociones básicas sobre modelado 3D, dí con este manual sobre Blender, una herramienta libre para diseñar en 3D.
El manual lo ha creado el profesor Carlos Gonzalez Morcillo para una asignatura que imparte en la Escuela Politécnica Superior de Ciudad Real y en él explica de forma práctica como desarrollar modelos en 3D, desde un logotipo hasta un modelo 3D completo.
Personalmente me parece un trabajo estupendo y por ello creo que merece la pena echarle un vistazo.
Lo que aún no sé es si el tipo de archivos que crea esta tecnología podrá ser soportado por XNA o si habrá alguna herramienta para cambiarlo de formato, que de ser así estaría genial.
Espero que lo disfruteis!
1saludo.
Hola a tod@s!
Seguramente, al igual que yo, muchos de vosotros estareis interesados en inverstigar en el mundillo de WPF mientras se editan multitud de libros oficiales. Pues para eso queria compartir algunos enlaces que tengo y sobre todo la idea es ir ampliando este post con los enlaces que cada uno tenga o que vaya descubriendo y así formar entre todos una completa colección de links, que os parece?
Ahí van los que yo tengo:
-Blogs dedicados a los famosos expression: http://blogs.msdn.com/expression/
-Completo video tutorial: http://movielibrary.lynda.com/html/modPage.asp?ID=359
-Blog dedicado a expression Blend con video tutoriales: http://expressionblend.com/blogs/
1 Saludo y espero vustros links!

El otro día me comentaron que al instalar el XNA en Windows Vista daba problemas y al comprobarlo descubrí que era cierto. Aqui esta la solución:
1) Instalar Visual C# Express
2) Instalar el Visual C# Express Service Pack 1 update
3) Instalar el Visual Studio 2005 Service Pack 1 Update for Windows Vista
4) Instalar XNA Game Studio Express 1.0
Ejecutar XNA con privilegios de Administrador
También es conveniente tener instalada la última DirectX SDK (Febrero 2007) para usar ciertas funciones
Espero que os sea de utilidad.
1 Saludo.