<div class="gmail_quote">On Tue, Sep 13, 2011 at 12:30 PM, Todd Walton <span dir="ltr"><<a href="mailto:tdwalton@gmail.com">tdwalton@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

I'm watching the Microsoft Build Conference keynote right now.<br>
They're poring over the upcoming Windows 8.  All in all, it really is<br>
an improvement over Windows 7.  (Well, I really haven't used Windows 7<br>
very much.  But, the point being, there's lots of improvements.)<br>
<br></blockquote><div><br></div><div>The part that concerned me was showing off the UFFI boot. It will refuse to boot unsigned boot partitions. That might make it a bit hard to replace Windows on new PCs.</div><div><br></div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">The main speaker said something that made me very angry.  He said,<br>
(roughly), "in the new world of computing apps must not be siloes and<br>
must communicate with other apps through more than just a narrow<br>
channel."  I know he's supposed to be 'oh wow' and 'gee whiz', but you<br>
know... the only reason Windows apps have been so siloed and greedy is<br>
because Microsoft has legislated and incentivized it for so long.  I<br>
learned Linux administration long before Windows, and when I came to<br>
Windows administration 5 years ago or so, this was one of the things<br>
that infuriated me so much.  Every little thing I'd want to do used<br>
it's own app, hidden away in its own place, using its own interface.<br>
And you could never take the output of one app and give it to another.<br>
 Agh!<br>
</blockquote></div><div><br></div><div>I don't know that this is a Windows fault, per se. The problem isn't exactly that Windows locks up data. As a matter of fact, many of the canonical Windows programs have been examples of how to expose the apps data and functionality as a service. You could write a shell script (VBScript for example) that could completely control MS Word or Adobe Photoshop. In some cases there were APIs available to scripts that were very hard to get to in the UI (like Photoshop's batch conversion stuff).</div>

<div><br></div><div>It's different from UNIX's pipes or course, but it does let you do some pretty cool stuff. As a matter of fact, Windows took a sheet from the UNIX play book with Power Shell. I've not used this capability, but as I understand it, you can pipe "objects" so that instead of having to parse plain text you get an actual object, with it's data and methods. That sounds pretty cool.</div>

<div><br></div><div>Now it just so happens that few application developers go through the trouble of exposing their API in such a way. These then become silos.</div><div><br></div><div>The demo was quite impressive. I'm glad to see MS innovating again. From mobile and from Apple they're getting some serious competition and they're having to really push the limits. I've said it before and I'll say it again, competition is great.</div>

<div><br></div><div>(oh, and yes, I saw several things that have been around for a while on Linux - for example, application developers can sync their services' data using Windows Live. Sounds a bit like Ubuntu One...)</div>

<div><br></div>-- <br>Matthew Nuzum<br>newz2000 on freenode, skype, linkedin and twitter<br><br><p>







</p><p><span>♫</span> You're never fully dressed without a smile! <span>♫</span></p><p></p><br>