<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Cross-Platform .NET Development Using Mono, Portable .NET and Microsoft .NET</title><link>http://msmvps.com/blogs/williamryan/archive/2004/10/15/15923.aspx</link><description>Well, I came home today to a pleasant surprise . And fortunately for me, my new iMAC should be here next Wednesday so I can start freestyling, cross platform style. Right now I'm going to see if I can remote a Dataset from my Linux box over to my Win2k3</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>re: Cross-Platform .NET Development Using Mono, Portable .NET and Microsoft .NET</title><link>http://msmvps.com/blogs/williamryan/archive/2004/10/15/15923.aspx#22061</link><pubDate>Fri, 03 Dec 2004 00:58:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:22061</guid><dc:creator>William</dc:creator><description>Did Jason King play minor league baseball for the Mets around 1993?&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=22061" width="1" height="1"&gt;</description></item><item><title>re: Cross-Platform .NET Development Using Mono, Portable .NET and Microsoft .NET</title><link>http://msmvps.com/blogs/williamryan/archive/2004/10/15/15923.aspx#16564</link><pubDate>Sun, 24 Oct 2004 22:36:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:16564</guid><dc:creator>William</dc:creator><description>Brian:&lt;br&gt;&lt;br&gt;This is not only possible, it's pretty straightforward.  Create your business classes in one assembly and then create a set of interfaces to those classes in another.  The clients will need a direct reference to the interface assembly(ies) and your backend piece that will host your remoting server will need a reference to the business classes.  You can simply remote them over.&lt;br&gt;&lt;br&gt;Remember that you can use an interface which matches your class definitions (a better way to put it is that you can use the interfaace to remote an object that implements it) with pretty simple remoting techniques to do what you need.  IMHO, if you haven't used Remoting much yet, stay away from Client Activated objects until you get comfortable with the remoting framework.  It's not that CAO's are 'hard' there's just a lot more to them in a few regards, performance being the biggest one.&lt;br&gt;&lt;br&gt;I'm not sure about the VBA part though unless you are using .NET to manage the VBA libraries - haven't done much with VBA in a while.  However using .Net this shouldn't be a problem and as a matter of fact, this is precisely the type of scenario that I've been building.  &lt;br&gt;&lt;br&gt;For pass one I'm going to do it from just one OS to the other.  If that works like I hope than it's going to use all three.&lt;br&gt;&lt;br&gt;If you have any specific questions though I'd be glad to walk you through it.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=16564" width="1" height="1"&gt;</description></item><item><title>re: Gambling vs. Speculating</title><link>http://msmvps.com/blogs/williamryan/archive/2004/10/15/15923.aspx#16418</link><pubDate>Fri, 22 Oct 2004 12:27:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:16418</guid><dc:creator>TrackBack</dc:creator><description>&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=16418" width="1" height="1"&gt;</description></item><item><title>re: Cross-Platform .NET Development Using Mono, Portable .NET and Microsoft .NET</title><link>http://msmvps.com/blogs/williamryan/archive/2004/10/15/15923.aspx#16210</link><pubDate>Wed, 20 Oct 2004 13:13:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:16210</guid><dc:creator>William</dc:creator><description>urgghh...maybe i'm attempting something &amp;quot;impossible&amp;quot;...i have 2-3 applications (all C#.Net of course) which are located on two different servers. Each app has to be able to &amp;quot;interact&amp;quot; with eachother on more than one occasion and each run within their own namespace.&lt;br&gt;&lt;br&gt;1 is a win/web app &lt;br&gt;1 is a windows service - this one currently sits on both servers (which i feel is a double up and unnecessary)&lt;br&gt;1 is a web app.&lt;br&gt;1 is a client app (VBA through MS Access 2003) which is more of a front for one of the SQL Servers.&lt;br&gt;&lt;br&gt;All running with a SQL Server 2000 backend&lt;br&gt;&lt;br&gt;Anyways, it's all developed out of time scope when it wasn't thought possible (mostly due to lack of knowledge on our side early on in our &amp;quot;carreer&amp;quot; with .Net) to interact between the three and because most of the stuff was developed in a period where Project Management was a city in Russia before the early revolution.&lt;br&gt;&lt;br&gt;What i'm trying to do is mostly on my own time, for the sake of curiosity and to see if i could pull it off. &lt;br&gt;&lt;br&gt;I would post some code BUT i'm under fairly strict rules as to what is shown and what isn't so i'll wait till i get handle on the work first and then throw in some tuts/articles.&lt;br&gt;&lt;br&gt;So - that's why i was piqued as to your first post - but since you being this guru n' all, maybe you could shed some light on it being possible or not? (mostly because i don't want to waste my time, so a simple yes/no answer could stop me dead in the tracks right now).&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=16210" width="1" height="1"&gt;</description></item><item><title>re: Cross-Platform .NET Development Using Mono, Portable .NET and Microsoft .NET</title><link>http://msmvps.com/blogs/williamryan/archive/2004/10/15/15923.aspx#16205</link><pubDate>Wed, 20 Oct 2004 05:20:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:16205</guid><dc:creator>William</dc:creator><description>I don't follow you Bri.  Same namespaces... just built on different machines.  I don't know Samba that well so I'm using IIS but I can get it to work so far w/ two frameworks....  I'll let you know how it goes.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=16205" width="1" height="1"&gt;</description></item><item><title>re: Cross-Platform .NET Development Using Mono, Portable .NET and Microsoft .NET</title><link>http://msmvps.com/blogs/williamryan/archive/2004/10/15/15923.aspx#15995</link><pubDate>Sun, 17 Oct 2004 14:22:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:15995</guid><dc:creator>William</dc:creator><description>Bill: uhmmm...how would you go about consuming remote objects from within a set namespace?&lt;br&gt;&lt;br&gt;I'm a bit stoked on this one as i'm trying (in vain) to find a way to consume &amp;quot;any&amp;quot; object from one namespace to another without using web services...please let me in on the secret if you get it off the ground!&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=15995" width="1" height="1"&gt;</description></item></channel></rss>