Welcome to MSDN Blogs Sign in | Join | Help

Ryan Storgaard's Blog

A view on software, services and technology by Ryan Storgaard
Live Mesh Tech Preview

image

For those of you that attended the Canadian Strategic Architect forum a couple of weeks ago, Live Mesh is what I would have loved to be able to speak with you about during my talk on Windows Live Platform. Unfortunately the timing was two weeks off for me to be able to share this info with you.

On Tuesday evening we released Live Mesh Tech Preview (important to note that this isn’t the product launch. just a tech preview) and there’s quite a bit of good coverage to help you dive into understanding what Live Mesh is all about. The key thing I’ll say is that it is critically important to understand the “big picture” here. That being the fact that this is a platform. Some people get focused in specifically on the folder sharing and syncing capability of Live Mesh. This is an awesome part of the tech preview experience,  but misses the platform element which is HUGE news. Folder sharing and synchronization across devices is an example of a great experience built on top of the Live Mesh platform.

So what is Live Mesh? (remember the platform piece I mentioned earlier though! :-) )

Well, here’s a description from the website:

Imagine all your devices—PCs, and soon Macs and mobile phones—working together to give you anywhere access to the information you care about.
With Live Mesh, you can spend less time managing devices and data and more time connecting with family and friends or collaborating with colleagues.

What I’d get you to focus in on first is understanding the importance of “your devices” in Live Mesh. When you sign up for Live Mesh you are able to go and add your “devices” to your Mesh. This is important because what we all deal with day to day right now is all sorts of devices that aren’t aware of each other or connected in a way that makes it easy for me to access my information across all of these devices. For example, your work laptop, home PC(s), and eventually your Mac(s) and Mobile phone. By adding these devices into your Mesh, Live Mesh enables all sorts of interesting scenarios across your devices like synchronizing content, being able to access your various devices remotely, and another key point, having one of your “devices” be a Live Desktop in “the cloud”. So you are accessing what looks like a desktop through your browser, but all the files on it are stored in the cloud. Also pay attention to the “stay informed” aspect of this. It’s not just syncing and accessing the information, but Live Mesh also surfaces “news” related to the activies (someone added a file, posted a comment etc) across your mesh. Again, don’t think just in terms of file/folder sync and news.

Here’s a great (and quick) video tour if you want to quickly grasp this:

http://www.mesh.com/Welcome/Tour.aspx 

 

Here’s some more info (again from the www.mesh.com website)

All your devices working together

No more e-mailing attachments to yourself. Instead, synchronize the information you need across all your devices. The most up-to-date versions will be at hand when you need them—at home, at the office, and on the go.
Just install the Live Mesh software on each device. Then add folders to your mesh. Folders are automatically synchronized, always available.

 

 

Access from anywhere

Anything you add to Live Mesh is available from anywhere, including the web from your Live Desktop. Your Live Desktop comes with 5 GB of free storage, and can be used from most web browsers.
Need a program that's only on your home PC? With Live Mesh, access to all your devices—and any programs on those devices—is at your fingertips, no matter where you are.

 

 

Simple to share

Easily share files and photos with friends, family, and colleagues—invite them to a folder. Everyone is kept up to date because files can be synchronized automatically with all your devices and all their devices.
Update documents, post comments, or send instant messages, all right from the folder. The Live Mesh bar helps you connect instantly with other folder members.

 

 

Stay informed

Keep track of all the activities in your mesh. See the online status of friends and colleagues, find out who has updated which files or folders, post and read comments, and check the status of your devices.
News about your mesh is easy to access. You can view news items in the notifier, from the mesh bar, and on the Live Mesh website—available whenever, wherever you are.

 

 

Protection you know

Your mesh is password-protected with your Windows Live ID, so only you have access to it. When you share a folder with family and friends, they sign in with their own Windows Live ID to access it.
All file transfers are protected using Secure Socket Layers (SSL), the same technology your online bank uses.

 

If you want to dig deeper, here’s some more great coverage 

 

Technorati Tags: ,
CSAF – Windows Live Platform Slide Deck

Here’s the latest Windows Live Platform slide deck from my presentation today at the Canadian Strategic Architect Forum.

How to use the Windows Vista Snipping Tool to capture a menu

I use the snipping tool in Windows Vista all the time. If you’ve ever wondered how to capture a menu using this tool, here’s how you do it (straight from the help file for the snipping tool btw)

Can I capture a snip of a menu, such as a shortcut menu or the Start menu?

Yes. Here's how to do it:

  1. Open the snipping tool

  2. Press ESC, and then open the menu that you want to capture.

  3. Press CTRL+PRINT SCREEN.

  4. Select the type of snip you want, and then capture the menu.

As an example, here is a screenshotI wanted from the IE menu so I could show how to check to ensure the IE Safety Filter is on.

image

 

Technorati Tags: ,
Social Network Data Portability through Windows Live Contacts API and www.invite2messenger.net

Huge announcement from John Richards, Director of Windows Live Platform. Read the full post here, but I’ve pulled a few key elements from John’s blog post on dev.live.com

Contact Data portability, partnership with Facebook, Bebo, Hi5, Tagged and Linked, and www.invite2messenger.net

Today I’m pleased to announce that Microsoft has partnered with some of the world’s top social networks on contact data portability. Starting today, we will be working with Facebook, Bebo, Hi5, Tagged and LinkedIn to exchange functionally-similar Contacts APIs, allowing us to create a safe, secure two-way street for users to move their relationships between our respective services. Along with these collaborations, Microsoft is introducing a new website at www.invite2messenger.net that people can visit to invite their friends from our partner social networks to join their Windows Live Messenger contact list.

Security, data portability and “screen-scraping”.

[Ryan Rant] Your email, and your email contacts are YOURS, and YOU need to be in full control with regards to sharing any of this information with other sites/Social Networks. In addition, having to provide your actual Hotmail/Yahoo/Gmail credentials directly to all sorts of web sites/Networks is a terrible scenario. The only site you should be giving those credentials to is the provider you got them from (in the case of LiveID, this would be login.live.com). Once you’ve securely authenticated you can then decide which of your contacts you’d like to share. This is what John’s speaking to in the comment below with regards to the historic use of “screen-scraping” which is to take a users credentials and use them them to login as the user and then “scrape” the contacts. Dare had a good post back in January that speaks to this. Back to John’s announcement:

To tackle the issue of contact data portability it is important to reconcile the larger issue of data ownership.  Who owns the data, like email addresses in a Windows Live Hotmail address book?  We firmly believe that we are simply stewards of customers’ data and that customers should be able to choose how they control and share their data. We think customers should be able to share their data in the most safe and secure way possible, but historically this openness has been achieved largely through a mechanism called “screen-scraping,” which unduly puts customers at risk for phishing attacks, identity fraud, and spam. Now with the Windows Live Contacts API, we have provided an alternative to “screen-scraping” that is equally open but unequivocally safer and more secure for customers. 

Relationship Context and Privacy Management

In completing this two-way street, both Windows Live and our partners have paid special attention to relationship context and privacy management in order to create the best possible user experience.  We understand that just because people have a friend relationship with a contact on one social network, that doesn’t necessarily mean that they want that same relationship on another network. To preserve the context of the relationship, we are requiring that relationships be re-established in each experience with permission from the friend or contact, rather than automatically storing the data.

Again, see the full post from John here.

Here’s how the experience looks from the perspective of adding one of my Windows live Contacts to Facebook

In Facebook, I selected “Friends”

image

 

Then choose “Invite your friends to join Facebook”

image

 

I selected the MSN/Hotmail option

image


Select your Hotmail or Live.com address

image

 

Here’s the key part of this scenario. Notice I’m providing my LiveID credentials directly to login.live.com (instead of handing them over directly to Facebook)

image

 

I was then able to select one, multiple, or all of my Windows Live contacts and invite them to Facebook. For more examples, see the post Angus just put up that has quite a few screenshots demonstrating inviting Facebook Friends to Windows Live, and Windows Live Friends to Facebook and Bebo.

 

Rick Segal on Albert Lai, Canadian VC Money, "The Venture Gap", and "The Idiot Gap"

Wow... Rick's got an incredibly interesting post regarding Albert Lai's comments in a recent Canadian Business magazine article "The Venture Gap".

So what is it in the article that turns Rick into "Cranky Rick"? Albert's comment:

"As a purely business decision, you'd be an idiot to start a company in Canada, he says, unless you can get some capital from the U.S."

Rick's response:

"As a purely business decision, you'd be an idiot to listen to Albert Lai when it comes to where to start up a company."

It just gets better and better from that point on...

Here's the dirty little secret: Albert turned the Canadian VC money down.

Again, check out Rick's full post here as it's worth reading in full...

He's also got some really good Pro-Canada facts and commentary I think are worth calling out:

Let us not spend our time pounding on Albert's embellishments and complaints, rather let me give you some actual Pro-Canada facts that I hope give you pause with respect to as our whiz kid puts it "being an idiot."

Fact: The SRED claims and other federal and various provincial benefits are superior to those of the United States.  The programs of pay subsidies regarding the hiring of tech grads from University's can get you a development team for less than half of what it would cost you in the cheapest corner of the U S of A. And that's just one of many programs that make Canada an amazing place to start a company.

Fact: In terms of government support of business, no country does more then Canada when it comes to export help, worldwide promotion, use of little things like Embassies for hosting business meetings, etc.  The country is off the charts amazing when it comes to support her business community from the smallest one person start up to the multi-million dollar enterprises.

Fact: Canada has a superior work force.  Memo to the whiz kid: The U. S. companies line up around the block when it comes to university recruitment.  Waterloo grads, to name one, is responsible hundreds of technical innovation inside companies large and small.  My start up company in Seattle (HealthUnity) grabbed some great people from Canada. And superior people are everywhere in this country. From Labrador all the way over to Victoria, British Columbia. Solid people, super brains, hard working, non-idiots, Albert.

Fact: There are dedicated programs in Canada specifically designed for start ups.  Get to know Maxx Hollott at Growthworks.  He works on the Growthworks commercialization fund which is targeted at, surprise, whiz kid like start up projects.  Maxx is a great guy and the program works.  Paymentus, a JLA portfolio company, started life in that fund and is now rocking along.  Canadian program, Albert, run by non-idiots trying to help the Canadian non-idiot entrepreneurial scene.

Fact: There are Venture Capital firms in Canada that would love to hear from you.  RHO-Canada, Garage Canada, Growthworks, Celtic House, Ventures West, and yours truly are all talking to entrepreneurs about start ups, medium, and large companies.  Non-idiots, Albert, as are the entrepreneurs.

Fact: There are amazing companies run by amazing people all over Canada. They are not idiots. Leila Boujnane, CEO of IDEE, is one such a non-idiot and a women I adore. She, along with her co-founder Paul Bloore, have done a fantastic job of building IDEE into one of best visual search and advanced image recognition companies on the planet.  As they will attest to, I've been after them for years to make an investment.  They are not idiots. They are making it without VC money and will probably get an amazing offer one of these days and be yet another non-idiot Canadian success story. Too bad for me, great for them as they work hard, have great products, and deserve all the success that comes their way. Oh, did I mention they aren't idiots, Albert?  Then there are the brothers running Net Shelter, Jeremy Wright running B5, Alec Saunders running Iotum, the super brains at Truition, PlanetEye, Shoplogix, Overlay.TV, Maximum Throughput, VoIPshield, AudienceView, Dabble DB, etc, etc.  Hmm, this paragraph is just bursting with non-idiots, Albert. I'd keep going but the Starbucks triple whatever is starting to wear off.

 

Good post from George Moore, GM, Live Platform Services

