Unofficial Content
  • This documentation is valid for:

Warning: The .NET Mobile generator has been discontinued. Refer to Native Mobile Applications Development.

Requerimientos de desarrollo

Introducción

Para poder utilizar el generador .NET Mobile es necesario tener instalado ciertos requerimientos de Software. Dicho Software debe instalarse en un orden establecido para que todo funcione correctamente.
 

Descripción

Generador .NET Mobile

El generador .NET Mobile si bien genera código C#, el mismo difiere del código generado en las aplicaciones .NET ya que utiliza como base el .NET Compact Framework. Esto implica que sea necesario tener instalado GeneXus 9.0 , y el generador .NET Mobile.
 

ActiveSync 3.7 o superior

Este programa es utilizado para establecer la comunicación entre el dispositivo/emulador con la PC de desarrollo.
Se puede descargar gratuitamente del siguiente link
El sistema operativo Windows Mobile 5.0 requiere el activesync 4.0 o superior.
 

Visual Studio .NET 2003

El Visual Studio .NET 2003 trae incorporado todas las clases necesarias para manejar aplicaciones móviles. Si bien no es utilizado directamente, si se usa un conjunto de dll's que no son distribuibles.
 

SDK de plataforma de desarrollo

Cada dispositivo cuenta con un SDK (Software Developer Kit) particular, dependiendo del tipo de dispositivo.
En caso de trabajar con Windows Mobile 2003, se puede descargar el SDK for Windows Mobile 2003-based Pocket PCs
 

Emulador

En caso de no contar con un dispositivo conectado a la PC para prototipar, se puede trabajar con emuladores. Los emuladores son máquinas virtuales que corren en la PC las cuales podemos utilizar tal cual el dispositivo.
Existen un emulador dependiendo de cada plataforma de desarrollo (Windows CE 2002, Windows Mobile 2003, SmartPhone?? , etc)
Para trabajar con el SDK mencionado anteriormente se puede bajar el emulador Emulator Images for Windows Mobile 2003 Second Edition software for Pocket PC
 

SQL Server CE version 2.0

En caso de trabajar utilizando la sincronización de SQL Server, es necesario tener instalado la siguiente actualización del mismo, para poder usar el Internet Information Server como mecanismo de publicación de datos.
Se puede obtener del siguiente link y se debe seleccionar la versión correspondiente con el Service Pack de SQL Server que se tenga instalado en el servidor.
 

Consideraciones

Es importante tener presente que los requerimientos de Software listados anteriormente deben instalarse en el orden prefijado.
Esto es:

1. ActiveSync 3.7 o superior
2. Visual Studio .NET 2003
3. SDK de la plataforma de desarrollo
4. Emulador

En caso de ser necesario reinstalar uno de los componentes se deberá reinstalar también los siguientes.
Por ejemplo, si se reinstala el ActiveSync, será necesario reinstalar el Visual Studio, el SDK y el emulador.
En caso de que no se haga esto, al momento de prototipar tendremos problemas a la hora de transferir archivos al emulador o al dispositivo.


Si a pesar de haber instalado los componentes en orden, a la hora de conectarse con el emulador se presenta el siguiente mensaje: "One or more files from the Emulator for Windows CE installation is missing. Please reinstall Emulator for Windows CE and try again."
Se debe a que no se tiene instalado el "Virtual PC Application services". Para corroborarlo, hacer clic derecho Mi PC, Propiedades ->Hardware ->"Device Manager"
En caso de no tenerlo instalado se debe instalar corriendo el setup que se encuentra en: <VSROOT>CompactFrameworkSDKConnectionManagerBinDriverInstallSmart Devices Emulator.msi

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant