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-

IE7 Beta 2: This Beta Is Mo Betta


Oftentimes, I judge the overall “goodness” of a software product based upon my wife’s general perceptions of product “look”, product “feel” and general product usability. And her initial view of IE7 was simple: “Go ahead and make it the default browser on our system, honey!” Well, alright then. I will – and I did.
For my part, I am really liking IE7 Beta 2. Why? Well, it’s a large number of things. First of all, I love all the features that were in the previous publicly available builds. Tabbed browsing is in the base build – and has been for months. Security enhancements are everywhere – including phishing filters. And the “out-of-the-box” RSS integration is great.
When I first installed an IE7 preview a few months ago, I wasn’t certain if I liked the RSS browser in the product. I had grown accustomed to the LiveBookmarks interface that is part of the Firefox browser. But the RSS “preview” has grown on me. Yes, I’ve grown accustomed to it through the Vista builds I’ve been running. But it’s more than familiarity. I ike the casual simplicty of the feed being reduced to a simple scrollable page. And I think the team has really tightened things up with this release. And the biggest treat was the inclusion of OPML feed imports. So my feed lists were easily loaded from Sage (a Firefox extension) into the new IE browser. Thanks for finally getting this into the base build!
The most encouraging thing about this release is that it is now feature-complete. In Microsoft parlance, Beta 2 is synonomous with feature complete. It is also the general designation for builds that are rolled out to the whole company. Yes. That does mean that IE7 will beocme the default build for browsers that all Microsoft employees use – and show to customers.
And while this is pretty neat in and of itself, it is more important to note that this says that RSS will now become part of the corporate culture. Everyone in the company will now have a feed reader. So that means that feeds will proliferate even further into the corporate consciousness. And the feed store will become an even more visible part of the computing ecosystem found within all Microsoft products.
It is great to see the strides taken last summer that are now becoming the products of today. Once again, I’m reminded of the reasons that I joined this company.
-CyclingRoo-

Vista Is Sweeter: One Build at a Time

It was another wonderful Vista weekend. On Saturday, I loaded Vista Build 5365.8. Based upon all the information I can assemble, this build will become the next EDW (i.e., externally available) build of the product. And it merits that distinction. It is a generally stable and feature-complete build. Here is a brief list of the good, the bad and the ugly.
The Good

  • Everything that worked before is still working now. I am glad. Regression errors are pretty darned pesky. So ensuring that fixes remain fixed is pretty pivotal.
  • M4 hardware detection and driver installation is getting very close to flawless. The video drivers installed flawlessly. I don’t have any Bluetooth devices. Consequently, I can’t give you any feedback on whether the BT issues have been resolved. There are a couple of unknown devices that still remain, but things are now very usable (w/o intervention).
  • Windows Mobile connections (and ActiveSync) all appear to be working nominally.
  • Once I joined the domain, I did receive the appropriate digital certificates. That means that wireless connections to our corporate LAN now operate w/o any additional action. Yippee!! My previous problems were almost certainly related to being on an interim and/or less stable build.
  • IT Communications Manager (our VPN into the corporate network) works with this build. This is fabulous. I can now connect from at home w/o booting to XP.

The Bad

  • I’m still having trouble with the audio drivers. But, as noted before, you can simply load the XP drivers as they work without a problem.

The Ugly

  • When I swap video modes, I run into all sorts of video problems. The screen does not render images properly and I generally need to switch users or logoff and log back on in order to resolve the display issues that arise.

So what am I going to do? Well, I think I’m going to run on this build as my default build – at least, for now. All of the standard apps (Office, Groove, OneNote, Office Communicator, and the IE applets I use) seem to work. I still have to try Siebel (our corporate CRM). But beyond that, things are looking pretty darned good for a Beta 2 in a couple of weeks.
-CyclingRoo-

Sprint PPC-6700 Gets an Upgrade