Via Angus (who's blog is definitely one you want to check out for all the latest on Live Platform. He also gave a killer presentation on Live Platform at Mix08)

George Moore has a detailed post on the (new and improved!) dev.live.com blog "A Unified Standards-Based Protocols and Tooling Platform for Storage from Microsoft".

Here's a snippet:

A Unified Standards-Based Protocols and Tooling Platform for Storage from Microsoft

Posted by George Moore, General Manager, Live Platform Services

In the AtomPub protocol alignment section of last week’s blog posting by Dave Treadwell, he foreshadowed a “few more surprises in this area to be announced at MIX”. I wanted to take this time to more fully paint the picture of our work behind the scenes over the last few months in the context of the announcements at MIX08.

For the first time ever we have a unified protocol and developer tooling story across most of our major storage products from Microsoft:

The unified on-the-wire format is Atom, with the unified protocol being AtomPub across all of the above storage products and services. For on-premises access to SQL Server, placing an AtomPub interface on top of your data + business logic is ideal so that you can easily expose that end point to everybody that wants to consume it, whether they are inside or outside your corporate network.

Read it in full here

 

Big List O' Mix08 Software Downloads

Joshua pulled together a nice list of all the Mix08 software. He's actually got another good Mix08 roundup post as well.

Here's the list:

Expression Studio Beta (download)
The second release of Expression Studio adds a wealth of new features including support for Microsoft’s new Silverlight technology across all the tools. Enhanced designer developer workflow makes the process of building great user experience even better! If you’d only like to install individual components of Expression Studio (Web, Blend, Design, Media, Encoder), go here.
NOTE: ASP.NET 3.5 is required as a pre-requisite to install Expression.

Expression Media 2 for MAC (download)
Expression Media 2 now allows catalogues to be shared amongst team members with file locking and improved network performance. Improved keywording of assets, new file formats and the ability to share photos as Silverlight galleries once you have sorted them on the new multi-monitor light table!

IE 8 Beta (download)
Over the last ten years the intensity of web usage and reliance on the web have increased dramatically.  The evolution of the web has introduced a new set of opportunities, immersive experiences, online services and standards. Daily life without the web is simply hard to imagine. •       Interoperability and Compatibility
•       Browser capabilities that enable new, innovative experiences
•       Built in tools that help both first time and experienced developers and designers get pages built
Internet Explorer 8 will take the web experience beyond the page and introduce a new way to seamlessly experience the best of the web whether you are a web developer writing to standards or an end-user discovering a new online service.

IE 8 Virtual Machines (download)
The IE VPC’s allow designers and developers to test their sites on multiple versions of the browser, without having IE installed side by side. There are workarounds to get IE installed side by side, but they are unsupported and don’t necessarily work the same way as IE6, IE7 or IE8 would work when installed properly. The best way to use multiple versions of IE on one machine is via virtualization. Microsoft has recently made Virtual PC 2007 a free download; we’ve taken advantage of that by releasing a VPC virtual machine image containing a pre-activated Windows XP SP2, with either IE6, IE7 or IE8 to help facilitate your testing and development.

Expression Blend 2.5 Preview (download)
Use Expression Blend 2.5 to create and modify managed Silverlight 2-based applications. Expression Blend 2.5 for Silverlight 2 includes all of the features in Expression Blend 2 but has not reached the quality level of Expression Blend 2 for WPF or Silverlight 1 development.

Deep Zoom Composer (download)
We are pleased to present a technology preview of Deep Zoom Composer, a tool to allow the preparation of images for use with the Deep Zoom feature currently being previewed in Silverlight 2 Beta 1. The new Deep Zoom technology in Silverlight allows users to see images on the Web like they never have before. The smooth in-place zooming and panning that Deep Zoom allows is a true advancement and raises the bar on what image viewing should be. High resolution images need to be prepared for use with Deep Zoom and this tool allows the user to create Deep Zoom composition files that control the zooming experience and then export all the necessary files for deployment with Silverlight 2.

Silverlight Tools Beta 1 for Visual Studio 2008 (download)
This package is an add-on to the RTM release of Visual Studio 2008 to provide tooling for Microsoft Silverlight 2 Beta 1. It provides a Silverlight project system for developing Silverlight applications using C# or Visual Basic. The components included are:

  • Visual Basic and C# Project templates
  • Intellisense and code generators for XAML
  • Debugging of Silverlight applications
  • Web reference support
  • Integration with Expression Blend

Note: this will also install Silverlight 2 Beta 1, Silverlight 2 SDK Beta 1, KB949325 for Visual Studio 2008.

Silverlight 2 SDK Beta 1 (download)
If you are not installing the Silverlight Tools for Visual Studio 2008 which includes the Silverlight 2 Beta 1 SDK, you can download this SDK to create Silverlight Web experiences that target Silverlight 2 Beta 1. The SDK contains documentation, samples and other tools for building Silverlight applications.

ASP.NET MVC Preview 2 (download)
ASP.NET MVC provides a framework that enables you to easily implement the model-view-controller (MVC) pattern for Web applications. This pattern lets you separate applications into loosely coupled, pluggable components for application design, processing logic, and display. ASP.NET MVC also greatly facilitates test -driven development (TDD).

ASP.NET server controls for Silverlight (included as part of Silverlight Tools Beta 1 for Visual Studio 2008 download)
You can integrate the rich behavior of Microsoft Silverlight into your Web application by using the familiar model of ASP.NET server controls. The MediaPlayer server control lets you integrate media sources such as audio (WMA) and video (WMV) and take advantage of rich built-in media player skins. The Silverlight server control lets you add your own Silverlight XAML content to ASP.NET pages, using a custom JavaScript type or a Silverlight 2 managed-code XAP package.

ASP.NET 3.5 Extensions Preview (December 2007) (download)
The ASP.NET 3.5 Extensions Preview is a preview of new functionality being added to ASP.NET 3.5 and ADO.NET. The release includes the ADO.NET Entity Framework runtime, ADO.NET Data Services, ASP.NET Dynamic Data, and new additions to ASP.NET AJAX.

 

"The Gambler"(s), PhotoZoom collection of Vegas pics, and Joe using the Deep Zoom Composer on a Silverlight 2.0 Poster

Aside from all the exciting stuff at the Mix08 conference, it was entertaining for me to watch everyone (try to) tear up the casinos :-)

image image

 

But.... like Kenny says:

"You got to know when to hold 'em, know when to fold 'em,
Know when to walk away and know when to run.
You never count your money when you're sittin' at the table.
There'll be time enough for countin' when the dealin's done."

But it's hard when you keep pulling 12's

IMG_2647

 

Photozoom of some of my Vegas pics

As I mentioned in an earlier post, one of the coolest things at Mix08 was Deep Zoom in Silverlight 2.0.

 

Here's a bunch of photos from Vegas that I uploaded to the photozoom.mslivelabs.com. If you install SilverLight you'll be able to zoom waaaaaay in and move around all the photos.

PhotoZoom

 

By the way, while I was grabbing the URL for Silverlight 2.0 Beta 1, I noticed Joe posted a Deep Zoom pic of the Silverlight Developer Reference poster (using the Deep Zoom Composer):

image

Mix08 Keynotes - Ray Ozzie, Scott Guthrie, Dean Hachamovitch, Guy Kawasaki, Steve Ballmer

Ray Ozzie Keynote

image

 

Guy Kawasaki and Steve Ballmer Keynotes

image

 

Some keynote snippets:

"Web Developers! Web Developers! Web Developers!"

 

