Las clases exclusivas de .NET Compact Framework son:



Las clases exclusivas de .NET Compact Framework son:
• System.Data.SqlServerCE: administra la funcionalidad contra la versión compacta de SQL Server CE (ahora conocida como Mobile). • Microsoft.WindowsCE.Forms: administra la funcionalidad para controlar el input panel, y la comunicación con código nativo. • System.Net: incorpora diversas clases para el manejo de puertos infrarrojos, como IrDAEndPoint, IrDAClient, IrDADeviceInfo, IrDAListener. También la versión compacta espera ver su segunda versión a la luz. Soportará todas las mejoras de C# 2.0, mejoras de rendimiento, mayor cantidad de controles disponibles, IPv6 y hasta la posibilidad de embeber un browser. TEMA DIFERENCIA EN .NET COMPACT FRAMEWORK ASP.NET No trae soporte de ASP.NET dado que no está pensado para que pueda ejecutarse un servidor en el equipo móvil. Interoperabilidad COM No se tiene soporte para comunicarse con objetos COM. Sí es posible hacerlo a través de una invocación en la plataforma (PInvoke) Datos Posee un subset de ADO.NET, no está soportado el name space OleDb y se incorpora el name space SqlServerCE. Input / Output Debido a limitaciones en el sistema operativo, algunas operaciones de entrada / salida no están disponibles. Redes Provee soporte adicional para puertos infrarrojos. Serialización No se provee serialización de objetos a través de Binary Formatter o Soap Formatter. Sí la hay en el uso de Web Services. Gráfico Hay diversos cambios en los controles de formulario, que veremos luego. XML No soporta validación del XML Schema, ni consultas Xpath. Tabla 2. Diferencias entre los Framework. Lenguajes Tanto para desarrollos ASP.NET Mobile, como para desarrollos Smart Devices (es el nombre que le da Microsoft al desarrollo para .NET Compact Framework), podremos elegir realizar desarrollos en cualquiera de los siguientes lenguajes: • Visual Basic.NET • C#.NET Fuente: DESARROLLOS MÓVILES CON .NET Desarrollos móviles