<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Is your job easier or harder with 10,000 components?</title><link>http://blogs.msdn.com/embedded/archive/2005/04/03/405077.aspx</link><description>Is your life as an Embedded developer truly better off with a thousand windows feature components and 9,000 driver components? In NT4 Embedded there were about 250 components. With XP Embedded we gave you 10,000. Immediately after shipping the product</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Is your job easier or harder with 10,000 components?</title><link>http://blogs.msdn.com/embedded/archive/2005/04/03/405077.aspx#405082</link><pubDate>Mon, 04 Apr 2005 02:02:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:405082</guid><dc:creator>David Betz</dc:creator><description>I'm definately the first one... I may do C# and .NET, but I don't know the difference between a binary tree and an apple tree (though I'm thinking I could probably spot the apple tree.)  I just like now .NET works...keep your single components.  You can have millions if they are in a lovely heirarchy...  if not, it's just scary.</description></item><item><title>re: Is your job easier or harder with 10,000 components?</title><link>http://blogs.msdn.com/embedded/archive/2005/04/03/405077.aspx#405093</link><pubDate>Mon, 04 Apr 2005 02:46:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:405093</guid><dc:creator>Embedded</dc:creator><description>Thanks for the feedback David. If you have more details on how to make the situation easier or more intuitive feel free to send comments to the team alias: wecrt at microsoft.com , or comment here as well.&lt;br&gt;&lt;br&gt;Andy</description></item><item><title>re: Is your job easier or harder with 10,000 components?</title><link>http://blogs.msdn.com/embedded/archive/2005/04/03/405077.aspx#405099</link><pubDate>Mon, 04 Apr 2005 03:17:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:405099</guid><dc:creator>TAG</dc:creator><description>What's a problem? &lt;br&gt;&lt;br&gt;Create 100000 components and group them into 250 groups. &lt;br&gt;&lt;br&gt;Let people select groups they need, but to satisfy dependencies - automatically add components at component level. &lt;br&gt;&lt;br&gt;It's not rocket science!  ;-)&lt;br&gt;&lt;br&gt;It will be hard only for your developers to manage dependencies. &lt;br&gt;&lt;br&gt;Microsoft does very bad with managing dependencies in their software. For example it's almost impossible to use Windows computer as TCP/IP Workstation !! in case if you have deleted/disable file sharing (Server service). &lt;br&gt;No way to add/remove users group memberships using MMC snap-in or it was impossible to use Microsoft Baseline Security Analyser  :-((</description></item><item><title>re: Is your job easier or harder with 10,000 components?</title><link>http://blogs.msdn.com/embedded/archive/2005/04/03/405077.aspx#405198</link><pubDate>Mon, 04 Apr 2005 15:26:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:405198</guid><dc:creator>William Sullivan</dc:creator><description>The problem I've had with the number of components is 1) the lack of descriptions as to what a particular component does (Shell registry legacy data?  Do I need that?) and the endless dependencies that aren't truly dependent (DIE IPV6!! GET OUT OF MY CONFIGURATION)</description></item><item><title>re: Is your job easier or harder with 10,000 components?</title><link>http://blogs.msdn.com/embedded/archive/2005/04/03/405077.aspx#410691</link><pubDate>Fri, 22 Apr 2005 10:08:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:410691</guid><dc:creator>John Bates</dc:creator><description>I really like the 10000 components when you know what you're doing, which I do most of the time :-). But it would also be better to have a number of group/macro components that have a set of required dependencies (e.g. kernel32) and zero or more groups of optional dependencies (e.g. IPv6).&lt;br&gt;&lt;br&gt;Requiring a dependency like Volume Shadow Copy for Explorer/IE is just nuts. If you don't want it you get a warning that you can't suppress either.&lt;br&gt;&lt;br&gt;The MS product teams need to be more aware of their core and non-core dependencies and be able to cope nicely if any piece is missing.&lt;br&gt;&lt;br&gt;In my case our product is using IE for HTML dialogs, but our own shell so no Explorer application is required. But adding IE brings in Common Dialogs, blah, blah, blah ad nauseum.</description></item><item><title>re: Is your job easier or harder with 10,000 components?</title><link>http://blogs.msdn.com/embedded/archive/2005/04/03/405077.aspx#410764</link><pubDate>Fri, 22 Apr 2005 15:27:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:410764</guid><dc:creator>Andy</dc:creator><description>Cool, thanks for the feedback. Understanding the common dependencies among most device categories will help us to create better &amp;quot;foundations&amp;quot;. Also, I'm working on a list of 'battleship features' that are attractive to most of our customers for us to target for better factoring.&lt;br&gt;&lt;br&gt;When you have issues with specific dependencies or any that you feel are completely unreasonable, send me the information at WECRT at Microsoft.com, we'll file a bug on it and add it to the list for investigation.&lt;br&gt;&lt;br&gt;thanks</description></item></channel></rss>