The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Whidbey Compact Framework 2.0 Changes

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Sam Gentile

Posts: 1605
Nickname: managedcod
Registered: Sep, 2003

Sam Gentile is a Microsoft .NET Consultant who has been working with .NET since the earliest
Whidbey Compact Framework 2.0 Changes Posted: May 12, 2004 9:35 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Sam Gentile.
Original Post: Whidbey Compact Framework 2.0 Changes
Feed Title: Sam Gentile's Blog
Feed URL: http://samgentile.com/blog/Rss.aspx
Feed Description: .NET and Software Development from an experienced perspective - .NET/CLR, Rotor, Interop, MC+/C++, COM+, ES, Mac OS X, Extreme Programming and More!
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Sam Gentile
Latest Posts From Sam Gentile's Blog

Advertisement

For some internal work I have been doing, I have been trying to compile a list of the changes in the Compact Framework and associated technologies for Whidbey out of public information. I thought I would share it with the community, so here is the rough bullet points:

Whidbey VS.NET and Compact Framework Tools Features

·Increased Native and Managed development environment (VS.NET 2003 could only do Managed)

·Integrated Smartphone support

·MSBuild (full build environment to replace NAnt and such)

·New emulator with ActiveSync Support, Shared folder support, Four COM Ports, Save multiple emulator states, Portrait and Landscape support

·New C# Features: Generics, Anonymous Methods, Iterators, and Partial Classes

·Greatly speed up .NET Compact Framework CLR Execution Engine

·New JIT architecture generates better quality code platform native executable code – Unified JIT across supported processors

·Targeted speeding up commonly used library code paths – XML, ADO.NET, Resources

 

Whidbey Compact Framework 2.0 BCL Additions

·COM Interoperability

    • Runtime Callable Wrappers (RCW) provide proxies for native COM objects
    • Integrated onto the Visual Studio Shell

·Enhanced Type Marshaling

    • Additional Types
    • Embedded Types
    • MarshalAs [Note: Open NETCF includes a limited MarshalAsEx class for 1.1]

·Runtime Hosting

    • Allows you to integrate the CLR into your native applications

·GUI

    • Hosting Window
    • Native HDC Interoperability

·New Windows Forms Controls

    • Web Browser
    • DateTimePicker
    • MonthCalendar
    • LinkLabel
    • Notification Balloon
    • DocList
    • RichInk
    • Splitter
    • DataContainer
    • UserContol
    • HelpProvider

·Drawing

    • Save Bitmaps
    • Direct access to bitmap data
    • Image rotation
    • Pen style widths

·Additional WinForms Features

    • Docking & Anchoring
    • Tabbing support
    • Auto-Scrollable Forms
    • Clipboard support
    • Keyboard events
    • New properties/methods/events on existing controls by customer request
    • Multi-resolution support

·Forms Designer Features

    • Design time experience
      • Platform Specific WYSIWYG
      • Form rotation support (screen orientation)
      • Form factor support (screen size / resolution)
      • Form skin
    • Catch inherited but unsupported properties, methods and events
    • Support for custom controls and inherited forms

·Next Generation Device Libraries

  • Direct3D and DirectDraw Mobile
  • Notification Broker
    • Register for rich system state changes and notifications
  • Managed Libraries for Pocket Outlook
    • Email, SMS, Contacts, Calendar, Tasks
  • Managed libraries for Telephony
    • Phone call control and call log access
  • Device Management
    • Configuration System Object
  • Location Services
  • Native Runtimes: ATL 80, MFC 80, CSL/STL

·Networking and Web Services

    • IPv6
    • Simplified Asynchronous Web Services programming model
    • Enhanced Authentication – Kerberos and NTLM
    • Web Services SOAP 1.2
    • System.Messaging

·XML and ADO.NET

    • XML Serialization – Schema->XSD->C# classes
    • XML Schemas
    • XPath now supported in compact framework
    • SQL CE Result set
      • Typed direct access to SQL CE database
      • Works with DataBinder

Read: Whidbey Compact Framework 2.0 Changes

Topic: Halo 2 = November 9th Previous Topic   Next Topic Topic: Laptop configuration and tools

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use