Send mail to the author(s)

April 5, 2007

What's new in Smart Device Framework 2.1

Smart Device Framework Assemblies

We're now have 13 assemblies that make up the Smart Device Framework runtime. Here's a complete list with the footprint. New assemblies are marked in red.

Assembly Footprint (KB)
2.1 2.0 Delta (%)
OpenNETCF 199 182 +9
OpenNETCF.Configuration 28 28 0
OpenNETCF.Data 9 9 0
OpenNETCF.Drawing 77 59 +31
OpenNETCF.Net 96 92 +4
OpenNETCF.Phone 35 35 0
OpenNETCF.Rss 46 46 0
OpenNETCF.VisualBasic 10 10 0
OpenNETCF.Web.Services2 122 122 0
OpenNETCF.Windows.Forms 162 151 +7
OpenNETCF.WindowsCE 40 44 -9*
OpenNETCF.WindowsCE.Messaging 12 0 N/A
OpenNETCF.WindowsMobile 13 13 0

* Messaging namespace extracted to create OpenNETCF.WindowsCE.Messaging.dll

Breaking Changes

Type Change
OpenNETCF.Media.WaveAudio.WaveFormat2 FormatTag is now an enum of type FormatTag
OpenNETCF.Net.AdapterNotificationEventHandler Changed from "AdapaterNotificationEventHandler"
OpenNETCF.Net.ConnectionManager Disconnect method has been marked as obsolete
OpenNETCF.Windows.Forms.CheckBox2 CheckBox2 now inherits Control instead of UserControl
OpenNETCF.WindowsCE.Messaging Removed from OpenNETCF.WindowsCE.dll and added to
OpenNETCF.WindowsCE.Messaging.dll

New Types

  • OpenNETCF.MediaWaveAudio.ACMDRIVERDETAILS
  • OpenNETCF.MediaWaveAudio.ACMDriverDetailsSupportFlags
  • OpenNETCF.MediaWaveAudio.ACMDRIVERENUMCB
  • OpenNETCF.MediaWaveAudio.AcmDriverInfo
  • OpenNETCF.MediaWaveAudio.ACMFORMATDETAILS
  • OpenNETCF.MediaWaveAudio.AcmFormatDetailsFlags
  • OpenNETCF.MediaWaveAudio.ACMFORMATENUMCB
  • OpenNETCF.MediaWaveAudio.AcmFormatInfo
  • OpenNETCF.MediaWaveAudio.AcmFormatSuggestFlags
  • OpenNETCF.MediaWaveAudio.ACMFORMATTAGENUMCB
  • OpenNETCF.MediaWaveAudio.AcmNativeMethods
  • OpenNETCF.Media.WaveAudio.AcmStream
  • OpenNETCF.MediaWaveAudio.acmStreamConvertCallback
  • OpenNETCF.MediaWaveAudio.AcmStreamConvertFlags
  • OpenNETCF.MediaWaveAudio.ACMSTREAMHEADER
  • OpenNETCF.MediaWaveAudio.AcmStreamHeaderStatus
  • OpenNETCF.MediaWaveAudio.AcmStreamOpenFlags
  • OpenNETCF.MediaWaveAudio.AcmStreamSizeFlags
  • OpenNETCF.MediaWaveAudio.ACMSupport
  • OpenNETCF.MediaWaveAudio.BufferStarvingHandler
  • OpenNETCF.MediaWaveAudio.FormatTag
  • OpenNETCF.MediaWaveAudio.FourCC
  • OpenNETCF.MediaWaveAudio.MM
  • OpenNETCF.MediaWaveAudio.RiffStream
  • OpenNETCF.MediaWaveAudio.SlidingBuffer
  • OpenNETCF.WindowsCE.LargeIntervalTimer
  • OpenNETCF.Windows.Forms.Signature

Significant Changes

Type Change
OpenNETCF.MediaWaveAudio.Recorder PositionChanged event added
RecordFor method added
OpenNETCF.Runtime.InteropServices.Marshal2 Added Copy method
Added IsSafeToRead method
Added IsSafeToWrite method
Added SetMemory method
OpenNETCF.Threading.EventWaitHandle WaitTimeout constant set to 258
Added WaitAny static method
OpenNETCF.Net.ConnectionStatus ConnectionStatus enum has been extended with new values
OpenNETCF.Net.AdapterType AdapterType enum has been extended with new values
OpenNETCF.Windows.Forms.CheckBox2 Added DrawFocusedRectangle property
Added BorderStyle property
OpenNETCF.Windows.Forms.TextBox2 Now supports copy & paste, with events raised on
copy & paste
OpenNETCF.Windows.Forms.StaticMethods Added StaticMethods class to enable determination of
runtime or designtime display mode
OpenNETCF.Windows.Forms.SmartList Added DrawMode property (inherited from OwnerDrawnList)
OpenNETCF.Windows.Forms.OwnerDrawnList Added DrawMode property
OpenNETCF.WindowsCE.Notification.Notify Added static SetNamedEventAtTime method
OpenNETCF.Net.ConnectionManager RequestDisconnect method has been added

 

Comments are closed.