The Opening of the Veil

For the past several weeks, I’ve been testing the escrow build for Windows Vista Beta 2. And I’ve also been testing a whole cluster of other products and technologies. I’ve noted my excitement (and some challenges) with all of this new software.
But my personal experiences will now be shared by countless more people. Last week, BillG announced the general availability of a whole slew of beta products. We’ve all heard the announcements. But what about the code base. How are all the betas looking? In my humble opinion, so far, so good. Here’s the rundown:

  1. Vista Beta 2: I’ve been running the escrow build for three weeks. After three attempts to get the actual beta bits downloaded, I finally got the bits on Saturday night. So I installed Saturday night and went into the office on Sunday. Why did I go in? Well, I wasn’t able to upgrade from my previous build. So I had to install into a clean Windows directory. And that meant that I had to re-join the network and re-install all of the apps I use. The process Is pretty simple – it just takes some time. So after two hours, I got everything set up the way I like it. I’ve installed all the Office betas. I’ve installed the Windows Live Messenger beta. I’ve even got the new IT Connection Manager installed.I can’t comment on the XP-to-Vista upgrade as I haven’t done that. But my new Vista partition is working quite nicely. I would have no objection showing this to any of my customers. Indeed, I can’t wait to start showing all of this to all of my customers.
    They’re still were a couple of device challenges, but nothing too terribly difficult to resolve. I had to update the audio drivers, but the new drivers were downloaded automatically. The drivers for our smart card readers didn’t work at first. But a quick automatic download of drivers solved this challenge as well. Unfortunately, the video drivers were still a challenge. I had to install them by hand. It’s not hard – especially since I’ve done it half-a-dozen times already. If any of you need help, let me know.
  2. Office Professional 2007: The installation was simple. And the code does work – with a couple of challenges (especially speed and transient system hangs). All in all, I can wait to get the last few minor problems ironed out. As I’ve noted before, I’ve been using Office 2007 as my default for almost two months. And I’m loving it. I think I’ve finally got the hang of the ribbon bar. But without any tips/tricks or handouts, it took me some time. I love the design and utility. But it will take time for folks to get used to this.As a side note, I’ve really started to explore the use of Outlook categories and action flags. In the past, I’ve flagged important items. But now, I can create multiple categories, sort by those categories and create actions for any and all items. For my part, I’ve color-coded categories for each of my customers. So when I’m looking at any email, I assign it to the customer category. That way, any time I look back at any message, I immediately know which customer is affected. And since you can assign multiple categories, I can categorize an item that affects one, two, three or four of my customers. In short, I assign impact scoping of every item by customer. And then I assign priorities/follow-up flags based upon urgency. The system isn’t flawless. You can’t set multiple action flags for an item. But you can always create a separate task for each customer. I’m fiddling with how this will all work. I’ll let you know how the fiddling turns out.
  3. Office OneNote 2007: This product gets better and better. There are a lot more “management” and “organization” features that make it much simpler to work with a large library of notes. Handwriting recognition is a bit better than before. So it is easier to move documents between Office components with more confidence in handwriting recognition.
  4. Office Groove 2007: There are a few new features. But most of what I see is a cleaner integration with other Office products. Groove used to look like it didn’t belong as part of the Office suite. Those days are disappearing. There are still a few points where it looks like another vendor’s product, but those are rare exceptions. I think we need to rally start emphasizing this to our enterprise customers. Groove is no longer “an after-thought” of the Office product line.
  5. IE 7+: Yup, you read that right. IE 7 is the beta product for Windows XP. The Vista-specific version is now known as IE 7+. I am using both as my default browser on both Vista and XP.
  6. Office Communicator Mobile: The IM client for Windows Mobile 5 is officially ready for production deployment. I have been able to ensure IM presence, even when I’m not in front of a PC. I both love and hate the fact that I am “always on.”
  7. Windows Live Messenger Beta: I’ve been using this at work and at home for about six weeks. This is a very good IM client for the general, Internet-connected experience. And it includes VOIP support. Since this product integrates both mobile and connected experiences, it fully supports text messages moving from a connected device to a mobile device. It’s a very simple and mostly intuitive experience.

So that’s the update for this weekend. In the past week, I’ve seen some dramatic changes at home with a child graduating. But despite all the changes at home, I’m glad that some things stay the same: at work, our development teams are diligently working to deliver new code. With each week, their efforts are showing better and better results. Boy, I love this stuff!
-CyclingRoo-

Ultraman: Beta Capsules and Gomora

