Development Platform Advisor Microsoft Schweiz GmbH

abashedwhimsicalΛογισμικό & κατασκευή λογ/κού

2 Νοε 2013 (πριν από 3 χρόνια και 5 μήνες)

88 εμφανίσεις

Olaf Feldkamp

Development Platform Advisor

Microsoft
Schweiz

GmbH

The Microsoft
development


platform

Windows Mobile
development

Real
world

applications

extended

to

Windows Mobile


BizTalk

SQL Server

Office
programs

SharePoint

Smart
Client

Web
App
/RIA

Web Service

Mobile
App

system

Dynamics CRM

Windows
Vista

Tablet PC

Notebook PC

Windows
Vista

Tablet PC

Notebook PC

Point of Sale

Medical Devices

ATMS & Kiosks

Machine Control

Industrial
Automation

Thin Clients

Windows
Vista

Tablet PC

Notebook PC

Gateways

Windows Mobile

Smartphone

Windows Mobile

Phone

Windows
Automotive

Zune

VoIP Phones

Mobile

Handhelds

Set
-
top
Boxes

Point of Sale

Medical Devices

ATMS & Kiosks

Machine Control

Industrial
Automation

Thin Clients

Windows
Vista

Tablet PC

Notebook PC

.NET
Micro
Framework

Wearable

Devices

Auxiliary

Displays

Remote Controls

Sensor Networks

Point of Sale

Medical Devices

ATMS &
Kiosks

Machine Control

Industrial
Automation

Thin Clients

Windows Mobile

Smartphone

Windows Mobile

Phone

Windows
Automotive

Zune

VoIP Phones

Mobile

Handhelds

Set
-
top
Boxes

The Microsoft
development


platform

Windows Mobile
development

Real
world

applications

extended

to

Windows Mobile

Mobile
phone

shipment

growth
:

SOURCE:
IDC Worldwide Quarterly Mobile Phone Tracker, March 2009

Region

Device Type

2008

2009

2010

USA

Converged

Mobile Device

68 %

8

%

28 %

Traditional

Mobile Device

-
14 %

-
20

%

-
1 %

Worldwide

Converged

Mobile Device

22 %

3 %

22 %

Traditional

Mobile Device

2

%

-
10 %

7 %

Windows Mobile Standard

Non
-
touch platform designed for
one handed use

Windows Mobile Classic

Touch screen
-

enabled without Phone

Moto Q9

HTC P4550

HTC P3470

HTC Touch

Pantech

Duo

Windows Mobile Professional

Touch screen
-

enabled with Phone

4 Labs

Products
catalogue

form

Customer
forms


Uploading

changes

to


a Web
service

Deployment

and

Security


Download
from

MSDN

Switzerland:
here

Visual Studio 2008 Pro

Edition
required


Olaf Feldkamp

Development Platform Advisor

Developer & Platform Group

Windows
Mobile
Professional

240x320

96 dpi

Portrait/Landscape

480x640 (VGA)

192 dpi

Portrait/Landscape

240x240

96 dpi

Square

320x320

128 dpi

Square

Windows
Mobile
Standard

176x220

96 dpi

Portrait

240x320
(QVGA)

131 dpi

Portrait

320x240

131 dpi

Landscape

.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



Windows Communication Foundation "Light"

Store
-
and
-
Forward channel

Takes
advantage

of

existing

Exchange
infrastructure

LINQ

(for XML, Objects,
DataSets
)

var

changedContacts

= from c in


customersDataSet.Customers


where
recordHasChanged
(c)


orderby

c.Company_Name


select c;

Sound API

Compression, …

DataGrid

BindingSource

LinkLabel

WebBrowser

DataContainer

MonthCalendar

Enable
multiple
menu

items



Classic/Pro

Standard

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)



Very small (~1 MB) in
-
proc
-
DB


Subset of SQL Server types and languages


No stored
procs

and views

What?


Mobile & embedded devices


Windows Vista, Media Center PC, …

Where?


Local DB for stand
-
alone
-
apps


Local online/Offline
-
cache

What for?

Olaf Feldkamp

Development Platform Advisor

Developer & Platform Group

Managed Application Development

Microsoft.WindowsMobile.Samples.Location

FakeGPS

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

The Microsoft
development


platform

Windows Mobile
development

Real
world

applications

extended

to

Windows Mobile

PABS:
standard

hospital

solution
,
extended

to

Windows Mobile
Phones









Offline







Cradle

PABS

(.NET)

DB

Web
service

Layer

Olaf Feldkamp

Development Platform Advisor

Developer & Platform Group

http://developer.windowsmobile.com/


Getting

started

Webcasts

SDK, Emulator
images
, ...

Future

Windows Mobile 6.5

Windows
Marketplace

for

Mobile

My

Phone Services (
backup


and

sync

your

data
)



Northwind

Mobile“ Hands
-
on Lab

Download
here

from

MSDN
Switzerland


Visual Studio 2008 Professional
offers

a
very

powerful
development

environment

Also
for

Windows Mobile


Included

tools

like

the

Device Emulator
speed

up

your

development

projects


The
.NET Compact Framework
allows

you

to

build

mobile
apps

without

being

an

embedded

crack“