January 2010 Archives

System Diagram that connects Google App Engine, to Twitter, to EchoFon on iPhones

I really like Google Voice, but Apple refuses to accept it in the iPhone's App Store. Google provides a web-based Google Voice - the version just released today (1/26) looks pretty much like the Google Voice iPhone application that was rejected from the store.  The problem is that the web page is pull-only - and without push you don't get notified of new text messages or voicemails - you have to actually visit the site.  I set out to try to fix this, and came up with a solution that works really well and is completely legitimate -- no Apple approval required!

The summary is this - my Google App Engine application polls Google Voice every 15-20 seconds looking for new text messages. If a new text message is found, then the application sends a direct message containing the sender of the text message and the message itself to my Twitter account from a Twitter account that I set up for this purpose. I have EchoFon running on my phone, which does Push notifications (I needed the $4.99 Pro version of EchoFon to do this), so that when a new DM arrives my phone vibrates and rings.

The end effect is that when I get texts on my Google Voice account, my phone acts almost exactly like it would if I had received a text message from AT&T.  I've timed the round trip and it's less than 90 seconds on average. I can respond to the message using the web-based version of Google Voice by clicking a link included with the message.

Because this uses Twitter, there's nothing Apple or AT&T can deny from the App Store unless they agree to deny all Push applications (instead of Twitter, these could be Facebook messages, emails, fake point-of-interest near your location) - so, you don't need approval to run it!

I'll update this post with details of this solution in a few days so you can get free Google Voice push on your phone too!
Reblog this post [with Zemanta]

What if Science were like Banking?

| No Comments | No TrackBacks

Science Editor:
 Hey boss, we just got an incredible submission!  It's titled "Merry-Go-Round Warp Drive" and it explains how to exceed the speed of light!  See, all you gotta do is get the merry-go-round going up to like 99.9% of the speed of light and then make it really big.  The outside part will then be going way faster than the speed of light.

Science Senior Editor: Who is this guy?  What lab's he at?

Science Editor:  That's the thing - this is a 12-year-old genius savant.  He turned it in for his sixth-grade science homework.

Science Senior Editor: Buy the rights. In fact, buy the rights to the whole damn class' homework assignments - we'll bundle 'em all up into a special issue, maybe sell it to Nature!

Better yet, let's bundle 'em, then auction them off paragraph by paragraph!

Grad Student: But the articles won't make any sense then.

Dr. Bigwig, Ph.D.:  Exactly!  They'll be difficult to understand, causing everyone to believe they must be incredibly ground-breaking, driving up prices (and our reputations).



...a few months later in a lab near you



Grad Student:  I've got this great idea for how to cure cancer.  If we can get people moving up to the speed of light then they'll become super-conductors and we can zap them and all the free radicals in their bodies without hurting them. It could stave off or even cure existing cancers!

Dr. Bigwig, Ph.D.:  I'm a bit skeptical - how would you get them up to the speed of light, isn't that impossible?

Interference of split light beams

Image via Wikipedia

Image via Wikipedia


Grad Student:  No!  There's this new result out of McKinley Middle School that shows how to exceed the speed of light - we'd just have to spin them really, really fast and then zap them.

Dr. Bigwig, Ph.D.: You know, I've heard that there's a new result showing how if you spin something fast enough it can be made to move faster than the speed of light.  We could do that...and then zap them.

Grad Student: Right that's what I ...

Dr. Bigwig, Ph.D.: Ok, then we're all set!  What a great idea I had!  I'm going to be famous!

Grad Student: But can we get IRB approve it?

Dr. Bigwig, Ph.D.: Ha!  IRB's are a worry of the past - the past few administrations have realized that the IRB was stifling creativity - they still exist, but their responsibilities have been reduced to getting coffee for one another and hassling HCI students wanting to do surveys. They've realized that we wouldn't dare do something dangerous - it would hurt our reputations, so subject protection is self-moderating.

Grad Student:  Great!  So I'll schedule the first couple of participants and see how they react.

