Windows Communication Server (Indigo)
2008 Nov 25
51 of 3325 | Please authenticate - For the past 3 days, I’ve been engrossed in finishing an IE8 accelerator for my pet project codenamed as Arc Reactor. The IE8 Accelerator is simply known as Arc Accelerator. None of these names are final yet, as my team mates and I are still deliberating what will be the actual name of this project. Anyway the Arc Accelerator is meant to allow users to select a chunk of text in IE8, and save it as a tag. The saved tag can be populated into a “tag cloud” (again no actual name decided yet) maintained by the Arc Reactor client, which is developed as a WPF application. In order to save the tag, a “session” of some sort needs to be created. It needs to be persistently stored (at least until a......
52 of 3325 | RESTFul.NET in stock at Amazon.com and O'Reilly.com -
My book on WCF and REST is doing - and SHIPPING!
So many people have been asking me when the book would be ready - well NOW!
Code will be up this week (this of course I know will be the next logical question
once people get their copies :))
Amazon
O'Reilly
Check out my new book on REST. ...
53 of 3325 | Testing WCF Service Apps (Part 1 of 4) - Previous posts: Part 0 of 4: Introduction Testing the Service Of the four posts, testing the service is by far the easiest. One of the most beautiful things about the WCF framework is the way it was designed to be more testable than ASPX services. When you design your WCF interface, you are mostly just designing an interface with the WCF ServiceContract attributes. The WCF framework uses your interface to determine the actual contract and transport mechanism so you don't have to. This is the key to testing WCF services: YOU DON'T HAVE TO WORRY ABOUT THE WCF FRAMEWORK. This means that you can simply instantiate your service directly and start calling public methods on it. You ne......
54 of 3325 | Troubleshooting a DCOM issue: Case Study - Hi all,this is my first post after a LONG LONG time since I created the (so far empty) blog. I guess it is not by coincidence that last night it snowed in Milan . Let's get started with the case study at hand. In the Distributed Services team in Microsoft Developer Support we support technologies for developing distributed systems, including DCOM/COM+, Distributed Transactions, Windows Communication Foundation (WCF), Workflow Foundation (WF), CLR COM Interoperability, and more. This case study refers to a DCOM problem which I have been handled recently. The purpose is not only to go into some details on how some pieces of DCOM work, but also to show a troubleshooting strategy for these type......
2008 Nov 24
55 of 3325 | Correlation under the Hood -
You'll probably want to have read the previous articles about correlation for this to make sense.
Future of Correlation
Future of Correlation Examples
Message Filters and Queries
Now that you've seen some of the details about message queries, you can combine queries with Ed's demonstration of programming a correlation in workflow to infer how the system actually works.
In a workflow program, correlations are described by placing send and receive messaging activities that are associated by a shared correlation handle. Each of the messaging activities has attached correlation queries that help define the application protocol. The correlation queries are just examples of que......
56 of 3325 | WWSAPI to WCF interop 5: WSFederationHttpBinding with mixed mode security - WCF endpoints with WSFederationHttpBinding accept SAML tokens issued by trusted Security Token Services (STS, the Issuing Party, or IP). The first thing that should be noted with WSFederationHttpBinding is that secure conversation (specifically, the February 2005 version) is turned on and no knob is provided to turn it off (in fact, this is the case for WS2007FederationHttpBinding in .NET 3.5 as well). WSFederationHttpBinding has three security modes: None, Message, TransportWithMessageCredential. In Win7, WWSAPI will only provide support compatible to the TransportWithMessageCredential mode.
First of all, in order to send a SAML token, the client has to obtain such a token. For a ......
2008 Nov 23
57 of 3325 | Dublin Webcasts - I’ve posted a couple of webcasts on Dublin on BloggersGuides.net. They are based on the PDC08-CSD image, so things may well change going forward, but they provide a good intro as to how to get started exploring hosting services in Dublin, and the configuration options.
Hosting Workflow Services in Dublin
This webcast will look at hosting declarative services in the Dublin application server. The webcast will start with a basic WCF declarative service and demonstrate the procedure to host the service in Dublin.
The configuration features in Dublin will be explored, including tracking, persistence, and throttling. The tracking data will be queried using SQL Server Management Console, and t......
58 of 3325 | I'm a Free Agent - Available for Your .NET Architecture, Custom Dev, Agile, and SOA Needs - I have finished an intense two-month contract with ASP.NET and Castle ActiveRecord. I am now a free agent. Given my Agile background (from the beginning) and extensive .NET Architecture (since 2000), I can help your company get both the architecture and development efforts on-track. I also continue to contribute as a Microsoft CSD Insider (all CSD future efforts) and as authorized Neuron ESB re-distributor to all things connected and Service-Oriented. Want untangle your N-squared mess of point-to-point connected systems? Want to service enable your project(s)? Want to ensure that all such efforts with WCF and WF won't be wasted in the face of Dublin, BizTalk Server 2009, Windows Azure, ......
59 of 3325 | Silverlight Cream for November 23, 2008 -- #436 - In this issue: Silverlight SDK, Nikhil Kothari, Ruurd Boeke, and David Betz.
From SilverlightCream.com: Silverlight Toolkit and F1 Help The Silverlight SDK has a good post up on why we're seeing weirdness with the F1 help since installing the Toolkit. And for those that never need help, check it out anyway :) In-Place Editing for Silverlight using Styles and Templates Nikhil Kothari has a code-laden post up about editing elements at run-time without popping another box or something... very nice user experience. Efficiently animating items on movement Ruurd Boeke has a cool post up about animatinng items ... I've done some of that and it's always inter......
2008 Nov 22
60 of 3325 | New WCF REST Hands On Lab Drop - Just released the November 2008 version of the WCF REST Starter Kit Hands On Lab. This drop now includes a full lab on the REST Collection template. With unit test coverage that demonstrates testing of a RESTful service for GET, PUT, POST and DELETE operations against the collection. Be sure to check it out and let me know what you think! Ron...
61 of 3325 | Using MapPoint-Services with Dynamics Ax 2009 (workaround for the missing generated CSharp files) - Consuming MapPoint Web-Services with Dynamics Ax 2009 is unfortunately not very easy since Dynamics Ax 2009 suffers of the same limitation as Visual Studio 2005: It creates only one Service-client per WSDL file. Normally, since it’s a standard Web-Service and Microsoft added in Dynamics Ax 2009 the WCF, it should be enough to add the service reference to your AOS and you can start developing (a little bit simplified, but Cesar showed , that it does not need more than that). You can find the WSDL...(read more)...
2008 Nov 21
62 of 3325 | Anatomy of a Subtle JSON Vulnerability - I recently learned about a very subtle potential security flaw when using JSON. While subtle, it was successfully demonstrated against GMail a while back. The post, JSON is not as safe as people think it is, covers it well, but I thought I’d provide step-by-step coverage to help make it clear how the exploit works. The exploit combines Cross Site Request Forgery (CSRF) with a JSON Array hack allowing an evil site to grab sensitive user data from an unsuspecting user. The hack involves redefining the Array constructor, which is totally legal in Javascript. Let’s walk through the attack step by step. Imagine that you’re logged in to a trusted site. The site makes use of JavaScript which makes......
63 of 3325 | How to configure database mirroring between 2 instances on a standalone server - There are lots of troubleshooting articles about how to diagnose connectivity problems when setting up database mirroring, especially errors such as these:
Msg 1418, Level 16, State 1, Line 2
The server network address "tcp://mirrortest.com:5023" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational.
or
Msg 1456, Level 16, State 3, Line 1
The ALTER DATABASE command could not be sent to the remote server instance
but here's something a little different.
Imagine that you have a server which is not connected to a domain. It might just be a standalone machine, it could be a virtual machine that you......
64 of 3325 | Introduction to Geneva - Setting up the server - Last week at TechEd I followed a couple of presentations on Geneva, the project that used to be called Zermatt. Geneva is a series of components that will make it a lot easier for developers to work with identities within their applications. It's build up from three components: Geneva Server: a security token service (STS) that will be responsible for supplying the identities. Geneva Framework: a new part of the .NET framework that will handle all of the plumbing in dealing with these identities. Geneva Cardspace: the client technology that will make it easier for users to reduce and handle the identities that they have to use. The are a couple of things about Geneva that make it ver......
65 of 3325 | Issues with REST Programming Code Zip on my server? Want it? Comment here... - One of my MSFT buddies pointed out, when trying to download my REST with WCF 3.5 sample code zip file from my server, that it was corrupt. I have replicated the issue but don't know what it is. The zip is valid on my machines but becomes invalid when I put it up on my Community Server. Meanwhile, if you want it, comment here with your email and I'll try to get it to you...
...
66 of 3325 | Message Filters and Queries -
Since a message filter and message query share a similar heritage, let's start by looking at the conceptually simpler message filter APIs. You probably haven't seen message filters before unless you've gone out of your way to explore everything that comes with WCF. They don't appear in the ordinary use of web services.
A message filter is basically a matching delegate that works on WCF messages. There is not a lot of interesting message filter methods.
public abstract class MessageFilter{ protected internal virtual IMessageFilterTable<FilterData> CreateFilterTable<FilterData>(); public abstract bool Match(Message message); public abstract bool Match(MessageBuffer ......
67 of 3325 | Silverlight Cream for November 21, 2008 -- #434 - In this issue: Joseph Ghassan, Jeff Wilcox, Peter McGrattan, Kathy Kam, and Lee.
From SilverlightCream.com: Silverlight 2 User Controls Communication Joseph Ghassan has a very complete tutorial up on communication between user controls. Managed Html Controls source code Jeff Wilcox reports that the managed wrapper used for client-side HTML controls used in the Unit Test Framework were actually delivered with the Silverlight Unit Test framework's source! Silverlight 2 WCF Polling Duplex Support - Part 4: Adding a WPF Client Peter McGrattan has Part 4 of his Silverlight and WCF series... and this time ads in a WPF client. Silverlight Movies (Silverl......
68 of 3325 | Slides and demos from SOA/WF/WCF talk at Oredev -
Thanks to everyone who came to my SOA with WF and WCF talk at Oredev
The slides are here
SOA-WCF-WF.pdf
(278.79 KB)
and the demos are here
ServiceComposition.zip
(107.08 KB)
...
69 of 3325 | Web service call fails from Office customizations - Scenario:
A client make a call into a custom library function. Library function in turn make a call to an external web service/WCF service by using add service reference and throws an exception.
This is very common in Excel UDF, Office customizations where reusable components/DLLs/Library Projects are used to access business functionalities exposed via web services.
Exception message:
Could not find default endpoint element that references contract 'ServiceReference2.IService1' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found ......
2008 Nov 20
70 of 3325 | .NET FX 4 - Publicación del inglés original: Miércoles, 12 de noviembre de 2008 9:38 AM PST por Somasegar
Como parte de la conversación sobre los pilares de VS 2010 y .NET FX 4, he pensado en centrarme hoy en la plataforma .NET.
Con .NET FX 4 nos centramos en mejorar la experiencia de usuario en aplicaciones, lo que permite fortificar grandes aplicaciones ISV, permitiendo a los desarrolladores crear aplicaciones conectadas y declarativas así como crear la siguiente generación de aplicaciones de línea de negocio (LOB).
Sabemos que la experiencia de usuario es crítica para las aplicaciones LOB. En WPF4 estamos agregando compatibilidad para los interfaces multi-touch de Windows 7, los controles de......
71 of 3325 | Expression tree serialization code posted on Code Gallery - Luke and I worked on this last year for one week doing pair programming. It is a good sample of how you can serialize LINQ expression trees to xml. The sample includes these components: An Expression Tree serialization API: A general purpose XML serialization of Expression Trees. This should work over any expression tree – though there are inevitably bugs. The serialization format is fairly crude, but has been expressive enough to support the variety of expression trees I’ve tried throwing at it. A wrapper for serializing/deserializing LINQ to SQL queries: A wrapper around the expression serializer allows serializing LINQ to SQL queries and de-serializing into a query ......
72 of 3325 | Future of Correlation Examples -
Last time I talked about how WCF 4.0 standardizes many different types of correlations using a query mechanism and promised to go into more detail today.
You might already be familiar with the message filter engine in WCF 3.0. If you haven't seen message filters before, then the message filter engine is just a way to check for matches in a message. For example, you might have an implementation of a message filter that uses XPath expressions and then create the filter /s:Envelope/s:Body/x:FooRequestMessage/y:OrderId to match SOAP messages with a particular structure. Instead of using an XPath to match the message content, you might instead have used an intrinsic function to match a m......
73 of 3325 | Microsoft Public Sector Technology Conference - December 4, 2008, Reston, VA - I am pleased to announce the agenda and details for the Public Sector Technology Conference in Reston, VA to be held on December 4, 2008.
ACTION REQUESTED: Please register today as space is limited!!!
Event Date & Time: December 4, 2008, 9:00 – 17:00 Eastern Time
Event Location
Sheraton Reston Hotel11810 Sunrise Valley Drive Reston, VA 20191
Registration Information: Click here
December 4, 2008 9:00AM – 5:00 PM Eastern Time
About the Conference
We invite you to join us for a day of developer-oriented technical sessions, featuring .NET Framework 4.0, Microsoft Modeling Platform, Windows Application Server Ext......
74 of 3325 | N-Tier Improvements for Entity Framework - The first version of Entity Framework provides convenient ways to load, manipulate and persist objects and relationships. As with many other O/RMs, Entity Framework has a state manager that tracks every change made. Existing objects are typically loaded first from the database, later modified, and finally the changes are saved back to the store. Another feature, full graph serialization, makes it very easy for developers to ship around object graphs representing snapshots of the current state of the world, across execution boundaries. The next version of Entity will also support Persistence Ignorance. Therefore object graphs can now be made of POCO instances, which WCF now also suppor......
75 of 3325 | Screencast: Creating activities in Windows Workflow Foundation - My latest screencast in the Windows WF developer screencast series has been loaded up as of last week. In this session, I discuss the basics of creating custom leaf activities including how to use Dependency Properties to make your properties bindable. Endpoint Screencasts - Creating custom activities in Windows Workflow Foundation (WF) Previous screencasts in this series can be found on the screencast section of the Pluralsight website. You will also find short screen casts on other technologies both current (e.g. WCF) and future ("Oslo") on this page. ...
76 of 3325 | Screencast: Using the WCF Send activity in Windows Workflow Foundation - My latest screencast in the Windows WF developer screencast series has been loaded up as of last week. In this session, I discuss the basics of using the Send activity to consume a service from a workflow using WCF. I extend the workflow created in the previous screencast to consume a service that authorizes credit cards. Endpoint Screencasts - Using the WCF Send Activity in Windows Workflow Foundation (WF) Previous screencasts in this series can be found on the screencast section of the Pluralsight website. You will also find short screen casts on other technologies both current (e.g. WCF) and future ("Oslo") on this page.&nbs......
77 of 3325 | Screencasts on emerging .NET developers technologies - Hey check out these cool screencasts from the braniacs over at Pluralsight. They show you current and emerging technologies, such as AtomPub, Atom feed, implementing WCF, sequential workflows and much more. My personal favorite is Jon Flanders talking about the new 'M' (modeling) language introduced at PDC08. Pluralsight - Screencasts...
78 of 3325 | Step by Step: Working with Content Based Correlation in Workflow 4.0 - Don't miss the screen cast video on this same subject available at Content Based Correlation in Workflow 4.0 Content based correlation is used when you send a message out of a long running workflow and need to get a response back later into that same workflow using information contained inside the original message. In this case, the correlation needs to be stored and made available to match the response message. Content based correlation is easy to set up and use inside Windows Workflow 4.0. At a high level you need to do the following: Create a Correlation Handle variable to use for the correction Set up this variable and xpath on the Send Activity Set up this variable ......
2008 Nov 19
79 of 3325 | Design: SOA Taxonomy, an object oriented approach - This interesting post by Salvador explores the topic of SOA Taxonomy.
An essential part of the SOA Governance is to properly identify the requirements in order to introduce or upgrade a service within your SOA model, this is commonly known and service and integration planning within the SOA lifecycle. This is all good in theory but the nightmares start when architects are trying to put it in practice.
As an application development consultant here at Microsoft we constantly find chaos in the SOA first attempts, the main reason behind this is the lack of services organization. This not only brings problems to the model that are expensive to change but does not shows business val......
80 of 3325 | Future of Correlation -
One of the topics that you'll hear a lot about for asynchronous and decoupled programming in WCF 4.0 is correlation. Correlation is a relationship between one message and another message or one message and a piece of state. With synchronous programming, you may not always think about the correlations that are present. Correlations may be implicit through a call stack or through local variables. Or, they may be dramatically simplified by virtue of the fact that you know what's going to happen next and can craft your code to match the situation.
In asynchronous programming, correlation is the glue that joins together different operations. There are many different types of correlatio......
81 of 3325 | MARK YOUR CALENDARS: Part 10 of Windows Mobile Application Development Series is coming up on November 19: Windows Networking - Please join us for part 10 of our 24-part Webcast series on Windows Mobile Application Development. This week, Andy Wigley, co-author of the Windows Mobile Development Handbook, will talk about networking. In this webcast, you learn how to create a network connection in code and how to discover if you have network connectivity. We look at the design of applications that need to be network aware and strategies for creating applications that can operate when disconnected from the network and then sync up data when network connectivity is restored. We also compare the options for transferring data over a network connection, which include ActiveSync, Microsoft SQL Server merge replication, remo......
82 of 3325 | My Favorite Sessions from PDC08 - Here's the complete list of sessions from PDC and my personal favorites. You can find all the recordings of these sessions at www.microsoftpdc.com. Here's my personal favorites: Windows Azure (Hosted ASP, Workflow, Silverlight, RAW / Azure Storage) A Lap Around Windows Azure (ES16) - 0:46 Slides | WMV-HQ | WMV | Zune A Lap Around the Azure Services Platform (BB01) - 1:12 Slides | WMV-HQ | WMV | Zune Live and Mesh (Sync, Feeds, Resources, Contacts, etc.) A Lap around the Live Framework and Mesh Services (BB04) - 1:15 Slides | WMV-HQ | WMV | Zune Building Mesh-Enabled Web Applications Using the Live Framework (BB30) - 1:34 Slides | WMV-HQ | WMV | Zune FeedSync and Mesh S......
83 of 3325 | presenting at Supercomputing --- and the cluster of travelling with a cluster - And not just one cluster mind you, but two! Anyway, I was fortunate enough to be able to present a half-day tutorial on "Windows HPC Server 2008 --- a developer's perspective". It went reasonably well I think, a good crowd with great questions. One mistake I made was not anticipating my audience well enough: it's obvious to me now, since I used to live in this world as a grad student. But I've been away from it too long, and while GUIs and Visual Studio are my tools of choice today, I forgot that for a majority of the HPC community, the command line and its plethora of tools are the norm. Next time (if there is a next time :-) I......
84 of 3325 | Publishing WCF web services for Silverlight. - As a self-confessed crayon wielder I tend not to get involved in the washing machine technology of web services. I am normally a consumer only and when I do have to write a web service it has only been part of prototypes or proof's of concept. The current project I am on required something a little more. We were required to develop and publish a web service that could be consumed by a Silverlight application from our live site. The development process was fairly easy. Deployment not so. You'll probably have noticed that when developing a WCF service, when you view the service in a browser you get something like this. You'll notice that 'localhost' is returned for the hos......
85 of 3325 | Testing WCF Service Apps (Part 0 of 4) - When you are writing automated tests for your application, it is important that the tests do not rely on the file system or external services. The only problem is that when you write applications using WCF, you are writing code that relies on external services. It is very tempting to create service references in your test DLL and test against them, but please refrain. There is a better way, I promise! This series will focus on testing every part of your application -- including round-trip functional tests -- without employing the WCF framework directly. We need to remember that the WCF framework is code that we do not control. We need to trust that it does what it claims to and focus ......
86 of 3325 | What books should I buy for CSLA .NET? -
As the Expert C# 2008 Business
Objects book becomes available (now in alpha ebook form, and in paper by the end
of this year), I'm getting more questions about what book to buy for different versions
of CSLA .NET, and for different .NET technologies.
(Expert VB 2008 Business Objects should
be out in February 2009. The one unknown with this effort is how quickly the team
of volunteers can get the VB port of CSLA .NET 3.6 complete, as I don't think
we can release the book until the code is also available for download.)
I do have a summary
of book editions that is often helpful in understanding what book(s) cover which
version of CSLA .NET. But I thought I'd slice and dice ......
2008 Nov 18
87 of 3325 | Article on OAuth for RESTful WCF Services - Pablo M. Cibraro (aka Cibrax) recently published a post on creating an OAuth channel for WCF RESTful services. If you are not familiar with OAuth, it focuses on a particular security scenario where you want to grant (limited) access to secured resources to a third party. Picture (pun intended) exposing your Flickr photos to a third party service for printing. You would not want to provide them with your login credentials, nor would you want to grant them carte blanche access to your account. Enter OAuth. Take a look at this post for all of the details. Regards ...
88 of 3325 | MSI Import - Phantom Binding -
Had an error today when attempting to import a BizTalk MSI through the Admin Console. It was complaining that a particular adapter had not been configured to work with a particular host. Indeed this was true, however what puzzled me was that there was no refernce to this host in the binding file which had been added to the MSI.
After a fair amount of head scratching I tracked back to the orchestration that contained the logical port which matched to the physical port (SOAP) that was mentioned in the error message. It seems that the problem was caused by the fact that the binding on the logical port had been inadvertently set to 'Specify Now'. It seems that this cause a physical port t......
89 of 3325 | Understanding ViewState screencast - I've just posted a free short screencast on understanding ViewState in ASP.NET to our new Screencast page. In this screencast I walk through exactly how ViewState is used in an ASP.NET page, how to parse it, and perhaps most importantly, when and how to disable it. If you haven't been to Pluralsight's screencast page before, we're making a collection of short screencasts from our instructors available on this page, ranging in topics from ASP.NET to WCF to XSLT, and the library is growing each week. Be sure to subscribe to our main feed for notices of new screencasts being posted....
90 of 3325 | WWSAPI to WCF interop 4: WSHttpBinding with username over transport security - WWSAPI doesn’t support full message mode security (where security negotiation happens at SOAP message level and parts of the envelope are signed and encrypted using XML signature and XML encryption) in Win7 time frame. This means the default WSHttpBinding is not interoperable with the WWSAPI’s security offering as the WSHttpBinding defaults to use full message mode security with secure conversation. WWSAPI supports mixed mode security that provides message integrity and confidentiality at transport level (e.g. through https). In mixed mode security, the client is authenticated through a token carried in the SOAP message’s security header. Client credential types supported by WWSAPI in Win7 ......
2008 Nov 17
91 of 3325 | Attempt to get Visio Class Diagrams from VS XSD files. - I wanted to have a diagram from .Net Dataset (stored as XSD) and include elements from XSD generated from WCF service.
I found that is not supported by MS tools. Dataset Designer doesn't have any export facility.XSD files generated from WCF service, do not have any graphical interface at all.
I ended up with manually drawing in Visio objects used by WCF service and merge PrintScreens from VS Dataset Designer and Visio Class Diagram in Paint.Not a nice solution.
I've posted a suggestion "Ability to export diagrams from XSD files.". to MS.
Below are the links that I've read to find the solution.
From the thread "Import XSD to Visio?" :"The only way I know of is to write a little vi......
92 of 3325 | Framework Training Kit Preview -
Last week a preview training kit was posted for Visual Studio 2010 and .Net Framework 4.0. A training kit is a collection of presentations, labs, and demos that broadly demonstrates the features of a product. This training kit focuses on these upcoming releases but is rather light on WCF content. You'll have to wait until I continue my series on the future of WCF on Wednesday for that. As with past training kit previews, there will be updates as more content is available....
2008 Nov 16
93 of 3325 | Controlling authentication with the WF 3.5 SendActivity -
Someone emailed me a question about whether or not you can specify credentials when
using the OOB SendActivity in WF 3.5 because they heard that you had to write a custom
activity to accomplish this. You do not have to write a custom activity.
While it is true that the SendActivity links to a named endpoint, and if you use the
configuration file to configure your endpoint you can't specify specific credentials
(a username and password for example), WF 3.5 has a OOB WorkflowRuntime Service
named the ChannelManagerService. The ChannelManagerService (which I described
in my article on MSDN - here http://msdn.microsoft.com/en-us/library/cc626077.aspx)
all......
94 of 3325 | Controlling authentication with the WF 3.5 SendActivity - Someone emailed me a question about whether or not you can specify credentials when using the OOB SendActivity in WF 3.5 because they heard that you had to write a custom activity to accomplish this. You do not have to write a custom activity. While it is true that the SendActivity links to a named endpoint, and if you use the configuration file to configure your endpoint you can't specify specific credentials (a username and password for example), WF 3.5 has a OOB WorkflowRuntime Service named the ChannelManagerService. The ChannelManagerService (which I described in my article on MSDN - here http://msdn.microsoft.com/en-us/library/cc626077.aspx) allows yo......
95 of 3325 | IIS7 – ASP.NET on Windows Server 2008 Server Core R2 - If you are a Server Core fan, and wished you could host ASP.NET websites in Server Core, then feel better, you wish had come true. Windows Server 2008 R2’s Server Core will have .NET Framework which means, ASP.NET too. This is a big news for all those wanted to deploy Server Core, but stopped because .NET Fx wasn’t there in the RTM release. Windows Server 2008 R2’s blog details this: “Added the following as optional features: Subset of .NET Framework 2.0 Subset of .NET Framework 3.0 and 3.5 – WCF, WF, and LINQ Windows PowerShell ASP.NET and additional IIS support – the only IIS feature not available in Server Core is the management GUI FSRM&quo......
96 of 3325 | WCF Test Harness Guide updated - I've added a new page to the Guide: Adding a New Proxy via Assembly. ...
97 of 3325 | Windows 7 Developer Guide released -
Also on Code Gallery, in addition to the Vista
Bridge, you can find an interesting bit of guidance for those developing Windows
7 applications. This is 43 pages of "what is special about Windows 7" written for
developers. Curious about touch and multi touch? Ink? The new taskbar, ribbon, jump
lists? Libraries? How to handle previews and thumbnails for your file type? Wondering
what Windows Web Services are and how they differ from WCF? (quick answer - WCF is
managed, Windows Web Services is native C++ - expect more on that from me when life
calms down a little.) It's all in here, with plenty of screenshots. From here you
will know where you want to drill......
2008 Nov 15
98 of 3325 | .NET Framework 4, Visual Studio 2010 Boasts New UX Features -
Support for the empowering innovative user experiences in applications, such as Windows 7 multi-touch, ribbon controls, and taskbar extensibility features are being added to .NET Framework 4 accroding to S. Somasegar, Senior Vice President Developer Division in his blog posting .NET FX 4.
The Surface 2.0 SDK will also be built on Windows Presentation Foundation (WPF) 4 and share a common multi-touch infrastructure and programming model.
The DataGrid control will significantly improve your experience when building data centric applications. Soma said, "We are also addressing some of the fundamentals with even better deployment, continuing improvements in performanc......
99 of 3325 | Call for presentations: TechDays09 - Järjestämme 5-6 maaliskuuta 2009 seminaarin ja joukon workshoppeja suomalaisille kehittäjille. Kumpanakin päivänä pidämme kaksi seminaariosiota ja muutaman koko päivän workshopin.Etsimme kehittäjiä kiinnostavia esintyjiä ja mielenkiintoisia aiheita. Kahden päivän teemoihin kuuluvat seuraavat osiot:
Experience Layer:Mitä eri käyttöliittymäteknologiat tarjoavat kehittäjille ja käyttäjille. Millainen on hyvä liiketoimintasovelluksen käyttöliittymä, miten ratkaistaan selainpohjaisten sovellusten käytettävyys. Teknologioita, joista haluamme tarjota kehittäjille esityksiä ovat: IE8, Silverlight, WPF, ASP.NET, XNA, Win32, WinForms
Enterprise Layer:Miten tehdään joustavia, skaalautuvia ja turvall......
100 of 3325 | Implementing EPC Information Services with Microsoft BizTalk Server 2006 R2 - Recently Krish, lead program manager for BizTalk RFID wrote a post(here) on EPCIS capabilities in our upcoming release BizTalk Server 2009. Same time we have been working on providing guidance to our customers and partners on how they can extend BizTalk Server 2006 R2 to deploy EPCIS applications. The white paper on this topic has been posted on MSDN. Following is brief intro to the topic and link to detailed White Paper. This goal of this document is to provide architectural guidance on how an enterprise can implement EPC Information Services using the suite of relevant products and technologies from Microsoft. As such, its audience consists of architects, analysts, developers, ......