Lo nuevo para dispositivos moviles en Visual Studio 2008 y NET CF 3.5

El siguiente post tiene como intención poder enumerar las mejoras que trae Visual Studio 2008 para los programadores de dispositivos móviles:

Gracias al blog de Daniel Moth he podido hacer esta pequeña recopilación.

1. Unit Testing for Devices. Disponible también para proyectos NET CF V2.

2. Nuevo Ventana de Dialogo para Proyectos.

3. Device Emulator Version 3. Nueva versión del emulador con acceso a el via COM. (Podemos usar los emuladores de manera programática).

4. Device Configuration Manager & Device Certificate Manager. Antes fue un powertoy para WM5 ahora está integrado.

5. Windows Mobile 5 SDKs y NET CF SP2 como parte del instalador.

Con respecot al NET CF 3.5 se tiene :

Soporte para Compact LINQ.

Soporte para Compact WCF.

y nuevas características para las APIs:

EventWaitHandle parte de System.Threading.Stopwatch parte de System.Diagnostics.

La clase Array ahora posee el método Resize y nuevos overloads para Sort.

La clase CompilerGeneratedAttribute partde System.Runtime.CompilerServices.

La clase SerializationException parte de System.Runtime.Serialization namespace.

System.Text.StringBuilder tiene ahora un nuevo overload para el método AppendFormat así como ambos overloads del método  AppendLine.

La clase System.Threading.Thread obtiene el método MemoryBarrier.

La clase String class ahora contiene el método Contains.

Un método public Dispose incluido en  GraphicsStream, FileStream, MemoryStream, StreamReader, StreamWriter, StringReader, StringWriter, TextReader, TextWriter y otros.

InvalidDataException es agregado al System.IO en System.dll
Todo el nombre de espacio  System.IO.Compression  (i.e. GZipStream, DeflateStream, CompressionMode) de System.dll.

Nuevo enum System.Net.DecompressionMethods que es el tipo de una nueva propiedad AutomaticDecompression en la clase HttpWebRequest.

El nombre de espacio System.Media (SoundPlayer, SystemSound, SystemSounds) de System.dll

En relación a lo anterior, dos clases en el nombre de espacio de System.ComponentModel : AsyncCompletedEventArgs and AsyncCompletedEventHandler.

La clase Trace del nombre de espacio System.Diagnostics namespace sólo tenía 3 overloads del método Assert. Ahora se tiene más de 4 overloads para cada uno de los métodos Write, WriteIf, WriteLine and WriteLineIf. Además tiene los métodos Fail, Flush y Close.

Adicionalmente el TextWriterTraceListener está mucho mejor en NET CF V3.5

Como último cambio podemos decir que las extensiones del Dataset ha sido separado en su propio assembly System.DataSet.Extensions.dll.

Cualquier aporte para mejorar la lista, no duden en hacerla!

Mas información en http://www.cesarfong.info

2 comentarios en “Lo nuevo para dispositivos moviles en Visual Studio 2008 y NET CF 3.5”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *