14 posts categorized "Communication"

09/14/2005

Windows Workflow Foundation

Did you miss something like activity diagrams with Visual Studio? Visual Studio 2005 includes some cool designers such as a class designer, application designer, system designer... There's a good reason an activity diagram is missing. A diagram that can be compared is coming with Windows Workflow Foundation (WWF).

WWF is a .NET class library that includes support for both system and human workflow. Of course the designer doesn't look like UML activity diagrams, as here code gets generated. In the Wednesday keynote at PDC it was shown to define a breakpoint in the designer. From therer it is possible to step into the code. Cool!

Office 12 and the next version of BizTalk server are using WWF themselves.

Christian

09/13/2005

Microsoft Max

At PDC keynote Microsoft Max was shown. Jim Allchin asked a team of six developers to create a sample application using WinFX. The result is Microsoft Max, a cool picture sharing application! This application makes use of WCF for peer-to-peer communication, and WPF for the user interface with some three-dimensional features showing the pictures.

Team blog for Microsoft Max

Microsoft Max Homepage including the download!

Christian

09/11/2005

WinFX Namespaces

Yesterday evening I arrived in Los Angeles (some hourse later than expected because of a cancelled flight). Sunday morning I checked in at PDC. In the bag there's an interesting poster about the major namespaces of WinFX.

Here I'm skipping the namespaces known from 1.0 to only list the 2.0, 3.0 and Future namespaces.

Fundamentals

  • System.Transactions (2.0)
  • System.Collections.Generic (2.0)
  • System.Security.AccessControl (2.0)
  • Managed Add-in Framework
    • System.AddIns (Future)
      • Contract
  • Microsoft.Build (2.0)
  • System.Runtime
    • ConstrainedExecution (2.0)
  • ClickOnce Deployment
    • System.Deployment (2.0)

Presentation

  • System.Windows (3.0)
    • Annotations, Automation, Controls, Data, Documents, Ink, Interop, Navigation, Serialization, Shapes, Threading
  • System.Windows.Media (3.0)
    • Media3D, Animation, Imaging, TextFormatting, Effects
  • System.Web (2.0 updates)
    • Management (2.0)
  • System.Printing (3.0)
  • System.Speech (3.0)

Data

  • System.Web.Profile (2.0)
  • Language Integrated Query
    • System.Query (Future)
    • System.Data.DLinq (Future)
    • System.Xml.XLinq (Future)
    • System.Expressions (Future)
  • WinFS
    • System.Storage (Future)
      • Core, Audio, Calendar, Contacts, Documents, Image, Media, Messages, Rules, Sync, Video (Future)
  • XPS Documents
    • System.Windows.Xps (3.0)
    • System.IO.Packaging (3.0)

Communication

  • Windows Communication Foundation
    • System.ServiceModel (3.0)
      • Channels, Configuration, Diagnostics, Integration
    • System.ServiceModel.Security (3.0)
      • Protocols, Tokens
  • Network Class Library
    • System.Net
      • Mail (2.0)
      • NetworkInformation (2.0)
      • Security (2.0)
  • Windows Workflow Foundation
    • System.Workflow (3.0)
    • System.Workflow.Activities (3.0)
    • System.Workflow.ComponentModel (3.0)
      • Compiler, Design, Serialization
    • System.Workflow.Runtime (3.0)
      • Hosting, Messaging
  • Identity Management
    • System.InfoCards (3.0)

Update: Brad Abrams has a PDF version of this poster!

Christian

03/09/2005

Advanced .NET Remoting, Second Edition

Ingo Rammer has done it again - the second edition of Advanced .NET Remoting is available! This time with the help from Mario Szpuszta, a new author from Austria. Mario helped Ingo to update and extend the book to 580 pages (from 404 pages of the first edition). With the extensions this book is also very valuable for readers of the first edition!

The chapters of the second edition:

  • Introduction to .NET Remoting
  • .NET Remoting Basics
  • .NET Remoting in Action
  • Configuration and Deployment
  • Securing .NET Remoting (48 pages from 11)
  • Creating Remoting Clients (new)
  • In-Depth .NET Remoting
  • The Ins and Outs of Versioning (new)
  • .NET Remoting Tips and Best Practices (new)
  • Troubleshooting .NET Remoting (new)
  • Inside the Framework
  • Creation of Sinks
  • Extending .NET Remoting
  • Developing a Transport Channel
  • Context Matters
  • .NET Remoting Usage Reference
  • .NET Remoting Extensibility Reference
  • .NET Remoting Links 

Christian

03/02/2005

WSE 2.0 SP3 released

Mark Fussell announced the release of WSE 2.0 SP3 on MSDN.

With SP3 .NET 1.1 is not required, it also installs with.NET 2.0.

Christian

09/29/2004

SOAPFormatter

Last month I've missed a important blog from Matt Tavis: he blogs about deprecating the SoapFormatter for .NET 2.0. This is a good idea! The SoapFormatter is misleading to offer platform independence with .NET Remoting.

With .NET Remoting the BinaryFormatter is a better (and faster) option. New .NET 2.0 features like version tolerant serialization and generics are not supported with the SoapFormatter anyway.

Christian

09/28/2004

Pro .NET Network Programming

I've received a copy of my newest book: Pro .NET Network Programming! This book once was a book with a red cover. The new edition (Apress) it not only updated for .NET 1.1, it also covers programming with raw sockets and IPv6.

The chapters:

  • Networking Concepts and Protocols
  • Streams in .NET
  • Network Programming in .NET
  • Socket Programming in .NET
  • Raw Socket Programming
  • IPv6
  • TCP
  • UDP
  • Multicast Sockets
  • HTTP
  • E-mail Protocols
  • Cryptography in .NET
  • Authentication Protocols

All what's needed for network programming :-)

With Amazon it's available in a few days.

Christian

09/27/2004

It's not about SOA vs. OO it's about implementing SOA using OO

Beat's core messages from his presentations at JAOO 2004.

Christian

08/31/2004

WSContractFirst - Version 0.3

Contract before implementation - the next version of WSContractFirst is available!

Christian

05/16/2004

Don Box Deconstructing ASMX

After Don Box has deconstructed .NET Remoting he does the same with ASMX: The Good, The Bad, The Ugly.

Christian