Compact 2013 Ebook

13.12 OS for App Dev. – Outline
Created by djones on 7/20/2013 1:00:50 PM

A Generic Compact 2013 Operating System for Application Development – Outline

Requirements

  • Have only minimal shell
  • Have all of the OS Application Programming Interfaces (APIs)
  • Have required tools and configuration to deploy and launch OS but not debug the OS
  • Have required tools and configuration to deploy, launch and debug app.

Have ability to:

  • Run Remote Tools
  • Install and remove apps using .cab files

No clutter

  • Don’t need XAML OS Shell components to run XAML apps
  • Can impact upon performance

Key components

(i)Application and Services Development Components

  • NET Compact Framework: managed Code
  • C Runtime, Standard C++ Library
  • Diagnostics and Debugging Tools
  • Cab Installer/Uninstaller
  • ATL & MFC
  • XML is an optional extra
  • XAML gets added in Shell and User Interface
image_thumb2

(ii) Shell and User Interface Components

  • Minimal Shell
    • Gives simple shell (MinShell)
    • All that is needed for app development
  • Do not add Sample Home Screen and Themes
    • These are XAML shell and not needed
    • XAML apps(XWE) WILL run in MinShell
  • Command Shell
    • Add both of these so that can do command line actions
  • XAML for Windows Embedded (XWE)
    • Select both items
    • No XWE apps without them
  • Control Panels
    • Select required items
    • Note the Control Panel app: CtlPn2.exe
    • These are XAML applets
    • As are most configuration widgets in Compact2013
    • Chosen items add CSPs under Device Management
image_thumb6

(iii) Other

Need:

  • CoreCon files in OS for SDK application development
  • Support for KITL and running apps from the release directory
  • Support for Remote Tools

Summary

  • A minimalist generic Windows Embedded Compact 2013 operating system can be implemented for application development.
  • This has all of the OS APIs to support applications built with:
    • C/C++
    • Windows Embedded XAML
    • Managed Code
    • MFC and ATL
  • It has tools to support application development:
    • KITL
    • CoreCon
    • Remote Tools

NEXT: A Generic Compact 2013 Operating System for App Development – How to

print

Click here to provide feedback and input

  Comments


Turkish porno izle video site in rokettubeporno izle