Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
ryanxwalton
Visitor

Re: Web Browser

"nlyt" wrote:
The Boxee Box is integrating a webkit based browser as well.

As far as I know, Apple TV does not have a web browser. But the new Apple TV is running iOS, allowing a browser to be added quickly if Apple dictates.

Source: http://www.slashgear.com/boxee-box-to-f ... -09101577/


Installing ATVFlash to the Apple TV adds a web browser, and you can also install Firefox on it too.

http://firecore.com/atvflash
If it doesn't work, keep beating it with the hammer till it does.
0 Kudos
chris0071
Visitor

Re: Web Browser

I have a question.

If these other platforms have a small drive space that allows for some programs to be run, then what happens if they fill up that drive space?

If they start allowing a browser, for example, in order to make it usefull and fully compliant across the wek, won't they have to allow for web apps and such to be installed? Some, like Java, are rather large installs, and are notorious for just adding on top of themselves rather than deleting old versions. I once had a 6 or 7 GB Java folder, for example, with about 10 older versions still lurking beneath the surface.

To be a fully compliant browser, stuff like Adobe Reader would need to work ... and .. well, you get my point.

This seems like one of those things where an internal browser might be more trouble that it's worth. A method of connecting and displaying a laptop through Roku, on the TV screen, (wirelessly or adding ports to hardwire it in) would seem more useful than an internal browser.

It seems like it would be much easier as well. Add video and audio in ports, and set up a channel to do the dirt work.

That's just my $0.02 worth.
0 Kudos
scrager
Visitor

Re: Web Browser

I think chris0071 has hit the nail on the head with why shoehorning a web browser on to the Roku is a bad idea. If this was 1995 and 99% of content on the web was simple HTML and images, then sure. But these days the web ranges from HTML to Javascript to Java to Flash to HTML5 to you name it. Roku hardware wasn't designed for that and trying to make it fit is just going to result in a browser that no one wants to use anyway.

Everyone asking for a browser has this idea that it will work just like the browser on their PC, but I think that is an unrealistic expectation for a box that is focused on streaming media and not doing everything.

Everyone comparing to Apple TV shouldn't even be in here. If you want Apple TV features, then go get Apple TV. Yes, Apple TV will play netflix also, but I can guarantee you that Apple TV won't have a developer community creating channels for everything from archives and NPR to adult content. Even if Apple TV has an SDK, you know they will have an APP store just like they do with the iphone. That means that Apple decides what is good for you and they will only make available channels that are approved. That means none of the private channel experimentation.


One bad point that chris0071 made though:

A method of connecting and displaying a laptop through Roku, on the TV screen, (wirelessly or adding ports to hardwire it in) would seem more useful than an internal browser.

It seems like it would be much easier as well. Add video and audio in ports, and set up a channel to do the dirt work.


Um, if you're going to go through the trouble of hooking an external source up, why not just hook it directly to your TV. No need for a Roku middle man.
0 Kudos
ryanxwalton
Visitor

Re: Web Browser

"scrager" wrote:
I think chris0071 has hit the nail on the head with why shoehorning a web browser on to the Roku is a bad idea. If this was 1995 and 99% of content on the web was simple HTML and images, then sure. But these days the web ranges from HTML to Javascript to Java to Flash to HTML5 to you name it. Roku hardware wasn't designed for that and trying to make it fit is just going to result in a browser that no one wants to use anyway.

Everyone asking for a browser has this idea that it will work just like the browser on their PC, but I think that is an unrealistic expectation for a box that is focused on streaming media and not doing everything.

Everyone comparing to Apple TV shouldn't even be in here. If you want Apple TV features, then go get Apple TV. Yes, Apple TV will play netflix also, but I can guarantee you that Apple TV won't have a developer community creating channels for everything from archives and NPR to adult content. Even if Apple TV has an SDK, you know they will have an APP store just like they do with the iphone. That means that Apple decides what is good for you and they will only make available channels that are approved. That means none of the private channel experimentation.


One bad point that chris0071 made though:

A method of connecting and displaying a laptop through Roku, on the TV screen, (wirelessly or adding ports to hardwire it in) would seem more useful than an internal browser.

