Welcome to MSDN Blogs Sign in | Join | Help

Matt Bremer's Blog

My adventures in MOSS
SharePoint Designer Available as Free Download after 4/1/09

I received confirmation today that the rumors and suspected April Fools’ hoax regarding SharePoint Designer becoming available via free download are in fact true. Below is the customer ready announcement directly from Microsoft:

“One of the key aspects of the SharePoint value proposition is its ability to support customized solutions built on our platform. Our strategy is to facilitate the creation of these customizations and allow our customers to make the most of their overall investments in SharePoint. Based on the feedback from our customers, we are making SharePoint Designer 2007 available as a free download to all customers of SharePoint and Windows SharePoint Services products. This change takes effect on April 1, 2009. It is important to note that SharePoint Designer 2007 is NOT going end-of-life. The future release of SharePoint Designer will be released simultaneously with the next release of the next version of SharePoint. In addition, customers on SA will be granted rights to Expression Web.”

While this is a great value add for current and future SharePoint customers, this is significant given how powerful SharePoint Designer is. The previous licensing of SharePoint Designer forced many Enterprises to deploy SharePoint Designer to a limited user base thus the potential for harm was limited. Now that the tool is available via free download, care must be taken to mitigate the risk. Click here for information on how to secure your SharePoint implementation and enforce proper governance for SharePoint Designer users.

UPDATE: Official announcement is now available on SharePoint Designer site: http://office.microsoft.com/en-us/sharepointdesigner/HA103607611033.aspx

Visual Studio Extensions for WSS 3.0 1.3 CTP contains 64-Bit Support

Previously I had posted the SharePoint product group's explanation as to why VSeWSS 1.2 did not provide 64-bit support. I am happy to report that the product group announced this morning that VSeWSS 1.3 CTP includes 64-bit support. This incremental release is positioned as a bridge to assist SharePoint developers until the release of Visual Studio 2010 which will include significant improvements to the SharePoint development experience as outlined here.

You can download VSeWSS 1.3 CTP here. The final version has an anticipated release for North America in Spring 2009. I believe I will continue using STSDev for my development work but am pleased to see that the product group is continuing to improve the developer experience for SharePoint.

Possibly Presenting at Kansas City's SharePoint Saturday in February

Going to give my talk on aggregating content across site collections using search without writing code.  Should be a great event. Any suggestions for fun things to do in KC with a family in February are appreciated.

Speaking at St. Louis SharePoint User Group January Meeting

I will be presenting at the St. Louis SharePoint User Group meeting January 13, 2008.  The talk will cover how to aggregate content across site collections without writing custom code or purchasing a third party solution.  In this session you will learn how to use the Data View Web Part connected to the SharePoint search web service to aggregate content across site collections without code and still respect your list and site security.  I hope to see you there.

Speaking at St. Louis Day of .NET

I'll be presenting at St. Louis Day of .NET tomorrow on Live Services and Mesh at the Center for the Application of Information Technology (CAIT) at Washington University in St. Louis.  Looks like quite a few people will be there.  Stop and say hi if you are attending. 

Unit Testing in SharePoint

Typemock are offering their new product for unit testing SharePoint called Isolator For SharePoint, for a special introduction price. it is the only tool that allows you to unit test SharePoint without a SharePoint server. To learn more click here.

The first 50 bloggers who blog this text in their blog and tell us about it, will get a Full Isolator license, Free. for rules and info click here.

Windows Azure

The big announcement at PDC 2008 this morning was the CTP launch of Windows Azure.  Microsoft bills this as an OS for the cloud.  This will revolutionize the way applications are architected but I wonder if enterprises will be willing to cede control of their data to servers not under their control.  This will require a culture shift and Microsoft acknowledges this by stating that the Azure rollout will be slow and deliberate.  I will post more on Azure as it comes to light but it appears as though PDC 2008 will be the start of a technology shift once again.

Live from PDC 2008
Tomorrow I will leave for Los Angeles for PDC 2008.  I will be blogging from the conference in real time to discuss all of the exciting sessions I plan on attending.  I also have a few posts queued up around my recent work with SharePoint search.  One will be a make it real post on how to quickly build your own custom search web parts and another on how to reference the keywords used in a search in xsl without custom code. 
SharePoint Development Guidance

The Patterns & Practices group has released a Codeplex project on SharePoint development best practices and guidance.  This is a very comprehensive guide and will eventually be released to MSDN.  The team is asking for feedback and has released it on Codeplex to faciliate collaboration within the community.  I encourage you to review the information included in the guide and provide feedback if you see fit.  Thanks to the Patterns & Practices team for their excellent work.  App dev on SharePoint is a challenge and it is very helpful to have all of the lessons learned compiled into a robust set of documentation.

Why do Visual Studio Extensions for WSS 3.0 not support 64-Bit Platforms?

With the recent release of VSeWSS 1.2 I have had a number of customers inquire as to why Microsoft does not provide support for 64-bit platforms. I wondered this myself as our prescribed guidance to users is to run MOSS and WSS 3.0 on 64-bit platforms. We even announced that 32-bit support will not be available in future versions. This is also rapidly becoming the standard across many of our products.  Given this, it is reasonable for customers to want their dev environments to be 64-bit as well so that there are no surprises when deploying custom code to production. 

