Vista Has “Many Eyes”

Yesterday, Microsoft released the December CTP for Windows Vista. This marks the third CTP in the development cycle. And with yet another beta to follow shortly, I am left to ponder whether or not Microsoft is adopting one of the key advantages of the “open source” model: many eyes looking at the code.

Before you start to question my sanity, I will remind everyone that there is a big difference between what Microsoft is doing and what the “open source” community does. In particular, the source code for these CTP builds is not available for review. But let’s be serious. In the release cycle of the Mozilla Foundation, most of the “eyes” aren’t looking at the source. Instead, they are testing features and functions – and they are reporting bugs. Yes, some folks do look at the source code. But most testers do not.

So is Microsoft using a “release often” and “use many eyes” approach? I would have to say “yes.” First, there will be a lot of eyes on this release. According to Information Week, up to 500,000 testers will be examining the latest Vista CTP. This truly represents “many eyes.” And this CTP is the third release of the platform that has been submitted for customer (community) review. And if rumors hold true, there will be other CTP and/or beta releases to be reviewed. So from my perspective, Microsoft will reap huge benefits by releasing the software more frequently, embedding incremental featurs in each subsequent release, and distributing each release to a wider audience. At the same time, this will build the kind of excitement that has made products like Firefox so “buzz-worthy.”

-CyclingRoo-

Windows Vista Build 5270 – December CTP


Well, it’s official. Microsoft has released Build 5270 as the Windows Vista December CTP. ActiveWin has a great preview (including the screenshot from above) of what they’ve found so far.
Here are the highlights:
– Updated Windows Defender (formerly Windows Anti-Spyware)
– H/W enabled drive encryption
– GPO control of device driver installs (ostensibly to allow administrators to control removable media devices)
– IE7 support International Domain Names (IDN’s)
– A new and enhanced set of parental controls
– Improved firewall
– Single button on/off controls (in a tardy nod to the early Mac line)
– Aero (the design coda for Vista) has some additional translucent elements
– Windows Media Player 11 is included
As with other new announcements, Microsoft is going to talk big in the Las Vegas CES. This should be fun!
-CyclingRoo-

New Yahoo! Widget Engine Released


Yesterday, Yahoo! released version 3.0.1 of the Yahoo! Widget Engine (formerly known as Konfabulatory). I’d love to report that there is something really new about this release, but there isn’t. This release is a bug fix release that also cleans up the last little bits of the Konfabulator brand. Nevertheless, I took the opportunity to reload this tool.
Why do you want this? Well, you may not want this. What Yahoo! Widgets does is to provide a Javascript runtime engine that can be used for small applets (widgets). These applets utilize XML and HTTP as their communications infrastructure. In short, this is an AJAX palette from which cool little knick-knacks can be built.
My personal favorite is the simple weather widget. It is a transparent, visual representation with your local weather forecast. Is this new or special? Of course not. But it is handy, unobtrusive, and rather pleasant-looking. But the widget gallery isn’t limited to weather. There are WiFi indicators, clocks, map visualizers and lots more.
Can you live without this tool? Yes. Is this a fun little gizmo that might tickle your fancy? Yes. Do I expect Yahoo! to use innocuous things like this to convey their brand and cause just a little stickiness to their other services? You bet.
-CyclingRoo-

MSN Messenger Integration


There is a new version of MSN Messenger for general use. It’s MSN Messenger 7.5.0322. While it still needs the ability to communicate with (and through) other IM networks, it is one of the nicest client programs I’ve seen.
First, I must apologize. This is the first version I’ve loaded of MSN Messenger for quite some time. While at my previous employer, we used Windows Messenger – not MSN Messenger. Therefore, there was no “integration” with other Microsoft products/services on the Internet. In fact, our Messenger infrastructure was a walled garden. Yes, it used SIP and was a great enterprise client – but it was walled off from the outside world. So my knowledge of previous builds is quite dated.
Well, this build is nice. It has a crisp look and feel. It is a little cluttered, but that’s because there are so many integration points. If you have a Hotmail account, you can instantly see how many messages you have (and whether or not they’ve been read). If you have an MSN Spaces blog, you can see your most recent post – and click your way directly to that posting.
And then there is the downside of integration. I now have tabs that link to free movies, free audio and a dating service. Personally, I don’t care for these integration points, but I’m sure that some folks do care about these. Of course, you can rearrange the tabs, but I’d love to remove them. In any event, I cant wait to see what this looks like on the Sprint PPC-6700.
From my viewpoint, I’m starting to see product integration from a whole new angle – strictly as a consumer. I can integrate my blog, my email, my presence, and my voice in a single place. And I really like the “look and feel” of the intgration I’m seeing. Every frustrated and concerned BlackBerry owner needs to take a serious look at where complete integration is headed. Now if integration can only transcend to true interoperability!
-CyclingRoo-