It seems like it would be much easier as well. Add video and audio in ports, and set up a channel to do the dirt work.


Um, if you're going to go through the trouble of hooking an external source up, why not just hook it directly to your TV. No need for a Roku middle man.


One of those comments you made was a personal attack on me. Well..I was just giving an idea to the OP that if he wanted a browser on his TV, he could try the Apple TV approach, because I use it, and I like it. Now..you're probably gonna assume that I'm so kind of troll. Well, I'm not. I own two Roku's. One I bought, and the other I got from Roku for beta testing, and I love them. I've gotten to be pretty deep in the community here, and if someone wants to do something, I'm not gonna just say I don't know to protect Roku's interests, because I don't work for Roku. I know how they can do it, and I'll give them the advice they want. Next time you want to attack me, at least use my name.
If it doesn't work, keep beating it with the hammer till it does.
0 Kudos
chris0071
Visitor

Re: Web Browser

Um, if you're going to go through the trouble of hooking an external source up, why not just hook it directly to your TV. No need for a Roku middle man.


I do think that there could be a way to do this wirelessly through the Roku. I don't know what it is ..... because frankly my ideas far outstrip the technical knowledge necessary to bring them about, (and that should give you an idea of my technical knowhow on this thing) Smiley LOL but man, that would be quite a coup.

Imagine being able to maybe download a small program ..... bring your laptop in front of your TV ..... start that small program, tune your Roku to the appropriate channel, and *pow*, there is your laptop screen displayed on your TV.
0 Kudos
scrager
Visitor

Re: Web Browser

"ryanxwalton" wrote:
"scrager" wrote:
I think chris0071 has hit the nail on the head with why shoehorning a web browser on to the Roku is a bad idea. If this was 1995 and 99% of content on the web was simple HTML and images, then sure. But these days the web ranges from HTML to Javascript to Java to Flash to HTML5 to you name it. Roku hardware wasn't designed for that and trying to make it fit is just going to result in a browser that no one wants to use anyway.

Everyone asking for a browser has this idea that it will work just like the browser on their PC, but I think that is an unrealistic expectation for a box that is focused on streaming media and not doing everything.

Everyone comparing to Apple TV shouldn't even be in here. If you want Apple TV features, then go get Apple TV. Yes, Apple TV will play netflix also, but I can guarantee you that Apple TV won't have a developer community creating channels for everything from archives and NPR to adult content. Even if Apple TV has an SDK, you know they will have an APP store just like they do with the iphone. That means that Apple decides what is good for you and they will only make available channels that are approved. That means none of the private channel experimentation.


One bad point that chris0071 made though:

A method of connecting and displaying a laptop through Roku, on the TV screen, (wirelessly or adding ports to hardwire it in) would seem more useful than an internal browser.

It seems like it would be much easier as well. Add video and audio in ports, and set up a channel to do the dirt work.


Um, if you're going to go through the trouble of hooking an external source up, why not just hook it directly to your TV. No need for a Roku middle man.


One of those comments you made was a personal attack on me. Well..I was just giving an idea to the OP that if he wanted a browser on his TV, he could try the Apple TV approach, because I use it, and I like it. Now..you're probably gonna assume that I'm so kind of troll. Well, I'm not. I own two Roku's. One I bought, and the other I got from Roku for beta testing, and I love them. I've gotten to be pretty deep in the community here, and if someone wants to do something, I'm not gonna just say I don't know to protect Roku's interests, because I don't work for Roku. I know how they can do it, and I'll give them the advice they want. Next time you want to attack me, at least use my name.


I didn't use your name because I wasn't attacking you. I was attacking the appleTV comparison. My point is that every complaint about the roku compares it to some other box while ignoring the benefits that the roku has over that same box.

Apple TV:
pros:
browser
smaller size
'prettier' interface but less usable

cons:
no apps
no sdk
less content
rent content only
sequential letter typing
720p only
have to use with itunes

Roku:
pros:
sdk
open channel development for any content in the right format
more commercial content
up to 1080p playback possible
no need for itunes or anything on your local network if you don't want it

cons:
no browser