How many of you remember Ultraman and the Science Patrol? Alright. How many of you were alive when Ultraman first arrived in America? For those who don’t remember, Ultraman was one of the first Japanese sci-fi imports in the U.S. I remember watching the brave Shin Hayata lift the beta capsule into the air and become Ultraman – defender of the world. He fought the evil renegade monsters from outer space.
So why would I think of Ultraman. That’s easy. For the past week, I’ve been lifting “the beta capsule” (beta software products) into the air. Of course, I haven’t turned into a super-hero. But I do feel like there are super new things I’m finding with each beta.
So what have I been playing with? First of all, Microsoft is about to release Windows Vista Beta 2. While the development and QA teams are still ironing out the final usability issues, the beta code is now in escrow. That means that there are no changes in the “Beta 2” branch except for show-stopper errors. That also means that we are rapidly heading to a point where the hard work of all of the developers will be spread before a huge customer community.
And what a sight Vista is to behold! After many years, it is fantastic to realize that I will see a new Microsoft OS. It’s been many years since Windows XP was released. And since then, the computing world has changed dramatically. And Vista represents our efforts to both address the changing world as well as shape the emerging world. First and foremost, Vista is designed with security in mind. Not only are there “visible” features (like BitLocker), but the entire infrastructure of the OS has changed. Vista is the first OS designed with Trustworthy Computing in mind.
Sometime, I love the security touches. But other times, I’m startled by them. For years, I’ve had the explicit authority to do anything and everything to my system. And by default, system invaders could inherit those abilities – if they could usurp my credentials. But changes to user access controls will change a lot of that. Indeed, users will be prompted whenever a system action requires explicit administrator authority – even if you are already an administrator. There has been a lot of good and bad things written about this design decision. But I’d rather err on the side of caution. So I’m getting used to UAC changes. And I’m very surprised about how many seemingly trivial tasks actually require some form of elevated privilege.
But the Vista changes don’t end with security. As everyone probably knows already, Vista “looks” stunning. The UI has been retooled to take advantage of advanced graphics capabilities. This includes desktop transparency – also known as “Glass”. But transparency is not the only visual touches. The OS now includes vector graphics capabilities. So what’s so sexy about that? Well, any object on the desktop can be scaled (up or down) and retain true image fidelity. In addition, all of the base applications have been re-tooled to include imroved “look and feel” characteristics. These touches include new widgets, improved font management as well as other touches.
And as I’ve noted many times, RSS is everywhere. I think I love this as much as anything else. The ability for a user to classify and organize content based upon their own personal taxonomy will make Vista “personally configurable” for each user.
And the list can go on and on. But let’s look at the other beta efforts underway.
Next on the beta drumroll is Microsoft Office System 2007 Beta 2. The new Office System is staggeringly beautiful. For those who haven’t seen it, the new system has a somewhat different user interface design. The cascading menus have been replaced by a “ribbon bar.” The ribbon bar features related menu objects grouped together. While the notion of hierarchically cascading functions isn’t gone, it exists in a more usable form. Further, the ribbon bar adjusts based upon usage. More frequently used items will gain increased prominence and visibility. Our usability studies indicate that this new interface should truly improve the user experience. I sure hope so. I’ll use it for a few weeks and report back. Until then, I’ll have to hunt to find some of my more favored commands / menu items. [It is important to note that Outlook retains much of its previous menu-oriented design. I guess that this is to ensure maximum usability on the most frequently used product in the Office suite.]
And the Office System 2007 also includes new versions of OneNote as well as a new version of Groove. Both products have picked up some nifty features – few of which I’ve had a chance to explore. In fairness, I’ve focused on the basics: Vista, IE7, and the traditional Office products. So I’ll take another action item to report back on these tools.
And more is one the way. The rumor mill is grinding out a great deal about the new Windows Media Player 11. Now I’ve seen the new Windows Media Player in Vista. But if the rumors are correct, there’ll be some WMP11 candy for the XP crowd sometime this week. And I can’t wait to put this on my home systems. My kids have a fondness for iTunes. And it will be nice to let them see what Microsoft is doing in this space. Coupled with Urge (the MTV co-venture), I hope to see a real challenger to the Apple primacy. I do need to note that I use iTunes. I bought my iPod before I joined Microsoft. But I believe that competition makes everything better. So here’s hoping that our new entry into this space will heat up competition and spur further innovation.
BTW, the title of this post mentions Gomora. Gomora was one of Ultraman’s most fearsome foes. Well, my week in beta heaven has been interupted by its fair share of challenges. First, I was having some odd problems with Wifi in my current Vista build. I could easily connect to the corporate WLAN (no small feat when you consider that this requires auto-enrollement and certificate setup. But it turns out that there is a minor bug being chased down in relationship to the latest Linksys drivers for the WRT54G. If you are running the latest Linksys firmware (which I am – via HyperWRT) and your router is configured to support AES+TKIP (which mine was), then you won’t be able to connect this Vista build to your router – unless you make a change. The fix is simple – once you know the problem. I had to change my router to support AES only. Once I did this, I could connect my Vista system to my home network. I had reached my Monday Nirana.
OK, not really. Too bad one of my daughter’s had a system that only supported TKIP encryption. So when I made my change, she couldn’t connect to the network any longer. So I had to find the right XP drivers and software to support WPA2 and AES for her system. This wasn’t hard. But it was one more thing to fiddle with.
But the problems didn’t end there. We are reorganizing furniture in the house as a prelude to a graduation party we are holding for Dana. So our youngest daughter felt that now was the best time to re-organize the upstairs loft. Not a problem, right? Wrong. She decided to switch monitors and keyboards on two systems. Unfortunately, these were the two oldest systems in the house. And they didn’t take kindly to the swap. As a result, I spent about 90 minutes swapping stuff around to get drivers recognized. In the end, it was no big deal – except that my kids wanted everything solved ASAP (in order to prepare for school finals). I guess the old adage that you shouldn’t change more than one thing at a time is appropriate. I’ll teach Bailey that lesson – when she speaks to me again. 😉
And the list didn’t stop. Over the weekend, my son was doing some gardening. Unfortunately, he cut our cable infrastructure. So we’ve been without phone, cable and high-speed Internet access for the weekend. So I had a lot to catch up on when the cable repair crew finally restored service.
So here I sit. I’ve changed hardware on two systems. I’ve updated five systems with either new software or new configuration data. And I’ve gotten my network infrastructure damaged and repaired. So it’s time to relax. I think I’ll catch up on a new Doctor Who ep from the BBC.
Ciao!
-CyclingRoo-

Home Monitoring: Yet Another Tech Mashup

Some of the coolest technologies that exist today are re-packaged versions of things that have been around for quite some time. For example, the Apple iPod is a mashup of MP3 and music technologies that existed years before the first iPod surfaced. But Apple took lots of pieces and re-assembled them into a compelling new package.
Two weeks ago, my wife came to me with a challenge. Since our neighborhood is in an established part of the county (i.e., we are in an older neighborhood), there has been a substantial increase in the neighborhood crime rate over the past six months. After reading story after story of garage thefts that have occurred recently, my wife asked me if I could put together a good surveillance system. “That should be easy,” I mused to myself. I would need: a) a web camera, and b) a monitoring application/platform.
So with this simple mashup in mind, I thought I could sling together something that would work quite nicely. So I ran out to the store and bought a couple of Logitech webcams. And I ran home and downloaded some monitoring applications to test. So far, so good. I fired up the cameras without a problem. Then I launched the monitoring app. I configured the alert subsystem to email me whenever any motion was detected. Then I set the tool to start monitoring after everyone left the house.
The next morning, I got 600 messages during the first four hours of operation. My delight quickly changed to frustration. So I looked at some other tools. Different web monitoring software allowed me to set the “sensitivity” of the motion detection. Apparently, simple light/shadows moving through the room (as the sun moved through the sky) had triggered false alerts.
So new software would be better, right? Well, the new software had its own problems. After trying two or three differents apps, I decided to take a different tack. In the end, my wife and I sat down and listed a much more complete set of requirements. Yeah, OK. I’m a technologist, not a systems analyst. But I know enough to document real requirements. So that’s what we did. Our requirments included:

  • A camera with a minimum of 320×240 resolution. Actually, we wanted 640×480. But we also wanted to be able to see it on our cell phones. So the camera needed to support both resolutions.
  • Wireless connectivity so that I could place the cameras in different locations based upon changing monitoring needs.
  • A web server that would stream the video feeds to a computers located outside the household.
  • The camera/video browsing tool should be able to pan, tilt and zoom the camera from a remote location. And it needed to be a web app.
  • A monitoring tool that could be set to start and stop monitoring based upon a predefined calendar.
  • An alerting system that would send emails to outside accounts.
  • A recording system that would store video that was captured.

And the list began to grow even larger. So I began to realize that a simple mashup wouldn’t work. I wasn’t just going to be able to blend a couple of pre-existing tools on-the-fly. I needed something that would solve all of these needs – and then some.
So I started looking into a more robust camera (or monitoring platform). And I found the Panasonic BL-C30A. This device is fabulous. It meets (or exceeds) all of the video requirements that my wife and I had outlined. More importantly, the camera had all the management features we wanted as well.
This camera has a web server. And the web server is very comprehensive. It provides monitoring and alerting capabilities that matched our needs. And the software can be updated as new capabilities are added. In short, the camera has a small, purpose-built server that provided the surveillance and control features we were after.
So while I did not do the mashup myself, Panasonic did it for me. They served up a product that was a camera, a web server, a monitoring application and an alerting sub-system. And the system is performing admirably thus far.
-CyclingRoo-