"Softball" question from Guy Kawasaki to kick off the Q&A with Steve Ballmer

 

Ballmer on Windows Server and PHP

"For those of you that do have PHP skills, we're going try and make windows server the best place to land PHP applications..."

 

Ray Ozzie's Mix08 Keynote Speech Transcript

 

I noticed Ray's keynote transcript was available on the press site. I've included the full transcript in original format further down, but here is a version that I formatted so it's easier to follow and starts directly with the three principles Ray outlined. I also highlighted in bold some of what I thought were key elements of each section.

 

Three core principles that we're using to drive the re-conceptualization of our software so as to embrace this world of services that we live in.

  1. The web as a hub of our social experiences, our social mesh, technology experiences, and device mesh

The first of these three principles certainly isn't going to be a surprise to anybody in this room, and it's simply that we need to think of the Web as a hub, the hub of our social experiences, our social mesh, the hub of our technology experiences, our device mesh. Related to the social mesh, we believe that the interpersonal nature of the Web will ultimately impact everything we do, including the personal aspect of the PC. In scenarios ranging from productivity to media and entertainment, all applications -- ours and yours -- will incorporate the group-forming aspect of the Web: linking, sharing, ranking, tagging on the Web will become as familiar to all of us as file, edit, and view on the PC.

Related to the device mesh, this first principle also recognizes that we're living in a world where the number and diversity of devices is on the rise. From phones and PCs to smart TVs, DVRs, media centers, game consoles, digital picture frames, pocket media players, digital cameras and camcorders, recently, home servers, car entertainment and navigation systems -- the list just goes on and on and on and it grows every CES. Until we believe that the quaint concept that we've kind of grown up with of one PC, of my computer, will give way to the notion of a personal collection of connected devices brought together by the Web. At the principle level, we believe that the Web will be used across all our offerings as a hub to simplify your life in managing and using a world of devices.

  1. Our second principle is focused really more on business and in providing the power of choice as the enterprise moves to embrace the cloud.

So our first principle spoke to the fundamental changes impacting the individual, the social mesh, the device mesh. Our second principle is focused really more on business and in providing the power of choice as the enterprise moves to embrace the cloud. Most major enterprises are, today, in the early stages of what will be a very, very significant transition from the use of dedicated application servers to the use of virtualization and commodity hardware for consolidating apps on computing grids and storage grids within their data center. This trend will accelerate as apps are progressively refactored, horizontally refactored to make use of this new virtualization-powered utility computing model. A model that will span from the enterprise data center, and ultimately, into the cloud.

This utility computing model will reshape enterprise infrastructures such as e-mail, communications, content management, databases. And it will also, as a result, reshape enterprise applications and solutions. All our software will be significantly refactored to provide a level of symmetry between enterprise-based software, partner-hosted services, and services in the cloud.

The power of server-service symmetry, the power of choice will enable IT to best leverage the skills of its key personnel and it will provide tremendous flexibility in developing, migrating, operating, and managing systems that are distributed and federated between the enterprise data center and the Internet cloud.

  1. We need to embrace a world of small pieces loosely joined, that is a fabric of software and service componentry that spans from the cloud at one extreme to a world of devices at the other.

So that's the second principle: the power of choice in the enterprise. As part of that principle, I mentioned the need to rethink and refactor applications for this new world, which really brings me to my third principle which -- well, to coin David Weinberger, it stresses that for developers, we need to embrace a world of small pieces loosely joined, that is a fabric of software and service componentry that spans from the cloud at one extreme to a world of devices at the other.

As you developers in this audience are well aware, application design patterns at both the front-end and the backend are transitioning from being tightly coupled systems with program components being closely interlocked with one another, like the pieces in a puzzle, toward being loosely federated -- or loosely coupled compositions and loose federations of cooperating systems.

As you've heard me say repeatedly, before I joined Microsoft, most recently when I announced the interoperability principles that will guide Microsoft's work, in today's world of loosely coupled systems, transparency, standards, and interoperability are key. At the front end, lightweight technologies have become ubiquitous, RSS and atom feeds are used as lightweight cues and channels between services across the web.

Declarative languages such as XAML are enabling us to rapidly repurpose and recombine UI components into new concepts and new apps. Many of those new apps are now needing to extend beyond the browser or beyond the PC. Users are beginning to expect rich, integrated experiences that are seamlessly delivered across the Web, the PC, and the phone -- their entire mesh of devices. Not just Web apps that are ported to a PC or a phone, but instead actually take advantage of the unique strength of each platform. This new multi-device UI environment now requires a host of new front-end development skills.

At the backend, new skills are also required as developers are finding the need to embrace new programming models, new design patterns such as map reduce, models that are more appropriate for the cloud. This cloud-based environment consists of vast arrays of commodity computers with storage and software being spread across just hundreds of thousands of computers, very, very broadly for reasons of performance and scale and redundancy.

Over the next five years, the way we write code on the back end, the way we deploy it across a grid, the way we debug it remotely, the way we maintain it and service it will be fundamentally transformed by our progressive shift to this utility computing model in the cloud.

So those are really the three principles, the principles that we're using to reshape all our offerings for individuals, for businesses, and for developers and designers. And so how are our products going to be impacted by these principles? Let me just get concrete. What I'm going to do is talk for a few minutes about specific offerings in five major groupings, services scenarios that span the full breadth of our business: connected devices, connected entertainment, connected productivity, connected business, and connected development.

 

How Microsoft products impacted by the above principles

So those are really the three principles, the principles that we're using to reshape all our offerings for individuals, for businesses, and for developers and designers. And so how are our products going to be impacted by these principles? Let me just get concrete. What I'm going to do is talk for a few minutes about specific offerings in five major groupings, services scenarios that span the full breadth of our business: connected devices, connected entertainment, connected productivity, connected business, and connected development.

Connected Devices

First, connected devices: If you recall, my first principle talked about the fact that each one of us finds ourselves juggling the management of more and more PCs and other devices in our homes and in our lives. What's particularly fascinating to me is that, increasingly, many of these devices are becoming Internet-connected and Internet-aware at birth.

This gives us the unique opportunity to use the magic of software to bring them all together into your own personal device mesh with the Web as a hub. Just imagine, if you will, that unified device management will enable your devices to report into a common service for status, for help, to report their location.