I reached out to the product group that develops the extensions on this issue. In addition, I asked that if 64-bit support is not a priority then would they consider opening up the extensions to the development community on Codeplex. This same suggestion is found repeatedly within the comments on the product group's blog. As a result of my inquiry I received a very reasoned response from the product group that I wanted to share as I think it may help you understand why 64-bit support is problematic and also to let you know the product group understands your concerns and is currently thinking of possible solutions to this issue.

First, having your dev environment on a 32-bit platform and your production environment on a 64-bit platform should not cause issues. The artifacts in MOSS/WSS dev are .NET assemblies and thus the JIT compiler in the CLR handles the architectural differences. This is why the product group does not see a conflict in our prescribed guidance of having your farm on a 64-bit platform and your dev environment on a 32-bit platform. That said, we do recommend you test your artifacts on a 64-bit platform before deploying to production.

That is just Microsoft's way of spinning this issue you say! That is not the case at all but I could understand why you might think that. Chris Johnson, Program Manager for WSS, gave the following explanation as to why 64-bit support for the extensions is problematic. Because the VS IDE is 32-bit, it loads plugins into a 32-bit process. That, however, is not the issue as the extensions will load on a 64-bit platform. The trouble begins when you attempt to use them.

VSeWSS uses the SharePoint object model to provide certain functionality. This means that on a 64-bit platform the object model is 64-bit and this presents a problem for the aforementioned reason that VS is loaded into a 32-bit process even on a 64-bit platform using WoW.  One scenario where this is an issue is when the SharePoint object model queries the registry for items like the Config DB information.  WoW gets in the way here and queries the 32-bit registry instead of the 64-bit registry the object model expects.

So now that we know why 64-bit support is problematic, what should we do about it? One possible solution for VS 2008 would be to build an out-of-process mechanism to call the SharePoint object model from VSeWSS.  Chris Johnson informs me that this is not trivial, however, and would require a level of effort the product group does not currently have the bandwidth for. They are all busy getting the new version of SharePoint ready for us instead!

So what about open source and Codeplex you ask? While that is a reasonable suggestion, we at Microsoft have to clear many hurdles before releasing code to Codeplex. It would require a signigicant amount of time for a developer in the product group to package the code and make it ready for public distribution. As aforementioned, the product group is already tasked with other development priorities and thus does not have the bandwidth to package the extensions for open source development.

Thank you to Paul Andrew and Chris Johnson from the product group for taking the time to explain the reasons for not providing 64-bit support and for all of their hard work.  I hope this post allows you to understand the reasoning behind the decision and also helps you realize that we at Microsoft do hear your concerns and even share them most of the time.

As a reward for reading through this very lengthy post, here are some recent resources that were updated and announced at TechEd that you may find interesting:

UPDATE: VSeWSS 1.3 CTP now has 64-bit support. Read about it here.

Visual Studio 2008 Extensions for WSS 3.0 Released
This is great news for anyone wanting to use VS 2008 for SharePoint/WSS development.  Here is the official announcement.  Happy coding.
WorldWide Telescope
WorldWide Telescope was launched today from Microsoft Research.  The app basically allows your computer to act as a virtual telescope.  The pictures look amazing.  Enjoy!
St. Louis SharePoint User Group Meeting for May
The St. Louis SharePoint user group is having their bi-monthly May meeting Tuesday, May 13 at 8:30 am in the Microsoft office.  Visit the STLSUG site and register to attend if you are interested and have not already.  The group will be presenting best practices on how to upgrade to SP1 for MOSS 2007 and WSS 3.0 in the first session and tips on enabling AJAX support in the second.  If you are in the St. Louis area, interested in MOSS/WSS and are not already a member then what are you waiting for?  Many dedicated professionals work hard to share their MOSS and WSS experience with the community and plan these meetings.  It is also worth mentioning that Microsoft provides the requisite free breakfast and plenty of swag at the meetings.  No self respecting technology organization would not provide free food and t-shirts!  Sign up now! 
Xobni for Outlook

I have been using Xobni (Inbox backwards) for Outlook for a few weeks now.  A colleague at Microsoft, Randy Holloway, sent me an invitation during the closed beta and I immediately became hooked.  Xobni provides interesting analytics on your messaging, effective search and builds a social network from your email correspondence.  The interface is very intuitive and I do not find the panel obtrusive while in Outlook.  Although with Xobni, ToDo bar and Communicator plug-in my preferred Outlook preview pane position on the right does become quite narrow.  It is a small price to pay, however, for being able to live in Outlook.  The beta just became public last week and I encourage you all to download Xobni and see for yourselves how useful it is and tell me what you think.

Get Xobni Now

Blog UI Update

Yes it's yet another customized paperclip theme so I'm sure you are less than impressed.  I'm a developer not a designer and have just enough photoshop skills to make a banner so given my limited design skills I think it looks kind of cool.  It also allows me to proudly wave the Microsoft flag while still reflecting my inner geekdom.  I think Master Chief would like it.  What do you think?

FYI, Halo Wars should be fairly awesome.
 

More Posts Next page »
Page view tracker