windows mobile and net compact framework l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Windows Mobile and .NET Compact Framework PowerPoint Presentation
Download Presentation
Windows Mobile and .NET Compact Framework

Loading in 2 Seconds...

play fullscreen
1 / 29

Windows Mobile and .NET Compact Framework - PowerPoint PPT Presentation


  • 243 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Windows Mobile and .NET Compact Framework' - amadis


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
windows mobile and net compact framework

Windows Mobile and .NETCompact Framework

Olaf Feldkamp

Development Platform Advisor

Microsoft Schweiz GmbH

agenda
Agenda
  • The Microsoft developmentplatform
  • Windows Mobile development
  • Real worldapplicationsextendedto Windows Mobile
the integrated microsoft platform
The integrated Microsoft Platform

system

Smart Client

Office programs

Web Service

SharePoint

Web App/RIA

Dynamics CRM

Mobile App

SQL Server

BizTalk

the windows pc net fw
The Windows PC / .NET FW

Tablet PC

Notebook PC

Windows Vista

embedded windows net fw
Embedded Windows / .NET FW

Thin Clients

ATMS & Kiosks

Tablet PC

Industrial Automation

Point of Sale

Notebook PC

Machine Control

Medical Devices

Windows Vista

windows embedded ce net cf
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

net micro framework
.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

agenda8
Agenda
  • The Microsoft developmentplatform
  • Windows Mobile development
  • Real worldapplicationsextendedto Windows Mobile
growing popularity
GrowingPopularity
  • Mobile phoneshipmentgrowth:

SOURCE: IDC Worldwide Quarterly Mobile Phone Tracker, March 2009

windows mobile 6 6 1
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

hands on lab northwind mobile
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
northwind mobile on a htc touch dual phone

Northwind Mobile on a HTC Touch Dual phone

demo

Olaf Feldkamp

Development Platform Advisor

Developer & Platform Group

new in visual studio 2008
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
new in net compact fw 3 5
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, …
net ui controls

Classic/Pro

Standard

.NET UI Controls
  • DataGrid
  • BindingSource
  • LinkLabel
  • WebBrowser
  • DataContainer
  • MonthCalendar
  • Enable multiple menuitems
windows mobile 6 net apis
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)
visual studio and windows mobile development

Visual Studio and Windows Mobile Development

demo

Olaf Feldkamp

Development Platform Advisor

Developer & Platform Group

gps intermediate driver managed application development
GPS Intermediate DriverManaged Application Development
  • Microsoft.WindowsMobile.Samples.Location
testing gps applications fakegps
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
agenda22
Agenda
  • The Microsoft developmentplatform
  • Windows Mobile development
  • Real worldapplicationsextendedto Windows Mobile
reference ag b ro 70 pabs standard hospital solution extended to windows mobile phones
Reference: AG Büro 70PABS: standardhospitalsolution, extendedto Windows Mobile Phones

Offline

Web service Layer

Cradle

PABS

(.NET)

DB

live mesh beta
Live Mesh (Beta)

DATA

PEOPLE

DEVICES

APPLICATIONS

live mesh

Live Mesh

demo

Olaf Feldkamp

Development Platform Advisor

Developer & Platform Group

resources
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
summary
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“