<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Tony Williams: Co-inventor of COM (Behind The Code on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/shows/behind+the+code/tony-williams-co-inventor-of-com/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Tony Williams: Co-inventor of COM (Behind The Code on Channel 9)</title><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/</link></image><description>Tony Williams: Co-inventor of COM</description><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/</link><language>en-us</language><pubDate>Tue, 18 Mar 2008 22:27:54 GMT</pubDate><lastBuildDate>Tue, 18 Mar 2008 22:27:54 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Tony Williams: Co-inventor of COM</title><description>Tony says in those days you didn't need to be a computer scientist to get into programming. that's still true today, Mark Zuckerberg studied psychology at university.&amp;nbsp;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=341182</link><pubDate>Tue, 18 Mar 2008 22:27:54 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=341182</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/341182/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Tony says in those days you didn't need to be a computer scientist to get into programming. that's still true today, Mark Zuckerberg studied psychology at university.&amp;nbsp;</evnet:previewtext><dc:creator>dcharles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/341182/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>I've recently been working on a project whereby the client (a major
Hollywood movie vfx post-production company) wished to reconcile their
web based asset management system against temporal gantt chart
production plan visualisations generated in Microsoft Project.&lt;br&gt;
&lt;br&gt;
Now MS Project has an XML interface so coding up an IO and mapping
component proved trivially easy.&amp;nbsp; However, when it came to talking
and sending messages directly to MS Project in order to have it
understand and respect the clients user model and business rules - ie. a head of
production can edit a production schedule whereas an artist should
receive a locked down interface providing only a read only view of data
relating to their role - now this became a major problem.&amp;nbsp; &lt;br&gt;
&lt;br&gt;So compound these considerations with the reality of a user base
split between Windows,
Linux and Apple systems and you begin to understand why I directed our
team to port and reverse engineer a subset of MS Project's
functionality
to the web in order that we could author a solution that would
successfully achive the client's desired implementation aims and to
realise this in way
that would be accessible to all users whilst respecting the clients
strict policies of data access, security, disclosure and so on.&lt;br&gt;
&lt;br&gt;
For my part what i would like to see is a realisation of COM for the
internet age of distributed de-centralised computing.&amp;nbsp; Tony
talking about this notion at the outset of the interview when he
discussed the transition from mainframe to client-server systems
architecures.&amp;nbsp; &lt;br&gt;
&lt;br&gt;Now a few years on, XML works to a point in terms of data interchange between
disparate systems but then hey apache's http.conf file does the same as
do any number of other arbitrary plain text data structure formats.&amp;nbsp; &lt;br&gt;
&lt;br&gt;
As a solutions architect when i cannot dictate the type of platform to be used, for
legacy reasons, or whatever, what would be really useful to me is a
componentised accesible software model built built around a rich api interface, much as
Tony pointed out when he disucssed certain principles that UNIX is
based on.&amp;nbsp; I can pipe the output of FIND into SED and i can
customise the behaviour of GREP to further distill a&amp;nbsp; result
set.&amp;nbsp; Like LEGO - a simple, clearly defined interoperability
interface with which i can build rich and complex solutions ot problems based around the combination of existing
patterns.&amp;nbsp; &lt;br&gt;
&lt;br&gt;So right now, why can't i instantiate and call remotely via a web
HTTP api request say, a
temporal date / interval based schedule calculation engine component of
an MS Project app in order to for example&amp;nbsp; calculate a projected
end date for a
task based on a supplied start date and duration interval.&amp;nbsp; And
why
can't i make a request to a server based installation of Project to
have it render back to me a customisable browser friendly gantt
activity timeline?&lt;br&gt;
&lt;br&gt;
I've just wasted weeks porting some of this functionality first to a
set of PHP classes for rapid concept prototyping and then subsequently
to a compiled set of Sybase Transact SQL stored
procedures (like going back 20 years) in order to deliver a solution
that works expediantly, in a way that is computationally efficient and
sympathetic with a clients existing technology investment.&lt;br&gt;
&lt;br&gt;
Genuinely, I'd like to see the principles of COM and OLE applied in a
meaningfull way to a distributed internet based service orrientated
software model with a result that actually means more than just a bunch
of hyperbole
and marketing jargon.&amp;nbsp; Moreover if these components can be
actually assembled and translated into solutions that result in real
world commercial applications then the more the better.&lt;br&gt;
.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=231340</link><pubDate>Thu, 21 Sep 2006 00:43:25 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=231340</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/231340/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I've recently been working on a project whereby the client (a major
Hollywood movie vfx post-production company) wished to reconcile their
web based asset management system against temporal gantt chart
production plan visualisations generated in Microsoft Project.

