Modern Warfare 3 limited edition Xbox 360 set ushers in last wave of marketing hype
Call of Duty certainly knows how to wear out its merchandising welcome. After announcing a line of eye strain-reducing glasses and a series of branded headsets, Activision’s juggernaut franchise is steamrolling its pre-release hype all over a custom Xbox 360. The limited edition 320GB console comes bundled with two similarly bedecked wireless controllers, a requisite [...]
EyeTV on the iPhone: In-Depth

Recently, Elgato released EyeTV for the iPhone (AppStore Link). At a cost of $4.99, its marketing blurb offers the following functionality:
With the EyeTV app, you can watch, record, and enjoy live and recorded TV on your iPhone or iPod touch. At last, you don‘t have to leave all your great TV shows at home; the EyeTV app puts the power of award-winning EyeTV in the palm of your hand.
The EyeTV app accesses EyeTV running on your Mac at home to deliver these great features to your iPhone:
- Watch live TV and change channels anywhere (Wi-Fi connection required)
- Watch your EyeTV recordings
- Browse the comprehensive Program Guide
- Start recordings back home on your Mac immediately or schedule them for later
- View and edit your recording schedules
How Does it Measure Up?
Now that we know the promises, how does the functionality work in practise and does it live up to the hype? To set the picture accurately; my set up is a 2.0GHz Core 2 Duo Mac mini with 2GB of RAM and two Elgato Digital USB Tuner sticks. This is hooked up to an Airport Express, which extends my existing wireless connection from another room. Between myself and my wife, we have an iPhone 3G, iPhone 3GS and iPod touch 2nd Gen, so I will be testing EyeTV on all three looking for differences.
Setting Up and Preparing
After downloading the EyeTV app from iTunes and installing onto my three iDevices, I had to update EyeTV to version 3.2 on my Mac mini by simply checking for updates. Once updated, switching on iPhone streaming was a simple option in the preferences.

There is also functionality for using Elgato’s servers to allow connecting to your EyeTV device from outside your wireless network called “My EyeTV.” This works in a similar manner to Apple’s “Back To My Mac” functionality of MobileMe and requires UPnP support between your EyeTV host and your router. Because I have an AirPort Express extended network, UPnP didn’t work — but I was able to manually configure a port forwarding rule in my router on port 2170 to make the service work.
Advanced options allow you to require a passcode to connecting a device and the option to automatically convert recordings into a format suitable for streaming at a later time. While Live TV does not need to be prepared, recorded content does.

You can however, also prepare recordings manually, on a case-by-case basis.

After starting the iPhone app and entering my “My EyeTV” details, I get the option of connecting via Wi-Fi (on the bottom) and via “My EyeTV” (on top). When connected to my local wireless, the “My EyeTV” connection did not work (of course you wouldn’t want to do this, but the software doesn’t detect this in any way).

Selecting the local Wi-Fi option connects quickly and presents the app’s main menu.

Watching Live TV
Selecting LiveTV gives a list of channels and what is currently showing.

Clicking on the green icon on the right displays the upcoming programs on that channel.

I can then select the current show to get a summary and an option to “Watch Now.”

This process then takes about 20 seconds of processing and streaming before I get picture and sound, which is smooth and crisp and just as one would expect.

Tapping on the screen brings up the controls which allow pausing, rewinding 30 seconds (and jumping back to the live stream), a volume control and resizing between widescreen (just like in the iPod app).

Pressing the ‘gear’ icon displayed in the top right of the channel listing presents a bandwidth/quality settings screen to enable you to tweak the size of the stream. This worked well and allows you to find the right setting for your moment. The lowest setting is about equal to the early days of You Tube while the highest setting is flawless.

Watching Recordings
Pressing the recordings menu gives you a sub menu to narrow down searching for an existing recording.

Selecting an option (such as Library) gives a list of individual recordings.

While there is no way to search directly for a recording, you can sort the list by a number of means.

Unlike live TV, when watching a recording you get full track scrubbing navigation, not just ‘back 30 seconds.’

The quality of recordings is not configurable like LiveTV is, it depends on the quality options you selected for ‘preparing recordings’ on your Mac. Cellular quality is very low and like You Tube, but if you’re on wireless (or on a jailbroken phone with 3G Un-Restrictor) you get full quality.

Schedules
Schedules let you see what upcoming recordings you have scheduled.

All you can do here is browse and remove an item from the schedule.

Guide
The Guide gives you access to the full electronic TV guide available in your Mac’s EyeTV software, this is exactly the same as when browsing the guide for Live TV, except instead of an option to “Watch Now,” the button is “Record,” which will add the show to your recording schedule.

The Verdict
There is no noticeable speed differences with performance between the iPhone 3G, iPod touch 2nd Gen or the iPhone 3GS. The bottleneck here is available bandwidth and the speed of the host computer. Generally, the functionality works as advertised, however there are some limitations to be aware of, and some version 1.0 bugs that need to be squashed.
- Live streaming does not work on 3G, requires Wi-Fi — thanks AT&T, for affecting my functionality in Australia. However, on a jailbroken phone, I was able to successfully use 3G Unrestrictor to fool EyeTV into thinking it was on Wi-Fi, thus allowing it to work. This worked at a much higher quality than I expected and was also very smooth. Well worth the $2.99 it costs for 3G Unrestrictor.
- Streaming only supports one device at a time. Connecting with my iPhone and watching a live TV stream, then connecting with my iPod touch works, but when actually selecting a channel to view on the iPod touch, it drops the stream for the iPhone. This is probably fair enough as one stream is pretty CPU intensive as it is.
- When both recording a show and streaming live TV, I had two instances of the host application crash, requiring a full EyeTV restart to allow connections again.
- When testing across the Internet while on my work’s wireless, or on 3G, I found my iPhone’s EyeTV app constantly crashing whenever it tried to connect. This seemed to be an issue with the EyeConnect helper software on my Mac mini, which needed to be restarted by turning EyeTV sharing off and on again in my Mac mini.
- When stopping a live or recorded stream, the CPU usage on the host computer often stays high for 5-10 minutes. It looks like its continuing to stream data out and didn’t get the ’stop’ message from the iPhone. This does seem to eventually time out and really isn’t a big problem unless the CPU usage causes you a problem.
- It would be a nice option to be able to ‘prepare’ a recording for the iPhone remotely.
Once Elgato gets a software update out for both ends of the solution (iPhone and OS X) to fix the crash bugs and bring stability to the software, this will be absolutely great. Until then, it’s a bit of hit and miss, it may work fine or it may need someone to be at your computer to restart software before it works, which defeats the purpose. Elgato is working hard on its forums to replicate user’s issues and make this stable, so its a bright future ahead.
Google Wave: 5 Ways It Could Change the Web
Google Wave arrives on September 30th. On that day, Google will start sending out 100,000 invites to non-developers to its much-anticipated real-time communication platform.
It’s not even released and it’s generating more hype than almost any other web product in recent memory. The reason stems from its game-changing features and their potential applications on business, education, customer service, email, social networking, and more.
So with Wave on the way, we wanted to explore some of the potential of Google’s upcoming product. We have a few of our own ideas and included some from Google Wave developers, but more than anything, we want your ideas, so be sure to leave your great Google Wave invention in the comments! Who knows, maybe we’ll feature them in the future!
1. Wave-Powered Forums
This idea’s actually been in my head before, but it’s articulated with some depth by Andrew Camel in the Google Wave API Google Group:
“So I thought that it would be an awesome feature of google wave to have it power a forum. Each thread, instead of being multiple different posts, it would just be a google wave. So, instead of having to try a discussion by posting and going back to the page and checking for new replies and while you were posting, you missed a new part of the discussion, you can post like you are having an instant-message session and you can also save the posts like forum threads. I really think that this would be a great use of the google wave api.”
Real-time threads? Saving waves like forum threads? Google Wave?! Sign us up!
2. Wave-powered Commenting System

We actually alluded to this possibility in our Google Wave Guide when we discussed Wave Embeds:
“One possibility: Google Wave Embeds may be a real-time replacement to static comments. If Google perfects wave embeds, you could even see YouTube.com comments replaced with waves, although it is way too early to make any calls on the potential of this.”
Now that we’ve had some time to play with Wave, we think more than ever that Wave as a commenting system is a real possibility. Each blog post or YouTube video could have a new wave, where users could converse about practically anything in real-time. Anybody who comes in late can just play back the wave and get up to speed. It could be a whole new era for commenting.
3. Wave-Based Content Management System
A thread in the API group discusses the possibility of using Wave as a project management system. I’ll be honest – even I’ve been toying with this idea. Here’s what Jason Salas said in the thread:
I think that maybe many of the major CMS vendors will create extensions (if we don’t do it ourselves) to integrate their products with Wave. That’s what I’m working on now. But that is a neat idea to actually use Wave as its own CMS platform, with assumed features
like document creation/management, scheduling, RSS feeds, (micro) blogging, archival/search, etc.”
Can’t you see it?
4. Wave for Customer Support

This idea actually comes from a thread in the Google Wave development preview titled “What Will You Use it For?” It’s a remarkable discussion and brainstorming session over the potential of wave. One of the most fleshed-out ideas in the thread, though, is Wave for customer support. Here are some of the bullet-points for how Wave could be used in customer support:
- Sending trouble tickets
- Incident tracking can be a wave
- Call center analytics gadget
- Distribution list gadget
- Customer meta-data gadget
- Surveys can be a wave
Real-time customer support? Yeah, someone please build that.
5. Wave for Education
We reported a few days ago that Google is giving some schools and businesses an early look at Google Wave. But why? What could Wave possibly accomplish in the realm of education and business? A lot, we firmly believe.
I refer once again to the “What Will You Use it For?” Wave in the dev preview for some ideas for how Wave can be used in education.
- Building a more interactive / creative learning environment
- Proofreading / writing papers
-Brainstorming potential project ideas
- Interactive tutoring from home
- Collaborative Environment for Cyber Schooling
With more widgets, you could embed streams and communicate with professors in real-time. We’re excited about Wave’s potential to transform education.
What Are Your Ideas?

We’ve highlighted some of our ideas and many ideas from enthusiasts across the web. So now it’s your turn. What is your idea for Google Wave? We want to hear your thoughts and your opinions in the comments.
Oh, and if you need a little inspiration for your idea, be sure to check out our comprehensive Google Wave coverage:
- Google Wave: A Complete Guide
- Testing Google Wave: This Thing is Tidal
- The Top 6 Game-Changing Features of Google Wave
- Google Wave Extensions: An Inside Look
Reviews: Google, Google Wave, YouTube
Tags: Google, Google Wave, Google Wave extension, Google Wave Gadget, Google Wave Robot, Lists



