Sunday, March 31, 2013

Going the Opposite of Cord Cutting - The Tivo Stream


You would think that my being a tech geek/early adopter type means that I would have been one of the first to jump on the "cord cutting" bandwagon and dump my cable subscription.  And trust me...the thought of cutting out a $100+ monthly Comcast bill, along with the usually horrible Comcast customer service department, crosses my mind each time I see that charge on my Visa statement.  But attractive as that sounds, and despite the fact that I am downloading/streaming more and more of my video content, I can't seem to escape the clutches of my cable subscription.  One of the main reasons for this is the obvious one for many us, namely live sports.  Until the major networks come up with an equitable solution for cord cutters to access their live content over the internet this may be a huge stumbling block for me and other sports fans.  The other reason is simply convenience...having all my video content stored on an easily accessible hard disk still beats picking and choosing content from various sources (Netflix, iTunes, Hulu, etc.) and having to deal with the occasional internet connectivity issue while downloading or streaming.

Which brings me to Tivo...I've used quite a number of DVRs over the years, and their UI's range from simply horrible (Comcast) to pretty decent (DirecTV) to Tivo, which is still the best of the bunch despite not having done much in recent years to advance their technology.  The one nice thing about Tivo, though is that it's an open platform, so as a result there are some extremely clever and useful 3rd-party projects such as PyTivo and kmttg that extend the functionality of the platform.  I recently decided to upgrade my unit, because believe it or not I watch enough TV that I occasionally run into situations where I need to record more than two shows at once...their new Premiere 4 allows you to record up to four shows concurrently.  One of the other reasons I picked up the new unit is because Tivo was offering a bundled deal which includes the Premiere 4, a MoCA adapter which basically allows you to attach wired devices to your network via your home's existing cable coax, and their relatively new Tivo Stream mini-device which lets you stream and/or download content from your Tivo box to your iPad.  The device itself is small (4"x4") and super simple - just plug in the AC adapter and connect to your home network with an ethernet cable and you're all set to go.






The Stream allows you to stream content from your Premier that was previously recorded or is currently recording, and it also lets you downloaded content directly to your iPad for offline viewing...both of these functions are performed using the free Tivo iOS app.  As you might expect the app looks and feels similar to its TV sibling, so there was zero learning curve involved.  One cool feature is that you can "slide" the playback marker to any specific time within the program - something that you can't do with the TV remote.  For the most part everything worked pretty flawlessly and as advertised.  If you began watching a program on your TV, paused it and later resumed watching it from your iPad, it remembers where you previously left off and picks up from that point...and vice versa. The one annoying bug I found is that if you stream a program that is still being recorded, your streaming gets interrupted when you get to the location where the Tivo was recording as you began your streaming session...you have to jump back out to the "Now Playing" list, select the program again and then it will resume streaming from the point where it left off.



Will Tivo sell many of these Stream units?  Probably not, as it's really a niche product at the moment with a fairly limited audience.  First off, it only works with the iPad, so if you're thinking about using it to stream to your desktop/laptop computer or Android device you're basically SOL.  Secondly, the streaming function only works within your internal home network, i.e. you can't stream over the internet...which is really a shame because if it did this then I would no longer have a need for a Slingbox.  And lastly, it obviously only works with Tivo and specifically with later modeled Tivo's...and your Tivo needs to be ethernet or MOCA connected to your home network to boot.  However, if you can deal with these limitations then the Stream is a nice add on and essentially turns your iPad into an additional (and portable) home television.

Sunday, December 30, 2012

Bluetooth Finally Comes of Age - The Jawbone Big Jambox

Well, it's almost the end of the year and I have to say it's been a pretty ho hum one in terms of tech gadgetry...why else would I be talking about something so mundane as Bluetooth!  But seriously, Bluetooth technology has come along quite a way since it was introduced over a decade ago.  Back then the technology was so flaky - slow speeds, compatibility issues, connection problems, etc...and this seemed to continue on for a number of years.  Did anyone back then ever get Bluetooth to work on a Windows machine?  I bet not!  It was only during the past 3 or 4 years that things got progressively better, probably due to a combination of evolving/maturing Bluetooth standards along with the proliferation of Bluetooth headsets and "hands free" automobile products that brought the technology to the mainstream.  Nowadays Bluetooth seems to be pretty robust and I can't recall the last time I had issues pairing a device.  To paraphrase the late Steve Jobs, "it just works"...finally!

A great example of the above is the latest gadget I purchased, the Jawbone Big Jambox wireless Bluetooth speaker.  Talk about a dead simple setup procedure - the first time you turn the thing on it smartly goes into pairing mode automatically and has voice/sound prompts to guide you through the process.  The speaker can store a total of 8 paired devices, and 2 of them can be simultaneously connected to it.  In addition, it also comes with a built-in microphone so that you can use it as a wireless speakerphone.  So, for example, if you're streaming your favorite tunes from your iPad to the Jambox and your phone happens to ring, the Jambox will recognize this and pause your music, announce the incoming call (w/ caller id even), and when you pick up the call it immediately turns itself into a full-duplex speakerphone with amazingly good call quality.  Audio quality is generally very good for a speaker of this size - as long as you keep that in perspective you should be fine.  The device's software can be updated through the Jawbone website, and there are even some supplemental apps (e.g. voice dialers) that you can download to the device as well as a plethora of optional audio "voices" in case the default one doesn't suit your taste.

The versatility and simplicity of the Jambox makes it a better choice for many audio enthusiasts over the more elegant (and non-Bluetooth) wireless solutions offered by Sonos.  Don't get me wrong, though...Sonos products are in a league of their own in terms of versatility and handling complex, multi-room environments.  But they can also be a bit finicky in terms of setup and maintenance...at least that's been my experience.

The Jambox is also quite stylish-looking too; don't you agree?


Tuesday, September 11, 2012

Quick Thoughts on Tyler Hamilton's Book

I just got done reading Tyler Hamilton's book, and all I can say is "Wow".  I know that his credibility may be called into question given some of the lies he's told over the years, but the level of detail and specificity described in the book makes it hard for me to believe that he's saying anything other than the truth.  And I've definitely come away from it feeling stronger than ever that Lance was been doped up all these years.  A few noteworthy takeaways:

  • I was amazed at all the planning and precision of the doping programs by the top teams and how everything was so carefully timed and executed.
  • It was interesting to read about how all the riders had so much information about the doping methods used by their rivals, and how they all knew who was/wasn't doped up.
  • Lance was an unbelievable control freak and bullied everyone who got in his way.  He was even more of an SOB than I had previously imagined.
  • Illegal practices or not, Michele Ferrari was a genius scientist/doctor that you had to grudgingly admire for his knowledge of the human physiology, training methods, diet, and of course performance-enhancing drugs.  I loved the story about Lance getting worried about Pantani's solo breakaway during a Tour stage, and getting Bruyneel to call Ferrari on the phone to run some quick calculations to confirm that Pantani would eventually blow...which he did.
  • Recreational riders are going to start using the term "not normal" on their weekend club rides from now on.

Sunday, August 26, 2012

Nexus 7 - The Best Android Device Available

Let me just start out by saying that the Nexus 7 is unquestionably the best Android device available today! It's lightning fast, noticeably faster than any mobile device I've used...and I've used a bunch of them.  I don't know if it's due to the quad-core processor or the smoothness of the Jelly Bean OS...probably a combination of both.  Applications download/install several times faster than on other devices, and when you go into 3D mode on Google Maps it's absolutely amazing how quickly all the building structures take shape.  I bought the device intending to hand it to one of our developers in order to test our Android app, but I've held onto to it for over a week now and I'm not sure I'm going to relinquish it...sorry David!

There are a number of other reasons to like the Nexus 7.  The build quality is excellent, as is the screen resolution.  For lots of people the form factor of a 7-inch device is advantageous to the 10-inch iPad because of portability.  One of the nice things about its size is that I can store the device in the glove compartment or in the center console of my car, something I absolutely can't do with the iPad.  The smaller/lighter form factor will also be preferred by a lot of people who read books, though I suspect magazine readers may not think the same.  If you rely heavily on Gmail, Maps and other Google apps like I do then there is no comparison between the way they run on the Nexus vs. the iPad...the latter seems stuck in the stone ages.  Battery life is also outstanding, on par or maybe slightly better than the iPad.  And perhaps its biggest advantage is the price...at $199 it's priced the same as the mediocre Kindle Fire and and blows it away in just about every respect.  And that price is less than half the cost of the entry-level iPad.

Quite a bit has been written recently about Android 4.1, aka Jelly Bean, particularly the sheer speed and smoothness of the OS.  In addition to that Google is really trying to play up its Play Store (no pun intended) as well as the integration with all of its cloud-based services.  For example, after going through the setup process my homepage shows a collage of content I have stored in Google:


Perhaps the coolest Jelly Bean feature is Google Now, which is best described as an intelligent extension to the notification system.  Google Now will automatically display "cards" based on some of your common activities.  For example, I checked the score for a recent Giants game on the device, and ever since then it's been display cards for each of the Giants games, keeping me up to date on the scores.  Ditto for the weather.  And it even goes beyond that, bordering on creepy.  The other day I was reading an article on TechCrunch written by a guest author who is employed by one of the local VC's.  After finishing the article I decided to hop onto the VC's website to check out the author's bio...this was done on my laptop.  A few minutes later I picked up the Nexus and noticed that a new notification had popped up...it was driving directions and estimated drive time from my home to the VC's office.  As I stated...a bit creepy, but useful nonetheless.

So the big question is...will I replace my trusty iPad with the Nexus 7?  It's a really, really close call...but probably not.  I do like the convenience of having 4G connectivity when I need it, and unfortunately the Nexus only supports wifi.  And though I love the whole concept behind Google Now, I also think that the technology is something I'd rather have on my smartphone than on my tablet device...now, if Verizon can get off their butts and deliver Jelly Bean to my Galaxy Nexus I'd be set!   I also think the iPad still gets the nod as the superior reading device, especially for reading magazines/newspapers in landscape mode.  In fact, some of the Android reading apps don't even support landscape mode on the Nexus, probably due to the fact that at 7 inches the screen isn't conducive to a quality reading experience in landscape.  But at $199, it's easily the best value out there and is worth serious consideration for anyone needing to buy a tablet...regardless of the price point.

Friday, June 15, 2012

Apple TV - Not Just for the Home

At my company one of the most important meetings we have is our weekly development sprint review and planning session.  For those of you unfamiliar with the Agile development methodology this is where the development team showcases what they've been working on during the past week, and it's also where we plan and prioritize the upcoming week's set of stories, or to-do list.  Anyway, one of the biggest challenges we've faced is that the meetings tend to run long, and one of the main contributors to this is the fact that during the meeting anywhere from 4-8 people are projecting their laptops onto our conference room TV in order to display something to the entire audience.  With one fairly short VGA cable to share amongst all of us, we not only had to play musical chairs within the conference room anytime someone new had something to present, but whoever was presenting also needed to make sure their display settings were correct and that they were projecting the right desktop window onto the TV.  All told I would estimate that we wasted 15 minutes per meeting doing all this logistical juggling, and when you multiply that by about a dozen participants that's a total of 3 hours of lost productivity for the team.

Luckily we recently moved into a new office space, and in this space we had the luxury of setting up our new conference room from scratch.  We decided from the get go that we were going to purchase one of those conference tables where all the wiring is accessible from the center of the table, so we didn't have to hassle with wires strewn all over the table and tripping on them as we walk in and out of the conference room.  But at the last minute I decided we could go even one better...enter Apple TV.

As most people know, Apple TV is a cool little device that allows you to stream video (and/or audio) to your TV.  The video streams could be from iTunes purchases, YouTube, Netflix, and a host of other available content sources.  However, there is also a very cool and somewhat under promoted feature in Apple TV called Airplay.  What Airplay allows you to do is a couple of things.  First off, you can use Airplay Streaming to wirelessly stream multimedia content from your iPhone, iPad or iTunes-enabled computer directly to your TV via Apple TV.  When you're in the media player you will automatically see a new control pop-up on the screen, and when pressed it enables you to select which available Apple TV device to stream through.  It works wonderfully, and you can stream movies and TV shows in all of its high-def and multi-channel audio glory.  But in addition to this the Apple TV also supports a feature known as Airplay Mirroring.  What Airplay Mirroring allows you to do is to stream any content to your TV via a supported device.  Right now the only supported devices are the iPhone 4S and the iPad 2 (or later).  However, Apple is about a month away from releasing Mountain Lion, the next version of Mac OS X, and that version will support Airplay Mirroring as well.  Given the fact that most everyone in our company is on a Mac, once Mountain Lion is out we'd all be able to stream anything from our laptops onto the big screen.

But there's no reason to even wait for Mountain Lion, because there are already 3rd-party solutions to enable Airplay Mirroring from Mac OS and even Windows clients today.  We're currently using one called Airparrot, and at $6 per license (when purchased in blocks of 5) it's really a no-brainer.  It allows you to either mirror or extend your desktop to the TV, lets you enable/disable audio streaming on-the-fly, and even provides an option for only displaying a selected application vs. your entire desktop.

All of our employees are now using Airplay to wirelessly stream their laptop screens during group meetings, and I have to say the productivity gains are immediately evident and the three Apple TV's we purchased have paid for themselves multiple times already.

In case you're wondering what our setup looks like here's a picture of the wall in our main conference room with dual 52" monitors.  My iPad is being streamed on the left screen; my Macbook Pro on the right.



Here's a pic of one of the Apple TV's, which we conveniently hide behind the TV screen:



And of course, since the Apple TV is still a consumer device there's always a little time for fun as well: