Presentation is loading. Please wait.

Presentation is loading. Please wait.

Amit Chopra APP209 Introducing “Orcas” Huh ? What’s “Orcas”?

Similar presentations


Presentation on theme: "Amit Chopra APP209 Introducing “Orcas” Huh ? What’s “Orcas”?"— Presentation transcript:

1

2 Amit Chopra APP209 Introducing “Orcas”

3 Huh ? What’s “Orcas”?

4 Amit Chopra Program Manager Microsoft Corporation APP209 What’s New for Device Developers in Visual Studio “Orcas”

5 Agenda Quick Recap on Visual Studio 2005 New Features for Device Developers in Visual Studio “Orcas” Lots of Demos Questions and Answers

6 Session Objectives and Takeaways Session objectives Highlight enhancements in VSD Tools in Visual Studio “Orcas” Key takeaways Know what’s coming your way in Visual Studio “Orcas” Get ready to install and use Beta 1! What’s not covered in this talk: Not a tutorial on device development Does not cover non-device-specific features in Orcas Where Do I go for more Information ? Lookout for this.

7 Tools for Device Developers Embedded Visual Tools 3.0 Microsoft eMbedded Visual C++ 4.0 Visual Studio.NET 2003 Visual Studio 2005 Visual Studio “Orcas” eVB WindowsCE30 eVC 3.0 Managed and Native! Desktop Parity, Designers, Data Device Emulator 1.0 and 2.0*.NET CF Framework 1.0 and 2.0 Microsoft Windows CE 5.0 and 6.0 Smartphone and Pocket PC 2003, Windows Mobile 5.0* Windows Mobile 6* Native and Managed Device Emulator 3.0 Security Aware IDE / Unit Testing Windows CE 5.0 and CE 6.0 Windows Mobile 2003 Smartphone** and Pocket PC (**Native Only) Windows Mobile 5.0 Smartphone Windows Mobile 5.0 Pocket PC Windows Mobile 6.Professional* Windows Mobile 6 Standard*.NET Compact Framework 2.0 and 3.5 Managed Only Windows CE 4.2.NET Compact Framework 1.0 Smartphone and Pocket PC 2003 Native Only Windows CE 4.0 5.0 Smartphone and PPC 2003 X86 Emulator *Do Not Ship in the box, Install independently

8 Visual Studio 2005 Device Development Features Parity with desktop development experiences WYSWYG designers with skins support Windows Mobile 2003 SDKs in the Box Native code development Migration from eMbedded Visual C++ MFC 8.0 / ATL / Win32.NET Compact Framework 1.0 and 2.0 Microsoft SQL Server 2005 Mobile Edition Data designer support Setup project (CAB) Microsoft Device Emulator 1.0 APP207 APP315

9 Visual Studio 2005 SP1 Added 15 MFC classes Device Emulator 2.0 (Standalone Release) Numerous bug fixes Better eMbedded Visual C++ 4.0 Migration Support Ability to work with SQL Server 2005 Compact Edition Updated the Native Compilers and Remote Tools Ability to support Windows CE 6.0-based SDKs Support for Windows Mobile 6 SDKs

10 Visual Studio “Orcas” Enhancements Unit Testing for Devices Device Configuration Manager Device Certificate Manager Device Emulator Version 3.0 Windows Mobile 5.0 SDK is in-the-box.NET Compact Framework 2.0 SP2 and 3.5 Updated Compilers, MFC Libraries, Tools Managed CoreCon Framework

11 .NET Compact Framework 3.5 Addressing key developer issues Windows Communication Foundation support (over email) Support for LINQ (XML, Objects and Dataset) New Tool - CLR Profiler Compression Support Client side certificates Sound APIs Windows Forms enhancements Managed debugger fixes HOL301 HOL313 APP214

12 Creating a Managed Application

13 Unit Testing for Devices Unit testing support for managed device applications Same experience as unit testing for desktop applications Integrates seamlessly with Team System and Team Foundation Server Lets you easily test your application across various device configurations Support for Test Execution from Command Line APP404 HOL321

14 Unit Testing for Devices

15 Security Aware IDE Device security configuration Understand and manage device security settings Export security setting Create custom security setting Manage certificates on the device View certificates on the device Add or remove certificates to/from the device HOL203

16 Device Configuration Manager

17 Managed Core Connectivity Framework Build on top of existing core connectivity framework Internally used by our own tools (e.g., unit testing) Makes it easy to build your own remote tools Add reference to: Microsoft.Smartdevice.Connectivity.dll Try the Hands on Lab to build your own Remote Process Viewer HOL401

18 Using Managed CoreCon

19 Device Emulator 2.0 Version 2.0 now available Updated for Windows Embedded CE 6.0 and Windows Mobile 6 release Ships with the SDK or download standalone In-place update of previous version Enhancements Average 40% gain in performance Support for Windows Vista Numerous bug fixes Battery emulation Notification LED in skin

20 Device Emulator 3.0 Will release with Visual Studio “Orcas” In-place update of previous version Enhancements Automation support Access to interfaces via Visual Basic Script Made it easy to add custom images in the Device Emulator Manager XML config file to configure emulator instances APP306

21 Device Emulator Manager Enhancements

22 Device Emulator Battery Emulation

23 So what did we learn Today ? New Features in Visual Studio “Orcas” Unit Testing for Device Applications Device Security / Certificate Management Managed Corecon Libraries Device Emulator 3.0 Support for.NETCF 2.0 SP2 and.NETCF 3.5 WCF (Windows Communication Foundation) LINQ (language integrate Query) Plus all your favorite Visual Studio 2005 features

24 Call to Action Download in Install Visual Studio “Orcas” Beta 1 Team Blog - http://blogs.msdn.com/vsdteam/http://blogs.msdn.com/vsdteam/ Beta 1 will work side by side with Visual Studio 2005 Please read the README before installing ! Consider ongoing relationship with the VSD Team Join “Orcas TAP” Program Contact achopra@microsoft.comachopra@microsoft.com Come chat with Product Team Members Product Pavilion

25 While You're Here Fill out your session evaluation Enter to win a Windows Mobile ® phone or Zune™ Geek out with a huge rack of servers Enterprise Mobility in Action in the Expo Hall Go on a date ISV Speed Dating lets you pitch your app to Mobile Operators and OEMs (May 1 only) Meet the geeks The Expert Cabana is packed with MEDC speakers and MVPs

26 © 2007 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.


Download ppt "Amit Chopra APP209 Introducing “Orcas” Huh ? What’s “Orcas”?"

Similar presentations


Ads by Google