I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / 3Com Audrey
Sudden blinding flash of insight into the channels functionality

New MessageSudden blinding flash of insight into the channels functionality (modified 0 times) OpusOne
Profile
Apologies to those who've figured this out, but I thought I'd share my morning-shower insight into the how and why of the Audrey Channels.

So far I've been able to hack in two new channels, one is the Flash Calculator and the other is a redirect to the NPR RealAudio page for a station I can't quite get over the air (finally! WBUR at home!). Using the channel dial is way-cool for quickly pulling up often-visited sites, but its use as a simple "favorites" selector misses the point, and is not all that useful.

I've been struggling with how I would maximize Audrey's leverage of having the web in my kitchen. Anyone who's tried browsing for more than five minutes is all too painfully aware that the 640x480 screen is grossly mismatched to today's web. Nearly every site I visit entails a sequence of going to the site then scrolling down past the border frames and banner ads to see the actual content. This, in a word, sucks. What you really want is to just dial in a page and have the screen immediately display the content within the tight real-estate constraints of VGA.

You can imagine the design process at 3COM... one obvious way to solve this problem is to convince as many sites as possible to provide special pages specifically for Audrey that are matched to her screen. This is similar to what's happening with WAP and the PalmOS browsing. The drawbacks to this are obvious: putting this problem on the backs of the web admins for an unproven market is a huge uphill battle.

So the solution was to insert a proxy that would fetch content from sites then reformat it for the Audrey screen. It still requires some cooperation from the sites, but this constrains it to a data access problem rather than a formatting/presentation problem. Much, much less overhead.

So now you introduce the notion of the Channel Server, who's job is as follows:

  • poll sites for new content and reformat for Audrey
  • accept "update" requests from Audrey units and deliver content to the local Channel cache
  • keep Audrey units up-to-date on the range of channels available

    So you have this combination of offloading content formatting and an offline caching mechanism that allows Audrey to display meaningful content without having to dial in each and every time a channel is selected. It's a powerful idea, excepting of course that once the mothership goes away so does all this functionality.

    I'd love to play around with setting up some of this infrastructure (boy would I love a VGA optimized Weather Page!), but unfortunately I'm underwater already with time constraints. So keep up the good work guys, I'll contribute as I can.

  • 09-03-2001 06:20:04

    New MessageRE:Sudden blinding flash of insight into the channels functionality (modified 1 times) runlevel5
    Profile
    I just had a similar thought (almost 5 years later). Ironically, I think a Channel server makes even more sense now, since so many sites now provide "raw" content through an XML RSS feed. I'd like to get a channel server up that processes the XML feed from a site along with a Audrey-formatted stylesheet to make an XHTML page that Audrey can fetch. The formatting could be kept on the Audrey in the channel's Template directory, but I doubt she has the capability to do the fancy CSS work involved. This may be how she was intended to work, but a lot of the CSS and XML standards were still being argued by MS and Netscape at the time Audrey was being built, and her implementations are likely non-standard.

    Anybody got archived channel server software?

    02-28-2006 10:49:14

    New MessageRE:Sudden blinding flash of insight into the channels functionality (modified 0 times) johannn
    Profile
    Skweezer and Google Mobilizer can dynamically reformat a web page for a smaller screen. But these services are designed really for cell phones. Perhaps there is a server that does it for 640x480.

    http://www.skweezer.net
    http://www.google.com/gwt/n

    02-28-2006 20:25:54

    New MessageRE:Sudden blinding flash of insight into the channels functionality (modified 0 times) runlevel5
    Profile
    Those are pretty good. I was looking at the newest Opera release to see if the Mobile version was built for QNX, but that saves me the trouble.

    But since the channels lack a lot of browser functionality (navigation buttons, etc) I think I need to create custom pages that work with those limitations. I was thinking small sets of pages on a topic (like a news page, with tab images for sections) and content filled in the via XML feeds. I could set up layouts and color schemes to be Audrey-like, to give content from a bunch of sites a consistent look and feel.

    Ideally, I see Audrey sitting on the counter in the kitchen. While I'm downing a coffee, I could scroll through a couple of channels and get the day's weather, news headlines, and traffic on my commute without waiting for complex pages to render and scrolling past banner ads. This was, of course, 3Com's idea for it, so I don't feel too clever.

    Deviant e-mailed me back - the channels could be serverd from a basic http server. I just need to figure out how the channel update job changes the link in the channel's .template and how Audrey updates the AvailableChannels file. I hope the latter doesn't require Marimba. Of course, I could do that manually in vi, but I like the thought of building a server, so Audrey doesn't even know that the project was killed.

    03-02-2006 10:10:31

    New MessageRE:Sudden blinding flash of insight into the channels functionality (modified 0 times) laserfan
    Profile
    I'm bumping this thread cuz I resurrected my Audrey and have it displaying a live doppler radar image. It would be so much more useful to me if I could leverage the Channels knob.

    You guys are way ahead of me in your knowledge, though I have a Linux-based server and would love to built a proxy for Audrey on it.

    Hoping one of y'all have made some progress on this idea.

    06-17-2006 06:13:57

    New MessageRE:Sudden blinding flash of insight into the channels functionality (modified 0 times) LeBorg
    Profile
    Deviant e-mailed me back - the channels could be serverd from a basic http server. I just need to figure out how the channel update job changes the link in the channel's .template and how Audrey updates the AvailableChannels file. I hope the latter doesn't require Marimba. Of course, I could do that manually in vi, but I like the thought of building a server, so Audrey doesn't even know that the project was killed.


    Yes, it would require a Marimba server and creating templates so that when the marimba server "scrapes" the news feeds it pops the info into the right slot.

    01-04-2007 18:58:07

    Reply to Thread | Printer |
    All times are PSTPowered by UltraBoard v1.62



    Copyright © 2000, Netmake Inc. All Rights Reserved.
    See Terms and Conditions for more information.




    i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3