PDC 08 is due in few months (October 27-30, 2008) and as I wrote in a former post, if you are a developer, it is the one place for you to be.
In this year PDC we are going to talk about a lot of cool things. Some
you heard already like Oslo, some are completely new like . . . I wish I could told you but then it will not be a Surprise. However, last week, the Live team, unveiled a new technical preview of Live Mesh service.
What is Live Mesh? Well Live Mesh is a "Software-plus-services" platform and experience that enables PC and other devices (Mobile, XBox, Zune, Mac, etc...) to "come alive" by making them aware of each other through the Internet, enabling individuals and organization to manage access, and share their files and application seamlessly on the web and across their world of devices.
Or in a more simple terms, Live Mesh is a "Software + Services platform for synchronization and collaboration."
Basically, the current version enables you to synchronizes data across multiple devices. I am sure most of you owns more than one computer. One at home, one (or more) at work and one laptop. And you have some much storage place (for all the emule downloads) that you cant find anything. I want to ask you a question, did it ever happen to you, when you need one specific piece of content, and at the end you find out that this specific content is on some other machine, just not the one you have right now. using Live Mesh will solve such features.
And what about accessing your computer from remote, without using VPN?! Another extremely cool feature Live Mesh enables you is to have a similar experience to Remote Desktop over the web across firewalls!!!, called Live Desktop. (just make sure you do not break your work security policy)
How it works?
Essentially, Live Mesh is a collection of feeds (formatted as ATOM, JSON, RSS, WB-XML, or POX). The main transport is FeedSync - which is an open source (under Microsoft Open Source License) data syndication protocol based on Atompub service.
Every piece of data entered into a user's Mesh either it is a file, a folder, a message, a user permission, or a new device, is rendered as a piece of information in a feed. The feeds are then synced with other devices that are part of that Mesh following rules for how to sync each particular piece of information (meaning file A may sync with Users 1, 2, and 3, while File B may only be told to sync with Users 1 and 2).
Using Silverlight from any web browser, or from a client based application, you can launch the "Ring of devices" (one ring to rule them all). Here are two images showing the Windows client and the Web versions.
 |
| Live Mesh client on the desktop showing all the devices |
 |
| Live Mesh shows you your synced devices in a cute animated "ring" |
Once you have a device you can easily setup "Mesh" folders and start syncing between devices as show in the next image
And if this is not enough for you. Here is Live Desktop, which enables me access to my desktop from anywhere in the web
- Few disclaimers. Live Mesh is a limited technology preview and only by invites. And sorry I have no invites!
- It is not a full product, it is not even a beta or a CTP.
- It will be shown in great detailed in PDC08
- And It is extremely cool!!!
Here are some links for more reading.
More to come soon. . .
Someone in Microsoft Israel decided I should be the keynoter in TechEd Israel 2008. When I was asked if I agree to take the job, I said yes with no hesitation. Little I know how hard is to create and deliver a "kick Ass" Keynote sessions. But rest assure, this year keynote is going to be different.
First there are two different Keynote sessions. One for all of us, cool geeks whom love development so much, and one for all the rest of common people, you know, IT guys ;)
Second, because of this separation, we can do live coding on stage (if all goes well :) showing real code and real demos !!!
Last, but not least. We have very cool surprises and games.
It is going to be fun fun fun
Just make sure you arrive on time to, the Developers Keynote Session, starts at 12:30 in Eilat, Royal Beach Hotel.
Be there or be square