Presentation is loading. Please wait.

Presentation is loading. Please wait.

CLI210 Introduction To Managed Development For Devices With Visual Studio 2005 Scott D. Smith Program Manager Visual Studio for Devices Microsoft Corporation.

Similar presentations


Presentation on theme: "CLI210 Introduction To Managed Development For Devices With Visual Studio 2005 Scott D. Smith Program Manager Visual Studio for Devices Microsoft Corporation."— Presentation transcript:

1 CLI210 Introduction To Managed Development For Devices With Visual Studio 2005 Scott D. Smith Program Manager Visual Studio for Devices Microsoft Corporation

2 M anagement T ools C ommunications & M essaging Device Update Agent Software Update Services Live Communications Server Exchange Server Internet Security and Acceleration Server Speech Server Image Update L ocation S ervices M ultimedia MapPoint DirectX Windows Media Visual Studio 2005 D evelopment T ools MFC 8.0, ATL 8.0 Win32 N ative M anaged S erver S ide L ightweight R elational SQL Server 2005 Express EditionEDB D ata P rogramming M odel D evice B uilding T ools D evice B uilding T ools H ardware/ D rivers Windows XP DDK Windows Embedded Studio Platform Builder OEM/IHV Supplied BSP (ARM, SH4, MIPS) OEM Hardware and Standard Drivers Standard PC Hardware and Drivers SQL Server 2005SQL Server 2005 Mobile Edition ASP.NET Mobile ControlsASP.NET.NET Compact Framework.NET Framework Microsoft Operations Manager Systems Management Server

3 Session Goals Jumpstart understanding of Device Development with Managed Code and Visual Studio 2005 What’s new… How and when to use the tools Important considerations Sample code Other sessions and resources

4 Visual Studio 2003 Features In our first version toolset we have Visual Basic and C# Project types Application Class Library Cross-language debugging Forms Designer X86-based emulator SQLCE 2.0 for PPC Build CAB for PPC

5 Customer Feedback Visual Studio 2003 was a great start, but we need more… Better emulator Forms Designer improvements Custom Controls support Data Designer support Customized CAB creation App/CAB Signing COM Interop Remote tools Accurate Intellisense NetCF V1 Project Support Porting from VS 2003 SDK Extensibility Setup Packaging

6 Design-Time And The Device Emulator Project Types Forms Designer Emulator

7 Recap Platform Specific WYSIWYG New Emulator features enables real device debugging and testing scenarios

8 Upgrade Paths Porting from Visual Studio 2003 Upgrading to V2 of Compact Framework Switching Platforms

9 And Another Recap… Platform Switch Change target platform, keeping.NetCF version constant Project Upgrade Upgrade target version of.NetCF, keeping the platform constant

10 Data Designer Features Data Management Tools XSD Designer Databound Controls

11 Recap3 Incredibly easy to create and manage databases Add queries and database relationships with the XSD designer Create complex Databound forms using drag/drop

12 Auto-Mate Application User Controls I nherited Controls

13 Recap User Controls designer for reusable components Inherited Controls extend the functionality of existing controls Expose properties, methods and events to add functionality

14 Application Deployment Test Signing Packaging

15 Test-Signing Applications Most Smartphone 2003 and v5.0 devices are locked by the carrier Visual Studio provides test certs to verify apps run in privileged or unprivileged security configurations

16 Packaging Applications CAB files include Application files Shortcuts Registry settings Custom install actions Installation instructions Setup Programs install CABs from the desktop

17 Application Deployment Application Signing CAB Creation

18 Final Recap Visual Studio aids in testing Application Signing scenarios with Privileged and Unprivileged certificates Powerful CAB designer allows you to easily create custom CABs

19 Things We Didn’t Have Time To Talk About… Remote Tools Managed Debugger features Web Services Desktop Setup Projects More…

20 Call To Action Go deeper with other sessions CLI 336 – Exploring the Dirty Details of Building a Database Driven Application using VB and SQL Mobile CLI 335 – Creating Custom Controls for Managed Code with Design Time Support in Visual Studio 2005 CLI 320 – Security and Device Configuration for Developers in Windows Mobile Grab the sample code from COMNet for session CLI 210 My contact info: ssmith@microsoft.com

21 After The Conference… Develop Build InstallBuildJoin Install Enter Enter Join Full-featured trial versions of Windows CE and/or Windows XP Embedded Cool stuff & tell us about it: msdn.microsoft.com/embedded/community msdn.microsoft.com/embedded/community Windows Embedded Partner Program: www.mswep.com www.mswep.com Windows Mobile 5.0 Eval Kit including Visual Studio 2005 Beta 2 Mobile2Market Contest and win up to $25000: mobile2marketcontest.com mobile2marketcontest.com Microsoft Solutions Partner Program: partner.microsoft.com partner.microsoft.com

22 Tools & Resources msdn.microsoft.com/ embedded microsoft.public. windowsxp.embedded windowsce.platbuilder windowsce.platbuilder windowsce.embedded.vc windowsce.embedded.vc blogs.msdn.com/ mikehall Windows CE 5.0 Eval Kit Windows XP Embedded Eval Kit msdn.microsoft.com/ mobility microsoft.public. pocketpc.developer smartphone.developer dotnet.framework.compactframework blogs.msdn.com/ windowsmobile vsdteam netcfteam Windows Mobile 5.0 Eval Kit Websites Newsgroups Blogs Tools Build Develop

23 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

24 Data Features Tools for SQL Server and SQL Server Mobile Database/Schema Creation Graphical Schema Editor Table Editor Data Binding Data Source Database Business Object Web Service Drag/Drop Data-bound controls TablesFields Parent/child relations Parameterized queries Data Form

25 CAB Project Features CAB Designer File System Editor Project Output ContentShortcutsRegistry Setup DLL Signing One CAB format for Pocket PC and Smartphone


Download ppt "CLI210 Introduction To Managed Development For Devices With Visual Studio 2005 Scott D. Smith Program Manager Visual Studio for Devices Microsoft Corporation."

Similar presentations


Ads by Google