Aplicaciones Mobile
My Mobile Applications
.NET Compact
Framework
Windows Mobile
Windows Mobile Platform
My Mobile Applications
.NET Compact
Framework
SQL Server
Managed API
Compact Edition
Windows Mobile
Managed APIs topics
PocketOutlook
System Status
Telephony
Forms
GPS
Configuration
Sending SMS
Send an SMS Message with a single line of
code
new SmsMessage(“1545214354”,”Hi!”).Send();
Agenda
Mobile Applications Types
Windows Mobile Platform
What do I need to develop Mobile Apps?
Emulation Tools
Demos
Reference Architecture for Mobile Smart
Clients
What do I need to develop
Mobile Apps?
Visual Studio 2005 / 2008
Windows Mobile SDK (Software
Development Kit)
Windows Mobile SDK content
Documentation
Sample Code
Emulator images & skin files
Native development items
Tools
Visual Studio Integration
Available SDKs
Windows Mobile 2003 SDK (VS2005)
Smartphone
Pocket PC
Windows Mobile 5.0 SDK
Smartphone
Pocket PC
Windows Mobile 6.0 / 6.1 SDK
Standard
Professional
Agenda
Mobile Applications Types
Windows Mobile Platform
What do I need to develop Mobile Apps?
Emulation Tools
Demos
Reference Architecture for Mobile Smart
Clients
Importance of emulation
Coding platform != target platform
We need to test our apps in different
devices
Device availability
We need pre-installed environments
To reduce initial setup time
To generate special conditions and special
states
Device Emulator Manager
Full OS Emulation
Emulator control
Start
Shutdown
Reset
Cradle
Image management
Connectivity (ActiveSync or network
interfaces)
Device Emulator 2
New features
Notification LED
Vibration
Battery Life
Backlight and contrast
Improved performance
Available for download now!
Microsoft Device Emulator 2.0 -- Standalone
Release
As part of Windows Mobile 6 SDKs
Cellular Emulator
Can emulate 2G and 3G cellular networks
Can emulate GPRS service
Incoming and outgoing phone calls
Send and receive SMS messages
Cellular Emulator
Agenda
Mobile Applications Types
Windows Mobile Platform
What do I need to develop Mobile Apps?
Emulation Tools
Demos
Reference Architecture for Mobile Smart
Clients
Windows Mobile Platform
Agenda
Mobile Applications Types
Windows Mobile Platform
What do I need to develop Mobile Apps?
Emulation Tools
Demos
Reference Architecture for Mobile Smart
Clients
Reference Architecture
Windows Mobile 6.x
Compact Framework 3.5
UI Components
Management
Connectivity
Security
Service Agents
SQL Server
2005 /
2008
Mobile