Check this article for a head to head comparison on roku vs apple tv from a form apple employee where he chooses roku for many of the reasons stated above: http://blog.streamingmedia.com/the_business_of_online_vi/2010/10/apple-tv-and-roku-go-head-to-head-h.... I especially like the comment about typing with the apple remote. Sure you may be able to sync up an ipod touch to get a better keyboard, but you can't say that appleTV for $99 has an easy to use keyboard if it requires a $229+ device to act as that keyboard. I could make the same argument for roku as there is an ipod touch app for the roku to allow you to type without having to navigate over the roku keyboard.
0 Kudos
TheEndless
Channel Surfer

Re: Web Browser

"scrager" wrote:
cons:
...
sequential letter typing

Not that it really matters, but I saw this in an article that was posted yesterday, and I just want to point out that the sequential letter typing is only in the configuration screens (wireless key, netflix username/password, etc). The standard search interface has a keyboard not much unlike the Roku's. The sequential keyboard screen is definitely annoying, but much less so if you have a lot of special characters or mixed letters and numbers.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos
kbenson
Visitor

Re: Web Browser

"chris0071" wrote:
I have a question.

If these other platforms have a small drive space that allows for some programs to be run, then what happens if they fill up that drive space?

If they start allowing a browser, for example, in order to make it usefull and fully compliant across the wek, won't they have to allow for web apps and such to be installed? Some, like Java, are rather large installs, and are notorious for just adding on top of themselves rather than deleting old versions. I once had a 6 or 7 GB Java folder, for example, with about 10 older versions still lurking beneath the surface.

To be a fully compliant browser, stuff like Adobe Reader would need to work ... and .. well, you get my point.

This seems like one of those things where an internal browser might be more trouble that it's worth. A method of connecting and displaying a laptop through Roku, on the TV screen, (wirelessly or adding ports to hardwire it in) would seem more useful than an internal browser.

It seems like it would be much easier as well. Add video and audio in ports, and set up a channel to do the dirt work.

That's just my $0.02 worth.


This only holds if you believe that the iphone's built in browser isn't useful. Compliance for a web browser has nothing to do with PDF display, Java or any other plugin. Specifically because those are plugins, and not part of the core HTML specification. With HTML5, you get audio and video playback, but besides that, all you need to be able to do is correctly parse the HTML, CSS, images and content and display them correctly. A ported webkit (the underlying browser used by Apple and Google) could accomplish this.

The real technological questions are how to make the interface usable with a remote like the Roku's, and whether there's enough storage space on the unit to shoehorn webkit and it's required libraries without taking away all the space available for channel installs. I figure if they did implement a browser it would probably be on a later hardware version, unless these new units have more flash disk space than the old ones...
-- GandK Labs
Check out Reversi! in the channel store!
0 Kudos
TheEndless
Channel Surfer

Re: Web Browser

"kbenson" wrote:
all you need to be able to do is correctly parse the HTML, CSS, images and content and display them correctly. A ported webkit (the underlying browser used by Apple and Google) could accomplish this.

Is it safe to assume you're not talking about an actual BrightScript port? You mentioned in an earlier post that you had actually started working on one. I'm very curious how you would be able to do that with BrightScript. Particularly with layout of text and images (tables, text wrapping, multiple font sizes, etc), not to mention javascript support.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos
kbenson
Visitor

Re: Web Browser

"TheEndless" wrote:
"kbenson" wrote:
all you need to be able to do is correctly parse the HTML, CSS, images and content and display them correctly. A ported webkit (the underlying browser used by Apple and Google) could accomplish this.

Is it safe to assume you're not talking about an actual BrightScript port? You mentioned in an earlier post that you had actually started working on one. I'm very curious how you would be able to do that with BrightScript. Particularly with layout of text and images (tables, text wrapping, multiple font sizes, etc), not to mention javascript support.


Well, there's two things I'm talking about. A ported webkit (as a component or standalone channel) would get a fully compliant browser. I was just referring to a very rudimentary browser, something reminiscent to the blackberry browser prior to their new apple-esque version. Something like lynx/links + images. While not exactly the best browsing experience, it could make certain types of browsing worthwhile.
-- GandK Labs
Check out Reversi! in the channel store!
0 Kudos