+ All Categories
Home > Documents > Windows Mobile 5.0 Features & Functionality!

Windows Mobile 5.0 Features & Functionality!

Date post: 19-Jan-2016
Category:
Upload: essien
View: 41 times
Download: 0 times
Share this document with a friend
Description:
Windows Mobile 5.0 Features & Functionality!. Wim Verhaeghen - [email protected] Erwin van Hunen - [email protected]. Who we are. Wim Verhaeghen Enterprise development background MSDN/TechNet Community guy www.wiver.com/blog Erwin van Hunen Systems architect - PowerPoint PPT Presentation
Popular Tags:
43
Windows Mobile 5.0 Windows Mobile 5.0 Features & Functionality! Features & Functionality! Wim Verhaeghen - [email protected] Erwin van Hunen - [email protected]
Transcript
Page 1: Windows Mobile 5.0 Features & Functionality!

Windows Mobile 5.0Windows Mobile 5.0Features & Functionality! Features & Functionality!

Wim Verhaeghen - [email protected] van Hunen - [email protected]

Page 2: Windows Mobile 5.0 Features & Functionality!

Who we areWho we are

Wim VerhaeghenEnterprise development backgroundMSDN/TechNetCommunity guywww.wiver.com/blog

Erwin van HunenSystems architectDoppler / DopplerMobileA “former” IBM technology focused guywww.mobileviking.be

Page 3: Windows Mobile 5.0 Features & Functionality!

Take awayTake away

You will learn about the differences in the various platformsYou will know how to build a Windows Mobile applicationYou will see how to integrate back-end data in your mobile application

Page 4: Windows Mobile 5.0 Features & Functionality!

But first!But first!

Switch your mobile phone ON! but make sure it’s put into silent modeYou will need it later on!

Page 5: Windows Mobile 5.0 Features & Functionality!

AgendaAgenda

Introduction What’s new in Windows Mobile 5.0SQL Server 2005 Mobile Edition

Page 6: Windows Mobile 5.0 Features & Functionality!

DevicesDevices

Windows Mobile 2003

Windows Mobile 5.0

SmartPhone Pocket PC

Page 7: Windows Mobile 5.0 Features & Functionality!

Pocket OfficePocket Office

Windows Mobile 5.0Pocket Word*Pocket Excel*Pocket OutlookPocket PowerPoint*Internet Explorer MobilePocket MSNMedia Player Mobile

Page 8: Windows Mobile 5.0 Features & Functionality!

Development EnvironmentDevelopment Environment

Visual Studio 2005Windows Mobile 5.0 Developer Resource Kit

Windows Mobile 5.0 SDKsFor Pocket PC and SmartPhone

ActiveSync 4.1.NET Compact Framework 2.0SQL Server 2005 Mobile Edition

Page 9: Windows Mobile 5.0 Features & Functionality!

Forms DesignerForms Designer

Page 10: Windows Mobile 5.0 Features & Functionality!

Introduction OverviewIntroduction Overview

Great devices available now!Pocket OfficeVisual Studio 2005Extremely easy to develop

Page 11: Windows Mobile 5.0 Features & Functionality!

AgendaAgenda

Introduction What’s new in Windows Mobile 5.0SQL Server 2005 Mobile Edition

Page 12: Windows Mobile 5.0 Features & Functionality!

What’s New?What’s New?

Compact Framework 2.0New FeaturesNew APIsWhat’s new in Visual Studio 2005

Page 13: Windows Mobile 5.0 Features & Functionality!

New FeaturesNew Features

State and Notification BrokerPicture Selection DialogCamera Capture API/SHCameraCapturePocket Outlook Object Model Enhancements

Page 14: Windows Mobile 5.0 Features & Functionality!

Picture Selection DialogPicture Selection Dialog

Page 15: Windows Mobile 5.0 Features & Functionality!

New Managed APIsNew Managed APIs

TelephonyMicrosoft.WindowsMobile.Telephony.Phone

Outlook MobileMicrosoft.WindowsMobile.PocketOutlook

MessagingMicrosoft.WindowsMobile.PocketOutlook.EmailAccountMicrosoft.WindowsMobile.PocketOutlook.SmsAccount

Configuration ManagerMicrosoft.WindowsMobile.Configuration.ConfigurationManager

Page 16: Windows Mobile 5.0 Features & Functionality!

It’s easy making a phone callIt’s easy making a phone call

Phone p = new Phone(); p.Talk(“+321234567”);

Page 17: Windows Mobile 5.0 Features & Functionality!

Pocket OutlookPocket Outlook

New Managed ModelFar simpler than using the COM interfaces

AccessContactsCalendarTasksMessaging

NotificationsBe alerted when PIM items change

Page 18: Windows Mobile 5.0 Features & Functionality!

SMS InterceptorSMS Interceptor

Page 19: Windows Mobile 5.0 Features & Functionality!

New in Visual Studio 2005New in Visual Studio 2005

DateTimePickerMonthCalendarLinkLabelWebBrowserNew on SmartPhone

DataGridTextbox Input Method switchingMultiple menu items on left softkey

Page 20: Windows Mobile 5.0 Features & Functionality!

New ControlsNew Controls

DocumentList DateTimePicker Notification WebBrowser

Page 21: Windows Mobile 5.0 Features & Functionality!

Display and LayoutDisplay and Layout

Orientation SupportChangeOrientation methodDocking and AnchoringAutoscroll propertySuspend/Resume LayoutResolution SupportAutomatic scalingGraphics DpiX/DpiY

