Daniel Cazzulino has a post on his blog about an addition to .NET 3.5, the System.ServiceModel.Syndication namespace.

Here's an excerpt:

"This namespace, which lives in the System.ServiceModel.Web.dll assembly which provides the WCF Syndication functionality, contains useful classes for working with feeds and items. I won't go over the Architecture of Syndication, How the WCF Syndication Object Model Maps to Atom and RSS, How to: Create a Basic RSS Feed, How to: Create a Basic RSS Feed, How to: Expose a Feed as both Atom and RSS or the basics of Syndication Extensibility. All those links provide enough to get you started."

Labels: , , ,

Visual Studio Extensibility team has released the Visual Studio 2008 SDK 1.0, and, for the first time, the new free Visual Studio 2008 Shell redistributable runtimes for both Isolated mode and Integrated mode.

The Visual Studio Shell (isolated mode) provides a foundation on which you can build your own custom-branded tools environment that runs side by side with Visual Studio. By using the Visual Studio Shell (isolated mode), you can accelerate development by reusing the Visual Studio IDE in your application and focus on your core tooling problems.

The Visual Studio Shell (integrated mode) provides the foundation on which you can seamlessly integrate tools and programming languages within Visual Studio. The Visual Studio Shell (integrated mode) does not contain any programming language, so it provides the perfect foundation to deploy a development environment for your own language.

The Visual Studio 2008 SDK is required for development and testing tools and programming languages that target the Visual Studio 2008 Shell. For more information about the Visual Studio 2008 Shell, visit Visual Studio 2008 Shell overview.

Visual Studio Extensibility site has the links to the SDK, and Shell downloads, and other resources.

Somasegar has announced that his team has released to manufacturing Visual Studio 2008 and .NET Framework 3.5.

"We hope that Visual Studio 2008 and .NET Framework 3.5 enables you as an individual or as a team to build great applications. Whether you are a professional developer or a software enthusiast, are building applications for the client, server, web, or devices we hope you have fun with these products as your software is our passion."

The entire family of Visual Studio products (from the Express Editions to the Professional version to Visual Studio Team Suite) and .NET Framework 3.5 are available for immediate download here.

For those of you interested in VSX, Aaron Marten published an update on his blog: "As a reminder, the August 2007 CTP of the Visual Studio 2008 SDK is not compatible with the release version of Visual Studio 2008.". But he thinks they have the final build, and have a plan on posting it to the web later this week after some final testing.

Labels: , , ,

Microsoft recently released a CTP (Community Technology Preview) of Sync Framework SDK – “a comprehensive synchronization platform enabling collaboration and offline for applications, services and devices with support for any data type, any data store, any transfer protocol, and network topology.”

According to the documentation (see Introduction to the Microsoft Sync Framework Runtime), the Sync Framework will allow developers to take online services and databases offline. Microsoft says the framework can synchronize “any type of file including contacts, music, videos, images and settings.” The Sync Framework also includes “built-in support for synchronizing relational databases, NTFS/FAT file systems, Simple Sharing Extensions for RSS/ATOM, devices and web services.”

The framework consists of:

  • Core sync runtime that provides universal synchronization functionality agnostic of data types and protocols
  • Ability to create and consume Simple Sharing Extensions (SSE) feeds
  • Components to enable the rapid development of sync solutions on platforms including SQL Server 2008, Visual Studio 2008, NTFS file systems and removable drives
  • An extensible provider model that integrates data sources into the sync ecosystem
  • Rich conflict handling for automatic and custom resolution
  • Built in support for filters to sync subsets of collections such as mailboxes or media libraries

You can use the Microsoft Sync Framework to build collaboration and offline scenarios such as the following:

  • Seamless online/offline data access for rich internet applications (RIA) and line-of-business applications
  • Peer-to-peer collaboration on content such as files/folders, email, contacts, appointments, audio, video and settings across any number of PCs, services, and devices

At the moment the Sync Framework only supports Windows Vista, XP, Windows Server 2003 and Windows 2000 Service pack 3. It’s unclear whether Microsoft will expand that support in the future.

For more information on the Microsoft Sync Framework SDK - CTP 1, you can visit http://msdn.microsoft.com/sync, and you can get a copy from Microsoft Downloads.

Labels: , ,