Download presentation
Presentation is loading. Please wait.
Published byAsher Welch Modified over 9 years ago
1
Mobile Applications and SQL Server Mobile v3.0 (Laguna) Kevin Collins Senior Program Manager Microsoft Corporation
2
Agenda Overview / Scenarios Overview / Scenarios Intro to SQL Server CE v3.0 / Customer demo Intro to SQL Server CE v3.0 / Customer demo SQL Server CE v3.0 Features and demos SQL Server CE v3.0 Features and demos SQL Server CE v3.0 release schedule and licensing SQL Server CE v3.0 release schedule and licensing
3
SQL Server CE Positioning Key Scenarios – Occasionally connected data access Key Scenarios – Occasionally connected data access Sync database over high speed connection Cradle, 802.11b, or Ethernet Use application offline Subsequent sync in field via slower connection GPRS, dial-up MS Mobile Scenarios MS Mobile Scenarios Mobile Web Forms Always connected Wide device support (over 300), including Palm Limited UI ADO.NET Data Set Utilize XML web services No RI, QP, ability to query across data sets Not designed for large data sets No compression on sync Limited sync and tracking Sync to any backend database via XML SQL Server CE QP, RI, query multiple tables Compression on sync Built in tracking, strong sync to SQL Server Encryption
4
Introducing Laguna Code name for SQL Server CE v3.0 Code name for SQL Server CE v3.0 Will ship with Yukon Will ship with Yukon Biggest feature release to date Biggest feature release to date Significant integration with Yukon Significant integration with Whidbey and.NET CF Significant performance and developer control Significant functionality Easy code upgrades from SQL Server CE v2.0
5
Nevalon -- Pocket Innovia Real-estate
6
Nevalon - Pocket Innovia Architecture Multiple Listing Service Oracle
7
Laguna Supported Platforms Mobile Edition 2003 PocketPC, Phone Edition Mobile Edition 2003 PocketPC, Phone Edition Managed support .NET CF v2.0 in ROM for all Mobile Edition 2003 devices Native support eVC v4.1 via OLEDBCE Embedded Embedded Next release of Windows CE.NET codenamed “Cardhu” Managed support Native support eVC v4.1 via OLEDBCE Smart phone Smart phone Next release of Smart Phone code named “Magneto”
8
Delta’s from CPU’s and OS versions
10
OLEDB CE CLR /.NET CF Laguna Device Data Access eVC 3.0 SQL Server CE Data Provider Native Stack Managed Stack ADO.NET VB.NET / C# OLEDB Provider Storage Engine / Repl Tracking QP/Cursor Engine/ES SQL CE Edition v3.0
11
Laguna Features – Storage Engine Multi-User support Multi-User support Row level locking data Page level locking index Lock Escalation Improved stability Improved stability ACID transaction support Auto re-use of empty pages Auto re-use of empty pages
12
Multi-user database access
13
Laguna Features - QP Showplan Showplan Query optimization hints Query optimization hints Histogram support for query performance improvements Histogram support for query performance improvements Updateable scrollable cursor / SQLCECursor Updateable scrollable cursor / SQLCECursor Named parameters Named parameters
14
Updateable Scrollable Cursor
15
Laguna Features - Tools SQL Workbench integration SQL Workbench integration Same user experience connecting to SQL Server or SQL Server CE Strictly adhere to Workbench look and feel Majority of modifications consist of disabling options not applicable to SQL Server CE Functionally equivalent Object Explorer Query Editor Management Dialogs Whidbey integration Whidbey integration Data designer support via Whidbey IDE NO MORE MANUAL CODING! DTS support DTS support Win32 support Win32 support For scaling and deployment use only
16
* Yukon SQL Workbench Integration * ShowPlan, QueryHints * Yukon SQL Workbench Integration * ShowPlan, QueryHints
17
Yukon DTS support
18
Laguna - Synchronization Sync Performance Sync Performance Partitioned Groups Dynamic Snapshots (BCP) Well Partitioned tables Download-Only tables Column level tracking Improved Sync Control Improved Sync Control Multi-user sync Progress notifications Multiple Subscriptions in the same db SQL Workbench integration SQL Workbench integration Improved Web Configuration Wizard New Subscription Wizard Subsequent Sync Support Supportability Supportability Re-sync to restored publisher Server Agent Diagnostics Server Agent Statistics 15 min summary Per client sync summary Dr Watson Agility Agility Managed custom resolver Article Ordering SQL 2K support Connection Retry timeout Compression level
19
CLR /.NET CF Laguna Architecture Client Agent: Replication andRDA OLEDB / Replication API IIS CLIENTSERVER Storage Engine / Repl Tracking Server Agent: Replication and Remote Data Access HTTP XML/BizTalk/CS 2002 802.11b, CDPD, GSM, CDMA, TDMA, etc. Enterprise Backend Oracle / db2 / etc SQL Server CE Data Provider Data Provider SQL Server Client Data Provider ADO.NET VB.NET / C# Managed Stack TDS Ethernet Well Connected Occasionally Connected OLEDB CE eVC 3.0 Native Stack OLEDB Provider QP/Cursor Engine/ES SQL CE Edition v3.0
20
* Multi-user sync * Connectivity Wizard * Multiple Subscriptions in one database
21
Laguna Schedule / Licensing Schedule Schedule First SQL CE beta with Yukon Beta 2 in H1/04 Licensing Licensing Same as SQL Server CE v2.0 Free redistribution Purchase of CPU or CAL when connecting in any way to SQL Server
22
Questions?
23
AppendixAppendix
24
.NET tools and server integration SiliconVendors DeviceManufacturers SolutionProviders Enterprise ISVs and IHVs Mobile Operators Windows Mobile Devices Mobile Devices : End to End
25
Windows Mobile Roadmap ?Platforms PPC 2000 PPC + PE 2002 SP 2002 PPC +PE 2003 SP 2003 PPC + PE v Next VGALandscapeSquareStandard SP v Next QVGAStandardAPIsWin32,POOM + MFC, Connection Manager +.NET Compact Framework, Bluetooth,SMS +.NET CF Whidbey, New native runtimes, 1 st class managed code, Notification Manager DirectX, Location APIs, Dr Watson PPC = Pocket PC PPC PE = Pocket PC Phone Edition SP = Smartphone Devices Tools eVC 3 (C++) eVB 3 (VB) eVC 3 (C++) eVB 3 (VB) eVC 3 (C++) eVC 4 (C++) VS.NET 2003 (VB.NET) VS Whidbey (C#, VB.NET, C++) CE OS 3.03.04.2Macallan 200020022003200x
26
Windows Mobile Resources – On the web Windows Mobile Developer Portal Windows Mobile Developer Portal www.microsoft.com/windowsmobile/developer Mobility Developer Center Mobility Developer Center www.msdn.com/mobility Mobile2Market Mobile2Market www.microsoft.com/windowsmobile/mobile2market Windows Mobile Community Windows Mobile Community www.microsoft.com/windowsmobile/resources/ communities/developer Smartphone Developer Kit Smartphone Developer Kit www.microsoft.com/windowsmobile/information/ devprograms/smartphonedevkit
27
© 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.