What's New in Smart Device Projects

This topic lists the new or expanded features in Visual Studio 2008 and associated service releases for smart device projects.

New in Visual Studio 2008 Service Pack 1

  • Occasionally Connected Applications (Devices)
    Visual Studio provides tools to create occasionally connected smart device applications that use SQL Server Compact and Microsoft Synchronization Services for ADO.NET for devices.

New in Visual Studio 2008

  • Testing Tools for Smart Device Projects
    Visual Studio provides a suite of tools for testing Visual C# and Visual Basic smart device applications.

  • Controlling Devices with the Smart Device Connectivity API
    Visual Studio includes a Smart Device Connectivity API that lets you programmatically establish a connection and perform a variety of tasks on a device.

  • Configuring Security on Windows Mobile Devices
    Device Security Manager enables developers to manage settings for security when applications execute on Windows Mobile devices and emulators.

  • Built-in support for Windows Mobile 5
    Windows Mobile 5 emulators, project templates, and libraries are now built into Visual Studio. For more information, see Welcome to Windows Mobile 5.0 SDK Documentation. Smart device programmability includes the following built in Software Development Kits (SDKs):

    • Windows Mobile 5 Pocket PC SDK

    • Windows Mobile 5 Smartphone SDK

    • Windows CE 5.0

    • Pocket PC 2003 SDK


      Visual Studio does not support managed development for Smartphone 2003.

  • Built-in support for .NET Compact Framework 3.5
    Smart device programmability installs and supports versions 2.0 and 3.5 of the .NET Compact Framework. For more information, see Creating and Developing Managed Device Projects.


    Visual Studio 2008 does not support .NET Compact Framework 1.0

  • Rich design-time support for Microsoft SQL Server Compact 3.5.
    SQL Server Compact 3.5 replaces SQL Server Mobile Edition as the file-based database of choice for writing smart device applications in Visual Studio. You can still write applications by using SQL Server Mobile in Visual Studio. However, in order to take advantage of the rich design time data designer, you must use SQL Server Compact 3.5 in Visual C# or Visual Basic projects. For more information, see Data Access Overview (Managed Device Projects).

  • A new version of the Device Emulator
    Device Emulator 3.0 replaces Device Emulator 1.0 in Visual Studio 2008. For more information, see What's New in Device Emulator.

  • New Project dialog box
    Choose your device project's target platform, target version of .NET Compact Framework, and template by using the Smart Device Project Settings Dialog Box.

See Also


What's New in Visual Studio 2008

What's New in the .NET Compact Framework Version 3.5

Change History




July 2008

Added a section that lists the new features in Visual Studio 2008 Service Pack 1 for smart device projects.

SP1 feature change.