<?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: Hi, Hello and Welcome</title>
	<atom:link href="http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/feed/" rel="self" type="application/rss+xml" />
	<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/</link>
	<description>"Learning is experience. Everything else is just information." - Albert Einstein</description>
	<lastBuildDate>Thu, 03 Sep 2009 13:28:29 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ben Hayat</title>
		<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/#comment-14</link>
		<dc:creator>Ben Hayat</dc:creator>
		<pubDate>Fri, 30 Jan 2009 15:23:12 +0000</pubDate>
		<guid isPermaLink="false">#comment-14</guid>
		<description>FYI:
http://timheuer.com/blog/archive/2009/01/28/comprehensive-list-of-silverlight-controls.aspx</description>
		<content:encoded><![CDATA[<p>FYI:<br />
<a href="http://timheuer.com/blog/archive/2009/01/28/comprehensive-list-of-silverlight-controls.aspx" rel="nofollow">http://timheuer.com/blog/archive/2009/01/28/comprehensive-list-of-silverlight-controls.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Hayat</title>
		<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/#comment-13</link>
		<dc:creator>Ben Hayat</dc:creator>
		<pubDate>Fri, 30 Jan 2009 15:17:40 +0000</pubDate>
		<guid isPermaLink="false">#comment-13</guid>
		<description>Just got a chance to look at the demo.

V E R Y   N I C E !

Did I say, it looked real nice? :-)
..Ben</description>
		<content:encoded><![CDATA[<p>Just got a chance to look at the demo.</p>
<p>V E R Y   N I C E !</p>
<p>Did I say, it looked real nice? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
..Ben</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ansoesil</title>
		<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/#comment-12</link>
		<dc:creator>ansoesil</dc:creator>
		<pubDate>Fri, 30 Jan 2009 12:18:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-12</guid>
		<description>Btw we just make the CTP available for all of you.
To get it you can sign up through here www.intersoftpt.com/ctp.</description>
		<content:encoded><![CDATA[<p>Btw we just make the CTP available for all of you.<br />
To get it you can sign up through here <a href="http://www.intersoftpt.com/ctp" rel="nofollow">http://www.intersoftpt.com/ctp</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ansoesil</title>
		<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/#comment-11</link>
		<dc:creator>ansoesil</dc:creator>
		<pubDate>Fri, 30 Jan 2009 12:17:04 +0000</pubDate>
		<guid isPermaLink="false">#comment-11</guid>
		<description>Hi Ben

I&#039;ll post the demo that shows a full CRUD operations in the next one :)

Yea we&#039;re but its still preview, not all features has been implemented yet, several i can note are Editing Capabilities, Grouping and Paging.

Regards
Andry</description>
		<content:encoded><![CDATA[<p>Hi Ben</p>
<p>I&#8217;ll post the demo that shows a full CRUD operations in the next one <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Yea we&#8217;re but its still preview, not all features has been implemented yet, several i can note are Editing Capabilities, Grouping and Paging.</p>
<p>Regards<br />
Andry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Hayat</title>
		<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/#comment-10</link>
		<dc:creator>Ben Hayat</dc:creator>
		<pubDate>Thu, 29 Jan 2009 04:28:19 +0000</pubDate>
		<guid isPermaLink="false">#comment-10</guid>
		<description>&gt;&gt;I’ll post something about using Intersoft Data Source to any Silverlight std controls later on, hopefully this will clear your doubt&lt;&lt;

Could you please create an online demo that basically shows a full CRUD operations using std edit controls with two-way binding?

BTW, did you say, the full edit controls are coming next week? ;-)

Thanks Andry;</description>
		<content:encoded><![CDATA[<p>&gt;&gt;I’ll post something about using Intersoft Data Source to any Silverlight std controls later on, hopefully this will clear your doubt&lt;&lt;</p>
<p>Could you please create an online demo that basically shows a full CRUD operations using std edit controls with two-way binding?</p>
<p>BTW, did you say, the full edit controls are coming next week? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Thanks Andry;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ansoesil</title>
		<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/#comment-9</link>
		<dc:creator>ansoesil</dc:creator>
		<pubDate>Thu, 29 Jan 2009 00:33:12 +0000</pubDate>
		<guid isPermaLink="false">#comment-9</guid>
		<description>Hi Ben

For (a) i think you got me wrong here.
Intersoft Presenter (tm) contains four presenter, and a manager. One of the presenter is in a form of data grid. And all of this controls implement the IDataBound that i mentioned before.

&quot;So, is the presenter a data grid as well?&quot; yes but its something more :)

&quot;And secondly, since you don’t have Idatabound editors/controls yet, does this mean, we can’t use the std SL editors with DataSource to build an app?&quot;

You can use the Intersoft Data Source to supply any data for any controls actually, the difference is that in Intersoft&#039;s IDataBound controls everything will be taken care manually, generating the query, generating the sort expression and so on.

In a sense its more like how the ASP.NET Data Source control concept works.

I&#039;ll post something about using Intersoft Data Source to any Silverlight std controls later on, hopefully this will clear your doubt :)

Regards
Andry</description>
		<content:encoded><![CDATA[<p>Hi Ben</p>
<p>For (a) i think you got me wrong here.<br />
Intersoft Presenter &#8482; contains four presenter, and a manager. One of the presenter is in a form of data grid. And all of this controls implement the IDataBound that i mentioned before.</p>
<p>&#8220;So, is the presenter a data grid as well?&#8221; yes but its something more <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#8220;And secondly, since you don’t have Idatabound editors/controls yet, does this mean, we can’t use the std SL editors with DataSource to build an app?&#8221;</p>
<p>You can use the Intersoft Data Source to supply any data for any controls actually, the difference is that in Intersoft&#8217;s IDataBound controls everything will be taken care manually, generating the query, generating the sort expression and so on.</p>
<p>In a sense its more like how the ASP.NET Data Source control concept works.</p>
<p>I&#8217;ll post something about using Intersoft Data Source to any Silverlight std controls later on, hopefully this will clear your doubt <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Regards<br />
Andry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Hayat</title>
		<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/#comment-8</link>
		<dc:creator>Ben Hayat</dc:creator>
		<pubDate>Wed, 28 Jan 2009 14:14:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-8</guid>
		<description>Andry, you answer question very clearly and I&#039;m sure other readers will benefits from your answers.

I fully understand your position on (a) situation. So, is the presenter a data grid as well? Can it be used as a data grid? And secondly, since you don&#039;t have Idatabound editors/controls yet, does this mean, we can&#039;t use the std SL editors with DataSource to build an app?

On (b) I apologize, made a mistake with my question.

On (c), I see the Atom can get very large, so some form of compression would be great. Something to think about!

Thanks!
..Ben</description>
		<content:encoded><![CDATA[<p>Andry, you answer question very clearly and I&#8217;m sure other readers will benefits from your answers.</p>
<p>I fully understand your position on (a) situation. So, is the presenter a data grid as well? Can it be used as a data grid? And secondly, since you don&#8217;t have Idatabound editors/controls yet, does this mean, we can&#8217;t use the std SL editors with DataSource to build an app?</p>
<p>On (b) I apologize, made a mistake with my question.</p>
<p>On (c), I see the Atom can get very large, so some form of compression would be great. Something to think about!</p>
<p>Thanks!<br />
..Ben</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ansoesil</title>
		<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/#comment-7</link>
		<dc:creator>ansoesil</dc:creator>
		<pubDate>Wed, 28 Jan 2009 05:54:43 +0000</pubDate>
		<guid isPermaLink="false">#comment-7</guid>
		<description>a) The answer is no and partial yes.

No because, the data source is just the intermediary control, means that there should be a front end that supply the information needed to the data source control so that it can perform its intended tasks fully.

For example: Filtering process. The data bound need to generate the information that need to be passed to data source control by inspecting the latest state or action.

So in a sense only Intersoft Presenter(tm) and upcoming IDataBound controls from Intersoft will have the full integration with Intersoft Data Source(tm).


Partial yes, because you can still use the data source control to extract data from intended source and get the return value during Selected event handler (for WCF and Astoria) or directly when you call Select method (for XML data source). Since its returns IEnumerable type, you can assign it to any data bound control.
Note also that you still get the benefit of centralized management of data service declarations if you do use Wcf or Astoria data source.



b) Its not the data source that implements the interface, buts its the other way around the data bound control implements IDataBound which contains DataSourceID, DataMember, etc and do the necessary action to call and supply the info to the Data Source Control.



c) Hmm i don&#039;t think we have any additional value in Astoria server side at this point. What we do however is to generate the desired query based on the latest state in Intersoft Presenter and then send it to Astoria Data Service through our Data Source control.
About the compression, i haven&#039;t dig deep about this yet, but surely it would be great if we can compress it again. This is anyway the ultimate goal that we want to achieve right? Less byte transfer to the web. 
One thing that i know though is that Astoria support JSON format which i think a little bit wiser in term of bytes rather than the ATOM / XML

Regards
Andry</description>
		<content:encoded><![CDATA[<p>a) The answer is no and partial yes.</p>
<p>No because, the data source is just the intermediary control, means that there should be a front end that supply the information needed to the data source control so that it can perform its intended tasks fully.</p>
<p>For example: Filtering process. The data bound need to generate the information that need to be passed to data source control by inspecting the latest state or action.</p>
<p>So in a sense only Intersoft Presenter(tm) and upcoming IDataBound controls from Intersoft will have the full integration with Intersoft Data Source(tm).</p>
<p>Partial yes, because you can still use the data source control to extract data from intended source and get the return value during Selected event handler (for WCF and Astoria) or directly when you call Select method (for XML data source). Since its returns IEnumerable type, you can assign it to any data bound control.<br />
Note also that you still get the benefit of centralized management of data service declarations if you do use Wcf or Astoria data source.</p>
<p>b) Its not the data source that implements the interface, buts its the other way around the data bound control implements IDataBound which contains DataSourceID, DataMember, etc and do the necessary action to call and supply the info to the Data Source Control.</p>
<p>c) Hmm i don&#8217;t think we have any additional value in Astoria server side at this point. What we do however is to generate the desired query based on the latest state in Intersoft Presenter and then send it to Astoria Data Service through our Data Source control.<br />
About the compression, i haven&#8217;t dig deep about this yet, but surely it would be great if we can compress it again. This is anyway the ultimate goal that we want to achieve right? Less byte transfer to the web.<br />
One thing that i know though is that Astoria support JSON format which i think a little bit wiser in term of bytes rather than the ATOM / XML</p>
<p>Regards<br />
Andry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Hayat</title>
		<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/#comment-6</link>
		<dc:creator>Ben Hayat</dc:creator>
		<pubDate>Tue, 27 Jan 2009 15:55:20 +0000</pubDate>
		<guid isPermaLink="false">#comment-6</guid>
		<description>This sounds very nice and natural to me. It&#039;s good that you took the client base of Astoria and extended it. This way, for next version of Astoria client, we can just move on.

I clearly understood your wokflow steps, but that raised several questions:

a) Can any front end bindable UI Like MS grid or your data presenter or other third party UI work with your datasource? 

b) Which means your datasouce will implement all the notification interface and we don&#039;t need to that?

c) If I understand you correctly, you&#039;re also providing us with some help on the Astoria server side. If yes, have you thought about incorporating some sort of compression or binary data format to reduce size of data to be transferred and to by able to encrypt the data?

I like the locations of interruptions.

I just conversed with Jimmy via email and I would like to get your email as well.

Thanks for the answers!
..Ben</description>
		<content:encoded><![CDATA[<p>This sounds very nice and natural to me. It&#8217;s good that you took the client base of Astoria and extended it. This way, for next version of Astoria client, we can just move on.</p>
<p>I clearly understood your wokflow steps, but that raised several questions:</p>
<p>a) Can any front end bindable UI Like MS grid or your data presenter or other third party UI work with your datasource? </p>
<p>b) Which means your datasouce will implement all the notification interface and we don&#8217;t need to that?</p>
<p>c) If I understand you correctly, you&#8217;re also providing us with some help on the Astoria server side. If yes, have you thought about incorporating some sort of compression or binary data format to reduce size of data to be transferred and to by able to encrypt the data?</p>
<p>I like the locations of interruptions.</p>
<p>I just conversed with Jimmy via email and I would like to get your email as well.</p>
<p>Thanks for the answers!<br />
..Ben</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ansoesil</title>
		<link>http://ansoesil.wordpress.com/2009/01/24/hi-hello-and-welcome/#comment-5</link>
		<dc:creator>ansoesil</dc:creator>
		<pubDate>Tue, 27 Jan 2009 15:27:20 +0000</pubDate>
		<guid isPermaLink="false">#comment-5</guid>
		<description>Hi Ben,
Hmm nope we are not in Silverlight Insider Program or TAP Program, not that i know of.

Haha thanks for your interest, we just need to do some finalization thing for the CTP, please be patient :)

Most of the main API will stay the same unless there are major things that need to be adjusted.

To answer your question about the Astoria:

We have a control called an Astoria Data Source, which basically an intermediary control between any fronts ends to actual Astoria Data Service.

In short we use this Astoria Data Source to control the Data Transactions (e.g. Sorting, Filtering, Paging) between Intersoft Presenter and the actual Astoria Data Service.

So its not a replacement to Astoria Client, in fact it’s just an extension so that our Intersoft Presenter can be establish in more fashion time.

In brief here&#039;s the work flow:

Intersoft Presenter [generate the data transaction info based on the latest action / state]  --&gt; 
Astoria Data Source [compile the data transaction info to Astoria&#039;s query string] --&gt; {INTERUPT-ABLE}
Astoria Data Service [ process the query string and returns the data ] --&gt; {INTERUPT-ABLE}
Astoria Data Source --&gt; Intersoft Presenter.

You can also interrupt the process at two points, one is before Astoria Data Source sending info to Astoria Data Service [you can interrupt, add or remove more info, or entirely discard the default approach and use your own LINQ query here], 

And the other one is when Astoria Data Service has completed sending the data requested [you can manipulate the data again using LINQ].

I hope this make sense, and give some preview a little bit.
I know that it’s hard to prove when there is nothing to be checked on to. So I’ll wrap this answer in more detail in one of my posting later on :)

Regards
Andry</description>
		<content:encoded><![CDATA[<p>Hi Ben,<br />
Hmm nope we are not in Silverlight Insider Program or TAP Program, not that i know of.</p>
<p>Haha thanks for your interest, we just need to do some finalization thing for the CTP, please be patient <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Most of the main API will stay the same unless there are major things that need to be adjusted.</p>
<p>To answer your question about the Astoria:</p>
<p>We have a control called an Astoria Data Source, which basically an intermediary control between any fronts ends to actual Astoria Data Service.</p>
<p>In short we use this Astoria Data Source to control the Data Transactions (e.g. Sorting, Filtering, Paging) between Intersoft Presenter and the actual Astoria Data Service.</p>
<p>So its not a replacement to Astoria Client, in fact it’s just an extension so that our Intersoft Presenter can be establish in more fashion time.</p>
<p>In brief here&#8217;s the work flow:</p>
<p>Intersoft Presenter [generate the data transaction info based on the latest action / state]  &#8211;&gt;<br />
Astoria Data Source [compile the data transaction info to Astoria's query string] &#8211;&gt; {INTERUPT-ABLE}<br />
Astoria Data Service [ process the query string and returns the data ] &#8211;&gt; {INTERUPT-ABLE}<br />
Astoria Data Source &#8211;&gt; Intersoft Presenter.</p>
<p>You can also interrupt the process at two points, one is before Astoria Data Source sending info to Astoria Data Service [you can interrupt, add or remove more info, or entirely discard the default approach and use your own LINQ query here], </p>
<p>And the other one is when Astoria Data Service has completed sending the data requested [you can manipulate the data again using LINQ].</p>
<p>I hope this make sense, and give some preview a little bit.<br />
I know that it’s hard to prove when there is nothing to be checked on to. So I’ll wrap this answer in more detail in one of my posting later on <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Regards<br />
Andry</p>
]]></content:encoded>
	</item>
</channel>
</rss>
