Compact 2013 Ebook

16.1 Introduction
Created by djones on 6/18/2013 10:10:23 AM

A Compact 2013 SDK when installed to a development system adds Visual Studio application project templates that target the SDKs target system. The templates added depend upon the API features of the OS. When using the SDK to develop an application on a target system that is also under development, you would typically run two instances of Visual Studio. One for the OS and one for the application. A new feature of Compact 2013 is that both of these projects can be part of the same Visual Studio with the application being able to be deployed to the OS whilst it is running. This feature comes with debugging restrictions though.

A Compact 2013 SDK is built from an OS project and is required for application development for that OS when creating Native Code applications without the OS project. The SDK is always required for creating Managed Code applications for the OS. An OEM would typically provide the target system, the built OS and the SDK for the application developer who would focus upon using the SDK to develop applications rather than building the OS.

This chapter focuses upon building the SDK and use of it for Native Code applications. Application deployment over CoreCon to the target system is also covered. The next chapter covers using the SDK for Managed Code development.

Topics covered in this chapter are:

  • Catalog Program API Components
  • Create an SDK for a Compact 2013 OS
  • SDK templates in Visual Studio 2012
  • Create native code applications with the SDK Template
  • CoreCon application development connectivity
  • Deploy and test an SDK template application
  • Create an SDK DLL
  • Create an application to test the DLL
  • Create an SDK Winforms Hello World Application
  • Create an SDK Winforms Get Time Application
  • Using the SDK templates within the OS Solution

Catalog Program API Components

The following is a list of the program application programming interfaces (APIs) available in Compact 2013. Only those that are included in the OS are included in the templates generated by the SDK installation:

  • Native Code
    • C Runtime Library
    • Standard C++ Library
  • Microsoft Foundation Class (MFC) Library
  • Active Template Library (ATL)
  • Managed Code
    • NET Compact Framework
    • NET Compact Framework – Windows Forms Support
  • XAML
    • XAML for Windows Embedded
    • XAML based Message Box

NEXT: 16.2 Create an SDK for a Compact 2013 OS

print

Click here to provide feedback and input

  Comments

There is no comment.

Turkish porno izle video site in rokettubeporno izle