<?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>Tools to help developers build solutions for Office 2007</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx</link><description>Over the last decade or even longer, Microsoft Office has provided the types of rich, robust software applications that information workers needed to do their jobs. Microsoft Office began by providing tools that enabled users to create and manage their</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Tools to help developers build solutions for Office 2007</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#944576</link><pubDate>Fri, 03 Nov 2006 21:36:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:944576</guid><dc:creator>rohit nadig</dc:creator><description>&lt;p&gt;Hi Soma,&lt;/p&gt;
&lt;p&gt;On a slightly unrelated note, I have a suggestion for you.&lt;/p&gt;
&lt;p&gt;Developer tools are one of the most important elements in the software stack to entice open source developers.&lt;/p&gt;
&lt;p&gt;If Microsoft made a &amp;quot;lite&amp;quot; version of all its developers tools free of cost, and shipped it with &amp;nbsp;the windows platform, I belv you will woo a lot of the open source hackers onto the Microsoft platform. Sure, MS has university relations and gives away software to universities, but there are plenty of hackers out there that want to write code.&lt;/p&gt;
&lt;p&gt;I am a &amp;quot;chip design engineer&amp;quot; myself, and there are many times I hoped that the MS platform would bridge the gap with linux w.r.t developer tools by offering a stack of open source dev tools on windows.&lt;/p&gt;
&lt;p&gt;Also, the shell needs a much more powerful interface (like the unix shell) so developers can harness the full power of the windows platform.&lt;/p&gt;
&lt;p&gt;By developers I mean people that develop computer programs that are different from your average windows app.&lt;/p&gt;
&lt;p&gt;I run simulations that run for weeks, and sometimes months. The results of the simulation is parsed by a perl script and a .csv file is written out. I then email the .csv file to my outlook account (from linux) and use Excel to analyze the data.&lt;/p&gt;
&lt;p&gt;I dont know if I will ever trust a windows machine to run my 4 week simulation (with fear of a blue screen), but my life would be simpler if I can mount a unix disk onto my laptop and run a &amp;quot;script&amp;quot; written in python or perl to generate an excel chart.&lt;/p&gt;
&lt;p&gt;MS dev tools are focussed on your typical windows app (cute windows and lotsa clikkity clikkity fun). Not all of us live in that domain.&lt;/p&gt;
&lt;p&gt;Namaste,&lt;/p&gt;
&lt;p&gt;-Rohit (rohit.nadig@gmail.com)&lt;/p&gt;
</description></item><item><title>re: Tools to help developers build solutions for Office 2007</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#944821</link><pubDate>Fri, 03 Nov 2006 21:46:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:944821</guid><dc:creator>David Berg</dc:creator><description>&lt;p&gt;Rohit,&lt;/p&gt;
&lt;p&gt;Please check out the free Express editions of Microsft Visual Studio at &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/vstudio/express/"&gt;http://msdn.microsoft.com/vstudio/express/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Free, lightweight, easy-to-use, and easy-to-learn tools for the hobbyist, novice, and student developer.&lt;/p&gt;
&lt;p&gt;David Berg (David.Berg@Microsoft.com)&lt;/p&gt;
</description></item><item><title>re: Tools to help developers build solutions for Office 2007</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#944865</link><pubDate>Fri, 03 Nov 2006 21:51:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:944865</guid><dc:creator>Somasegar</dc:creator><description>&lt;p&gt;Thanks Rohit for hte feedback.&lt;/p&gt;
&lt;p&gt;There are a couple of things I want to highlight.&lt;/p&gt;
&lt;p&gt;1) &amp;nbsp;I am assuming you are aware that starting VS 2005, we do have a set of Visual Studio Express products &amp;nbsp;that are available for free for our customers to download.&lt;/p&gt;
&lt;p&gt;2) &amp;nbsp;Windows PowerShell is a very powerful shell scripting langauge that will be available for both developers and IT Pros to fully utilize the power of the shell. &amp;nbsp;Check out for more information here on PowerShell. &amp;nbsp;&lt;a rel="nofollow" target="_new" href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx"&gt;http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;3) &amp;nbsp;Ensuring that CLR is a great platform for dynamic languages in a priority for us. &amp;nbsp;As you know, we have IronPython running already and we hope to do more here with time.&lt;/p&gt;
&lt;p&gt;-somasegar&lt;/p&gt;
</description></item><item><title>re: Tools to help developers build solutions for Office 2007</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#945250</link><pubDate>Fri, 03 Nov 2006 22:21:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:945250</guid><dc:creator>Nektar</dc:creator><description>&lt;p&gt;VS Express is there but no support for Office is present in it.&lt;/p&gt;
&lt;p&gt;Writing addins for Office is not as easy as it could have been. You need a heavy professional development tool set to do it. The languages used are a mess since the convoluted and difficult to learn COM and C++ languages were heavily involved all these years. Even now with the managed world you need to buy VS Professional to write a simple Office Extention.&lt;/p&gt;
&lt;p&gt;Even simple scripting in Office has issues. VBA macroes are locked down due to security issues. Why is VBA still around anyway? Or at least why isn't the macro writing experienced improved with a more advanced language? If you are so happy to provide support for dynamic languages then why not for Office? Why not Python for Office?&lt;/p&gt;
&lt;p&gt;Customizing the Office ui is also very difficult. Look at Firefox and the ease by which one could aulter the interface using XUL and change it to suite his needs. Why not for Office? Creating custom Outlook forms is a great difficulty. You need to use VB Script? Are you serious? Why not a better Office developer story?&lt;/p&gt;
&lt;p&gt;If you need to find addins for Office where do you go? Where is the community site where Office macroes and add-ins are advertized and where one can get sample macroes or add-ins for free? After all, isn't that the value proposition of Office compared to other offerings: Its great programmability story. Where is that? Again look at Firefox. A great number of extentions, of themes, of skins, etc. Why not for Office? Doesn't Office need such a warm developer community around it? Why can't I improve my Office functionality easily?&lt;/p&gt;
&lt;p&gt;Why does it appear that developers have found no innovations to be done for the end-users in Office all these years? Is it perhaps because Microsoft's developer story is only directed towards businesses and professional developers?&lt;/p&gt;
&lt;p&gt;Everyone can write a simple web site but really few know that Office can even be customized. And even if they knew, it would have been really hard for them to start learning and to actually write macroes, let alone Office-based applications.&lt;/p&gt;
</description></item><item><title>The Daily Roundup - Saturday, November 04, 2006</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#948122</link><pubDate>Sat, 04 Nov 2006 02:02:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:948122</guid><dc:creator>ekampf 2.0</dc:creator><description>&lt;p&gt;Here is an interesting list of 30 Lessons From an Early-Stage Startup. I fond the following gem kinda&lt;/p&gt;
</description></item><item><title>The Daily Roundup - Saturday, November 04, 2006</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#952093</link><pubDate>Sat, 04 Nov 2006 10:02:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:952093</guid><dc:creator>ekampf 2.0</dc:creator><description>&lt;p&gt;Here is an interesting list of 30 Lessons From an Early-Stage Startup. I fond the following gem kinda&lt;/p&gt;
</description></item><item><title>RTMs - Lots of RTMs!</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#1010641</link><pubDate>Tue, 07 Nov 2006 08:35:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1010641</guid><dc:creator>Darryl Burling @ Work</dc:creator><description>&lt;p&gt;We have arrived! Well, after much speculation and conjecture, we’ve arrived at one of those big product&lt;/p&gt;
</description></item><item><title>Visual Studio 2005 Tools for 2007 Microsoft Office System(VSTO 2005 Second Edition(SE))</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#1015100</link><pubDate>Tue, 07 Nov 2006 15:00:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1015100</guid><dc:creator>bkchung's WebLog</dc:creator><description>&lt;p&gt;Download details Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Download details&lt;/p&gt;
</description></item><item><title>re: Tools to help developers build solutions for Office 2007</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#1037692</link><pubDate>Wed, 08 Nov 2006 20:13:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1037692</guid><dc:creator>Rohit Nadig</dc:creator><description>&lt;p&gt;Hi Soma,&lt;/p&gt;
&lt;p&gt;I read this note about the Vista build system. &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://news.com.com/2300-1016_3-6133254-4.html?tag=ne.gall.pg"&gt;http://news.com.com/2300-1016_3-6133254-4.html?tag=ne.gall.pg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It takes about 15 hours (7pm previous night to 3:00pm in the afternoon the next day).&lt;/p&gt;
&lt;p&gt;My argument is that build + regressions in ANY system should not take more than 6 hours. For a product like Vista, the build should NOT take longer than 6 hours for the following reasons:&lt;/p&gt;
&lt;p&gt; &amp;nbsp;1. Engineers can checkin code upto midnight&lt;/p&gt;
&lt;p&gt; &amp;nbsp;2. Every morning, the managers that manage the product can review the status of the product&lt;/p&gt;
&lt;p&gt;When we were designing the Pentium-4 processor, we automated all the &amp;quot;health checks&amp;quot; to run in 5-8 hours by parallelizing the job on a pool of high end compute nodes. It was not trivial, but the results were amazing. It gave the senior managers a greater visibility into the status of the project EVERY morning at 8:00am. &lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Rohit (rohit dot nadig atttt gmail dot com)&lt;/p&gt;
</description></item><item><title>VS 2005 Tools for Office 2007 has shipped!</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#1076189</link><pubDate>Tue, 14 Nov 2006 20:41:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1076189</guid><dc:creator>Quan To's Visual Studio 2005 Setup blog</dc:creator><description>&lt;p&gt;I've been so busy lately that I forgot to announce the project I've been working on for the last 3 months&lt;/p&gt;
</description></item><item><title>re: Tools to help developers build solutions for Office 2007</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#1077211</link><pubDate>Tue, 14 Nov 2006 23:09:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1077211</guid><dc:creator>stefan demetz</dc:creator><description>&lt;p&gt;Hi Soma,&lt;/p&gt;
&lt;p&gt;I second Rohit for VS Express versions of Office and I petition a VS Express for Mobile, the first is sorely needed, the second would be &amp;quot;cool&amp;quot; to have ....&lt;/p&gt;
</description></item><item><title>re: Tools to help developers build solutions for Office 2007</title><link>http://blogs.msdn.com/somasegar/archive/2006/11/03/tools-to-help-developers-build-solutions-for-office-2007.aspx#1077222</link><pubDate>Tue, 14 Nov 2006 23:10:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1077222</guid><dc:creator>stefan demetz</dc:creator><description>&lt;p&gt;Hi Soma,&lt;/p&gt;
&lt;p&gt;I second Rohit for VS Express versions of Office and I petition a VS Express for Mobile, the first is sorely needed, the second would be &amp;quot;cool&amp;quot; to have ....&lt;/p&gt;
&lt;p&gt;Anyhow, the dev division is doing an incredibly good job, congrats !!&lt;/p&gt;
&lt;p&gt;Stefan&lt;/p&gt;
</description></item></channel></rss>