Dr. Bigwig, Ph.D.: That's so slow, I need pay-off now.  Bring in 100 people, do it all at once, you'll save time and money.

Grad Student:  You're so smart Dr. Bigwig, Ph.D.  I'll schedule them all as soon as I can attach this platform to this blender motor and rig up this wire for them to hold to an electrical outlet.



...a few days later at a hospital near you



Resident: Doctor!  We have just received 100 patients all with electric shocks, burns, and dizziness. I've quickly surveyed them and it appears the patient John Q. is in the worst shape - we should get him to surgery stat!

Doctor: Damn residents! Get this jerk out of here, bring in C. E. Oppenheimer, and tell that jackass to keep up with the latest medical research before gambling with people's lives.

Now C., I'm glad I was able to intervene and see you first - your chart indicates your high levels of cash - is there anything I can get you?  Coffee, juice?



...at a conference on a small island paradise off Morocco



Dr. Bigwig, Ph.D.:  "...and so after 2 years, of the 100 subjects in the experimental condition, all of whom were previously diagnosed with stage 4 cancer, NONE had died from cancer."
 


... later that evening



Dr. Bigwig, Ph.D. (on phone with dean): "The university has onlly awarded me 20 x current tuition for my annual bonus - this is simply unacceptable. My contract clearly states that I am to be awarded 30 x annual undergrad tuition. You know the Ivies have been calling me - if you want to remain keep the top talent, you need to reward me for my stellar performance."

Dean: "But Dr. Bigwig, you killed 100 people...I know you're worth 30 x annual undergraduate tuition, but you know the parents and alumni - they just don't understand. How about I give you 10 full undergraduate tuition tickets that you could sell to future undergraduates in a year after these crazy politics have died down?"


Stay tuned for next week's article ---  what if banking were like science?
Reblog this post [with Zemanta]

WebAnywhere Gets A New Voice

| No Comments | No TrackBacks
Check out the new voice on WebAnywhere. The voice currently being used is "Jennifer" from Ivona. The inclusion of this voice was made possible by a very generous donation from Ivona. It's incredibly pleasant, a real treat to listen to!  If you'd like to use it for other things, Ivona sells a SAPI compliant version.

Look for great things in the future for WebAnywhere's voice. Ivona's donated a few other languages that are just as high quality, so we'll be rolling those out as quickly as possible. Also, we're still looking for a free, high-quality voice that we can use that can be sped up.

Apple Tablet Could Be A Kindle Killer

| No Comments | No TrackBacks
A lot of people have been talking about the rumoured Apple Tablet - a new large-screen, multi-touch device that Apple will introduce priced in between its iPhone 3GS and Mac Books.  What I haven't heard is about how this might just be the perfect reading device, and one that can more than compete with the Kindle (whether or not it includes the fancy digital paper.)  And the reason is accessibility.

Apple designs great products, and actually includes good access technology on them *for free.* Because the iPhone includes VoiceOver it's quickly becoming the most sought-after phone for blind people.  OS X includes a version of VoiceOver that's a fully-functioning screen reader, as opposed to Window's Narrator which true to its name kind of just tells you the high-level of what's going on without letting you actually get much of anything done.


Wisconsin already dropped the Kindle due to its inaccessibility, and despite some rather vague claims of how they're going to hack in some basic accessibility features, Amazon has already shown that accessibility will take a back seat.  Schools (secondary and post-secondary) don't want to deal with inaccessible products unless there's a clear advantage - I think this is one case where if you can read books on Apple's tablet they win.  Granted there are cost considerations - but the Kindle's already pretty darn expensive for something that pretty much only reads books (most of which you have to buy for $10-20 a pop!).

We in the accessibility field often say that accessibility can differentiate products - I'm really interested to see if this will turn out to be a clear example of that!
 
The current logo of Fox Television

Image via Wikipedia

