Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mobile Applications and SQL Server Mobile v3.0 (Laguna) Kevin Collins Senior Program Manager Microsoft Corporation.

Similar presentations


Presentation on theme: "Mobile Applications and SQL Server Mobile v3.0 (Laguna) Kevin Collins Senior Program Manager Microsoft Corporation."— Presentation transcript:

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

9

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.


Download ppt "Mobile Applications and SQL Server Mobile v3.0 (Laguna) Kevin Collins Senior Program Manager Microsoft Corporation."

Similar presentations


Ads by Google