I am in love with my new Sprint PPC6700. I loved this device when I first saw it in the R&D labs at Srpint. And I’m enjoying it even more now that I am a user. I won’t bore you with a review. There are dozens of those around the web. And the device is a few months old. So if you want the absolute “latest” features, this may not be the device for you. But after two weeks, I can truly say that I love this phone.
And the phone just got better. A new firmware update has been released. This new update is available from Sprint here (and select Windows CE as the OS). The upgrade includes a couple of nice improvements. First, the Messaging & Security Feature Pack now supports push technology. That means that mail arrives on your phone when it is available on your corporate email server (assuming your server supports this feature). Second, this firmware provides support for A2DP (Advanced Audio Distribution Profile). That means that stereo Bluetooth headsets now function appropriately. Woot! Finally, there are a bunch of performance improvements and bug fixes.
This upgrade is well worth the effort. If you want to perform the upgrade yourself, then you should backup your data or have access to your computer in order to perform a total resync – as this upgrade will wipe out your existing data. I had little problem performing the upgrade. But the whole process took about two hours (flash + reload of data and apps). It was worth my time. But if you don’t have the time or the technical confidence, just drop by a Sprint store. They will do the upgrade for you.
-CyclingRoo-

Another Vista Refresh???

I’ve been using the February Vista CTP for a couple of weeks. And I’m loving it. But I’ve stumbled through a numberr of minor annoyances caused by my tablet. In particular, I’ve had to cobble together beta and legacy drivers to get the device to its full utilty. And that has been a challenge – mostly because of the configuration I’m running.
I am currently using a dual-boot configuration. Why? That’s simple. I have to give presentations to clients. And so I need a system that can demonstrate our current product suite. At the same time, I need to demo Vista and the new Office 2007 system to other customers. So the solution was to build a dual-boot configuration. But that poses one key problem: the Toshiba M4 tablet I use requires different firmware for XP and Vista.
Does the system work with only one firmware load? Yes, and no. Apparently, if I use the Vista firmware with XP, I lose the ability to display my monitor to an external source (like an LCD projector). And if I use the XP firmware for Vista, I cannot enable Aero Glass. So I’ve had to cobble together a process whereby I boot to a CD that selects the right firmware to flash before I boot to the OS I want to run. Yuck!
But I heard rumors that more recent Vista builds would ease some of my hardware-related challenges. So I started to shop around for which build to exploit. Then I learned that build 5342 would meet my needs – and it might well be a publicly-available build (see Paul Thurrott’s recent article). So I grabbed 5342 from the nightly build servers. I just finished loading it up on my tablet – and I like what I’m seeing. 🙂
First, the install process is even easier than before. I’m still having driver challenges. But it seems easier to resolve them this time around. [Of course, that’s because I know what I’m doing this time.] Second, I’m seeing a lot of fit and finish improvements. And while I do have Aero Glass running, I haven’t gotten around to turning on transparent/transluscent effects. Everything else looks great. Now I just have to re-install my apps in the fresh partition. I’ll post some more info about the refresh for Office 2007 System sometime later this weekend. But for now, I’m trimming the sails and heading out!
-CyclingRoo-

Build 5308 Tastes Great

