Sunday, July 10, 2005

Report from Microsoft Worldwide Partner Conference

I've been to several Microsoft conferences before, but they've all been technical.  This is my first time at the Partner conference and I'm finding it surprisingly productive and helpful.  While the conference is low on technical information, there are still important announcements being made here, and a high concentration of people who want to talk to each other, and who aren't bashful about wanting to make money.  Once you understand that this is the premise of the whole event, the conversations move fast, and you can get straight to the point, without having to worry that your business motives are somehow in bad taste.

I've been here two days, so the following items are not breaking news, but they're still pretty fresh, and you might find them useful.

  • BizTalk Server 2006, which was to "launch" on November 7th with Visual Studio and SQL Server 2005, but not RTM until the 1st half of calendar 2006, will apparently now only be "announced" at the November 7th event and will now launch and RTM in the first half of next year.
  • The product code named "Maestro," which ties together SQL Server Reporting Services, SQL Server Analysis Services and SharePoint, will officially be called Microsoft Scorecard Manager, and will ship in the fall.  All attendees of the WWPC got a ready to run Virtual PC image of the current beta bits.  I haven't set mine up yet but will soon and will report back.
  • The next version of InfoPath will allow deployment of forms to a Web server and provide for a full form-fill-out experience in the browser without the InfoPath client needing to be installed on the user's machine.  My take: watch for InfoPath's integration with BizTalk and SharePoint to tighten immensely and its suitability to human workflow applications to be especially high.  It will come as close to a killer app as an infrastructural product like it possibly could.
  • Microsoft CRM 3.0 will ship before the end of the year, and will supposedly be in beta open to all partners by September.  The 3.0 moniker is somewhat silly, given that the current version is 1.2.  Microsoft wants you to believe that this is the proverbial 3.0 "they got it right" version, even though it's really only the 2nd major release.  From what I saw of it today, it beats its competition and will do well on the market.  It also still leaves room for improvement.  Here's what I found out:
    • CRM 3.0 offers a total of three clients: a browser client, a "light" (thin) Outlook-based client that hits the CRM server, and a "heavy" (thick) Outlook client that runs against a local database, much like version 1.2's CRM Sales for Outlook client.  As in 1.2, even the Outlook clients are HTML based, but they are heavy-duty AJAX clients (my term, not Microsoft's).
    • Unlike 1.2, the 3.0 Outlook clients integrate tightly with Outlook's inbox, contacts and calendar.  In 3.0, the Outlook clients are 1st-class clients and the browser client is the secondary one.
    • A marketing module has been added.  I know little about it so far.
    • The thick Outlook client uses its own replication scheme, rather than SQL Server replication, supposedly making it much faster and more reliable.  For reasons I cannot fathom, this client will continue to use MSDE (2000) and not SQL Server Express (2005).  I was told the reason for this is that the CRM team believes they will RTM before SQL Server 2005 does.  While I'm intrigued that this might mean the product will be ready in October, I still think the MBS and SQL teams could and should have coordinated better on this.  I was told the server can be Yukon-based, so this inconsistency lies only with the heavy Outlook client, but I still think it's unfortunate.
    • Apparently, all non-programmable customizations are now done in the product itself; no more using MMC snap-ins for editing and publishing the schema.  I was told the Web Services API is more unified and simplified and offers greater IntelliSense support in Visual Studio.
  • All WPC attendees got a full, non-eval copy of Virtual Server 2005, and will get a copy of SQL Server 2005 (not sure which version...I'm betting Standard) when it ships.

Good stuff at this show.  IBM should watch its back, and Oracle should accelerate its Project Fusion or get ready to give up its lunch money to MBS.  Microsoft "gets" the enterprise, the desktop, and about 57 different ways to make them work together with ever-decreasing effort.  And they've got a very pumped partner community ready to bring their technology to customers.  2006 should be a very good year for the Microsoft stack.

#    |
 Tuesday, July 05, 2005

Web Access to Your Media Center PC Content...for Free

This may sound too good to be true, or at least too good to work well, but it's for real.  If you have a media PC, go to http://www.orb.com, create an account, then download the client (really server) software onto your Media Center PC.  It downloads and installs pretty quickly, asks you a few config questions and then starts up.  You'll see a small, green Orb icon in your tray, and your media machine will feel a bit sluggish, but after a few minutes that will dissipate.  At this point, go to your router and open up outbound TCP ports 82, 85, and 86 (in your router's port triggering menu) for your media PC's IP address.  (You did give it a static IP, didn't you?)

Next, go to any PC with Windows Media Player and IE or FireFox (preferably outside your home network for a decent test), point your browser to http://my.orb.com, and login.  You now have access to all your media: music, home videos, photos and, yes, recorded TV (not just the ability to schedule recordings)!  You even have the ability to watch live TV from your media machine's tuner (though I found this to be glitchy), delete recorded shows and program new ones. 

Oh, and for music, Orb recognizes your already-created playlists.  And my understanding is that Orb works with any PC, not just Media Center gear. 

I used my Verizon EVDO cell modem to test an "oustside" connection that varies between 600Kbps and 1Mbps. The music came in at a crisp 128Kbps stream and sounded great; the video definitely had digital artifacting, but it was very watchable and the sound was great, as was my ability to seek to different parts of the recording without totally messing up the buffer.  Orb's software streams your content in Windows Media format, and does so at a bitrate that is optimized for what it has determined your host and client connection speeds to be.

Did I mention this ain't from Microsoft, and the site appears to use Java Server Pages?  Hey, I'm not implying anything, I'm just reporting the facts.

One more test you might want to try: try logging in to your Orb account from your SmartPhone!  The UI is nicely optimized for SmartPhone screens; I tried it on my Samsung i600 which runs the mobile edition of WMP 9 and recorded TV shows worked quite well the first time I tried it.  They also worked very badly when I was trying to demo it to my friend the next day.  Mind you, I don't pay for any kind of fast Internet access on my phone...I just get Verizon Wireless's Quick2Net "1G" service that, if I'm lucky, gets a 56K connection.  The speed tests that Orb performed during my failed demo told me I have a 14K connection...so I can't blame the unimpressive results on Orb.  The fact that it worked well the first time is impressive in and of itself.

And again, all this is for free.  Apparently, some syndicated content from Sony Pictures and others, which you will see injected in the UI's menus is what pays for all this.  We'll have to see if it lasts.  And if the live TV feature ends up creating legal hassles.  If not, I hope and expect to see something similar and "official" from Microsoft on MSN or WindowsMedia.com soon.  With broadband connections available in many hotels, this may really catch on with road warriors who have media PCs.

It also may end up causing some bandwidth problems for those hotels, but fiber optic to the curb connections should take care of that!

#    |