Just imagine the possibilities enabled by centralized configuration and personalization and remote control of all your devices from just about anywhere. Just imagine the convenience of unified data management, the transparent synchronization of files, folders, documents, and media. The bi-directional synchronization of arbitrary feeds of all kinds across your devices and the Web, a kind of universal file synch.

Just imagine the possibilities of unified application management across the device mesh, centralized, Web-based deployment of device-based applications. Imagine an app platform that's cognizant of all of your devices. Now, as it so happens, we've had a team at Microsoft working on this specific scenario for some time now, starting with the PC and focused on the question of how we might make life so much easier for individuals if we just brought together all your PCs into a seamless mesh, for users, for developers, using the Web as a hub.

Before you know it, you in this audience are going to have the option of being the first to try out an early technology preview of this simple but incredibly useful new software and service. As this product emerges just over the horizon, I think you'll find it to be quite intriguing and key in delivering upon a compelling vision of a personal device mesh and of connected devices.

Connected Entertainment

The second scenario we're working on at Microsoft revolves around the notion of connected entertainment. Building upon this same vision of the device mesh, it's our aspiration that individuals will only need to license their media once, to organize their subscriptions and collections once, and to use any of their devices to access and enjoy their media, whether on the Web, on the go, in the living room, on the desktop.

And building upon something else I talked about earlier, our vision of the social mesh, we envision each individual having a media-centric or gaming-centric Web presence through which they can express their tastes, interests and affinities. Through which they can interact with others by linking and sharing and ranking and tagging and messaging and notification.

As many of you are already well aware, this vision is being realized today through our progressive enhancements to Xbox live for gaming, through Zune.net and the Zune social for media. Moving forward, more and more and more of our media and entertainment services across Xbox, Zune, and MSN, and across experiences such as Microsoft TV, Media Room, and Media Center will be progressively transformed by this connected entertainment vision.

Connected Productivity

The third scenario that we're working on is focused on the concept of connected productivity. For Microsoft, productivity at its core means Office for the PC, Office Mobile for the phone, and Office Live for the Web. Through all three of these offerings, we'll deliver productivity experiences that allow individuals to seamlessly enjoy the benefits of the rich dynamic editing of the PC; the mobility, note-taking and capture capabilities of the phone; and the work-anywhere ubiquity of the Internet all connected into a seamless experience using the Web more or less as an experience hub.

Office Live will extend PC-based Office scenarios into the social mesh, expanding the classic notion of personal productivity into the realm of the interpersonal, again, through social mechanisms such as the linking, sharing, and tagging of documents. We've begun to realize this vision with Office Live Workspace, which went into broad, public beta just yesterday. I very much look forward to giving you more specifics of where Office Live is going, and of its central role as the hub of our connected productivity strategy as we meet again over the course of 2008.

Above all, this entire strategy is focused on serving the individual, the individual's productivity needs. But we're also bringing it to market in the form of SharePoint and Exchange and Office Communication Server, delivering connected productivity scenarios to individuals within the enterprise.

Connected Business

The fourth scenario that I talked about that we're working on is focused on just that, the enterprise, in the form of something that I refer to as "connected business." Over the past few years, services for business have caught on in the realm of CRM and CRM-derived rapid solution platforms. Small companies in particular are now enjoying many of the capabilities that, in the past, were only available to enterprises, and we're tremendously excited by the reception for both Dynamics CRM Live and Office Live Small Business, services currently in use by more than half a million small businesses worldwide.

So the greatest impact that services will have on business will most likely not come from these rapid solution environments, as valuable as they are, but rather, it's going to come from the inevitable shift toward utility computing within the enterprise.

As I said earlier when discussing the three principles, we believe in providing enterprises with the power of choice as they move to embrace utility computing in their data centers, and ultimately utility computing in the cloud. In the past year, we've made great strides in realizing our vision in this area. At the lowest level, at the operating environment, our vision of utility computing within the data center is being realized today through Windows Server 2008 and Hyper-V and through System Center products including Virtual Machine Manager.

Over the course of 2008, I look forward to sharing more specifics related to how these platform-level investments will help our enterprise customers and all developers embrace utility computing in the cloud. Much higher in the stack at the level of what we call finished services all the way up at the top, our online business services just released into open beta this past Monday give organizations the choice of running Exchange, SharePoint or Office Communication Server as on-premises servers, or as services in the cloud. IT's option. At the level of building-block services, services from which those online business services are constructed, last June we introduced BizTalk Services, which are building block services for app integration that include identity and relay and work flow.

Right here at MIX, we're introducing for the first time what will be another one of our key building block services: the beta of our SQL Server Data Services. I encourage you to attend Nigel Ellis's session being held tomorrow to get a taste for these services, which are high-scale database services that will bring the benefits of SQL Server for developers into the cloud.

Connected Development

And that leads me to my fifth and final scenario which revolves around the notion of connected development. Earlier, I spoke about the increase in need for platforms and tools that spans symmetrically on the back end from the data center into the cloud and spans seamlessly on the front end from the browser to the PC to the phone. We're realizing this connected development vision through our .NET family of runtimes, including .NET Framework and Silverlight and supported by Expressions Studio for designers and Visual Studio for developers.

The vision is being realized today, literally today, through a lot of what you're going to hear Scott Guthrie talk about in just a moment, and I'll leave it to Scott to really expand much further on the connected development scenarios and to talk about the specifics of our plans and offerings.

You know, today I've spend some time framing the big picture of our all-up services strategy, that Microsoft views the Web through the lens of innovation in content, commerce, and community, and that we're investing in search and ads to foster a healthy and highly competitive advertising ecosystem on the Web. I've also mapped out how the Internet has fundamentally transformed our software and services across the board, and you're going to see this come to light more and more and more over the course of 2008.

Last year, I came here to introduce you to Silverlight. I told you about its potential to change the game for media, video, and rich Internet applications on the Web. This year, you'll see that we're delivering on that potential. With a better understanding of our strategies, of our platform and tools, with a little bit of an understanding about our upcoming offerings and how they fit into the big picture, I hope you'll find that coming to MIX and coming to Vegas was a worthwhile experience.

I know today that you have many amazing technology choices available to you. But I'd like you to be on us, because together I think we can create extraordinary experiences that combine the power of the Internet with the magic of software across a world of devices.

