<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: BasicHttpBinaryBinding for Silverlight</title>
	<atom:link href="http://blog.thekieners.com/2009/05/22/basichttpbinarybinding-for-silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thekieners.com/2009/05/22/basichttpbinarybinding-for-silverlight/</link>
	<description>Blog of Beat Kiener, containing my experiences, thoughts, comments and questions</description>
	<lastBuildDate>Wed, 10 Mar 2010 17:16:08 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: beatkiener</title>
		<link>http://blog.thekieners.com/2009/05/22/basichttpbinarybinding-for-silverlight/#comment-125</link>
		<dc:creator>beatkiener</dc:creator>
		<pubDate>Tue, 09 Feb 2010 11:08:05 +0000</pubDate>
		<guid isPermaLink="false">http://bkiener.wordpress.com/2009/05/22/basichttpbinarybinding-for-silverlight/#comment-125</guid>
		<description>Hi mkamoski,

Sorry for my late anwser.

Well, SL3 doesn’t support MTOM. The difference is that binary encoding is proprietary and MTOM is standardized and interoperable.
With binary encoding you get some serious performance gains over text encoding.  In our projects, when binary encoding is enabled the reduction of the message size is about 30-40 percent. But keep in mind that binary encoding is a proprietary format and a WCF only feature.

Some explanations about the code:
My class BasicHttpBinaryBinding is compiled against Silverlight-CLR and the normal-CLR, because you will use it in both environments to declare your endpoints for binary message encoding. On server side (in the normal-CLR) the BasicHttpBinaryBinding must ensure that no other encoding such as Text or MTOM is in use or you get an exception.

Hope this helps.

Best regards,
Beat Kiener</description>
		<content:encoded><![CDATA[<p>Hi mkamoski,</p>
<p>Sorry for my late anwser.</p>
<p>Well, SL3 doesn’t support MTOM. The difference is that binary encoding is proprietary and MTOM is standardized and interoperable.<br />
With binary encoding you get some serious performance gains over text encoding.  In our projects, when binary encoding is enabled the reduction of the message size is about 30-40 percent. But keep in mind that binary encoding is a proprietary format and a WCF only feature.</p>
<p>Some explanations about the code:<br />
My class BasicHttpBinaryBinding is compiled against Silverlight-CLR and the normal-CLR, because you will use it in both environments to declare your endpoints for binary message encoding. On server side (in the normal-CLR) the BasicHttpBinaryBinding must ensure that no other encoding such as Text or MTOM is in use or you get an exception.</p>
<p>Hope this helps.</p>
<p>Best regards,<br />
Beat Kiener</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Kamoski</title>
		<link>http://blog.thekieners.com/2009/05/22/basichttpbinarybinding-for-silverlight/#comment-119</link>
		<dc:creator>Mark Kamoski</dc:creator>
		<pubDate>Mon, 01 Feb 2010 14:20:07 +0000</pubDate>
		<guid isPermaLink="false">http://bkiener.wordpress.com/2009/05/22/basichttpbinarybinding-for-silverlight/#comment-119</guid>
		<description>Kieners -- Please help. (1) You mention MTOM but I have been reading elsewhere that SL3 does not support MTOM at all. Which is correct? Is your solution a workaround that allows SL3 to use MTOM? Is it is fact true that MTOM is supported intrinsically in SL3? Something else? (2) I have to move large chunks of data, large DOC or RTF or similar files, and I am wondering-- will the BasicBinaryBinding solution you note help to move that data faster? Do you have any recommendations for my case? Pelase advise. Thank you. -- Mark Kmaoski</description>
		<content:encoded><![CDATA[<p>Kieners &#8212; Please help. (1) You mention MTOM but I have been reading elsewhere that SL3 does not support MTOM at all. Which is correct? Is your solution a workaround that allows SL3 to use MTOM? Is it is fact true that MTOM is supported intrinsically in SL3? Something else? (2) I have to move large chunks of data, large DOC or RTF or similar files, and I am wondering&#8211; will the BasicBinaryBinding solution you note help to move that data faster? Do you have any recommendations for my case? Pelase advise. Thank you. &#8212; Mark Kmaoski</p>
]]></content:encoded>
	</item>
</channel>
</rss>