The URGE to Compete


Last week, Microsoft and MTV made a BIG announcement. They announced that they would annouce something at CES in January. Apart from the “buzz-centric” nature of announcing a future announcement, this announcement perked my ears up. Starting next year, MTV will be offering an online music service to challenge the iTunes Music Store. And that music service will be based upon Microsoft technology.
While details of the service will be revealed in a couple of weeks, what is clear is that the content distributors are starting to become uneasy with Apple – especially regarding its single-tier pricing model. We’ve already seen contentt sources like Rhapsody emerge – although to somewhat mixed (i.e., lousy) results. And the wireless carriers (like Sprint) are trying to get in on Apple’s business. Now the content owners and distributors themsleves are starting to move. MTV (Viacom) is a solid brand in the music industry. So the establishment of an online music store by a content developer/distributor means real competition for Apple.
Of course, the competitiveness of that offering depends on a lot of things. First, any music store must have either broad or exclusive content. The URGE service may have both. First, over 2 million songs will be available on URGE – from the very start. Second, unique content from MTV will only be available on URGE. These two factors may give URGE a chance.
And the fact that this content will be available on any digital music device (that isn’t from Apple) means that the device manufacturers will want URGE to succeed. Indeed, I expect that many of these devices will begin to bundle URGE. By bundling device and music service, there may actually be a chance for some real iPod/iTunes competition. Wow, woudln’t that be nice.
[Note: I have a 60GB iPod Photo with over 3,500 songs on it. I love it. But I can’t wait to see competition transform this market.]
-CyclingRoo-

IM Interoperability: AOL + Google?

On my last post, I noted that network interoperability and identity trust are ideal – but difficult to achieve. The different platform providers have been loathe to open up their networks and customer base – possibly for fear that they would run into IM portability issues (just like wireless number portability in the telecom carrier market).
That issue notwithstanding, Yahoo and Microsoft did agree to some measure of interoperability serveral months ago. And the recent news from Google should lead everyone to expect Google and AOL interoperability – at some point in the future.
But despite these two spheres of integration, we still need to demand IM interoperability between all vendors. Only then will IM and presence gain the ubiquity and usefulness of email.
-CyclingRoo-

IM Interoperability: GAIM 2.0b1

There are two means of providing IM interoperability. The first is true network interoperability. This model means that members on one network can communicate and interact with members on a different network. The Jabber community has followed this model for quite some time. When Gtalk came into existence, it joined dozens of previously existing networks that exploit XMPP (and Jabber). But the Jabber community did not ineroperate with AOL/ICQ, Yahoo or MSN Messenger.
Those days will change very soon. Microsoft (and others) are finally talking about bringing down the IM barriers that separate the various islands (and IM identities). Microsoft Live Messenger may show us the vanguard instance of this when it is released in the very near future.
But until the barriers are loosened (or removed completely), the only real means of maintaining a fully functional and interoperable identity is through a client that communicates with all the networks. The folks at Cerulean Studios have a licensed client called Trillian. It is a very cool client, but it is released in a fee-or-free model where a license fee entitles you to complete functionality.
In addition to Trillian, there is a stunning open source project called GAIM. The GAIM client can connect to every IM network that I am aware of. It supports presence as well as IM on these networks. And the latest beta delivers a simple and snazzy look. It will operate on almost every platform around – as long as you’re willing to install the GTK toolkit.
But these kinds of clients come with one key cost: you need to maintain an identity on all of the networks that you wish to operate within. And this will remain the case until there is a compelling reason for the netowrk providers to recognize and accept foreign identities. Will this happen soon? Who knows? But it reminds me of the email interoperability issues from the early-to-mid nineties. Everyone began to deliver SMTP trnasport and LDAP directory integration when all of the customers demanded it.
For now, I’m using GAIM – because I communicate with folks on many IM networks. So I must maintain an identity on all of them. Ick. I can’t wait till this will change. My only fear is that we will end up with another mess – like email. Today, email identity is not verified. Anyone can impersonate anyone. I used to demonstrate this by generating an email and setting my from address to ThePresident@whitehouse.gov. I never sent such messages outside of our network, but they did prove the point quite effectively. In the case of IM, we will need to establish some recognizable entity to authenticate identity or we’ll have to trust that whoever calls themself by a name are entitled to use that name.
-CyclingRoo-

December Vista CTP Looms Large