Sidenote: In the beginning of Ray's full transcript (below), he mentioned ScreenTonic. ScreenTonic is a mobile advertising company Microsoft acquired in May of 2007

  • Full Press Release here
    • Snippet:"REDMOND, Wash. — May 3, 2007 — Microsoft Corp. today announced it has agreed to acquire ScreenTonic SA, a Europe-based mobile advertising pioneer, in a move that combines the breadth of Microsoft® Digital Advertising Solutions offerings with the mobile expertise and industry relationships of ScreenTonic to help advertisers reach a global audience of mobile users. ScreenTonic’s mobile solutions provide advertisers with a complete range of ad formats, from display to text, as well as ad management and reporting capabilities, while serving the needs of mobile operators and independent publishers equally. ScreenTonic will continue to operate out of its current headquarters in Paris. Financial details of the acquisition were not disclosed."

 

Here's the original full transcript you can access directly on the Microsoft Press Pass site

RAY OZZIE: (Applause.) Thank you. Thank you. Good morning. Welcome to MIX. Welcome to Las Vegas. Terrific to be here. It's been quite a year. On the flight down here from Redmond I was thinking about the broad range of products that we've shipped since we were here at the Venetian about a year ago. It was May of last year, the tools including Expression Studio V1, Visual Studio 2008. Languages -- you know, IronRuby, IronPython, which I love. Runtimes such as Silverlight 1.0 and .NET framework 3.5

We've made a number of strategic investments since that time, investments in mobility, in services, of course in advertising. Some of the smaller size such as Screen Tonic, some much larger such as aQuantive.

And then there's Yahoo. Although I can't talk much about our proposed offer to buy Yahoo, I can say it's already added some interesting twists to what promises to be a really, really exciting year ahead. We've got a lot on tap. Over the course of the next nine months, and progressively into the future, many of the software and services products that we've been developing for quite some time now will finally come to life. In fact, some of those investments will come alive this week, and you'll see them in a few minutes, including Internet Explorer 8 and Silverlight 2, both of which I'm tremendously excited about.

As I look at the year ahead, I see MIX as the first of a number of key launch milestones. Kind of on a path, with a series of events culminating at PDC (Professional Developers Conference) this October, a path that will bring many of the key elements of our software plus services strategy from incubation to life.

You know, Microsoft has many products, many products, many services, we've made many announcements related to these things over the course of this past year. And it's occurred to me that without being able to see the big picture as each one of these products is introduced, it might seem to you to be just a little bit random. So I thought I'd spend some time this morning just framing the big picture, to put things into context, including some of the things that you'll see coming over the course of 2008.

There are really two distinct and important aspects of our all-up services strategy, both of them are critical to our success. The first is about the things that we do to deeply embrace advertising, which is the economic engine that powers the Web. The second is about how the Internet is reshaping and transforming Microsoft's existing products and services across the board in all the markets that we serve.

In terms of advertising, it's innovation in the experiences on the Web that provide the fuel for our ad-based economic engine. Even early on in the Web, it was content, commerce, and community properties that served as the key sources, the key drivers of user engagement.

Over time, content and commerce have been transformed by community innovations. As we link, tag, dig, and discuss things across the Web, together we've created a highly engaging world of social media and social commerce on the Net. And the reverse is all true: community on the Web and communications properties have been transformed by content. Social networks mashed together, photos and videos and music along with blogs, messaging, and other forms of group interaction.

This dramatic software-based innovation in content, commerce, and community, this innovative kind of recombination of the DNA of the Web has resulted in greater and greater and greater user engagement. And it's exactly this innovation-driven growth in user engagement that's turned advertising into such an incredible economic force in our industry.

With online advertising projected to grow from $40 billion today to $80 billion over the next three years, advertising is going to continue to be the primary way that we and you monetize services and apps of all kinds of the Web. And so in terms of strategically what is Microsoft's role in advertising on the Web, the answer is, in short, to do our part and to use the resources that we have to ensure that there's a vibrant advertising ecosystem on the Web based on a highly competitive ad platform that's attractive to advertisers, publishers, and developers alike.

In order to ensure the health of that ad platform, we're significantly investing in search and also in content, commerce, and community innovation. All of this works to attract and grow a highly engaged, well-targetable audience for advertisers. And if you wondered why we're so interested in Yahoo, its creative people and its interesting properties, I hope this makes it a little bit clearer.

That's how we view our role on the Web with respect to advertising, but in terms of our overall services strategy, how is the Web impacting Microsoft? How is the Internet reshaping and transforming Microsoft's existing products and services across all our markets?

Before laying out what we're doing in each of our major product areas, I think it'll probably help if you understand the three core principles that we're using to drive the reconceptualization of our software so as to embrace this world of services that we live in.

The first of these three principles certainly isn't going to be a surprise to anybody in this room, and it's simply that we need to think of the Web as a hub, the hub of our social experiences, our social mesh, the hub of our technology experiences, our device mesh. Related to the social mesh, we believe that the interpersonal nature of the Web will ultimately impact everything we do, including the personal aspect of the PC. In scenarios ranging from productivity to media and entertainment, all applications -- ours and yours -- will incorporate the group-forming aspect of the Web: linking, sharing, ranking, tagging on the Web will become as familiar to all of us as file, edit, and view on the PC.

Related to the device mesh, this first principle also recognizes that we're living in a world where the number and diversity of devices is on the rise. From phones and PCs to smart TVs, DVRs, media centers, game consoles, digital picture frames, pocket media players, digital cameras and camcorders, recently, home servers, car entertainment and navigation systems -- the list just goes on and on and on and it grows every CES. Until we believe that the quaint concept that we've kind of grown up with of one PC, of my computer, will give way to the notion of a personal collection of connected devices brought together by the Web. At the principle level, we believe that the Web will be used across all our offerings as a hub to simplify your life in managing and using a world of devices.

So our first principle spoke to the fundamental changes impacting the individual, the social mesh, the device mesh. Our second principle is focused really more on business and in providing the power of choice as the enterprise moves to embrace the cloud. Most major enterprises are, today, in the early stages of what will be a very, very significant transition from the use of dedicated application servers to the use of virtualization and commodity hardware for consolidating apps on computing grids and storage grids within their data center. This trend will accelerate as apps are progressively refactored, horizontally refactored to make use of this new virtualization-powered utility computing model. A model that will span from the enterprise data center, and ultimately, into the cloud.

This utility computing model will reshape enterprise infrastructures such as e-mail, communications, content management, databases. And it will also, as a result, reshape enterprise applications and solutions. All our software will be significantly refactored to provide a level of symmetry between enterprise-based software, partner-hosted services, and services in the cloud.

The power of server-service symmetry, the power of choice will enable IT to best leverage the skills of its key personnel and it will provide tremendous flexibility in developing, migrating, operating, and managing systems that are distributed and federated between the enterprise data center and the Internet cloud.

So that's the second principle: the power of choice in the enterprise. As part of that principle, I mentioned the need to rethink and refactor applications for this new world, which really brings me to my third principle which -- well, to coin David Weinberger, it stresses that for developers, we need to embrace a world of small pieces loosely joined, that is a fabric of software and service componentry that spans from the cloud at one extreme to a world of devices at the other.

As you developers in this audience are well aware, application design patterns at both the front-end and the backend are transitioning from being tightly coupled systems with program components being closely interlocked with one another, like the pieces in a puzzle, toward being loosely federated -- or loosely coupled compositions and loose federations of cooperating systems.

As you've heard me say repeatedly, before I joined Microsoft, most recently when I announced the interoperability principles that will guide Microsoft's work, in today's world of loosely coupled systems, transparency, standards, and interoperability are key. At the front end, lightweight technologies have become ubiquitous, RSS and atom feeds are used as lightweight cues and channels between services across the web.

Declarative languages such as XAML are enabling us to rapidly repurpose and recombine UI components into new concepts and new apps. Many of those new apps are now needing to extend beyond the browser or beyond the PC. Users are beginning to expect rich, integrated experiences that are seamlessly delivered across the Web, the PC, and the phone -- their entire mesh of devices. Not just Web apps that are ported to a PC or a phone, but instead actually take advantage of the unique strength of each platform. This new multi-device UI environment now requires a host of new front-end development skills.

At the backend, new skills are also required as developers are finding the need to embrace new programming models, new design patterns such as map reduce, models that are more appropriate for the cloud. This cloud-based environment consists of vast arrays of commodity computers with storage and software being spread across just hundreds of thousands of computers, very, very broadly for reasons of performance and scale and redundancy.

Over the next five years, the way we write code on the back end, the way we deploy it across a grid, the way we debug it remotely, the way we maintain it and service it will be fundamentally transformed by our progressive shift to this utility computing model in the cloud.

So those are really the three principles, the principles that we're using to reshape all our offerings for individuals, for businesses, and for developers and designers. And so how are our products going to be impacted by these principles? Let me just get concrete. What I'm going to do is talk for a few minutes about specific offerings in five major groupings, services scenarios that span the full breadth of our business: connected devices, connected entertainment, connected productivity, connected business, and connected development.

Connected Devices

First, connected devices: If you recall, my first principle talked about the fact that each one of us finds ourselves juggling the management of more and more PCs and other devices in our homes and in our lives. What's particularly fascinating to me is that, increasingly, many of these devices are becoming Internet-connected and Internet-aware at birth.

This gives us the unique opportunity to use the magic of software to bring them all together into your own personal device mesh with the Web as a hub. Just imagine, if you will, that unified device management will enable your devices to report into a common service for status, for help, to report their location.

Just imagine the possibilities enabled by centralized configuration and personalization and remote control of all your devices from just about anywhere. Just imagine the convenience of unified data management, the transparent synchronization of files, folders, documents, and media. The bi-directional synchronization of arbitrary feeds of all kinds across your devices and the Web, a kind of universal file synch.

Just imagine the possibilities of unified application management across the device mesh, centralized, Web-based deployment of device-based applications. Imagine an app platform that's cognizant of all of your devices. Now, as it so happens, we've had a team at Microsoft working on this specific scenario for some time now, starting with the PC and focused on the question of how we might make life so much easier for individuals if we just brought together all your PCs into a seamless mesh, for users, for developers, using the Web as a hub.

Before you know it, you in this audience are going to have the option of being the first to try out an early technology preview of this simple but incredibly useful new software and service. As this product emerges just over the horizon, I think you'll find it to be quite intriguing and key in delivering upon a compelling vision of a personal device mesh and of connected devices.

Connected Entertainment

The second scenario we're working on at Microsoft revolves around the notion of connected entertainment. Building upon this same vision of the device mesh, it's our aspiration that individuals will only need to license their media once, to organize their subscriptions and collections once, and to use any of their devices to access and enjoy their media, whether on the Web, on the go, in the living room, on the desktop.

And building upon something else I talked about earlier, our vision of the social mesh, we envision each individual having a media-centric or gaming-centric Web presence through which they can express their tastes, interests and affinities. Through which they can interact with others by linking and sharing and ranking and tagging and messaging and notification.

As many of you are already well aware, this vision is being realized today through our progressive enhancements to Xbox live for gaming, through Zune.net and the Zune social for media. Moving forward, more and more and more of our media and entertainment services across Xbox, Zune, and MSN, and across experiences such as Microsoft TV, Media Room, and Media Center will be progressively transformed by this connected entertainment vision.

Connected Productivity

The third scenario that we're working on is focused on the concept of connected productivity. For Microsoft, productivity at its core means Office for the PC, Office Mobile for the phone, and Office Live for the Web. Through all three of these offerings, we'll deliver productivity experiences that allow individuals to seamlessly enjoy the benefits of the rich dynamic editing of the PC; the mobility, note-taking and capture capabilities of the phone; and the work-anywhere ubiquity of the Internet all connected into a seamless experience using the Web more or less as an experience hub.

Office Live will extend PC-based Office scenarios into the social mesh, expanding the classic notion of personal productivity into the realm of the interpersonal, again, through social mechanisms such as the linking, sharing, and tagging of documents. We've begun to realize this vision with Office Live Workspace, which went into broad, public beta just yesterday. I very much look forward to giving you more specifics of where Office Live is going, and of its central role as the hub of our connected productivity strategy as we meet again over the course of 2008.

Above all, this entire strategy is focused on serving the individual, the individual's productivity needs. But we're also bringing it to market in the form of SharePoint and Exchange and Office Communication Server, delivering connected productivity scenarios to individuals within the enterprise.

Connected Business

The fourth scenario that I talked about that we're working on is focused on just that, the enterprise, in the form of something that I refer to as "connected business." Over the past few years, services for business have caught on in the realm of CRM and CRM-derived rapid solution platforms. Small companies in particular are now enjoying many of the capabilities that, in the past, were only available to enterprises, and we're tremendously excited by the reception for both Dynamics CRM Live and Office Live Small Business, services currently in use by more than half a million small businesses worldwide.

So the greatest impact that services will have on business will most likely not come from these rapid solution environments, as valuable as they are, but rather, it's going to come from the inevitable shift toward utility computing within the enterprise.

