Carlos Chavez .NET Fuera de la PC [GeeksWithblogs]

Mobile, Windows Embedded, WEC, WES, MicroFrameWork, NUI, HardWare
posts - 8, comments - 2, trackbacks - 0

My Links

News

Carlos Chavez


.Carlos Chavez
mctlogo

flowers online  

Archives

Post Categories

About Me

Friday, October 28, 2011

Windows Embedded Standar - Proceso de Construcción de un sistema embebido

Carlos Chávez : Exacto Soluciones

En este video veremos  el proceso de desarrollo desde un alto nivel. Las herramientas y procesos para dar inicio a un proyecto.

¿Qué necesito para desarrollar un sistema embebido de Windows 7?

  • Windows 7 (Ultimade u otra versión)
  • Microsoft Visual Studio 2010
  • WES Tools – descargar desde MSDN

 

Instalar en un Hardware Real usando un USB

Insertar un USB en blanco

Abrir la ventana de comandos (CMD) y seguir la siguiente secuencia:

diskpart
list disk <Apuntar el número de disco>
select disk <introducir el número de la memoria USB>
clean
create part pri
select part 1
active
format quick fs=ntfs label=wes7
assign
exit

Copiar el contenido de la carpeta generada por IBW a la memoria USB
Retirar el dispositivo USB
Introducir el dispositivo USB en el equipo destino
Ingresar a la BIOS del equipo e indicar que debe arrancar desde el dispositivo USB
Completar el proceso de Instalación del SO.

Carlos Chávez : Exacto Soluciones

Posted On Friday, October 28, 2011 3:07 PM | Feedback (0) | Filed Under [ Videos WebCasts ]

Introducción a Microsoft Windows Embedded Standard 7 desde cero

Carlos Chávez:  Exacto Soluciones

HABLEMOS DE SISTEMAS EMBEBIDOS

Los sistemas embebidos no son extensamente conocidos por el público, pero son usados a diario por las personas.

Las PCs de uso general, laptops, servidores, Smart Phones son equipos sobre los cuales se corre y ejecutan una multitud de juegos, software, multimedia, etc. Y no necesariamente son sistemas embebidos, pero si se analiza el hardware, este si puede ser y frecuentemente se usa como base para crear un sistema embebido de uso dedicado.

¿QUÉ ES UN SISTEMA EMBEBIDO?

Un sistema embebido, es un sistema diseñado para realizar una o algunas funciones dedicadas, frecuentemente en un sistema de tiempo real.

Los sistemas embebidos tienen un uso diferente a los que comúnmente se les da los ordenadores portátiles. Los componentes de un sistema embebido se encuentran incluidos en la placa base (tarjeta de vídeo, audio, módem, etc.), y en muchos de los casos los dispositivos con sistema embebido no lucen como computadoras, por ejemplo: registradores, controles de acceso (check-in de aeropuerto), navegadores GPS, microondas, teléfonos móviles, controladores industriales (HMI), equipos médicos, etc.

Windows Embedded

WES 7 es la versión de Windows ideada para ser embebida en dispositivos especializados que se encuentra basada en Windows 7,
En la actualidad existen  necesidades de los usuarios por el  rápido crecimiento de dispositivos especializados que necesitan ser gobernados de forma eficaz y óptima.

 

Otros equipos donde se desarrollan sistemas embebidos:

  • Control de luces del teatro
  • Clientes ligeros
  • Sistemas de visualización
  • Equipos de CNC
  • Telemática o en los ordenadores de automóviles y sistemas de entretenimiento
  • Dispositivos de gama alta como los centros multimedia
  • Equipos de videoconferencia
  • Quioscos
  • Cajeros automáticos y los contadores de dinero en efectivo
  • Copiadoras
  • Sistemas de seguridad tales como escáneres biométricos y grabadores de video
  • Estación de equipos TV
  • Estaciones remotas del monitoreo del clima
  • Máquinas tragamonedas.

    En el siguiente articulo veremos la forma de como crear un sistema embebido para un equipo especializado.

 

Carlos Chávez:  Exacto Soluciones

Posted On Friday, October 28, 2011 3:06 PM | Feedback (0) | Filed Under [ Videos WebCasts ]

Sunday, October 16, 2011

Kinect Motion Capture - Avatar Control

Síguenos en : Exacto Soluciones

Hola a todos , quería compartir con vosotros la forma de capturar movimientos a través de un sensor como Kinect o Asus y llevarlos a un escenario,  para esto usaremos el sensor Kinect + OpenNI +  Nite + MMD (Programa de animación básica en 3D) , puede ser también 3DMax o Motion Builder , yo usare MMD o MikuMikuDance  de  origen japonés por que es pequeño , sus “Services Pack” son copiar archivos y obtener mejoras y sobre todo es  FREEWARE , como mencione es básico pero muy potente ya que permite a los usuarios importar modelos 3D en un espacio virtual que puede ser movido y animado  por medio de huesos. Las expresiones de las figuras en 3D pueden ser fácilmente alterado y el sonido puede ser más añadido a crear videos musicales.
También puedo comentarles que viene con su propio motor de física y los usuarios pueden realizar ajustes a cualquier objeto en el espacio virtual que proporciona el software. Mapa de sombras, renderizacion de película completa también es posible.

Paso 1: How-To  Instalando correctamente Kinect en Windows con OpenNI y NITE
Para el primer paso pueden guiarse de este articulo para poder instalar correctamente todo.
http://www.codeproject.com/Articles/148251/How-to-Successfully-Install-Kinect-on-Windows-Open.aspx
Cuando lean tengan el articulo tengan abierto este link http://www.openni.org/Downloads/OpenNIModules.aspx desde donde descargaran los binarios en mi caso baje los estables.

Paso 2:MMD Miku Miku  Dance
MMD lo pueden descargar de http://www.geocities.jp/higuchuu4/index_e.htm tenemos que bajar la versión de :
MikuMikuDance (DirectX9 Ver.)
This ver. is programed by DirectX9 for recent PC. (NVIDIA 3D Vision can use, if you have.)
MikuMikuDance (DirectX9 Ver.) (5MB)
MMD me gusta por que es lo mas sencillo que cualquier programa que viera los “SP” son copiar archivos , no es nada pesado y es gratis.
Como comente la configuración no es complicada ,pueden seguir el tutorial de como usar MMD con el sensor Kinect siguiendo este link  http://www.youtube.com/watch?v=Ncm8kv4NnNA

 

Paso 3:Tener el sensor Kinect Listo
Si todo esta listo entonces puede tener el sensor Kinect listo para empezar la captura.

 

Kinect Sensor

En mi caso importe un modelo (Actor) y un fondo que puede ser un fondo animado o no,  lo que pasara es sencillo , el sensor Kinect capturara el movimiento y mediante las librerías de OpenNI y NITE le enviaran los movimientos a MMD para que interprete y coordine los movimientos.

Mi avatar

 

El trabajo terminado lo pueden apreciar en el siguiente video.

Pueden ver otros videos de MMD en los siguientes enlaces:
http://www.youtube.com/watch?v=fXHsl_DKqDk&feature=related
http://www.youtube.com/watch?v=XmvQVck-H70&NR=1
http://www.youtube.com/watch?v=v0G0Cb7Zqjk&feature=related
http://www.youtube.com/watch?v=gVdf44l4HBM&feature=related
http://www.youtube.com/watch?v=XVHEVDAdN5s&feature=results_main&playnext=1&list=PL3BB664E800A6DED6

Hasta el siguiente Post.

Posted On Sunday, October 16, 2011 2:36 PM | Feedback (0) | Filed Under [ Videos ]

Thursday, November 03, 2011

Windows Communication Foundation on Devices

Hace algún tiempo me consultaban como comunicar un dispositivo móvil con un servicio WCF[Windows Communication Foundation] , sin embargo me escribieron indicándome que habían seguido los pasos de algunos post pero no tenían éxito al generar el proxy que permite al dispositivo comunicarse con el servicio WCF.

Trate de revisar el caso ya que aparentemente revisando los pasos todo estaba correcto y efectivamente no se generaba el proxy y devuelve un error de :

C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\bin\NetCFSvcUtil http://192.168.137.1:8001/ServicioMantenimiento
Microsoft (R) .NET Compact Framework Service Model Metadata Tool [Microsoft (R) Windows (R) Communication Foundation, Version 3.5.0.0] Copyright (c) Microsoft Corporation.  All rights reserved.
Attempting to download metadata from
http://192.168.137.1:8001/ServicioMantenimiento  using WS-Metadata Exchange or DISCO.
Error: An error occurred in the tool.
Error: Error in the application.