There are an amazing number of Windows Vista (February CTP) reviews available on the net. I won’t try and cover as much ground as everyone else has done. So if you want a good review, just on over to Paul Thurott’s SuperSite. And if you want some great screenshots, PC Mag has a slew of snapshots. And there are hundreds more.
So I will tell you what I’ve seen and found.
1. My pragma on interim builds is simple. I don’t have mulitple machines. So I have multiple primary partiitons (thanks to Symantec’s Partition Magic). I installed 5308 in my second partition. I’ll try the “upgrade” from an existing partition at a later date.
2. I installed from my running WinXP SP2 system. The install routine loaded many gigabytes from the DVD before rebooting and installing. But the install process was simple and fairly automatic. I love that. I still remember when I installed systems from mag tapes. But the worst installs took several dozen 3.5″ disks. I remember my first OS/2 Warp install. It took forever because I had to sit there the entire time while the install program greddily demanded more disks. One DVD sure beats feeding disks. But I will say that the progress bar moved very slowly. And there were a couple of points where I thought the install was hung. It wasn’t. And the install was relatively seamless.
3. On my first official reboot after install, I was expecting a beautiful display highlighting Aero Glass. Nope. My video wasn’t supported with the drivers from the DVD. Fortunately, nVidia released drivers on Friday. So once I downloaded and installed them, I had a beautiful display featuring full transparency. It is very cool indeed!
4. I still have to download the audio drivers for my Toshiba. And the rumor has it that we might even see some functioning Bluetooth drivers at any time. But for now, I’m connected via WiFi, And my new laser mouse worked from its initial installation. My fancy new phone connects w/o a single problem. I will need to install Office in order to have full synchronization. But for now, my phone doesn’t mind the new system one bit. Too bad the Bluetooth drivers aren’t available for the M4. It would be nice to sync w/o wires.
5. I really like the sidebar. The widgets seem to work very well. And I can’t wait for the client community to develop a library as rich as the Yahoo! Widgets library.
6. I am finally getting used to the features in IE7. I use IE7 in WinXP. But one of the key featurs wasn’t really visible until this build. The new IE uses a completely new RSS feed store. And there are many other applications [in Vista] that now use the consolidated feed store. I think I relly like the RSS sidebar widget. I was able to spin through all the feeds that I had previously subscribed to within IE7. Oh well. I guess I’m a sucker for gizmos.
There is a whole lot more that I need to explore – including all of the features that will excite the enterprise security and management crowd. And I really want to dig into the multimedia experience (ala, Media Center capabilites). But for now, you can color me impressed.
-CyclingRoo-

"Always On" With Windows Mobile 5

Phew. It’s been a hectic (but thrilling) couple of days. First, I lost my phone earlier this week. Yup. After having a mobile phone for over a decade, I’ve lost my first handset. Apart from the frustration of needing to trace my steps for a six hour period, there was one good thing that happened: I needed to buy a new phone.
So my first challenge was selecting a carrier. That was simple. I chose Sprint. First, I was an employee for 18 1/2 years. Second, my retirement will be, in part, through Sprint. So I care about their success. Third, I do like their service. I’ve never had a problem with service. But this time, I get to experience the “full-on” user experience. And it wasn’t bad at all. They deactivated my service w/o any questions. OK. That’s not a high bar to hurdle. But they were very helpful in cleaning up my old service and transferring my phone number to a separate account (so that I could separate business from family expenses). And the staff in the retail store were great. They were polite and informed. And they seemed to be working for me and my best interests – not just the maximum revenue opportunity.
Once I decided to stay with Sprint, I needed to select a new phone. I chose the Sprint PPC 6700. I love this phone. First, it runs Windows Mobile 5. Yeah, I hear the groans. But WM5 is really quite nice. It has a good phone interface. And it has exceptional integration with Outlook. For me, these two facts are reason enough to buy a WM5-enabled phone. I now have all my contacts synced with my phone. And I can single tap a call from any contact. Just wait to I voice-enable the dialing!
In the meantime, I’ll settle for having my IM presence surfaced through my phone. It’s odd to know that I am “available” as long as I have my phone turned on. I will really have to remember to set my IM status before and after every meeting – lest I get an IM message at an inopportune time.
So I decided on the service and the phone. And the purchase experience was excellent. But I really am dissatisfied witht the Sprint web management experience. The system is complete, but disjointed. You have to know where things are in order to change your plan, service and features. That is a terrible distraction for end users. The interface should be mercifully intutive. Strangely enough the Virgin Mobile folks seem to know how to do this end of the phone business. But I am digressing….
Likes/Dislikes
————–
PPC6700: I like it. I have heard horror stories about repairs. I hope I missed out on that aspect of the early-adopter experience. 7.5 points
Windows Mobile 5: I love it. It’s simple and intuitive. Since my life is on a Windows system, Windows Mobile is a natural extension of what I do every day. 8.5 points
Multimedia: Ausgezeichnet! My biggest joy is that I can take any WMA file and use it as a ringtone. This is great. I have a huge library of MP3 files. And I use the Sony Acid Music suite. So I can convert any/all of my music to useable ringtones. 9 points
Retail Store experience: Great people; extremely helpful (including finding ways to lower my monthly bill w/o losing features/functions). 8.5 points
Sprint’s Web Presence: The low point of the experience. But I knew this going in. After three years of outsourcing development, the web presence feels old and creaky. It needs a face-lift. 5 points
All in all, I’m happy with my new setup.
-CyclingRoo-

