IBuySpy Delivery is a sample application developed in both Microsoft Visual C# .NET and Microsoft Visual Basic .NET by using Microsoft Visual Studio. It is the newest version of the IBuySpy Delivery sample application, and was updated to support SQL Server 2005 Compact Edition and later versions, SQL Server 2005 and later versions, and Visual Studio. IBuySpy, a fictitious producer of consumer espionage products, is showcased in the IBuySpy ASP.NET-based application.

The IBuySpy Delivery sample application is robust, based on real-world scenarios, and demonstrates best practices for developing applications for SQL Server Compact 3.5 in the Microsoft .NET Framework and .NET Compact Framework. IBuySpy Delivery uses merge replication and remote data access (RDA) with SQL Server, and highlights the many data access features of SQL Server Compact 3.5: upload only and index pull capabilities, parameterized queries, and ADO.NET for smart devices.

IBuySpy Delivery builds on the foundation provided by the IBuySpy sample Web application. IBuySpy Delivery extends the IBuySpy business model of selling products over the Internet to delivering those products. The IBuySpy Delivery application assists delivery drivers in fulfilling their orders at remote sites by providing a smart device application. When you install IBuySpy Delivery, you install modified versions of the IBuySpy database and Web application, and the code specific to the IBuySpy Delivery smart device application.

The IBuySpy Delivery sample can be downloaded from the Microsoft SQL Server Compact Code Gallery. The installation location of the sample is %ProgramFiles%\Microsoft SQL Server Compact Edition\v3.5\Samples.



Setup Instructions for the IBuySpy Delivery Application

Instructions for installing and configuring the IBuySpy Delivery application.

IBuySpy Delivery Application Design

Describes the design and navigation of the IBuySpy Delivery application.

IBuySpy Delivery Sample Code

Describes important sections of the code in the IBuySpy Delivery application.