Page 22: Windows Mobile 5.0 Features & Functionality!

State & Notification BrokerState & Notification Broker

Unification of device statsExamples of use

Phone (e.g. Missed Call, Phone Status, Caller ID)Network Connections (e.g. WiFi, GPRS, modem)Calendar (e.g. Current and Next Appointments)Messaging (e.g. Unread Mail Count, SMS)Many Others (e.g. Display Orientation, Cradled)

Extensible

Page 23: Windows Mobile 5.0 Features & Functionality!

What’s New OverviewWhat’s New Overview

Coding is not different from desktop applicationsEasy to use APIsLots of new controls

Page 24: Windows Mobile 5.0 Features & Functionality!

AgendaAgenda

Introduction What’s new in Windows Mobile 5.0SQL Server 2005 Mobile Edition

Page 25: Windows Mobile 5.0 Features & Functionality!

Dealing with DataDealing with Data

Dealing with data on the deviceFilesXMLSQL Server 2005 Mobile Edition

Synchronizing with a back-end server

Page 26: Windows Mobile 5.0 Features & Functionality!

SQL Server 2005 Mobile EditionSQL Server 2005 Mobile EditionFormerly called SQL Server CEFormerly called SQL Server CE

Fully-relational DB in 2-3MB footprintTight Integration

Visual Studio 2005 SQL Server 2005

Powerful synchronizationRemote Data AccessMerge Replication

SecureSupport for Windows Mobile 5.0 SmartPhones

Page 27: Windows Mobile 5.0 Features & Functionality!

SQL Server 2005 Mobile Edition SQL Server 2005 Mobile Edition Supported PlatformsSupported Platforms

PocketPC [Phone Edition] 5.0, 2003Smart Phone 5.0Windows CE.NET 5.0TabletPC

Page 28: Windows Mobile 5.0 Features & Functionality!

Data on the ClientData on the Client

Page 29: Windows Mobile 5.0 Features & Functionality!

Typed DataSet vs Typed DataSet vs SqlCeResultSetSqlCeResultSet

Included in .NET CF 2.0 / SQL Mobile Scrolling accessUpdate in placeRandom access

GoalsPerformance Improvement BindingRapid Development

Page 30: Windows Mobile 5.0 Features & Functionality!

Dealing with DataDealing with Data

Dealing with data on the deviceFilesXMLSQL Server 2005 Mobile Edition

Synchronizing with a back-end server

Page 31: Windows Mobile 5.0 Features & Functionality!

Merge ReplicationMerge Replication.NET CF via SqlCeReplicationInitial snapshot from SQL ServerData can be modified

On device or at serverConflict resolution can be customized

Changes reconciled at next synchronizationData Filters Optimize Performance

Row and Column static filtersParameterized filtersJoin filters

Page 32: Windows Mobile 5.0 Features & Functionality!

Configuring ReplicationConfiguring Replication

Page 33: Windows Mobile 5.0 Features & Functionality!

Merge ReplicationMerge Replication.NET CF via SqlCeReplicationInitial snapshot from SQL ServerData can be modified

On device or at serverConflict resolution can be customized

Changes reconciled at next synchronizationData Filters Optimize Performance

Row and Column static filtersParameterized filtersJoin filters

Page 34: Windows Mobile 5.0 Features & Functionality!

Remote Data AccessRemote Data Access.NET CF via SqlCeRemoteDataAccessPull Operation

SQL Statement or Stored ProcedureTo track changes, pull from one table only

Push Changes Back to ServerSubmitSQL executes without a result set

Page 35: Windows Mobile 5.0 Features & Functionality!

Securing SQL MobileSecuring SQL MobileSQL Mobile Database

Password protectionEncryption

On the ServerEncrypt HTTP traffic with SSLAuthenticate at IISLimit NTFS permissions to sqlcesa30.dllOptionally re-authenticate at SQL ServerAuthorize access to specific Publications

Page 36: Windows Mobile 5.0 Features & Functionality!

SQL Server 2005 Mobile EditionSQL Server 2005 Mobile EditionOverviewOverview

Tight integrationVisual Studio 2005SQL Server 2005

Powerful synchronizationRemote Data AccessMerge Replication

Page 37: Windows Mobile 5.0 Features & Functionality!

SummarySummary

Great new features for mobile developmentFirst class citizen in Visual StudioIt’s fun!Use your existing skillsGreat devices available now

Page 38: Windows Mobile 5.0 Features & Functionality!

GiveawayGiveaway

Send SMS message

Page 39: Windows Mobile 5.0 Features & Functionality!

Windows Mobile Developer DayWindows Mobile Developer Day

March 27, Sheraton Brussels

1 day, 5 sessionsLearn about the platform and toolsIt’s FREE of charge

Page 40: Windows Mobile 5.0 Features & Functionality!

Mobile & Embedded DevConMobile & Embedded DevCon

3 days, 4 tracks, 60 SessionsSee the latest platform advancesStay ahead of the competition

Page 41: Windows Mobile 5.0 Features & Functionality!

http://msdn.microsoft.com/mobility/http://www.opennetcf.orghttp://www.dopplerradio.net

Page 42: Windows Mobile 5.0 Features & Functionality!

Q & AQ & A

Ask it now!Meet us at the Ask The Experts boothMail us

[email protected]@dopplerradio.net

Page 43: Windows Mobile 5.0 Features & Functionality!

Recommended