“Always On” With Windows Mobile 5

Phew. It’s been a hectic (but thrilling) couple of days. First, I lost my phone earlier this week. Yup. After having a mobile phone for over a decade, I’ve lost my first handset. Apart from the frustration of needing to trace my steps for a six hour period, there was one good thing that happened: I needed to buy a new phone.

So my first challenge was selecting a carrier. That was simple. I chose Sprint. First, I was an employee for 18 1/2 years. Second, my retirement will be, in part, through Sprint. So I care about their success. Third, I do like their service. I’ve never had a problem with service. But this time, I get to experience the “full-on” user experience. And it wasn’t bad at all. They deactivated my service w/o any questions. OK. That’s not a high bar to hurdle. But they were very helpful in cleaning up my old service and transferring my phone number to a separate account (so that I could separate business from family expenses). And the staff in the retail store were great. They were polite and informed. And they seemed to be working for me and my best interests – not just the maximum revenue opportunity.

Once I decided to stay with Sprint, I needed to select a new phone. I chose the Sprint PPC 6700. I love this phone. First, it runs Windows Mobile 5. Yeah, I hear the groans. But WM5 is really quite nice. It has a good phone interface. And it has exceptional integration with Outlook. For me, these two facts are reason enough to buy a WM5-enabled phone. I now have all my contacts synced with my phone. And I can single tap a call from any contact. Just wait to I voice-enable the dialing!

In the meantime, I’ll settle for having my IM presence surfaced through my phone. It’s odd to know that I am “available” as long as I have my phone turned on. I will really have to remember to set my IM status before and after every meeting – lest I get an IM message at an inopportune time.

So I decided on the service and the phone. And the purchase experience was excellent. But I really am dissatisfied witht the Sprint web management experience. The system is complete, but disjointed. You have to know where things are in order to change your plan, service and features. That is a terrible distraction for end users. The interface should be mercifully intutive. Strangely enough the Virgin Mobile folks seem to know how to do this end of the phone business. But I am digressing….

Likes/Dislikes
————–

PPC6700: I like it. I have heard horror stories about repairs. I hope I missed out on that aspect of the early-adopter experience. 7.5 points

Windows Mobile 5: I love it. It’s simple and intuitive. Since my life is on a Windows system, Windows Mobile is a natural extension of what I do every day. 8.5 points

Multimedia: Ausgezeichnet! My biggest joy is that I can take any WMA file and use it as a ringtone. This is great. I have a huge library of MP3 files. And I use the Sony Acid Music suite. So I can convert any/all of my music to useable ringtones. 9 points

Retail Store experience: Great people; extremely helpful (including finding ways to lower my monthly bill w/o losing features/functions). 8.5 points

Sprint’s Web Presence: The low point of the experience. But I knew this going in. After three years of outsourcing development, the web presence feels old and creaky. It needs a face-lift. 5 points

All in all, I’m happy with my new setup.

-CyclingRoo-

More of the New Hotness!

How many of you were wondering if I’d ever post stuff again? Well, I started wondering the same thing and realized that I was the only one who could do something about it. So here it is [drumroll, please].
We’ve been really busy rolling out all sorts of new trinkets. Some of it is beta software. Some of it is beta in name only. All of these things are part of the massive wave of change that Microsoft is going to deliver to its customers.
Here is the quick list, for now:
MSN Messenger 8.0 (aka, Live Messenger): I got my hands on this one yesterday. Its a great next step in communications. I love the fact that our clients now interact with IM tools from most other services. For example, I seamlessly communicate with AIM users, Yahoo! users and even ICQ users. You may be saying that this is not new. Well, you’re right about that. You could have used Gaim or Trillian and accomplished the same thing for over a year. But this is the first client from a service provider. No, it’s not Microsoft’s first universal client. If you’ve used the Office Communicator, you’ve been able to work with other service providers for quite some time. But this is the first time a service provider is offering gateway capabilities. [Note: In this version of the beta, I’m having some trouble with external providers. But I expect these minor challenges to be resolved shortly.] At the same time, the new Messenger featurs VOIP integration – including the ability to launch a SIP connection from the IM client. Will we offer a connection to the PSTN? I don’t know. It sure would be nice. But I do know that such connections are technically possible. We just need to decide if we will do that or leave it to VoIP services (like Skype) or the telcos. Wow! It won’t be long until the time when we can seamlessly communicate between traditional phones, computers and wireless phones. And that communciations will be via both text and audio. And with Apple beating the video drum, maybe we will start to see point-to-point video communications start to emerge. Boy, I love technology!
Windows Defender: I’ve been using the Microsoft Anti-Spyware tool since it was first released in beta form. And for those who didn’t know it, this is the product that MSFT bought from Giant. So it’s been a beta product and freely avaialble for quite some time. And now the product is in its second version. I can’t say how much longer the beta program will last. But I expect that we will continue to offer this as a core component of our Windows offering. After all, security is a key component in availability and manageability. The new version has some excellent visual touches. But even more important are the management and security aspects of the tool. The tool has additional feautres to secure against rootkits (like the Sony XCP exploit). In addition, Windows Defender is now a full-fledged service (including WMI capabilities). The tool does not yet include an anti-virus capability. But Microsoft will be offering a fee-based product/service that includes anti-virus defense as well. The first version of this will come in the Windows One Care Live offering. And a comprehenisve, enterprise version will be released as Microsoft Client Protection. But for now, the Windows Defender is one of the best products around – and it’s available in beta form today.
-CyclingRoo-

Security IS a Serious Concern for Microsoft

Disclaimer: For a number of years, I have been very critical of Microsoft’s relatively poor security posture. Nevertheless, I have applauded Microsoft when it took positive steps (like XP SP2). But since that time, I have joined Microsoft. That doesn’t mean that you should discount my commentary. Rather, you should accept it with a modicum of skepticism.
I have been with Microsoft for over two weeks. That’s insufficent time to render a judgement on the company’s actions. However, it is sufficent time to assess what I’ve seen.
1. Microsoft is taking code security very seriously. I spent almost ten hours in conference sessions devoted to the security aspects of our new product line. I have walked away with the knowledge that code will not be shipped if it does not meet minimum code standards.
2. Microsoft is engaging a much wider pre-availability audience. This includes public betas and wide technology previews. Some of this is to tantalize our customers with the new features of our products. But most of this effort is designed to leverage the “many eyes” concept to promote higher code quality.
3. Microsoft is dedicated to securing resources within the company. When I arrived on site, I was issued a smart card that is used to encrypt objects and data streams on my laptop. That doesn’t sound like much. But let me tell you that some corporations will not take these steps simply because they require an incrmental investment. And Microsoft is willing to make that investment rather than risk corporate assets. BTW, I have used a number of VPN and encryption products in the past. But the Microsoft deployment is incredibly simple.
4. During the TechReady conference, I spoke with members of the Vista development team. They highlighted the importance of the Trusted Platform Module (TPM) infrastructure. And Vista will take full advantage of the TPM 1.2 infrastructure. In the meantime, I’ve determined that my new tablet supports TPM 1.1. So I’ve enabled the TPM infrastructure on my system. And I’ve set aside a USB thumb drive for the storage of my H/W certificate. At the same time, I’ve installed the Toshiba TPM software so I can test the current (Windows XP) support. So far, I’m impressed with what Microsoft and the hardware vendors have come up with. I can encrypt columes and/or directories using hardware encryption. More importantly, the TPM sub system keeps trakc of the H/W and S/W platform. And the system will not boot if any tampering is detected. In short, the anti-theft measures are impressive. I can’t way to see how this is integrated into the core OS.
-CyclingRoo-