Estoy escribiendo sobre este tema porque es en general con el primer problema que se enfrentan quienes quieren comenzar a desarrollar una aplicacion para windows mobile.
La documentacion que sirve como guia es la siguiente:
- Requerimientos: http://wiki.gxtechnical.com/commwiki/servlet/hwiki?.NET+Mobile+Generator+Requirements,
- Manual: http://wiki.gxtechnical.com/commwiki/servlet/hwiki?.NET+Mobile+Manual,
Si bien no es trivial armar el ambiente, luego es analogo a un modelo genexus .Net win.
En resumen lo que precisas para un modelo en XEV1, en Gx 90 cambia un poco, es:
En la maquina desarrollo:
- Si esta con XP ActiveSync >>> http://archivos.artech.com.uy/Mobile/RequerimientosMobile/ActiveSync4.5.msi
- Si esta con Win 7 precisas el window mobile device center que ya deberia venir con el sistema operativo
- Es preferible que tener instalado visual studio 2008, chequear si estan instalados los componentes mobile
- Sdks, estos instalan los emuladores, es preferible en mi experiencia trabajar con emuladores ya que es mucho mas rapido, la lista completa de los que instala se puede visualizar desde "
\Microsoft Device Emulator\1.0\dvcemumanager.exe" . De ahi mismo se puede poner el pocket como cradle (conectado) para simular que esta en la red y trabajar por ejemplo con dataviews. - SQLCE >> http://archivos.artech.com.uy/Mobile/RequerimientosMobile/SqlMobile30DeviceSdkENU.msi
- Frameworks 3.5
- Compact Framework 3.5 http://archivos.artech.com.uy/Mobile/RequerimientosMobile/NetCFSetupv35.msi
- Framework 3.5 SP1: http://archivos.artech.com.uy/Mobile/RequerimientosMobile/dotnetfx35setupSP1.exe
En el pocket o emulador:
- Bases de datos (SQLCE)
- SQLServerCompact 3.5 SP2 >> http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e497988a-c93a-404c-b161-3a0b323dce24
Para instalar manualmente en el pocket:
Esto se instala directamente en el pocket o emulador y NO se debe reiniciar hasta tener instalado el ultimo cab por mas que solicite para hacerlo. Luego de tener instalado todo, lo mejor es poner la propiedade "Deploy required sdk" en NO ( esto hace que el F5 sea mas rapido ademas de prevenir algun problmea con los frameworks instalados).
Un problema que puede manifestarse, es que las reorganizaciones, si bien se ejecutan correctamente, no se borre el resumereorg lo que implica que intente ejecutar siempre la misma reorg al dar F5. En ese caso se debe ir a Tools> advanced > mark database as reorganized y no ocurrira dicho comportamiento.
Espero les sirva de ayuda.
No hay comentarios:
Publicar un comentario