Pues bueno revisando NetCFSvcUtil de los Power Toys for .NET Compact Framework 3.5 que nos permite crear un proxy para WCF solo se puede usar en XP, 2003 y no esta disponible en Vista o Windows 7 , eso quiere decir que se recomendaba usar estas otras opciones para generar nuestro proxy , sin embargo el equipo actualizo el ejecutable NetCFSvcUtil  así que solo tenemos que ir a la dirección  C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\bin y remplazar NetCFSvcUtil.exe por la nueva versión de NetCFSvcUtil .exe que si corre en Windows 7 que lo pueden bajar de esta dirección  http://download.microsoft.com/download/6/2/0/6205ED05-E435-44FC-AA82-B763CA5F8B1A/NetCFSvcUtil.exe y listo así que después grabe un video para que vean como quedan los pasos , espero les sea util en el momento que quieren conectar su equipo móvil a un servicio WCF.

Posted On Thursday, November 03, 2011 4:51 AM | Feedback (1) |

Saturday, October 15, 2011

Handing Gesture Control

Hace algunos meses fuimos testigos de lo que Kinect podría resolver a nivel de HW y SW gracias a un procesador creado por la empresa israelí primesense , recuerdo en un WebCast cuando pregunte sobre el interior de la resolución del tratamiento de imágenes simplemente me comentaron que era un trabajo conjunto pues en ese momento apague mi laptop , la magia del Kinect es gracias  a su procesamiento de imágenes de este chip de esta empresa y así como lo tiene en Kinect viene trabajando en otras opciones.

Pero gracias a Kinect y a su masificación se avanzo muchos años de investigación , ahora XTR3D genera un nuevo futuro de interfaz de usuario miremos este ejemplo.


La diferencia es que primero lee hasta movimiento de dedos que el kinect no lo hace hasta el momento pero o mas interesante es que lo hace todo a nivel de SW (SoftWare) no requiere de un HW( HardWare) especial y esta listo a masificarse.

Así que haciendo ensayos en laboratorio de Exacto nuestra empresa después del video XTR3D , buscamos la forma de trabajar lo mismo y este fue el resultado:

Llegamos al mismo resultado pudimos controlar mediante una cámara integrada creo que el ejemplo ya habla por si solo.

Para consultas al respecto pueden consultarme a esta dirección

Posted On Saturday, October 15, 2011 1:24 PM | Feedback (1) |

Kinect Roulette Kinect + XNA ,OpenNI

De vuelta al Blog a documentar todo lo que estuvimos trabajando , esta vez pues con Kinect investigando su uso en áreas como Gaming Solution, acá unas pruebas en las oficinas con Ricardo Masabel y un juego de la ruleta usando XNA , Kinect y librerías Open NI, bueno y seguimos esperando el SDK de Microsoft para Kinect.

 

Posted On Saturday, October 15, 2011 1:22 PM | Feedback (0) |

Realizando pruebas con Kinect + XNA

Bueno luego de comprar hace algún tiempo Kinect y jugar por una hora los juegos de estos y darnos cuenta de su potente procesador fabricado por primesense y sus demás características y limitaciones como la oscuridad , no leer el mapa completo del cuerpo (dedos por ejemplo) ,prueba objetiva claro esta sin fanatismos de por medio , pues decidimos realizar nuestro propios juegos usando XNA y librerías para interactuar con el Kinect , acá algunas pruebas que luego iré mostrando como evoluciono no olvidar que estoy posteando publicaciones guardadas en el baúl.

 

Posted On Saturday, October 15, 2011 1:21 PM | Feedback (0) |

Robots Militares y el futuro de la Guerra

Cuando las fuerzas de EEUU fueron a Irak en 2003, no tenían un solo robot en el terreno. Para el final de 2004, el número ascendía a 150. Para el final de 2005, con 2.400 unidades, cifra que duplicó al año siguiente. Para el final de 2008, se estimaban en 12.000 las unidades destinadas al terreno.
PW Singer escribió unos de libros de como los robots están influyendo en los nuevos combates con datos muy interesantes, acá comparto una potente conferencia de Singer y si quieren ver con subtítulos en español pueden darle clic aquí

Posted On Saturday, October 15, 2011 1:18 PM | Feedback (0) |

Powered by: