windows mobile update...the windows mobile line of business value proposition 1. use the...
TRANSCRIPT
Rob TiffanySenior Technical Product ManagerMicrosoft Corporation
Windows Mobile Update
Derek SnyderProduct ManagerMicrosoft Corporation
Mobile Solution Development
Silicon Vendors
DeviceManufacturers
ISVs and IHVsMobile
OperatorsSolution
Providers
Microsoft Mobility Assets
Optimization Beyond the PCExtending the Platform
Direct IP Connection
Device SecurityIndividual and Group policies
Password PIN Policy Enforcement
Device Wipe (local and remote)
SSL and Secure Messaging Certificate Authentication
The Windows Mobile Line Of Business Value Proposition
1. Use the infrastructure and solutions you already haveServer hardware, software, licenses
Training and support
Add „mobility‟ as one more facet of the solution
2. Leverage the partners you already trustSystem integrators, ISVs, operators
Proven Microsoft partner program members
3. Utilize the information your staff already knowsIT professionals
Developers: Visual Studio, C#, Visual Basic, etc.
End-users
Delivering Mobile Solutions
HTML ASP.NET AJAX
Basic Forms Intelligent
FormsRich Interactive
Experiences
Smart Client
Experiences
Occasionally
Connected
Broad
Reach
Windows Mobile Device Choice
Rich User Experience
Efficient Use of Limited Resources
Secure Integration with Existing Back-ends
Share Architecture with Non-Mobile Applications
Transitions and Works Well in Disconnected Environments
Centralized Deployment and Management
Adapting to new screen resolutions
Development ChallengesMobile Applications
Windows Mobile OFone
Guidance Reference
Implementation (RI)
application
Design Patterns
Visual Studio 2005
Integration
How To(s)
and Quick Starts
Application Blocks
Ships with the Windows Mobile 6 SDK
Custom client applicationsCustom client applications
Windows Compact Framework
Mobile Application Architecture
DisconnectedServices Agent
Screen ResolutionIndependence
OccasionallyConnected
Web Services
Mobile Composite UI and Object Builder
Application
Data Subscription and CFUnitTester
Application Blocks
ERP/CRM/Other Corporate Applications
Integration:BizTalk
HIS
Microsoft Server Platform
SQL ServerSQL CE
Windows Serverand Mobile
.NET andVisual Studio
Connection Monitoring
Patterns and PracticesMobile Client Software Factory
Messaging Security Feature Pack (MSFP)
Advanced Mobile Communications
Increased Mobile Productivity
Integrated Mobile Business Performance
Newest Operating System Release
Delivering Direct Push E-mail
Providing Security and Device Management
Aligning with Exchange 2003 Service Pack 2
Next Operating System Release +1
Breakthrough User Experience
Great Companion Device
Next Generation Platform
Windows Mobile software typically releases 3 -12 months prior to devices becoming available in market
Windows Mobile Roadmap
65.0
Use Direct Push infrastructure to address device
Create automated unit tests
Use LINQ to improve developer productivity
Visual Studio “Orcas”
Expression Blend
Design driven user interface
Development Tools Roadmap
Build and debug mobile applications
Use existing .NET skills and knowledge
Manually test applications in the device emulator
Visual Studio 2005
What's New for Developers in Windows Mobile 6
Windows Mobile 6 Devices
Windows Mobile 6 devices include more software in ROM
.NET Compact Framework 2.0 SP1
SQL Server 2005 Compact Edition 3.1
AJAX application capabilities
What do you mean its not a smartphone?
Difficult to understand how one device relates to another
Does a Smartphone or Pocket PC Phone Edition have more features?
How does application support differ among Windows Mobile devices?
Which device is appropriate for a particular user?
Device Naming
Windows Mobile 6 Professional device
Touch-screen: Yes
Phone: Yes
The device formerly known as Pocket PC Phone Edition
Windows Mobile 6 Standard device
Touch-screen: No
Phone: Yes
The device formerly known as Smartphone
Windows Mobile 6 Classic device
Touch-screen: Yes
Phone: No
The device formerly known as Pocket PC
SDK Names
New SDKs partitioned by touch-screen support
Windows Mobile 6 Standard SDK
Used for devices with no touch-screen support
Windows Mobile 6 Standard devices (Smartphone)
Windows Mobile 6 Professional SDK
Used for devices with touch-screen support
Windows Mobile 6 Professional devices (Pocket PC Phone Edition)
Windows Mobile 6 Classic devices (Pocket PC)
Think of as “WM6 SDK for touch-screen enabled devices”
Device Emulator 2.0 ImprovementsDevice Emulator 2.0 provides many improvements over 1.0
Improved performance
Runs up to 40% faster then Device Emulator 1.0
Emulates more device features
Power state emulation
Supports plugged-in vs. battery power
Supports setting battery charge level
Phone profile emulation
Speakerphone
Headset
Carkit
Cellular EmulatorCellular Emulator provides cellular connectivity emulation
Phone emulation
Making & Receiving phone calls
Busy, hang up, no answer
Short Message System (SMS) emulation
Send and receive SMS messages
Network emulation
Service available but not connected
Service connect and disconnect
Dropped connection
2G & 3G network emulation
AT-command logging and control
Location-based Applications
Can now test location-based apps at your desk
No need to find live GPS feed
FakeGPS utility
Emulate live GPS feed
Uses text file of NMEA strings
Works directly with the GPS Intermediate Driver
Requires no changes to your application
Works on emulator and devices
Less Waiting TimeA number of improvements combine to reduce the time you spend waiting during application testing
Faster emulator
Up to 40% faster then Device Emulator 1.0
WM6 devices provide faster application startup then WM5 devices
.NET CF 2.0 in ROM starts 25% faster then when in RAM
Less time waiting for device initialization due to ROM installations
.NET CF 2.0 doesn‟t need to be installed
SQL Server Compact Edition also doesn‟t need to be installed
Applications running under .NET CF 2.0 substantially faster then 1.0
New Input Options through Ink
Ink support through Windows Ink Services for Pen (WISP) Lite
Supported by all Windows Mobile 6 Professional & Classic devices
Fully compatible with Tablet‟s WISP API
WISP Lite is a rich subset of Tablet‟s WISP API
Ink collection & rendering
Hand writing recognition
Ink data management
Enhanced Audio ExperienceWindows Mobile 6 provides new sound API
Supports broader range of sound file formats
MP3, MID, WMA, and WAV
Now recognizes device sound profiles
Playback can optionally honor profiles
Avoids audible playback when device is set to silent or vibrate
Can set and retrieve sound files associated with common events
Known caller ringtone, roaming ring tone, etc.
Synchronous and asynchronous playback
Optional notification of asynchronous playback completion
Supports searching for sound files in common locations
Includes searching storage cards