windows mobile 5.0 features & functionality!
Post on 19-Jan-2016
47 Views
Preview:
DESCRIPTION
TRANSCRIPT
Windows Mobile 5.0Windows Mobile 5.0Features & Functionality! Features & Functionality!
Wim Verhaeghen - v-wimver@microsoft.comErwin van Hunen - erwin@dopplerradio.net
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
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
But first!But first!
Switch your mobile phone ON! but make sure it’s put into silent modeYou will need it later on!
AgendaAgenda
Introduction What’s new in Windows Mobile 5.0SQL Server 2005 Mobile Edition
DevicesDevices
Windows Mobile 2003
Windows Mobile 5.0
SmartPhone Pocket PC
Pocket OfficePocket Office
Windows Mobile 5.0Pocket Word*Pocket Excel*Pocket OutlookPocket PowerPoint*Internet Explorer MobilePocket MSNMedia Player Mobile
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
Forms DesignerForms Designer
Introduction OverviewIntroduction Overview
Great devices available now!Pocket OfficeVisual Studio 2005Extremely easy to develop
AgendaAgenda
Introduction What’s new in Windows Mobile 5.0SQL Server 2005 Mobile Edition
What’s New?What’s New?
Compact Framework 2.0New FeaturesNew APIsWhat’s new in Visual Studio 2005
New FeaturesNew Features
State and Notification BrokerPicture Selection DialogCamera Capture API/SHCameraCapturePocket Outlook Object Model Enhancements
Picture Selection DialogPicture Selection Dialog
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
It’s easy making a phone callIt’s easy making a phone call
Phone p = new Phone(); p.Talk(“+321234567”);
Pocket OutlookPocket Outlook
New Managed ModelFar simpler than using the COM interfaces
AccessContactsCalendarTasksMessaging
NotificationsBe alerted when PIM items change
SMS InterceptorSMS Interceptor
New in Visual Studio 2005New in Visual Studio 2005
DateTimePickerMonthCalendarLinkLabelWebBrowserNew on SmartPhone
DataGridTextbox Input Method switchingMultiple menu items on left softkey
New ControlsNew Controls
DocumentList DateTimePicker Notification WebBrowser
Display and LayoutDisplay and Layout
Orientation SupportChangeOrientation methodDocking and AnchoringAutoscroll propertySuspend/Resume LayoutResolution SupportAutomatic scalingGraphics DpiX/DpiY
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
What’s New OverviewWhat’s New Overview
Coding is not different from desktop applicationsEasy to use APIsLots of new controls
AgendaAgenda
Introduction What’s new in Windows Mobile 5.0SQL Server 2005 Mobile Edition
Dealing with DataDealing with Data
Dealing with data on the deviceFilesXMLSQL Server 2005 Mobile Edition
Synchronizing with a back-end server
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
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
Data on the ClientData on the Client
Typed DataSet vs Typed DataSet vs SqlCeResultSetSqlCeResultSet
Included in .NET CF 2.0 / SQL Mobile Scrolling accessUpdate in placeRandom access
GoalsPerformance Improvement BindingRapid Development
Dealing with DataDealing with Data
Dealing with data on the deviceFilesXMLSQL Server 2005 Mobile Edition
Synchronizing with a back-end server
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
Configuring ReplicationConfiguring Replication
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
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
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
SQL Server 2005 Mobile EditionSQL Server 2005 Mobile EditionOverviewOverview
Tight integrationVisual Studio 2005SQL Server 2005
Powerful synchronizationRemote Data AccessMerge Replication
SummarySummary
Great new features for mobile developmentFirst class citizen in Visual StudioIt’s fun!Use your existing skillsGreat devices available now
GiveawayGiveaway
Send SMS message
Windows Mobile Developer DayWindows Mobile Developer Day
March 27, Sheraton Brussels
1 day, 5 sessionsLearn about the platform and toolsIt’s FREE of charge
Mobile & Embedded DevConMobile & Embedded DevCon
3 days, 4 tracks, 60 SessionsSee the latest platform advancesStay ahead of the competition
http://msdn.microsoft.com/mobility/http://www.opennetcf.orghttp://www.dopplerradio.net
Q & AQ & A
Ask it now!Meet us at the Ask The Experts boothMail us
v-wimver@microsoft.comerwin@dopplerradio.net
top related