In the last few days, Fox was able to strong-arm a better deal with Comcast, likely upping the price paid to the broadcaster for each subscriber (likely in the middle of the $1 Fox demanded and the $0.30 Comcast offered). On the surface this seems ridiculous for a number of reasons - namely, (i) most subscribers should be able to get Fox for free over the air if they have the antenna and converter box and (ii) Fox somehow makes enough ad money to support local broadcasting stations all over the country, which can't be cheap. There's a good case to be made that by "standing firm" Fox is actually putting another nail in its coffin - or at least in the coffin of its current business model.

(This posts gets a little away from the accessibility core of this blog, but I'll wrap up with little blurb connecting it in.)

A building tsunami is set to wreck the current business models of the networks. Since the dawn of television, the networks have enjoyed a psuedo-monopoly on content delivery - it was just too darn expensive for small folks to deliver their own content. Cable has been ever-so-gradually chipping away at that advantage with the introduction of new channels, but they've locked us all in with packages that still only deliver less than 100 channels for a reasonable price. Those channels are also still burdened with having to deliver 24 hours of content every single day.  What happens when there are millions of channels available, that may pop into or out of existence as they have content to deliver, for lower cost that the expensive packages we have now?

Before addressing that question, lets first ask what exactly Fox (and the other networks) offer us? On the one hand, they're the only ones big enough to afford to buy the rights to broadcast big events - sports, the Olympics, etc, and to some extent they're the only ones who can develop high budget sitcoms and dramas. But because of how networks work, those shows need to target a really broad audience and still make a strong showing among certain age categories that really drive ad revenues). How can the junk on YouTube compete?  But then, if people were free to watch whatever they wanted, and not limited by the networks - how long would it be before the NFL decides they'd rather take the bigger piece of the pie by broadcasting games online on their own?

There will always be people, groups and organizations willing to support the creation of content - sports leagues of course, as well as someone to make the Bachelor and even (regretfully) the Real Housewives of Wherever Is Next.  The biggest question remaining is whether the networks are needed in the middle. There's definitely a role for something like networks, but it's not clear you need the big dogs that the networks have become. You need someone to produce, market, and bankroll -- but you no longer need the final channel out to people.

That channel is quickly becoming the Internet - with MythTV, AppleTV, SlingBox, Boxee, and Netflix it's not clear you need the networks or cable television. Hulu is the network's attempt to remain in control, but it's simultaneously wets the appetite of more people for free, instantly available content and remains remarkably inadequate - too few shows and no live events. If the other networks follow suit, working out stronger deals with the cable companies, more people will disconnect their cable.

While the networks will remain, their importance will diminish. What will replace them are thousands of smaller "networks" that will help people make the sense of all the new content that they now have access to - something the networks used to do and something that non-networks can and will eagerly do. Putting content up is one thing, but the main functionality still lacking is a "playlist," something to help folks who just want to turn on the tube find interesting shows and not have to get up every 30 minutes to find something else.  That is, I hypothesize that channels won't go away just because the networks have.

In summary, as the networks seek to capitalize on their own sense of self-importance, they are dooming themselves. Until a viable alternative to cable Internet comes along, the cable companies themselves have little to worry about - I have no doubt that they will find a way to offset declining revenues from the droves dropping cable television with new fees or services to help people watch Internet television. The networks will be the losers, and will be losers of their own creations.

Of course, all of this is speculation.  I'm hoping to begin investigating the hypotheses suggested in this article soon.

Finally, I promised to connect this back to access. History has shown that large shifts in popular technology used to consume information often comes with access problems. The networks represented a small set of companies on which to focus complaints, and as powerful corporations public opinion could easily help bring legislation offering requirements. If millions of smaller entities replace the networks, it will be harder to regulate - who will provide captions? This is already a problem on YouTube and other video sharing sites.

But, the earlier we think about such issues, the better chance we have of heading them off before they become too big of problems to readily address.
Reblog this post [with Zemanta]

About this Archive

This page is an archive of entries from January 2010 listed from newest to oldest.

November 2009 is the previous archive.

November 2010 is the next archive.

Find recent content on the main index or look in the archives to find all content.