Presentation is loading. Please wait.

Presentation is loading. Please wait.

1/14/2019 3:57 AM © 2004 Microsoft Corporation. All rights reserved.

Similar presentations


Presentation on theme: "1/14/2019 3:57 AM © 2004 Microsoft Corporation. All rights reserved."— Presentation transcript:

1 1/14/2019 3:57 AM © 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 What’s New in the Next Version of Windows CE Tools
1/14/2019 3:57 AM What’s New in the Next Version of Windows CE Tools Mike Hall Senior Technical Product Manager Microsoft Corporation © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 Overview Compilers IDE Diagnostics Demos Questions 1/14/2019 3:57 AM
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

4 Compilers Value adds from Visual Studio 2005
1/14/2019 3:57 AM Compilers Value adds from Visual Studio 2005 Compilers based on Visual Studio 2005 Benefits: Improved C++ language conformance Improved Libraries CRT ATL MFC Improved runtime security checks (/GS) © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 Compilers Pluggable CRT
1/14/2019 3:57 AM Compilers Pluggable CRT Use a C Runtime other than the system CRT Benefits CoreDLL will only support the system CRT for backward compatibility Future applications can link with a separate system CRT DLL or another CRT DLL (e.g. 8.0 CRT) © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 Compilers Native code analysis (PREfast) support
1/14/2019 3:57 AM Compilers Native code analysis (PREfast) support Add support for Native Code Analysis ARM SH MIPS Already available on x86 Benefits Improved security Fewer bugs! © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

7 Compilers Port secure CRT to system CRT
1/14/2019 3:57 AM Compilers Port secure CRT to system CRT Safer alternatives to dangerous C library functions e.g. strcpy  strcpy_s Benefits Enhanced security Parameter Validation Sized Buffers Null Termination Enhanced Error Reporting Improved portability for desktop code developed in Visual Studio 2005 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

8 IDE Features in Windows CE 5.0
1/14/2019 3:57 AM IDE Features in Windows CE 5.0 Integrated Development Environment Based on Visual Studio 6 OS Design Tools New Platform Wizard OS Design View Basic Project Wizards DLLs, EXEs, LIBs Launch Command-line Builds “Unified Build” “Targeted Build” SDK Roller, BSP Wizard, Export Wizard © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9 IDE Port to Visual Studio 2005 shell
1/14/2019 3:57 AM IDE Port to Visual Studio 2005 shell IDE tools Visual Studio language add-on Benefits Latest-and-greatest Editors and Intellisense One set of tools for desktop, Windows CE kernel, and Windows CE applications Automation support © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 IDE Convert catalog to XML
1/14/2019 3:57 AM IDE Convert catalog to XML Proprietary CEC format has been converted to XML CEC Benefits No extra “import” step Works better with source control scenarios © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

11 IDE Editors and views Bib and Reg editors Catalog Editor
1/14/2019 3:57 AM IDE Editors and views Bib and Reg editors Intellisense Syntax highlighting Graphical Reg File editor Catalog Editor Create and edit Catalog XML files Runtime Image Viewer Static analysis tool for nk.bin files © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 Diagnostics Visual Studio 2005 integration
1/14/2019 3:57 AM Diagnostics Visual Studio 2005 integration Description Port PB Connectivity and Debugger to the Visual Studio 2005 shell Benefits Leverage Visual Studio IDE features © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 Diagnostics New kernel/VM support
1/14/2019 3:57 AM Diagnostics New kernel/VM support Description: Provide debugging support for the new Windows CE 6 Beta kernel and VM changes Benefit: Full support © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 Diagnostics USB download service
1/14/2019 3:57 AM Diagnostics USB download service Description: Added the ability to download to a device through USB Benefit: Enables downloading to a new set of devices © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 Mikes Windows CE Demo Create a new OS Image
1/14/2019 3:57 AM Mikes Windows CE Demo Create a new OS Image Add a Managed “Shell” Application Add a Win32 “Launcher” Application Modify Shared Source Show new Platform Builder Features Have some FUN! © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 1/14/2019 3:57 AM © 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 Resources Need developer resources on this subject?
1/14/2019 3:57 AM Resources Visit the MED Content Publishing Team Wiki site: Need developer resources on this subject? Program Manager, IDE Senior Technical Product Manager Jonathan Lyons & Mike Hall Program Manager, Diagnostics James Stulz Tucker Hatfield Program Manager, Compilers © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

18 1/14/2019 3:57 AM © 2004 Microsoft Corporation. All rights reserved.
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

19 Platform Builder Tools
1/14/2019 3:57 AM Platform Builder Tools © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "1/14/2019 3:57 AM © 2004 Microsoft Corporation. All rights reserved."

Similar presentations


Ads by Google