Friday, November 25, 2011

Movember Coming to an End

Well, it’s the final week of Movember and I’m only $23 out of 2nd place on my Metalogix team. If you can space a few bucks for a good cause (men's health), please visit my page and make a donation.

clip_image002

You can contribute to my Movember effort here: http://mobro.co/cawood

“During November each year, Movember is responsible for the sprouting of moustaches on thousands of men’s faces, in Canada and around the world. With their “Mo’s”, these men raise vital funds and awareness for men's health, specifically prostate cancer.”

IMG_0094

At the end of the month, I’ll be posting the “after” photo showing my Tom Selleck-esque look.

Tuesday, November 22, 2011

Speaking at SharePoint Saturday Honolulu

I’m pleased to be presenting at SharePoint Saturday Honolulu, Dec 2, 2011. I’ve been fortunate to present at a number of SharePoint Saturday events—from small ones all the way up to SharePoint Saturday the Conference in DC.

I’ll be doing a presentation about the SharePoint 2010 SP1 supportability changes. I’ve never been to Hawaii, so I’m looking forward to seeing the islands as well.

SharePoint Saturday Honolulu Stephen Cawood

Yes, SharePoint Saturday Honolulu is on Friday.

clip_image001

Friday, November 04, 2011

I’m Speaking at Microsoft TechDays in Vancouver

This year, I’ll be presenting a session about migration file shares to Microsoft SharePoint at Microsoft TechDays 2011 in Vancouver.

36881_408613573010_91715813010_4202587_1734786_n[1]

I’ve attended TechDays Halifax in the past, but this will be my first session at the conference.

Thursday, October 20, 2011

Microsoft SharePoint Conference 2011 Wrap-up

This year’s sold out Microsoft SharePoint Conference (#SPC11) was so busy for me that it caught me a little off guard. You know those blog posts about preparing for conferences that list things such as stocking up on business cards and organizing meetings ahead of time, well I ran out of cards and completely ran out of time to talk to all the people I had meant to chat with. That same craziness explains why this post is just a tad late.

SharePoint Conference 2011 SPC11 Anaheim convention center

This year’s conference was October 3-6 in Anaheim, CA at the Anaheim Convention Center. Right next to Disneyland, you could argue that this is the happiest convention center on Earth.

image

The show was a smashing success for Metalogix—one of the reasons it was so busy for me. We had our most popular booth ever, talked our throats dry about SharePoint and Office 365, hosted multiple parties and met with countless partners and customers. We also had a pretty popular Metalogix prize giveaway.

SharePoint Conference 2011 SPC11 Anaheim convention center
The Anaheim convention center is a great venue

Metalogix SharePoint Conference 2011 SPC11
A swarm of people at the Metalogix booth

Metalogix SharePoint Conference 2011 SPC11
After the exhibit hall closed, I managed a shot without people blocking the Metalogix booth

Microsoft rented Disneyland for the attendee party. The last time I went to Disneyland was in 2005 for the E3 conference. I was happy to be able to ride Splash Mountain this time around as it went down for maintenance while I was in line last time. And, no, I didn’t get wet; others from Metalogix came out soaked, but I basically got sprayed once.

Metalogix SharePoint Conference 2011 SPC11 Disneyland Party

Stephen Cawood Metalogix SharePoint Conference 2011 SPC11 Disneyland Party
The @NBSharePoint “I’m just here for SharePint” shirt (I’m holding Minnie Mouse ears for my daughter)

At this year’s show, I presented a session with Steve Marsh about considerations for creating SharePoint farms with terabytes of data. Our session was literally the last one in the guide. It was fun closing the conference, but I have to admit that I prefer to speak early and then have the rest of the event to meet with people; until I actually speak, I can’t help but tweak my presentation, so it’s always on my mind.

Stephen Cawood Metalogix SharePoint Conference 2011 SPC11

Stephen Cawood Marsh Microsoft SharePoint Conference 2011 SPC11 Metalogix Speakers
The rooms were darkly lit, so not a great speaker photo op

Metalogix also had great representation in other sessions. For example, the session about the Microsoft Search First Initiative, co-presented by our partners Microsoft and Arcovis.

Microsoft SharePoint Search First at SharePoint Conference SPC11 Arcovis

I’ll finish with one more shot of the venue. Doesn’t this image just yell, “SharePoint in the cloud?”

SharePoint in the cloud Office 365 SPC11

All in all, SPC11 was a great event and I’m really psyched about the Microsoft SharePoint Conference (#SPC12) in Las Vegas in 2012.

Tuesday, September 27, 2011

SharePoint Conference Attendance Is Down–Is that a problem?

There are many, many, SharePoint conferences around the world. But the biggest one remains the Microsoft SharePoint Conference (SPC). It happens about every 18 months or so and it’s the official event for all things SharePoint. This year’s conference is October 3-6 in Anaheim, CA and many of the attendees are thrilled that Microsoft has rented Disneyland for the attendee party.

SPC11_disney_ad

One interesting statistic about this year’s conference (#SPC11) is that registration is rumoured to be lower than the last show. The last SharePoint conference, SPC 2009, boasted an impressive 7,400 attendees at a time when the economy was still reeling from the crash. At that show, there was a buzz (and I was contributing to it) about how SharePoint was so healthy that there was no sign of the recession in the SharePoint space. By comparison, the 2007 conference had 3,800 attendees.

[Update: I’m told that registration has been solid right down to the wire and we should all stay tuned to see what the real number is when the show starts on Monday.]

[Update to the update: It has just been announced (the Friday before the show) that the conference has sold out. The actual attendee number hasn’t been announced yet.]

So, the rumoured lower attendance this year begs the question, “Is this a sign of a slow down in the SharePoint community?” and by extension, a problem that Microsoft needs to worry about? My position is that there is no issue and my rationale is threefold: the SharePoint business is healthy, this is the worst time in the SharePoint release cycle for a conference, and the SharePoint community is healthy.

The SharePoint business is healthy

SharePoint was the fastest Microsoft product in history to reach $1 Billion in revenue. That’s quite an accomplishment and it might be tempting for the SharePoint group to rest on their laurels. Well, that’s not the way Microsoft works. Product group employees typically change jobs every two years or so. That’s not to say that the whole team that shipped Microsoft Office SharePoint Server 2007 (MOSS) has moved on to other projects, but most of them are likely in different roles and that means this is their first release with their current responsibilities. That’s one of the techniques at Microsoft for keeping employees engaged.

In a recent survey conducted by Metalogix Software and ESG, “which surveyed 3,129 IT professionals, 64 percent of North American and Western European organizations are currently using SharePoint, while an additional 12 percent intend to within the next 24 months. This overwhelmingly confirms that SharePoint is now considered to be a top business application – 80 percent ranked it among their top 10 business applications- a significant update since the March 2009 survey.”

Of course, there’s another key factor in the outlook for SharePoint. In short, Office 365 changes the landscape of SharePoint market potential. Office 365 is Microsoft’s cloud offering that includes SharePoint 2010. For many companies out there, the attraction to the economics of the cloud will have them taking a long hard look at the silver lining of the Office 365 cloud (yes, that’s a mangled metaphor I know, sorry). Also, as I recently discussed in a couple of Metalogix hybrid cloud webinars, there are many scenarios that organizations are looking at which involve both SharePoint Online (e.g., Office 365) and SharePoint on-premises.

This is the worst time in the release cycle for a conference

We’re basically in the middle of the SharePoint release cycle. It’s a terrible time for a conference since the Beta of the next version is not out yet and the current release has been out for some time. This makes the conference a tougher sell for many people who have to justify the time and expense to their managers.

Stephen Cawood speaking at SPC11

The SharePoint community is healthy

If you have any doubts at all about the SharePoint community, just call up Dux Raymond Sy (@meetdux)—or any of the organizers for that matter—and ask how SharePoint Saturday the Conference went in DC this year. It was roughly twice the size of the same event last year and, at the time, that was the largest SharePoint Saturday event ever.

The SharePoint community is stronger than ever and it’s showing no signs of slowing. There are dozens of SharePoint experts around the world taking time out of their lives to travel to SharePoint conferences and deliver educational sessions. In fact, organizers of these events are receiving hundreds more session proposals than they can accommodate. The vibrant SharePoint community is envied by many and things are humming along just fine.

Stephen Cawood book signing How to do Everything SharePoint 2010 at SPSTCDC
- signing a book at SPSTC in DC

And now, my shameless plug: I’ll be doing a book signing at the Metalogix booth (we’re giving away copies of How to Do Everything: SharePoint 2010) and I’ll be co-presenting a session with Dr. Steve Marsh, on Thursday, October 6, at noon. The session is entitled, “At Last - Size Doesn’t Matter! Considerations for building a SharePoint ECM platform to accommodate TBs of Content” and will focus on three different customer scenarios that demonstrate how to free your SharePoint content.

Metalogix SharePoint billboard

- the Metalogix billboard on Interstate 105 in Anaheim

Friday, September 09, 2011

I’m speaking at the Microsoft SharePoint Conference 2011

I’ll be presenting a session at the Microsoft SharePoint Conference 2011 (#SPC11) in Anaheim, CA. I’ve had the honour of speaking at this show in the past—going back to the “Portal Airlift” in 2001. Last time, at SPC09, I presented a session on upgrading/migration to SharePoint 2010.

This year’s attendee party is at Disneyland, so I’m sure lots of people are excited about that.

Print

Of course, Metalogix will also have a strong presence at the big event as well. If you’re attending the show, look for the Metalogix booth in the exhibitor’s hall.

clip_image001

Saturday, August 27, 2011

What is SharePoint Governance to YOU? - Stephen Cawood

A couple of weeks ago at SharePoint Saturday The Conference in
DC, I recorded a short video for NothingButSharePoint.com’s video blog series What is SharePoint Governance to YOU?
I hadn’t announced GovernanceHx yet, so I didn’t talk about my own community project to provide SharePoint Governance administration in the cloud. But now that GovernanceHx has been announced, it’s clear why I chose the particular message for my contribution to What is SharePoint Governance to YOU? Check out the GovernanceHx post for more details.
Stephen Cawood NothingButSharePoint.com NBSP SharePoint Governance Office 365 reporting

Saturday, August 13, 2011

Announcing GovernanceHx – SharePoint Governance for Everyone!

I recently read an article that proclaimed--without any grey area--that Microsoft SharePoint governance has nothing to do with technology. I certainly understand the sentiment. Governing an enterprise platform such as SharePoint can be complicated and requires planning and buy-in from various people. However, I also believe that giving SharePoint users access to the right tools can empower them to keep track of whether their governance plans are being effectively enforced. To put it succinctly, wouldn’t you rather know right away about issues than wait until someone decides to proactively check for them?

 

In my vast spare time (for those who don’t know me, that’s a joke), I’ve been working on a SharePoint community application that I’m now ready to start talking about.

GovernanceHx is a web application that is bringing SharePoint governance to the Cloud. The application allows any SharePoint user to run free, read-only reports against their SharePoint servers with the express purpose of combatting SharePoint sprawl. This means that people without admin access, or development skills, can easily generate reports about the growth of their environment and use them to gain an insight into changes over time. This is why I chose to go with the name GovernanceHx. “Hx” is commonly used in the health care field as the abbreviation for history. GovernanceHx shows the governance health of your SharePoint server over time.

image
- A report results page from GovernanceHx

At this time, I’m showing some demos and recruiting a few SharePoint experts to be Governance Advisors on the project. I’m happy to announce that SharePoint expert and prolific conference speaker, Richard Harbridge, has joined the project as the first Governance Advisor.

Custom image

These advisors will help shape the future of the project by using their real-world SharePoint experience to identify the best application of the GovernanceHx framework. Since GovernanceHx tracks growth, the advisors will help figure out which growth reports will be most useful.
image 
And speaking of frameworks, that’s one of the coolest aspects of this project. I’ve developed the GovernanceHx reporting framework using Windows Azure, so users will not need to install anything at all on their SharePoint server to run reports against Office 365 or any SharePoint sites that are accessible over the net.

logo-office-365[1] 

Cloud-based SharePoint governance opens up all sorts of possibilities for Office 365/SharePoint online customers. For example, I’m sure there are plenty of small to medium businesses that would like a solution to help with their governance enforcement but simply can’t afford a large enterprise reporting application for the job. GovernanceHx will be the low friction way for these users to discover sprawl issues before they become unmanageable.

Speaking at SharePoint Saturday The Conference 2011

I had a great time this weekend presenting at SharePoint Saturday The Conference. It was the largest SharePoint Saturday event ever and it’s a great credit to the teams of organizers, volunteers, vendors and speakers that it went so well.

Sharepoint Saturday Conference

It is truly remarkable how the SharePoint community continues to produce these sorts of quality events. With 280 sessions, you can imagine how much effort went into the three days.

image

Where else can you see a talent show where a Metalogix employee (Corey) sings Mack the Knife while migrating a SharePoint 2007 site to SharePoint 2010?

At this year’s show, I co-presented two sessions about SharePoint migration and BLOB offloading with fellow Metalogix employee Corey Milliman and I also did two book signings for How to Do Everything: SharePoint 2010.

image

So now that #SPSTCDC is over, what will I do? I’m goin’ to Disneyland!

(For those who haven't heard, the attendee party is at Disneyland)

Thursday, August 04, 2011

Metalogix Loves SharePoint Saturday

This weekend I was in New York for SharePoint Saturday. I presented a session on migrating to Microsoft Office 365 (Metalogix was a Microsoft Office 365 sponsor). This was the third time I’ve attended the SharePoint Saturday New York event and I always enjoy going. This year was no exception, there were some great speakers and things ran smoothly.

In addition to sponsoring the event, we wanted to do something different. What we came up with was to post “Metalogix loves SharePoint” sign in Times Square. It was great to walk around Times Square and see the Metalogix logo between an infinite number of ads for the Smurfs. Metalogix is also giving away Flip cameras to people who tweeted photos of the billboard.

Stephen Cawood Metalogix loves SharePoint Times Square

You can read all about it on the Metalogix blog: Metalogix Loves SharePoint Saturday, NY

Metalogix was a proud Microsoft Office 365 sponsor at SharePoint Saturday New York this weekend. To show our pride, we arranged to have "Metalogix loves SharePoint" shown on one of the big billboards in Times Square.

We also held a contest to win Flip cameras. People who took a photo of the Metalogix billboard in Times Square tweeted their photos to the @metalogix Twitter account and are now entered to win a camera. We will be notifying the winners of the Flip cameras this week.

Metalogix loves SharePoint Times Square

Wednesday, August 03, 2011

Why I FINALLY became a OneNote User—and I’m not turning back

I’ve been meaning to write a post about how Microsoft Office OneNote has improved my productivity, but really, who has the time? OK, sorry no more of that. Today, Microsoft announced that the Office OneNote iPhone app will be free for a limited time. (It was published to the Canadian app store last week). Now I can use the same TODO list on my PC, online and on my phone--all nicely synchronized.

image
- the new OneNote iPhone app

I only recently became a devoted OneNote user. I know, I know… What took me so long? Well, I don’t have a great excuse. When I tried the first OneNote Beta build, it wasn’t able to create tables—obviously, it had far fewer features than the current release—but the inability to create tables was a deal breaker for me. Since then, I’ve seen a flood of people adopt OneNote and sing its praises. I often questioned if I was missing out, but I kept holding back. I’m a big Outlook fan and I just kept using Outlook for everything. E-mail, appointments, reminders… Why not keep notes in there as well? That’s what I did, but lately my inbox was getting the best of me and despite my best efforts, I could use some help. (I wrote about managing my Outlook inbox in my post, Don’t be an E-mail Hoarder–Improve Your Outlook Productivity.)

So what was I waiting for? It turns out that the killer feature for me was the ability to use Windows Live SkyDrive to synchronize my OneNote notebooks across multiples machines and the OneNote Web App. And, of course, as of today, my phone as well.

For me, the ability to share OneNote notebooks effortlessly across devices is a game changer. I can make notes at work, update them online and then when I grab my laptop, I can rest assured that it will update automatically when I go online. The cloud-based synchronization also means that my notebooks are automatically backed up for me—a hard drive crash isn’t going to mean any note data loss at all. The fact that SkyDrive, the OneNote web app, and the iPhone app are all free is a nice bonus.

If you’re still not sold on OneNote, take a look at the OneNote blog post about using OneNote notebooks to plan a vacation.

image
- Use the Office Web Apps version of OneNote to work with your notebooks online.

I’m happy that I finally took the time to investigate what OneNote can do and I don’t see myself giving up this excellent productivity tool. If nothing else, it will as least give my Outlook inbox a bit of a break.

image
- The Office client version of OneNote

Wednesday, July 27, 2011

Metalogix Times Square Contest for SharePoint Saturday NY

If you’re going to SharePoint Saturday New York this weekend, you’re probably planning to go to Times Square anyway, so why not take a picture that could win you a Flip video camera?

All you have to do is take a picture of yourself in front of the Metalogix loves Microsoft SharePoint billboard, follow the @metalogix account and then tweet the photo with @metalogix and #SPSNY in the message and you’re entered to win a Flip video camera. (Winners will be notified by Twitter DM, so don’t forget to follow @metalogix.) The Metalogix banner will appear every hour 7am to 1am on Friday and 7am to 3pm on Saturday—the exact time is random. To get an idea of what it will look like, see the image below.

You can read about the contest on the Metalogix blog.

image

Metalogix is the official Office 365 sponsor for the event. I’ll be there to present a session about migrating file shares, ECM systems, Exchange public folders and other SharePoint systems to Office 365.

Tuesday, July 26, 2011

Speaking at SharePoint Saturday New York 2011

For the third year in a row, I’ll enjoy the privilege of being at the SharePoint Saturday New York (#spsnyc) community conference.

Metalogix is the Office 365 sponsor and I’ll be speaking about SharePoint upgrade and migration.

website: http://www.sharepointsaturday.org/ny

Tuesday, July 12, 2011

Microsoft.com Case Study with Metalogix

This week, Microsoft published a four-page case study about Metalogix Software. I’m the Director of Product Marketing (and Chief SharePoint Evangelist) for Metalogix, so I’m really happy to see this pat on the back from our most important partner. There are some quotes in there from me as well, so that’s another good reason for me to like it.

Metalogix helps organizations benefit from the collaboration and content management features of Microsoft SharePoint Server 2010. The company developed a portfolio of tools that customers use to manage and migrate from previous versions of SharePoint Server and third-party systems to SharePoint Server 2010. Metalogix also supports cloud migrations, helping customers flexibly adopt fully hosted and hybrid scenarios. Metalogix customers experience fast, easy, and cost-efficient migrations and on average, they report a lower total cost of ownership with SharePoint Server 2010 than competing solutions, experience cost savings from SharePoint Online, and achieve these gains faster by using Metalogix.

image

Since 2001, Metalogix has helped companies plan for and complete their transitions to Microsoft content management systems as quickly and cost-efficiently as possible. After acquiring two leading solution providers, Metalogix has expanded its product line to include binary large object (BLOB) storage/externalization, management, and archiving and technologies, and it has served more than 5,000 customers across the United States, Canada, Europe, and the Middle East. Metalogix is a member of the Microsoft Partner Network with a Gold Independent Software Vendor/Software competency.
 
With the release of Microsoft SharePoint Server 2010, Metalogix sees a significant number of organizations that want to take advantage of a unified environment for collaboration and content management. Metalogix customers are eager to embrace advancements to workflow, business intelligence, and content editing with the familiar Ribbon feature, part of the Microsoft Office Fluent user interface. “Customers are also attracted to the capabilities in SharePoint Server 2010 for connecting to external data,” says Stephen Cawood, Director of Product Marketing at Metalogix. Microsoft Business Connectivity Services in SharePoint Server 2010 enables organizations to easily connect their SharePoint Server 2010 intranets, extranets, and websites to line-of-business systems, databases, and other external systems. “The overarching theme of SharePoint Server 2010 for all customers is flexibility,” says Cawood.

Read the full Microsoft.com Metalogix Case Study and download the Microsoft Word version.

Monday, July 11, 2011

Canadian Microsoft Azure ISV Twitter Account and Blog

Microsoft canadian ISV blog



“I See Value,” the Canadian Microsoft Azure ISV blog, now has a Twitter account @ISeeValue.


On the Canadian Microsoft Azure ISV blog, read about Connect2Fans, a BizSpark Startup that has developed a solution to help artists, writers and other people in the arts and entertainment industry who find it difficult to connect directly with their fans.

Sunday, July 10, 2011

Windows Azure Table has Phantom Columns

While working on my Windows Azure application this weekend, I ran into an issue that had me stumped for a few minutes until Neudesic’s Azure Storage Explorer helped me attain the moment of clarity that brought the resolution to me.

The issue I was running into was that one of my Azure tables was showing a number of columns that I wasn’t using. The answer was quite simple—I WAS using them in the past. Therefore, even if I deleted all the rows in the table, I wasn’t removing those old columns and they were showing null data.

image

- You can download Neudesic’s Azure Storage Explorer from www.codeplex.com.

In this case, it didn’t show my anything other than my Azure table had empty columns that I didn’t think I was adding, but that was enough for me to ‘see’ the issue.

Friday, July 08, 2011

Error Deserializing XML: There is an error in XML document (2, 2)

While working with some XML documents, I ran into this cryptic error: “There is an error in XML document (2, 2).” The problem turned out to be a surprising case sensitivity in the C# code. When I was trying to deserialize from XML to an object, the XML elements didn’t match the case of the class properties.

Here is my original XML file:

<?xml version="1.0" encoding="utf-8" ?>
<test>
  <name>stephen</name>
</test>

Test class:

public class Test
{
  public string Name { get; set; }
}

And the code that I was using to deserialize the XML into the Test class object.

string xmlFile = String.Concat(HttpContext.Current.Request.PhysicalApplicationPath, "test.xml"); System.IO.StreamReader reader = System.IO.File.OpenText(xmlFile);
XmlSerializer xs = new XmlSerializer(typeof(ReportTemplate));
Test testData = (ReportTemplate)xs.Deserialize(reader);

The solution was quite simple. The case of the XML tags did not match the case of the class properties. By changing them to match, I resolved the error. Here is the working XML:

<?xml version="1.0" encoding="utf-8" ?>
<Test>
   <Name>stephen</Name>
</Test>

BTW – If the root element case matches, but one of the sub-elements does not, you will see the beloved error “Object reference not set to an instance of an object.”

Tuesday, June 28, 2011

Microsoft’s SharePoint, Office 365 and ‘Cloud’ Terminology

With today’s launch of Office 365, I have cloud computing on the brain. It’s no exaggeration to say that “cloud” is the hottest buzz word in IT these days. According to IDC, the cloud market will hit $72.9 billion in 2015. However, there isn’t just one flavour of cloud. From cumulus to Office 365, clouds come in all sorts of varieties. So what does “cloud” actually mean? Here’s a run-down of the terminology currently being used by the SharePoint community and Microsoft in its SharePoint Online (SharePoint in the cloud) messaging.

logo-SharePoint-270_40[1]

SharePoint Online

The term “SharePoint Online” has been used to refer to any hosted versions of SharePoint—but the image above shows that Microsoft has really claimed the name. Office 365, BPOS and SharePoint hosted by a provider (e.g., Rackspace, SharePointHosting.com or Fpweb) all fall under the loose use of this term. I liked the general usage, but I guess I should stick with the fact that SharePoint Online is part of Office 365/BPOS and therefore refers to SharePoint hosted by Microsoft.

Office 365

Office 365 launched today! According to Microsoft, Office 365 is “where Office meets the cloud.” What that actually means is that it’s hosted versions of Exchange Server, SharePoint 2010 Server, and Lync Server. The previous version was called the Business Productivity Online Suite (BPOS). Users will have access to the web versions of Office products and some users will actually get a copy of Office Professional included.

Private Cloud

This is a mildly controversial term. According to Gartner, IT should be planning to move to private clouds. But if cloud computing is applications hosted online, then a private cloud is what exactly? According to a growing number of influences, a private cloud is not necessarily on the Internet at all—it’s any version of SharePoint that’s accessed over a network. A private cloud is usually SharePoint hosted in a private data center.

So what’s controversial about that? Well, cloud computing is meant to free organizations from the IT overhead of running their own systems. If a company is running SharePoint in a private data center then they’re not decreasing their overhead; they’re actually adding a complicated infrastructure.

Public Cloud

If the private cloud is a version of SharePoint that’s available to a restricted group and accessible over a private network, then a public cloud is a SharePoint system that’s accessible publicly across the Internet. Office 365 is an example of a public cloud since all you need is the right URL, username and password, and you’ll be able to access it from anywhere.

Hybrid Cloud

If you needed any proof that Microsoft is walking the walk when it comes to their “all in” cloud messaging. All you need to do is read the four-page Microsoft cloud ad in last month’s edition of Wired magazine. The main focus of that add is the hybrid cloud: part private cloud and part public cloud. Hybrid clouds are being promoted because they allow companies to get their feet wet in the cloud (pardon the mixed metaphor) without jumping all in.

I recently co-presented a SharePoint webinar with Bob Fahey, Senior Director at Avanade, on the subject of migrating to SharePoint online and hybrid clouds.

Business Productivity Online Suite (BPOS)

The Business Productivity Online Suite (BPOS) from Microsoft is a cloud computing subscription offering and the first version of what’s now called Office 365. BPOS includes hosted versions of LiveMeeting, Exchange, SharePoint (it was Microsoft Office SharePoint Server 2007 [MOSS]) and Office Communications Server. BPOS has two flavours: Standard (BPOS-S) and Dedicated (BPOS-D).

I’ve heard it through the grapevine that this was never meant to be a public name. It’s an awful acronym that has already been abandoned, so I wouldn’t be surprised if that little piece of gossip is true. Office 365 is a much better name.

BPOS-S

BPOS-S stands for “Business Productivity Online Suite – Standard Edition.” some people say “Shared Edition” but that’s incorrect.

From www.microsoft.com, “Microsoft Business Productivity Online Standard Suite is a set of messaging and collaboration tools, delivered as a subscription service, that gives your business rich capabilities without the need to deploy and maintain software and hardware on-premise. These online services are designed to help meet your needs for robust security, all-day every-day reliability, and user productivity.”

The difference between dedicated and standard editions is covered in the BPOS – What is it? blog post on TechNet. Basically, the standard edition is a multi-tenant environment with multiple customers sharing the same hardware and dedicated installs are reserved hardware for one account. In order to subscribe to the dedicated version, an organization needs to sign-up 5000 users.

BPOS-D

As mentioned above, the difference between dedicated and standard editions is covered in the BPOS – What is it? blog post on TechNet.

Shared Cloud

This is a general term for any multi-tenant cloud environment. As already mentioned, some people erroneously assumed that BPOS-S stood for BPOS “Shared” edition. BPOS and Office 365 both provide shared offerings. In fact, almost all BPOS and Office 365 customers use the shared cloud version of those offerings.

Standard Cloud

This refers to BPOS-S--Business Productivity Online Standard Suite--which is Microsoft’s shared cloud offering.

Microsoft Online Services

Microsoft Online Services (MOS) offers hosted applications such as Office 365. These services include Dynamics CRM Online, Windows Azure and SQL Azure.

 

Companies generally move to the cloud because they are looking to reduce overhead, so it can be all about saving money, but there are other reasons to move all or part of your applications to the cloud. Many BPOS customers moved to the cloud because they wanted to use Exchange Online. However, there will be plenty of cases where companies will move to Office 365 to use SharePoint online.

Furthermore, many companies will have a hybrid solution of SharePoint on-premises and SharePoint online. In closing, I’ll just mention that Metalogix Migration Manager for SharePoint is the only solution Microsoft has approved for migrating SharePoint content to Office 365 or BPOS dedicated.

Happy Birthday Office 365

Today, Microsoft is launching Office 365, which includes SharePoint 2010 online.

I wrote a SharePoint 2010 birthday post when SharePoint 2010 launched that included the image below of the Metalogix office cake.

Metalogix has announced Office 365 support in Migration Manager for SharePoint.

From the Metalogix website:

“Whether you are using SharePoint on-premises, or SharePoint online in the cloud, Migration Manager for SharePoint (formerly SharePoint Site Migration Manager) is the best-of-breed solution for your needs. You might be moving to Office 365, or upgrading from SharePoint 2003 or 2007 to SharePoint 2010, moving between SharePoint servers, managing a hybrid cloud environment, or re-organizing your SharePoint content--regardless of your use case, Migration Manager for SharePoint is an easy-to-use and convenient way of moving, synchronizing or managing your SharePoint data. With its familiar copy-and-paste-style user interface, you can quickly migrate and manage all SharePoint sites, libraries, lists, web parts and permissions between servers.”

Sunday, June 19, 2011

Azure Blob.FetchAttributes Throws “The specified blob does not exist.”

I was working on a Windows Azure application this weekend and I ran into a strange error. I was trying to access the metadata associated with blobs using (blob.FetchAttributes()) and received an error message. The problem was actually that the metadata wasn’t being associated properly with the blobs, so there was nothing to return. However, the error thrown was, “The specified blob does not exist.” Needless to say, I found this to be strange.

My solution was to check the metadata count before trying to fetch any metadata. This allowed my code to return blank results rather than throw a misleading error.

// Check for the case where attributes haven't been set
if (blob.Attributes.Metadata.Count > 0)
{
     blob.FetchAttributes();
}

Update: Upon further investigation, I found that this didn’t work even when the BLOB metadata was properly set. If you run into this, check that you’re blob container reference isn’t null.