Mary Jo Foley (over at Microsoft Watch) is now reporting that Vista Build No. 5270 will be the next CTP (Community Technology Preview) for Windows Vista. Based upon her inside sources, she’s hearing that this Build will be available on Monday or Tuesday.
So why do you care about the December CTP? Well, if your looking for the next beta, December CTP ain’t it. In fact, the next beta won’t be around for a couple of months. But there should be some additional improvements in the UI. In addition, there is inclusion of pen/tablet support. For me, this is one of the key functional milestones marking preparation for commercial release of Vista.
As the next few weeks unfold, I’ll see if I can get some insights from the Channel 9 crew. Maybe I can alert everyone to when the December Build gets some air time.
-CyclingRoo-

LiveNow


I’m starting to make the switch. While I’m still a Sprint employee for the next two weeks, I’m beginning to drink the blue Kool-Aid. So what is changing? Here’s the short list:
1. I am switching from GMail to MSN Hotmail. That switch will be hard because everyone knows my public presence through Gmail. But the change is manageable. Hotmail is a solid product that provides a parity of features. But beyond the parity of mail, there are some interesting goodies I’m now exploring – like mobile mail on my phone handset. Again, its probably not a differentiatior, but it integrates well. In the past, I loved to perform the integration tasks. Now, I need products and services that ship as integrated packages. My new email address is cyclingroo@hotmail.com. I will keep the Gmail account for a short time – but principally as an email forwarder – just until I notify everyone and get established.
2. I am switching from Gtalk to MSN Live Messenger. This will only affect a few of my closest friends. But I suspect that it may be hard to get into the Live Messenger Beta. Let’s hope I can leverage a couple friends in Redmond to help. Robert, do you have any pull with the Live Messenger crowd?
3. I will be switching my blog. That one will be hard. Actually, the switch itself will be easy. But the affect to my readers will be huge. So I’ll try and make it semi-transparent. First, I will acquire a neutral domain name. Then, I’ll either use a hosting service and manage the site myself or I’ll use the MSN Spaces ecosystem. I’m still working this one out. But for now, I’m still on Blogger.
4. I’ve removed the MS Anti-spyware Beta (formerly known as Giant Software) from my home system. At the same time, I’ve removed my Avast anti-virus instance. Instead, I have jumped onto the Microsoft OneCare Live beta. Once I removed all other memory-resident anti-virus and anti-spyware tools, the OneCare stuff seems to work great. I really like the OneCare model. It is designed around providing a one-stop shop for system care and maintenance. This includes system defense as well as system performance. If you’re inclined to try the service before it goes live, you can find it at Ideas Live.
The “Live” site is starting to see some real traffic. I can’t wait until the buzz becomes tangible. The entire “Live” campaign is a change from products to services. It will be interesting to see what the long-term transformational benefits will be. But customers aren’t “buying” software from a vendor. Instead, they are buying management services – like lawn care.
Could someone do these system care tasks for themselves? Of course they could. And most people do so – or don’t do anything at all. But the service is designed to lift that burden from the consumer. BTW, giving computer users more time is exactly what the computer was designed to do. When computers require more time than they return back, then computers are not trasnforming our lives, merely absorbing them. This new services model has the opportunity to return time back to our customers. And that’s what the digital revolution is all about!
What Is LiveNow?
Now that you’ve read this far, I can tell you what the title of this post is all about. Over the past few months, I’ve been noodling with the notion of how I could characterize the changes that are about to be unleashed upon our customers. When I graduated from college, we moved from the Batch Era to the Online Era. In the late-eighties, we moved from the Online Era to the Distributed Era. In the mid-nineties, we moved from the Distributed Era to the Internet Era. And now, we are poised before what I was calling the Now Era.
For me, the Now Era was the time when computing was no longer an exercise in refering to data. Rather, it involved having instantaneous and ubiquitous access to the data. Further, Now Computing means being able to invoked services in real-time that will act upon the information you – the customer – needs. Indeed, Now Computing is about real-time access and real-time action.
Well, as I’ve pondered my role at Microsoft, I’ve reconsidered my desire to categorize the next computing era as the Now Era. Instead, I formally adopt the nomeclature of Microsoft. We are entering the Live Era. But I will put a little spin on the Microsoft slang. And I’ll do a mashiup with the outstanding LiveStrong efforts of the Lance Armstrong foundation. My new characterization will be the LiveNow crowd. We are part of the Live Era, and the emphasis is on the here and now (not the distant future).
And this mashup has another tangible meaning. I am alive now because of computing technology. Without my ICD, I would have gone to be with my Lord in Heaven. And while I desire that outcome with all my heart and spirit, I still have things to do in the here and now. So the LiveNow campaign blends my new career at Microsoft, the new era of computing, my continuing life and joy, my love of cycling, and a whole lot more. So don’t be surprised when you see me with a blue wristband right next to my LiveStrong wristband.
So team, let’s LiveNow.
-CyclingRoo-

14 Seconds From Eternity