As I said earlier when discussing the three principles, we believe in providing enterprises with the power of choice as they move to embrace utility computing in their data centers, and ultimately utility computing in the cloud. In the past year, we've made great strides in realizing our vision in this area. At the lowest level, at the operating environment, our vision of utility computing within the data center is being realized today through Windows Server 2008 and Hyper-V and through System Center products including Virtual Machine Manager.

Over the course of 2008, I look forward to sharing more specifics related to how these platform-level investments will help our enterprise customers and all developers embrace utility computing in the cloud. Much higher in the stack at the level of what we call finished services all the way up at the top, our online business services just released into open beta this past Monday give organizations the choice of running Exchange, SharePoint or Office Communication Server as on-premises servers, or as services in the cloud. IT's option. At the level of building-block services, services from which those online business services are constructed, last June we introduced BizTalk Services, which are building block services for app integration that include identity and relay and work flow.

Right here at MIX, we're introducing for the first time what will be another one of our key building block services: the beta of our SQL Server Data Services. I encourage you to attend Nigel Ellis's session being held tomorrow to get a taste for these services, which are high-scale database services that will bring the benefits of SQL Server for developers into the cloud.

Connected Development

And that leads me to my fifth and final scenario which revolves around the notion of connected development. Earlier, I spoke about the increase in need for platforms and tools that spans symmetrically on the back end from the data center into the cloud and spans seamlessly on the front end from the browser to the PC to the phone. We're realizing this connected development vision through our .NET family of runtimes, including .NET Framework and Silverlight and supported by Expressions Studio for designers and Visual Studio for developers.

The vision is being realized today, literally today, through a lot of what you're going to hear Scott Guthrie talk about in just a moment, and I'll leave it to Scott to really expand much further on the connected development scenarios and to talk about the specifics of our plans and offerings.

You know, today I've spend some time framing the big picture of our all-up services strategy, that Microsoft views the Web through the lens of innovation in content, commerce, and community, and that we're investing in search and ads to foster a healthy and highly competitive advertising ecosystem on the Web. I've also mapped out how the Internet has fundamentally transformed our software and services across the board, and you're going to see this come to light more and more and more over the course of 2008.

Last year, I came here to introduce you to Silverlight. I told you about its potential to change the game for media, video, and rich Internet applications on the Web. This year, you'll see that we're delivering on that potential. With a better understanding of our strategies, of our platform and tools, with a little bit of an understanding about our upcoming offerings and how they fit into the big picture, I hope you'll find that coming to MIX and coming to Vegas was a worthwhile experience.

I know today that you have many amazing technology choices available to you. But I'd like you to be on us, because together I think we can create extraordinary experiences that combine the power of the Internet with the magic of software across a world of devices.

So now I'd like to bring up Scott Guthrie, corporate vice president in our developer division for some amazing demos. The guy is really an amazing demo'er, and for some great surprises. Thank you very much. Scott? (Applause.)

 

Mix08 - Silverlight 2 "Deep Zoom" live at Hard Rock Memorabilia Site

There was an astounding demo during the Mix08 keynote this morning showcasing Silverlight "Deep Zoom" technology. The best part is you can check it out for yourself right now. Head over to the Hard Rock Memorabilia site and you'll have to install Silverlight 2 (only takes a moment).

Then you'll see this page with a few hundred high resolution photos from the Hard Rock memorabilia collection. Simply use your mouse to zoom in. I mean REALLY zoom in...

Check it out:

The main page where you can just zoom and fly around to various photos:

image

In this screenshot, I've selected "Bo Didley" on the left hand side (also note the navigation tips if you need them)

image

 

Here I zoomed in a bit on one of the guitars in order to check out the autograph

image

 

Here I just kept zoom zoom zooming right in and as you can see, you can get right up close

image

 

Extremely close! This is crazy... Check out the spring coils! Amazing...

image

 

Hello Bonjour Hola Ciao こんにちは Hallo 你好

Have you checked out Windows Live Translator Beta yet?

I absolutely love the UI features! My wife and I have been all over Latin America and I everywhere we go I pick up a local newspaper everyday and in the evening I kick back with a cerveza or two and my "dictionario" and see what sense I could make out of what was happening in Mexico/Guatemala/Cuba/Dominican/Costa Rica... So for me, translate.live.com is awesome as it's not just copying and pasting text like BabelFish or Google. You can manipulate the UI in a bunch of interesting, and very helpful, ways. Here's some screenshots of what I mean:

Head over to http://translator.live.com

Then, as you'd expect, you can simply paste in the text if you'd like, select the to/from language and hit "translate". But here's something better....

image 

Notice the "Translate a web page" portion at the bottom? In this case, I pasted in one of the newspapers from the Domincan Republic. Hit the translate button (and ensure you've selected "Spanish - English" in this case) and you'll see that one of the views you can choose is a side by side layout that allows you to hover over text to compare the original with the translated. Awesome!

image 

let's try one of the other views... I really like the "Original with hover translation" as it leaves the page in Spanish, and only when I hover over the text does it translate.

image

Notice the highlighted Spanish text and the English translation above it?

image 

You can also do the reverse and see the entire page translated and then hover over with your mouse to see the original language.

image

What do you think?

 

SharePoint 2007 Blogging Tweaks: Rich text blog comments and multiple category selection

Well that was easy! Thanks to an internal thread by Lawrence Liu on configuring rich comment support in SharePoint 2007, and Live Search for pointing me to a post by Ricky Spears on configuring SharePoint 2007 to support multiple categories, I've fixed two things that always bugged me about blogging in SharePoint 2007. Actually, once I configured both settings it actually made sense as it's really just tweaking a list setting...

Here's what I did:

Configuring Rich Text support for blog comments

Go to your SharePoint blog and from the "Admin Links" select Manage Posts, for the multiple category setting, or Manage comments for the rich text comment setting.

In this case, we'll select "Manage Comments"

image

 

Then click on "Settings" and "List Settings"

image 

 

Click on "Body" under the Columns section

image

Then simply select "rich text" or "Enhanced rich text" as your option. I would also recommend bumping up the number of lines for editing to 10 or 20

image

 

 

Configuring SharePoint to permit more than one category for blog posts

Here's what I did to be able to allow a blog post to have more than one category

In this case, select "Manage Posts"

image

 

Select "Settings" and then "List Settings"

image

 

Click on "Category"