1 / 29

Windows Mobile and .NET Compact Framework

Windows Mobile and .NET Compact Framework. Olaf Feldkamp Development Platform Advisor Microsoft Schweiz GmbH. Agenda. The Microsoft development platform Windows Mobile development Real world applications extended to Windows Mobile. The integrated Microsoft Platform. system.

amadis
Download Presentation

Windows Mobile and .NET Compact Framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows Mobile and .NETCompact Framework Olaf Feldkamp Development Platform Advisor Microsoft Schweiz GmbH

  2. Agenda • The Microsoft developmentplatform • Windows Mobile development • Real worldapplicationsextendedto Windows Mobile

  3. The integrated Microsoft Platform system Smart Client Office programs Web Service SharePoint Web App/RIA Dynamics CRM Mobile App SQL Server BizTalk

  4. The Windows PC / .NET FW Tablet PC Notebook PC Windows Vista

  5. Embedded Windows / .NET FW Thin Clients ATMS & Kiosks Tablet PC Industrial Automation Point of Sale Notebook PC Machine Control Medical Devices Windows Vista

  6. Windows Embedded CE: .NET CF Thin Clients Windows Mobile Smartphone ATMS & Kiosks Windows Mobile Phone Tablet PC Industrial Automation Point of Sale Windows Automotive Zune Mobile Handhelds Notebook PC VoIP Phones Machine Control Medical Devices Gateways Set-top Boxes Windows Vista

  7. .NET Micro Framework Sensor Networks Thin Clients Windows Mobile Smartphone ATMS & Kiosks Windows Mobile Phone Tablet PC AuxiliaryDisplays Industrial Automation Point of Sale Windows Automotive Zune Remote Controls Mobile Handhelds Notebook PC VoIP Phones Machine Control Medical Devices WearableDevices Set-top Boxes .NET Micro Framework Windows Vista

  8. Agenda • The Microsoft developmentplatform • Windows Mobile development • Real worldapplicationsextendedto Windows Mobile

  9. GrowingPopularity • Mobile phoneshipmentgrowth: SOURCE: IDC Worldwide Quarterly Mobile Phone Tracker, March 2009

  10. Windows Mobile 6/6.1 Windows Mobile Standard Non-touch platform designed for one handed use Windows Mobile Classic Touch screen - enabled without Phone Windows Mobile Professional Touch screen - enabled with Phone HTC P4550 HTC P3470 HTC Touch Moto Q9 Pantech Duo

  11. Hands-on Lab Northwind Mobile • 4 Labs • Products catalogue form • Customer forms • Uploadingchangestoa Web service • Deploymentand Security • Download from MSDNSwitzerland: here • Visual Studio 2008 ProEdition required

  12. Northwind Mobile on a HTC Touch Dual phone demo Olaf Feldkamp Development Platform Advisor Developer & Platform Group

  13. Range of Displays

  14. New in Visual Studio 2008 • .NET Compact Framework 2.0 SP2 and 3.5 • SQL Server Compact Edition 3.5 • Device Emulator Version 3.0 • Unit Testing for devices • Device Security and Certificate Manager • Windows Mobile 5.0 SDK is in-the-box • Download WM 6.0 SDK Refresh from MSDN • …

  15. New in .NET Compact FW 3.5 • Windows Communication Foundation "Light" • Store-and-Forward channel • Takes advantageofexisting Exchange infrastructure • LINQ (for XML, Objects, DataSets) • varchangedContacts = from c incustomersDataSet.Customers where recordHasChanged(c)orderbyc.Company_Name select c; • Sound API • Compression, …

  16. Classic/Pro Standard .NET UI Controls • DataGrid • BindingSource • LinkLabel • WebBrowser • DataContainer • MonthCalendar • Enable multiple menuitems • …

  17. Windows Mobile 6 .NET APIs • Personal Information Management (PIM) integration • Contacts/Calendar/Tasks • Send Email • Make a phone call • SMS message interception • Camera capture • Device state and notification • Global Positioning System (GPS)

  18. SQL Server Compact Edition

  19. Visual Studio and Windows Mobile Development demo Olaf Feldkamp Development Platform Advisor Developer & Platform Group

  20. GPS Intermediate DriverManaged Application Development • Microsoft.WindowsMobile.Samples.Location

  21. Testing GPS ApplicationsFakeGPS • Allows testing location aware applications without having GPS hardware on the device • Requires no changes to your application • Fake data received by the GPS API • \Program Files\FakeGPS\GPSFiles • Contains GPS data (NMEA format) • You can record your own GPS data • Part of Windows Mobile 6 SDK

  22. Agenda • The Microsoft developmentplatform • Windows Mobile development • Real worldapplicationsextendedto Windows Mobile

  23. Reference: AG Büro 70PABS: standardhospitalsolution, extendedto Windows Mobile Phones Offline Web service Layer Cradle PABS (.NET) DB

  24. Live Mesh (Beta) DATA PEOPLE DEVICES APPLICATIONS

  25. http://mesh.live.com

  26. Live Mesh demo Olaf Feldkamp Development Platform Advisor Developer & Platform Group

  27. Resources • http://developer.windowsmobile.com/ • Gettingstarted • Webcasts • SDK, Emulator images, ... • Future • Windows Mobile 6.5 • Windows Marketplacefor Mobile • My Phone Services (backupandsyncyourdata) • „Northwind Mobile“ Hands-on Lab • Download herefrom MSDN Switzerland

  28. Summary • Visual Studio 2008 Professional offers a very powerful developmentenvironment • Also for Windows Mobile • IncludedtoolsliketheDevice Emulator speedupyourdevelopmentprojects • The .NET Compact Framework allowsyoutobuild mobile appswithoutbeing an „embedded crack“

More Related