I started to feel strange…
I checked my pulse…
It took 8.75 seconds to charge…
29.5J of energy were delivered…
I felt the explosion in my chest…
After fourteen seconds, it was over. My Medtronic Gem III VR 7231 saved my life. I was in a lethal cardiac rythmn. The general term for this rythmn is ventricular fibrillation. The med tech called it Torsades de Pointes rythmn. I call it a brush with destiny.
This isn’t the first time this has happened. Three and a half years ago, I died in the eye doctor’s office. But by God’s grace I am here to tell the tale. I call myself the CyclingRoo because I am an avid cyclist who is also an “electric roo” (a patient who has been saved through the use of an implantable cardioverter difibrilator.
As I noted in my inaugural post, I never really knew whether or not I needed this device – until six weeks ago. Late one night (while in a different city), I was awoken from sleep by my ICD. After talking to my cardiologist, I learned that I did indeed receive a life-saving therapy.
But I didn’t blog about the incident. I did not want to unnecessarily worry my kids. After all, the incident happened while the family was on an official visit to my daughter’s future college (SiU, Go Salukis). And my kids have enough things to worry about just being teenagers. At the same time, I was in the process of considering a new job. So I didn’t want to provoke a lot of medical questions as part of the interview. Of course, I did disclose my cardiac situation; how could it not be obvious given the blog postings over the past year.
I had every intention of blogging about the event this past weekend. I figured that it was time to fully disclose everything that is happening. But as usual, I got side-tracked. So I figured I would do the obligatory “catch-up” post this week (the last week I was going to be in the office with my current employer).
Now, circumstances have overtaken me.
Last night, I left the kitchen table and went out into the living room to watch some television and sit and chat with my beloved mother-in-law. BTW, I use the beloved term quite liberally. After my own Mom passed away, my mother-in-law has truly become my Mom. I will trust her with my deepest and most-heartfelt confidences as I know that she loves me unconditionally. It is fabulous having a mother-in-law who can assume some of the role that my Mom had! But I digress a bit…
I sat down on the couch and started to be a little short of breath. That hasn’t been unusual the past week. I’ve had a sinus infection and I have had real difficulty breathing. But this felt markedly different. I was feeling a little anxious and checked the pulse in my neck. It felt really weak. I checked the pulse on my wrist and it felt unremarkable. But I was starting to feel worse. So I remember putting my fingers back on my neck.
The next thing I remember was feeling my chest explode and hearing my youngest daughter shrieking in abject fear. She witnessed my conversion from death back to life. She saw my body convulse horribly. And I think she knew that something awful had happened. Mom could tell that something was wrong because she said I looked horrible. She was preparing to go for help when my ICD fulfilled its duties. In the course of fourteen seconds, I was headed to eternity. The med tech told me that nothing natural would have happened to prevent my death. Indeed, my ICD (and God’s grace) restored me to wholeness.
There is very little I can say that would fully describe what I am feeling. But here is my meager attempt.
First, I am overjoyed. My God has a purpose for me on this world. And that purpose is not fulfilled. He guided the innovative minds that created the Medtronic device. He guided the leaders of the company through countless clinical trials. He even prepared the surgeon who implanted the device. In all, God laid out a path for my continued mortal life. I can never express the immense gratitude that I have.
Second, I am nervous. I have just resigned from one employer (effective 12/31) and I have not yet started with my new employer. There will be no problem with Microsoft. Especially since this will not materially change anything. I am still able to perform everything that Microsoft needs from me. It may change some of my transit logistics, but that is inconsequential.
Third, I am anxious. I have no reason to fear. After all, the enemy is the real author of fear. But I can tell you that I have cried and prayed about how I am responding to this latest “therapy.” I can say that I am clearly holding on way too tightly. Last night, I was gripped with fear – fear of losing my wife and kids, fear of stumbling through my job transition. But the fear I am feeling is nothing more than fear itself. I have all that I need to thrive. I have a family. And I have a defibrillator that is my “ace in the hole.” So the only thing I have to fear is fear itself.
God, thank you for your continuing mercy and forbearance with such a frail servant. I love you and I will trust you in whatever you have laid before me. I will rest in my faith and expect your peace to come to me.
Friends, thank you for reading this. When I started, I had no idea what I would write. I only started with the odd feeling that “14 Seconds From Eternity” is what I should write about. Most of us have a recognition that there is more to living than just the day-to-day act of survival. Instead, it is an affirmation of Him who made us. We are His workmanship, created for good works in Christ. He calls us to offer up ourselves a living sacrifice. I pray that I can fulfill this calling in your sight. And I pray that each of you (including the wife whom I love in indescribable ways) will hold me accountable for my spirit and my words. I need you now. Not for logistics but for the restoration of peace and joy.
For me, I clearly know that I am a mere fourteen seconds from eternity. May I make all of the moments that precede those final fourteen worthy of God’s approval.
-CyclingRoo-