none
Copiar fichero en un emulador de Pocket PC RRS feed

  • Pregunta

  • Hola,

    estoy empezando en este mundillo y siguiendo el blog de Roberto Alvarado he creado una base dedatos, la cuestión es que en el emulador que implemento el desarrollo si voy por el explorador de archivos veo mi base de datos prueba.sdf pero cuando intento buscarla desde Windows no se dónde está situada. El tema es que ahora quiero copiar una bd mía con datos y no se como hacerlo.

    Muchas gracias por anticipado y saludos.

    jueves, 12 de agosto de 2010 12:48

Respuestas

  • Si ya estás trabajando con el emulador, me imagino que ya le habrás hecho un "docking" desde el gestor de emuladores en Visual Studio, y que lo has habilitado en el Windows Mobile Device Center (con la conexión por DMA). Bueno, pues si lo has hecho así, desde Windows puedes ver el sistema de archivos del dispositivo emulado en dos sitios: Uno es a través del Windows Mobile Device Center, seleccionando la opción de "explorar dispositivo". El otro sitio es a través del propio Windows Explorer. Si vas a "Mi PC", además de las habituales unidades de disco del PC, verás también el dispositivo móvil. Si lo abres, podrás explorar los archivos que contiene (usando Windows Vista; no te puedo asegurar que funcione igual con otras versiones de Windows).

     

    • Marcado como respuesta Antonio Tobajas viernes, 13 de agosto de 2010 8:27
    jueves, 12 de agosto de 2010 18:30

Todas las respuestas

  • Si ya estás trabajando con el emulador, me imagino que ya le habrás hecho un "docking" desde el gestor de emuladores en Visual Studio, y que lo has habilitado en el Windows Mobile Device Center (con la conexión por DMA). Bueno, pues si lo has hecho así, desde Windows puedes ver el sistema de archivos del dispositivo emulado en dos sitios: Uno es a través del Windows Mobile Device Center, seleccionando la opción de "explorar dispositivo". El otro sitio es a través del propio Windows Explorer. Si vas a "Mi PC", además de las habituales unidades de disco del PC, verás también el dispositivo móvil. Si lo abres, podrás explorar los archivos que contiene (usando Windows Vista; no te puedo asegurar que funcione igual con otras versiones de Windows).

     

    • Marcado como respuesta Antonio Tobajas viernes, 13 de agosto de 2010 8:27
    jueves, 12 de agosto de 2010 18:30
  • Hola Alberto,

    la verdad es que no había hecho lo que me indicas, ahora ya puedo explorar el contenido de la "PDA" desde Windows. En Windows XP con ActiveSync cómo se haría o es posible instalar Windows Mobile Device Center en XP.

    Muchas gracias.

    viernes, 13 de agosto de 2010 6:33
  • Pues la verdad es que hace un montón de tiempo que no uso Windows XP, pero creo recordar que ActiveSync funcionaba de forma parecida en cuanto a hacer el "craddle" del dispositivo para que fuera accesible. Pero no me acuerdo de si compartía o no el sistema de archivos igual que el Mobile Device Center.

    En cuanto a lo de instalar en XP el Windows Mobile Device Center, me temo que no es posible; por lo menos, la página de descargas en la lista de sistemas soportados sólo incluye Windows Vista y Windows 7.

    viernes, 13 de agosto de 2010 7:22
  • Muchas gracias Alberto.

    Saludos.

    viernes, 13 de agosto de 2010 8:27
  • Hola ANtonio,

    Aqui: http://vbcodigopocketpc.blogspot.com/2009_06_01_archive.html explico como conectar el emulador al PC y que puedas ver su sistema de archivo, aunque aqui lo hago para poder tener una base de datos SQL Server y accederla desde uan aplicacion en el emulador, pero los pasos son los mismos.

    Saludos,

     


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    lunes, 16 de agosto de 2010 13:20
  • Hola Roberto,

    muchas gracias por la información, la verdad es que profundizaré en tu blog para ir avanzando. Aprovechando podrías ayudarme ya que cuando quiero implementar un desarrollo a un Windows Mobile 6 Classic tengo la opción de hacerlo en el emulador y funciona correctamente pero no tengo la posibilidad de hacerlo al dispositivo. Para la versión Professional 6 tengo las dos opciones, device y emulator, y en los dos casos me funciona correctamente. Para conseguir esto último instalé el SDK de Windows Mobile 6 Professional y este me cargo el emulador de Classic. He encontrado la descarga para la versión Standart pero nada de la Classic.

    Muchas gracias por anticipado.

    martes, 17 de agosto de 2010 8:10
  • Hola Antonio

    El emulador Clasic es para PDA sin opcion de telefono por eso no encuentras el  de dispositivo, que debe ser uno pues al momento de la conexion y sincronizacion VS sabe que tipo de dispositivo esta conectado.

    Saludos,

     


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    martes, 17 de agosto de 2010 11:30
  • Hola Roberto,

    gracias por respondr. La duda que me queda es cómo puedo implementar una solución a un dispositivo Pocket PC con Windows Mobile Classic 6. Yo en VS 2008 cuando la plataforma de destino es Mobile 6 Professional puedo implementar para el emulador de dicha versión o al dispositivo que tengo conectado por usb. Pero en Mobile Classic 6 sólo puedo implementarlo en en emulador.

    Gracias de nuevo y un saludo.

    miércoles, 18 de agosto de 2010 12:33
  • Hola ANtonio

    Solo debes generar el .CAB para la plataforma que desees, con respecto a Widnows Mobile Classic es el mismo que Windows Mobile Professional, la diferencia es que el ultimo posee acceso a las funciones d etelefono, estas no existen en el Classic, a menos que tu aplicacion utilice alguna de estas funciones de telefonia tendrias problemas o excepciones en el Windows MObiel Classic, de lo contrario no tendras problemas.

    Saludos,

     


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    miércoles, 18 de agosto de 2010 13:41
  • Hola Roberto,

    yo no veía la necesidad de generar un fichero .CAB ya que cuando desde VS 2008 implemento para una PDA con Windows Mobile 6 Professional es el propio VS2008 el que se encarga de hacer todo al seleccionar la opción de Windows Mobile 6 Professional Device y lo que no existía era una opción Windows Mobile 6 Classic Device.

    Ahora si quiero implementar para WM 6 Classic debo generar el .CAB e instalar en mi PDA.

    Muchas gracias.

    viernes, 20 de agosto de 2010 8:36