Now MS Project has an XML&amp;#8230;</evnet:previewtext><dc:creator>steveio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/231340/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>Thanks to Tony and David for an interesting and enlightenting
discussion.&amp;nbsp; As a 29 year old english programmer coding frogger on
an 8bit computer since an early age it's really great to get to know a
little one of the personalities, muses, thinkers and contributors to
some of the definitive ideas underpinning the commercial success of a
certain operating system and suite of productivity software
applications.&amp;nbsp; OLE tony! Big round of applause mate!&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=231335</link><pubDate>Wed, 20 Sep 2006 23:06:22 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=231335</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/231335/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Thanks to Tony and David for an interesting and enlightenting
discussion.&amp;nbsp; As a 29 year old english programmer coding frogger on
an 8bit computer since an early age it's really great to get to know a
little one of the personalities, muses, thinkers and contributors to
some of the definitive&amp;#8230;</evnet:previewtext><dc:creator>steveio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/231335/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;Chadk wrote:&lt;/div&gt;&lt;div&gt;﻿&lt;blockquote&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://channel9.msdn.com/Themes/AlmostGlass/images/icon-quote.gif&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;AdityaG wrote:&lt;/strong&gt;&lt;i&gt;﻿Very cool interview. I know this is not totally relevant to content, but I felt the interviewer was very very very uptight and fake sounding. The older lady that usually hosts this show seemed to be a bit more casual. &lt;br&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;br&gt;Agreed, she was alot better!&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Well, thank God then that we got that cool intro right in our faces.&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=222553</link><pubDate>Mon, 21 Aug 2006 12:27:35 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=222553</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/222553/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Chadk wrote:﻿AdityaG wrote:﻿Very cool interview. I know this is not totally relevant to content, but I felt the interviewer was very very very uptight and fake sounding. The older lady that usually hosts this show seemed to be a bit more casual. Agreed, she was alot better!Well, thank God then that&amp;#8230;</evnet:previewtext><dc:creator>LiQ</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/222553/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>&lt;P&gt;Tony, it’s a shame you’re a physicist. I say this because in your talk you never alluded to biology or such things. There are superb examples of componentisation in nature at the macro/micro level and from an architecture viewpoint something to be admired. This is not to say they don’t exist in quantum physics.&lt;/P&gt;
&lt;P&gt;For instance, some basics building blocks are common to all forms of life on earth such that a butterfly might become an albatross given time. As software’s existence is imperceptible in biological timescales it could just be that one of your legacies, or a colleagues, will have been to help create a software molecule that become fundamental to all future software. &lt;/P&gt;
&lt;P&gt;My favourite from all the years of&amp;nbsp; Word, Excel etc has got to be drag and drop.&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220481</link><pubDate>Mon, 14 Aug 2006 19:20:12 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220481</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220481/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Tony, it’s a shame you’re a physicist. I say this because in your talk you never alluded to biology or such things. There are superb examples of componentisation in nature at the macro/micro level and from an architecture viewpoint something to be admired. This is not to say they don’t exist in&amp;#8230;</evnet:previewtext><dc:creator>Taskerr</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220481/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;DenvilleSteve wrote:&lt;/div&gt;&lt;div&gt;﻿ok, I am getting less and less out of these interviews. There are the Anders Helsberg interviews which are great and&amp;nbsp;I learn a lot.&amp;nbsp;From that highpoint, 80% of the interviews dont put the subject matter in context with the wider software field and they quickly lose me.&amp;nbsp; Shouldnt the central question in the interview always be "what does this software creation of yours do that others dont"?&lt;BR&gt;&lt;BR&gt;I&amp;nbsp;think the people doing these interviews should have a&amp;nbsp;lot of knowledge and experience with&amp;nbsp;software. An aging programmer&amp;nbsp;would work, there must be a lot of them around now a days. &lt;IMG src="http://channel9.msdn.com/emoticons/emotion-1.gifborder=0&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Here are the questions I would have liked to have asked:&lt;BR&gt;&lt;BR&gt;Who was the other co inventor of COM&amp;nbsp;and how did Tony work with him/her?&lt;BR&gt;&lt;BR&gt;I always found COM&amp;nbsp;books very difficult to understand.&amp;nbsp; Was that just me being dumb or thick? What were Tony's impression of&amp;nbsp;the COM books and other education sources available to programmers.&lt;BR&gt;&lt;BR&gt;Tony&amp;nbsp;said .NET is not a replacement for COM. But COM is gone, no?&amp;nbsp;Kind of confusing. I guess I would&amp;nbsp;have liked Tony to elaborate on the subject of present day and future COM.&lt;BR&gt;&lt;BR&gt;I understand the "draw your favorite data structure" is a standard of the show. I remember Anders Helsberg drawing an interesting one. But Tony did not appear into it at all. You should expand that to "draw&amp;nbsp;your favorite flowchart or data struct". Then Tony could have drawn his favorite flow of events within the COM process.&lt;BR&gt;&lt;BR&gt;I only watched 10-15 minutes of the Craig Mundie interview and saw no spark of intelligence or creativity in him.&amp;nbsp; I watched the entire Tony Williams interview and while he does not score low like&amp;nbsp;Mundie,&amp;nbsp;I did not see the brilliance he must exhibit for Bill Gates to put him in charge of such an important project.&amp;nbsp;&amp;nbsp;The fair viewer must fault the inverviewer for this.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Thank you for channel 9. honestly.&lt;BR&gt;&lt;BR&gt;-Steve&lt;BR&gt;&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Well My take on the whole COM/OLE/DCOM thing is this:&lt;BR&gt;&lt;BR&gt;at the time it was created and with the tools they had they did the best they could.&lt;BR&gt;&lt;BR&gt;I think if Tony was given the same task today with C++ and no .Net&lt;BR&gt;what he would create would be very different.&lt;BR&gt;&lt;BR&gt;and COM Vs. .Net:&lt;BR&gt;&lt;BR&gt;.Net is *NOT* a "new com" while some of what .net does enters some of the "space" that com was made for .Net&lt;BR&gt;is a much larger whole then com was.&lt;BR&gt;&lt;BR&gt;I would say that the .net designers took important lessons from how com was built, but in the whole .net is about much more than linking objects.&lt;BR&gt;&lt;BR&gt;as he says (tony) he was told to make a way for different groups to share.&amp;nbsp; he was not given the option of re-writing the base packages to fit the new requirement.&lt;BR&gt;&lt;BR&gt;so COM is to some extent a design compromise between an ideal and reality. thus comes some of the complexity and ugly corners we find.&lt;BR&gt;&lt;BR&gt;BUT IT WORKED!&lt;BR&gt;&lt;BR&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220418</link><pubDate>Mon, 14 Aug 2006 17:26:19 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220418</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220418/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>DenvilleSteve wrote:﻿ok, I am getting less and less out of these interviews. There are the Anders Helsberg interviews which are great and&amp;nbsp;I learn a lot.&amp;nbsp;From that highpoint, 80% of the interviews dont put the subject matter in context with the wider software field and they quickly lose&amp;#8230;</evnet:previewtext><dc:creator>figuerres</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220418/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>&lt;P&gt;We produce about 4 shows per calendar year. &lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220214</link><pubDate>Mon, 14 Aug 2006 06:37:35 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220214</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220214/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>We produce about 4 shows per calendar year. </evnet:previewtext><dc:creator>Sisti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220214/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>&lt;P&gt;COM had the goal to fit legacy and new applications on a local computer for reuse. It achieved that. But DCOM did not succeed in the Internet age. Hence Internet is laying to rest COM.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;SOA has the goal to fit legacy and new applications for reuse over Internet. It is achieving that. It has enough momentum to succeed. I do think that SOA is enabling efficient and cost effective reuse.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;An Indian online bookstore I visit is using a US bookstore’s Web Services (May I call it SOA?) to give me seamless Indian experience. It has achieved efficient and cost effective reuse. SOA is another way Internet is laying to rest COM.&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220174</link><pubDate>Mon, 14 Aug 2006 01:59:17 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220174</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220174/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>COM had the goal to fit legacy and new applications on a local computer for reuse. It achieved that. But DCOM did not succeed in the Internet age. Hence Internet is laying to rest COM.
&amp;nbsp;
SOA has the goal to fit legacy and new applications for reuse over Internet. It is achieving that. It has&amp;#8230;</evnet:previewtext><dc:creator>samirsshah</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220174/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>ok, I am getting less and less out of these interviews. There are the Anders Helsberg interviews which are great and&amp;nbsp;I learn a lot.&amp;nbsp;From that highpoint, 80% of the interviews dont put the subject matter in context with the wider software field and they quickly lose me.&amp;nbsp; Shouldnt the central question in the interview always be "what does this software creation of yours do that others dont"?&lt;BR&gt;&lt;BR&gt;I&amp;nbsp;think the people doing these interviews should have a&amp;nbsp;lot of knowledge and experience with&amp;nbsp;software. An aging programmer&amp;nbsp;would work, there must be a lot of them around now a days. :)&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Here are the questions I would have liked to have asked:&lt;BR&gt;&lt;BR&gt;Who was the other co inventor of COM&amp;nbsp;and how did Tony work with him/her?&lt;BR&gt;&lt;BR&gt;I always found COM&amp;nbsp;books very difficult to understand.&amp;nbsp; Was that just me being dumb or thick? What were Tony's impression of&amp;nbsp;the COM books and other education sources available to programmers.&lt;BR&gt;&lt;BR&gt;Tony&amp;nbsp;said .NET is not a replacement for COM. But COM is gone, no?&amp;nbsp;Kind of confusing. I guess I would&amp;nbsp;have liked Tony to elaborate on the subject of present day and future COM.&lt;BR&gt;&lt;BR&gt;I understand the "draw your favorite data structure" is a standard of the show. I remember Anders Helsberg drawing an interesting one. But Tony did not appear into it at all. You should expand that to "draw&amp;nbsp;your favorite flowchart or data struct". Then Tony could have drawn his favorite flow of events within the COM process.&lt;BR&gt;&lt;BR&gt;I only watched 10-15 minutes of the Craig Mundie interview and saw no spark of intelligence or creativity in him.&amp;nbsp; I watched the entire Tony Williams interview and while he does not score low like&amp;nbsp;Mundie,&amp;nbsp;I did not see the brilliance he must exhibit for Bill Gates to put him in charge of such an important project.&amp;nbsp;&amp;nbsp;The fair viewer must fault the inverviewer for this.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Thank you for channel 9. honestly.&lt;BR&gt;&lt;BR&gt;-Steve&lt;BR&gt;&lt;BR&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220106</link><pubDate>Sun, 13 Aug 2006 16:42:44 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220106</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220106/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>ok, I am getting less and less out of these interviews. There are the Anders Helsberg interviews which are great and&amp;nbsp;I learn a lot.&amp;nbsp;From that highpoint, 80% of the interviews dont put the subject matter in context with the wider software field and they quickly lose me.&amp;nbsp; Shouldnt the&amp;#8230;</evnet:previewtext><dc:creator>DenvilleSteve</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220106/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>Great segment, good topic.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Reg:&amp;nbsp; wow yeas it is kind of like a big mole on the face of windows and I'd love to see it go away.... but OMG the process of doing that today would be .... &lt;BR&gt;&lt;BR&gt;I picture a project that would take a huge number of man hours to design, test and deploy.&lt;BR&gt;&lt;BR&gt;like the thousands of com dll's out in the wild that have to be managed....&lt;BR&gt;&lt;BR&gt;and as tony says in passing: we do need a "Kind of" registry of objects some where in the system....&lt;BR&gt;&lt;BR&gt;just that I think it needs to be fully thought out and designed from the ground up to do the right things.&lt;BR&gt;&lt;BR&gt;and perhaps not 1 db but several:&lt;BR&gt;&lt;BR&gt;1 for object interop / interface stuff&lt;BR&gt;&lt;BR&gt;others for things like service settings, file assoc etc....&lt;BR&gt;but each as a sperate db and filestore.&lt;BR&gt;&lt;BR&gt;but with perhaps a common api and meta-format&lt;BR&gt;so that the code for searching them and using them could be common for all the stores.&lt;BR&gt;&lt;BR&gt;and make that code simple -- a few times I have had to write some pinvoke code for .net cf for example and it just seems evil!&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220081</link><pubDate>Sun, 13 Aug 2006 14:21:14 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220081</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220081/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Great segment, good topic.Reg:&amp;nbsp; wow yeas it is kind of like a big mole on the face of windows and I'd love to see it go away.... but OMG the process of doing that today would be .... I picture a project that would take a huge number of man hours to design, test and deploy.like the thousands of&amp;#8230;</evnet:previewtext><dc:creator>figuerres</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220081/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>Many thanks, I enjoyed this.&lt;br&gt;&lt;br&gt;It's always good to hear some real opinions being expressed. &lt;br&gt;One of the highlights here is when Tony called the product name of XCal "disgusting" (48:30) :D&lt;br&gt;&lt;br&gt;&lt;br&gt;The other Behind The Code episodes have been excellent too. Are there any plans to release these more often?&lt;br&gt;&lt;br&gt;&lt;br&gt;Jonathan</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220065</link><pubDate>Sun, 13 Aug 2006 12:48:50 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220065</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220065/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Many thanks, I enjoyed this.It's always good to hear some real opinions being expressed. One of the highlights here is when Tony called the product name of XCal "disgusting" (48:30) :DThe other Behind The Code episodes have been excellent too. Are there any plans to release these more often?Jonathan</evnet:previewtext><dc:creator>jbwebb</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220065/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>Why is the autocue standing a few meters next to the camera instead of under or above it. Never mind, it stops when the interview starts. Was still watching =)&lt;BR&gt;&lt;BR&gt;Nice video, thanks!</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220051</link><pubDate>Sun, 13 Aug 2006 10:09:29 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220051</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220051/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Why is the autocue standing a few meters next to the camera instead of under or above it. Never mind, it stops when the interview starts. Was still watching =)Nice video, thanks!</evnet:previewtext><dc:creator>erik_</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220051/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;samirsshah wrote:&lt;/div&gt;&lt;div&gt;﻿Internet is laying to rest and finally will lay to rest COM.&lt;BR&gt;&lt;BR&gt;SOA is the new COM. But this time the environment is better. There is development support in terms of Windows Communication Foundation. And there is better adoption, both camps (Java and .Net) have embraced it.&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;I've started programming when .net just came out and so I've never really used or understood COM or Ole deeply. But if i haven't misunderstood COM was trying to encourage reuse through componentization and Ole was built to enable applications to reuse components of other applications through either embedded usage or object invocation. So how does Ole relate to COM?&lt;BR&gt;&lt;BR&gt;I also agree that SOA is definitely the new COM, it definitely has more chance to achieve what COM couldn't achieve. But I have this cloud of doubt that software reuse is ever really possible, when i say that i mean efficient and cost-effective software reuse.&lt;BR&gt;&lt;BR&gt;I really enjoyed the video btw.&lt;BR&gt;&lt;BR&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220048</link><pubDate>Sun, 13 Aug 2006 09:57:39 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220048</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220048/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>samirsshah wrote:﻿Internet is laying to rest and finally will lay to rest COM.SOA is the new COM. But this time the environment is better. There is development support in terms of Windows Communication Foundation. And there is better adoption, both camps (Java and .Net) have embraced it.I've started&amp;#8230;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220048/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;Minh wrote:&lt;/div&gt;&lt;div&gt;﻿Co-inventor? Don't you mean CoCreator? &lt;IMG src="http://channel9.msdn.com/emoticons/emotion-1.gifborder=0&gt;&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;:) Nice, Minh&lt;BR&gt;C</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220038</link><pubDate>Sun, 13 Aug 2006 08:46:21 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=220038</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220038/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Minh wrote:﻿Co-inventor? Don't you mean CoCreator? :) Nice, MinhC</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220038/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>Internet is laying to rest and finally will lay to rest COM.&lt;BR&gt;&lt;BR&gt;SOA is the new COM. But this time the environment is better. There is development support in terms of Windows Communication Foundation. And there is better adoption, both camps (Java and .Net) have embraced it.&lt;BR&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=219999</link><pubDate>Sun, 13 Aug 2006 04:22:22 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=219999</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/219999/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Internet is laying to rest and finally will lay to rest COM.SOA is the new COM. But this time the environment is better. There is development support in terms of Windows Communication Foundation. And there is better adoption, both camps (Java and .Net) have embraced it.</evnet:previewtext><dc:creator>samirsshah</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/219999/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;AdityaG wrote:&lt;/div&gt;&lt;div&gt;﻿Very cool interview. I know this is not totally relevant to content, but I felt the interviewer was very very very uptight and fake sounding. The older lady that usually hosts this show seemed to be a bit more casual. &lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;Agreed, she was alot better!</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=219951</link><pubDate>Sat, 12 Aug 2006 21:27:41 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=219951</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/219951/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>AdityaG wrote:﻿Very cool interview. I know this is not totally relevant to content, but I felt the interviewer was very very very uptight and fake sounding. The older lady that usually hosts this show seemed to be a bit more casual. Agreed, she was alot better!</evnet:previewtext><dc:creator>Chadk</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/219951/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>Co-inventor? Don't you mean CoCreator? :)&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=219883</link><pubDate>Sat, 12 Aug 2006 15:38:23 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=219883</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/219883/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Co-inventor? Don't you mean CoCreator? :)</evnet:previewtext><dc:creator>Minh</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/219883/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>Very cool interview. I know this is not totally relevant to content, but I felt the interviewer was very very very uptight and fake sounding. The older lady that usually hosts this show seemed to be a bit more casual. &lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=219877</link><pubDate>Sat, 12 Aug 2006 15:04:34 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=219877</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/219877/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Very cool interview. I know this is not totally relevant to content, but I felt the interviewer was very very very uptight and fake sounding. The older lady that usually hosts this show seemed to be a bit more casual. </evnet:previewtext><dc:creator>AdityaG</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/219877/Trackback.aspx</trackback:ping></item><item><title>Re: Tony Williams: Co-inventor of COM</title><description>Code reuse is a compelling idea.&amp;nbsp; Software componentry would decompose solutions into not only classes and modules, but also into reusable components.&amp;nbsp; So far, in practice, reusable components have not materialized in a big way.&amp;nbsp; It would be nice to see those fat books of patterns implemented as components and widely reused, if that's even technically possible.&lt;BR&gt;&lt;BR&gt;As to COM, it solved a bunch of problems and created more.&amp;nbsp; Like the "Hello, World!" C++ program in Petzold that is some 200 lines long, a COM solution contains many an arcane line that caters to the dainty way COM objects must be approached to get them to do anything.&amp;nbsp; And using COM objects from across a network is an absolute nightmare.&amp;nbsp;Stubs and proxies indeed. &amp;nbsp;Worst of all, the Registry is highly involved in GUID-to-&amp;lt;anything&amp;gt; mapping.&amp;nbsp; Any mishap in there and the application crashes without hope of repair.&amp;nbsp; Only replace.&lt;BR&gt;&lt;BR&gt;In the end, COM served&amp;nbsp;a very&amp;nbsp;important purpose as a way to deliver versionable software.&amp;nbsp;&amp;nbsp; Microsoft wrote millions of lines using COM.&amp;nbsp; COM's most important function was to serve as an example of how to burden programmers with issues they should not be bothered&amp;nbsp;with like reference counting and instantiation.&amp;nbsp; The bit level constraints on the design of COM rose up and bit everyone who tried to play nice with it.&amp;nbsp; Out of COM came .NET Framework, which accomplishes most of what COM does without the muss, fuss, or bother.&amp;nbsp; Hide the wires brother and sister programmers!</description><comments></comments><link>http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=219852</link><pubDate>Sat, 12 Aug 2006 12:28:42 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Behind+The+Code/Tony-Williams-Co-inventor-of-COM/?CommentID=219852</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/219852/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Code reuse is a compelling idea.&amp;nbsp; Software componentry would decompose solutions into not only classes and modules, but also into reusable components.&amp;nbsp; So far, in practice, reusable components have not materialized in a big way.&amp;nbsp; It would be nice to see those fat books of patterns&amp;#8230;</evnet:previewtext><dc:creator>earnshaw</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/219852/Trackback.aspx</trackback:ping></item></channel></rss>