Alliance for Linux Set Top Boxes
An anonymous reader noted this article running over at Linux Devices talking about an alliance of companies working together to standardize Linux Set Top Boxes. Bigger names include ATI and Tivo. There are also a bunch of more or less irrelevant companies on the list too so the hype about 24 companies isn't really worth noting. But in the end, I'll believe it when I see products actually taken to market.
So, this initiative is certainly *not* unrelated to the earlier Nokia activities. Odd, though, that Nokia's not one of the founders of this alliance. In fact, Nokia recently launched their own open project.
hmmm....
- gcc 2.96 is actually more standards compliant than any other version
of gcc so far, not counting CVS snapshots of 2.97.
It may not be "standards compliant" as in "what most others
are shipping", but 2.96 is almost fully ISO C99 and ISO C++ 98
compliant, unlike any previous version of gcc.
- gcc 2.96 has more complete support for C++. Older versions of gcc could
handle only a very limited subset of C++.
Earlier versions of g++ often had problems with templates and other
valid C++ constructs.
- gcc 2.96 generates better, more optimized code.
- gcc 2.96 supports all architectures Red Hat is currently supporting,
including ia64. No other compiler can do this. Having to maintain different
compilers for every different architecture is a development (find a bug, then
fix it 4 times), QA and support nightmare.
- The binary incompatibility issues are not as bad as some people and
companies make you believe.
First of all, they affect dynamically linked C++ code only.
If you don't use C++, you aren't affected. If you use C++ and link statically,
you aren't affected.
If you don't mind depending on a current glibc, you might also want to
link statically to c++ libraries while linking dynamically to glibc and other
C libraries you're using:
g++ -o test test.cc -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic
(Thanks to Pavel Roskin for pointing this
out)
Second, the same issues appear with every major release of gcc
so far. gcc 2.7.x C++ is not binary compatible with gcc 2.8.x. gcc 2.8.x C++
is not binary compatible with egcs 1.0.x. egcs 1.0.x C++ is not binary
compatible with egcs 1.1.x. egcs 1.1.x C++ is not binary compatible with
gcc 2.95. gcc 2.95 C++ will not be binary compatible with gcc 3.0.
Besides, it can easily be circumvented. Either link statically, or
simply distribute libstdc++ with your program and install it if necessary.
Since it has a different soname, it can coexist with other libstdc++ versions
without causing any problems.
Red Hat Linux 7 also happens to be the first Linux distributions using
the current version of glibc, 2.2.x. This update is not binary compatible with
older distributions either (unless you update glibc - there's nothing that
prevents you from updating libstdc++ at the same time), so complaining about
gcc's new C++ ABI breaking binary compatibility is pointless. If you want
to distribute something binary-only, link it statically and it will run
everywhere.
Someone has to be the first to take a step like this. If nobody dared
to make a change because nobody else is doing it, we'd all still be using
gcc 1.0, COBOL or ALGOL. No wait, all of those were new at some point...
- Most of gcc 2.96's perceived "bugs" are actually broken code
that older gccs accepted because they were not standards compliant - or, using
an alternative term to express the same thing, buggy.
A C or C++ compiler that doesn't speak the standardized C language is
a bug, not a feature.
In the initial version of gcc 2.96, there were a couple of other bugs.
All known ones have been fixed in the version from updates - and the version
that is in the current beta version of Red Hat Linux. The bugs in the initial
version don't make the whole compiler broken, though. There has never been
a 100% bug free compiler, or any other 100% bug free non-trivial program.
The current version can be downloaded
here.
Trolling for GCC 2.96What are you smoking? Look how well they're doing! They lost $49 mil this quarter, up from only losing $23 mil this quarter last year. That's doing well?
It would be cool to be able to build your own set top box. What would you need?
Linux set-top boxes have already been classified into two categories: "vapor," and "discontinued." They've innovated on the previous business models by skipping the "product" phase and going right into "discontinued."
Pah. SLS may have been an early market leader, but the first distribution was MCC. My first distribution was MCC because I didn't have the bandwidth to download the (huge by the standards of the day) 65MB SLS distribution, nor the disk space to install it. MCC fitted onto 3 high density 5.25" disks, and installed nicely onto a 20MB hard drive. Before MCC, we just used a root and boot disk that came straight from Linus...
"The invisible and the non-existent look very much alike." -- Delos B. McKown
This may be slightly off topic, but it seems to me as if the idea of set top boxes could eventually cause the end of a seperate box/monitor for a computer. The only thing I see holding this back would be the capabilities of your average TV.. My question is can HDTV do sufficient resolution to be a serviceable monitor? I know that a regular TV is 640x480, which for a computer sucks, but if a HDTV is something larger, then what would stop someone from doing a whole computer set top box? Perhaps it would have to be a bit larger than your cable box, but still it seems interesting.
What happened with the oh-so-great plans of a Nokia-Intel-Linux box with DVB and MHP plus more that everybody talked about 'round 99?
:wq!
The page loaded, and what did I see?
OpenTV is the biggest platform in use in Europe, Liberate are real big in Europe (where, I think, digital-TV usage is biggest - UK, France and Germany have come a long way).
Pace builds loads of boxen, and who said Motorola and Sun (who also owns OpenTV) are insignificant!?
I've worked with developing digital-TV applications, and the current platforms suck so bad it aint even fun. MHP (http://www.mhp.org/) seems more interesting though, than OpenTV and Canal+'s platforms.
What's more, OpenTV development is based off of GNU stuff (libc, gcc et al) and they won't give away the source. After getting my story about this rejected on Slashdot a couple of times last fall, I went to RMS and had a conversation with one of their lawyers about it. Haven't heard anything since.
:wq!
I seriously doubt that we will ever see a TV STB from Sun, so in this context relatively irrelevant :-)
Sounds fairly substantial, when you get down to it...
Agreed - the mention of licencing does seem rather odd, although if it results in the existence of cheap hardware with Linux driver support than that'd be a good thing (presumably GPL's software would soon follow - no need to use the software licensed by this consortium).
I'd also note that Linux already has the V4L/V4L2 video/TV API's, and that other stuff such simultaneous record/play via buffering was just patented by Tivo (hopefully it'll be overturned, but who knows), and the most obvious channel x timeslot TV guide format is patented by TVGuide / Gemstar... I've got to wonder what exactly they're looking to licence...
I can't believe that some of the other companies are irrelevant. Irrelevant companies like Motorola, who could produce chips and chipsets, Gateway, who could bring this to market all over the place, Sun who can help develop Java apps for it, Excite@home, who could sell the box to its customers. Does anyone know who Nokia is not involved ?
Really, this could actually be quite interesting or am I just Indreaming ?
BTW, QNX is not a linux clone. Unix clone, kinda-sorta-maybe, but not linux.
Best Slashdot Co
I write code all day for the Motorola StreamMaster (tm) (r) (whatever) line of set top boxes, and I consider this FAR from irrelevant. Getting access to all the nice linux development tools would make me one happy camper. Motorola has a heavy involvement in the actual production of STB's, which suprise suprise run PPC chips :).
Sun makes servers.. but all the backend billing code for those STB's runs on - you guessed it - great big honkin' servers like Sun makes. So if they sign on, you get backend compatibility too, which is important - RPC et al.
ATI makes a LOT of video chips, and they do so cheaply. Their support matters from a driver perspective, and if companies like TiVo and other software producers for STBs (like the company I work for) don't sign on to develop for Linux, then your standard base won't mean much. More company support is always a good thing!
Notice Microsoft wasn't listed.. heh, this game is going to be Microsoft vs. Everybody else :).
..don't panic
So tell me who made your digital cable box? General Instrument perhaps?
Who owns General Instrument? Yes its Motorola isn't it.
So one of the largest set top box companies in the USA won't stand to gain from this at all? ie new cable boxes that don't use Windows CE
You can slap yourself, I can't reach from here
I like the part where it says they will 'license' the api. It's neato that they want to use Linux, but it is just a kernel to them, they are unlikely to open any of their software up. Probably will have to join their organization to get access to the code, and, at minimum, buy a license to get access to the full api to develop your apps for it.
-Adam
You've got to admit,
the RIAA has balls.
Specifically, yours...
This sig 80% recycled bits, 20% post user.
The real issue is what the development enviroment will be. Linux would make a great basic box, but the key is what software enviroment is running and what standards it adopts. The biggest people in this area are Europe's DVB (adopted even by OpenCable in the US) and their platform http://www.mhp.org is based around Java. The box underneath is interesting, but at the end of the day the application enviroment is key.
An Eye for an Eye will make the whole world blind - Gandhi
Linux DVB API
By the way: this is the API the Nokia Mediaterminal uses. They are going to opensource their software on the OST website.
The problem with standards is that they will be designed to support the lowest common denominator, limiting features. This is what I fear, not corruption of linux. The changes to linux will be small, and will probably be GPLd.
,sold to the cable provider, and designed so that you cannot access them. And these drivers/apps do not fall under the GPL.
Cable boxes are also closed by nature, and always will be. Communication happens between the headend and the box, and noone else is involved. Even if it provides internet access, that access will be using 1483 bridging so that no packets can be sent to the box from your home network.
All linux will be providing is the OS. All the driver's and Applications will be written by a dev company
Also keep in mind that these are embedded systems, meaning that most features like audio/video are not handled in software at all, but in a chip from ccube, ibm, vmlabs, etc.
For example your encoder question. It's not a question of what encoder they use for video. They won't even use software encoders. Somewhere there will be a farm of specialized video encoder hardware from Minerva or Pixstream/Cisco converting video into Mpeg2 streams which then gets shipped out over the cable network.
Sig:
Sig:
Barbeque is a noun. Not a verb.
Consensus Estimates, Revenue Estimates, Average.
_ _______$75M
This Quarter(7/2001)Next Quarter(10/2001)This Year(1/2002)Next Year(1/2003) $4.0M_______________$5.7M________________$21M____
Link to yahoo financial research on TiVO
I dont know where you got your numbers, but they aren't the facts reported on yahoo.com
Duh, revenues count more than earnings in for growth companies. :) heh, it worked for amazon (sorta).
this isn't about them all uniting in peace and harmony. standars processes are often frought with political issues (both among countries and companies). but often what's in their best interests is in our best interests, too. sometimes.
i speak for myself and those who like what i say.
uh, in what sense is QNX a Linux clone? i think maybe you're a little Linux-happy here. QNX is arguably a Unix clone, in the same some of the same ways that Linux is, but i've seen no evidence of QNX being a Linux clone. indeed, it's real-time, embeded nature targets very different things than Linux does, with very different priorities.
oh, and many of the important standards for the Internet or modern computing were contributed largely to by major companies. it's not so much the who's involved that's often problematic (although it certainly can be), but more often the nature of the process that's broken, resulting in broken standards.
i speak for myself and those who like what i say.
Just thinking back to the wars between distributions, Red Hat, who invented Linux
We didn't invent Linux, or even the concept of a Linux distribution. Red Hat Linux was the first distribution with a decent package system, and overtook the previous leader, Slackware. And Slackware wasn't the first one either... it replaced SLS as the leader earlier.
and brought it to the marketplace, has their own proprietary code contained within the source
That's not correct - our kernels don't contain proprietary code. The only proprietary code in Red Hat Linux is netscape 4.x, which we intend to replace with mozilla (already included, the question is when we can drop netscape 4.x without users complaining too much). Our kernels come with full source code - and if you look in the SRPM, you'll find all the patches nicely separated and categorized.Why do you think that they give pre-compiled kernels?
So we can be sure that the kernels are working and tested, and compiled with a known good toolchain, to name two reasons.
No, revenues count more than earings for WELL CAPITALIZED growth companies. When you're down to less than a year of cash reserves, you'd better start worrying about earnings.
The only "intuitive" interface is the nipple. After that, it's all learned.
"The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
Net loss last quarter: $49 million.
Net loss a year ago last quarter: $23 million.
Cash and equivalents last quarter: $72.7 million.
Cash and equivalents a year ago last quarter: $124.5 million.
So, even assuming that their burn rate does not increase (though, the current trend is doubling from last year to this), they'll be broke by next January. Hmm, right about the same time as Webvan.
The only "intuitive" interface is the nipple. After that, it's all learned.
"The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
So, none of that contradicts the historical earnings data I pulled (from TiVo's investor relations site, from their quarterly report).
Don't be so quick to call wild speculation "facts."
The only "intuitive" interface is the nipple. After that, it's all learned.
"The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
QNX has been in reality BEFORE first Linux went out from LT hands... watch your facts - it helps...
this field has been intentionally left blank
Sort of like the god-and-nazis Usenet rule, as soon as the phrase "Set Top Box(es)" is uttered in a headline...
(Well, some of the subsections already have the WiReD color-scheme-cum-retinal-damage thing going on.)
:-) Kill your TV, and the box sitting on top of it.
--
News for geeks in Austin: www.geekaustin.org
News for Geeks in Austin, TX
although if it results in the existence of cheap hardware with Linux driver support than that'd be a good thing
That is, unless the application interface to those drivers is not V4L but instead a proprietary interface "protected" with DMCA-level (i.e. at least 8-bit XOR) encryption at the syscall level.
I've got to wonder what exactly they're looking to licence...
DMCA rights to the drivers may be part of it.
Will I retire or break 10K?
Yes, you're mistaken. Netscape 4.x source is not available -- what they released is Mozilla, or at least an early precursor of what we call Mozilla today.
That nothing will ever come of it, because there are too many companies with too many of their own agendas. Do we need a standardized API of the sort their discussing? Not need, as such, but it would be a great thing to have. Will it get done by all these companies? I seriously doubt it. That's what happens when you get this many companies together... corportate politics comes into play, and everyone's trying to get "their standard" adopted so that they can sell more of their video chipsets, sound or modem chipsets, or cheese graters. Sad but true.
There are two major products that come out of Berkel
You seem to be missing the point of the whole thing. With no current standard in place, one is bound to happen sooner or later. Keep in mind that a good number of these companies that are part of the alliance are already part of the ELC, creating proprietary standards is not anything the alliance wants to do. Your concerns about software development being kept closed source are also unwarranted. The few software companies that are part of the alliance have a large portion of their business structure centered around open source software development and interaction with the open source community. And on top of all this.. what does it really matter? They're free to come up with what "standards" they want. It isn't going to make a difference if no one utilizes the standard.
Oh, I wouldn't put it past Scotty Boy. One does get the sense that he'd love to see Sun move out of the market it's built for itself, into the consumer market -- how else do you explain Blade, which IMHO is a pretty blatant attempt to test the downmarket waters?
I think Sun wants into the consumer market very badly but so far has had to take it slow. (Heck, for all I know that was their intent with the failed Apple merger in '97...) They do have an in with Linux (LI members for how long? A couple of years anyway...) and roughly the same interest in promoting it as Apple does Darwin (i.e. selling the hardware to people who don't care for the OS), so that's no shock there. Buying Cobalt gave them some expertise in condensed systems design as well; I doubt it's that much of a stretch to go from a Qube to a set-top box.
So I think we'll be seeing Sun making noise about moving into the consumer market Real Soon Now. I doubt they'd go after the desktop, but the TV room or thin client (think SPARC-based iOpener)... hey. Could happen.
/Brian
Actually, that's precisely how Mandrake and TurboLinux (and Yellow Dog, for that matter) started out; they were all RedHat clones in the beginning. They've all grown in different directions, though.
I actually don't think there's anything wrong with this, though -- that's why the GPL exists. They didn't all copy RedHat, obviously, but a lot of them did.
/Brian
I'd say and/or is more like it, but y'know...
Still, like I said, look at Blade. Who is buying this? I'd bet it was at least intended as much for amateur techies as it is the target SPARC market. We know what Scott McNealy thinks of Microsoft, and I'm sure he'd take a piece of that pie if he could get it. I submit that it sure as hell looks like he's going to give it a try.
/Brian
PII 350 (bargain price) 50$ (with mobo)
Where can you get a P-II 350 +mobo for $50?
Oxygen depleted....
Turning blue....
CO2 levels over max...
Must breathe....
Uuughhh....
Linux that is a vessel for JVM? Java? Linux in
itself is very capable crossplatform OS. Sticking
something that a corporation owns, into Linux
standart is herecy. java is great tool, however
making it part of specification begs for trouble.
Having Notice how the only definitive software
component of the whole thing is JVM. The rest
exists already, like Nvidia drivers...
Specification is statement of the obvious...
Companies like Lokigames donating SDL and alike
packages thus making their own standarts, being
proactive, rather than formalizing stuff that already exists there.
Such constrains will ultimately tie linux down,
in the future, just like it did Windows.
Windows could not been rewritten, because of the
large set of applications was depending on API
bugs went unfixed for years. Same is to come for
Linux as corporatoids demand higher profits with
less investment, that would be part of these
nonsense political groups swaying enduser crowd.
What made the linux are hackers, donations of
software under GPL, or BSD licences, and clear
documentation if code is not, same goes for *BSD.
In the end these groups will lay things out how
things are ought to be done, and thats bull, cuz
if I do code for my enjoyment, I will not listen
to *no* corporate head, part of the group of
people who like sitting around and telling
everyone what is the right thing to do. I will
just write code.
Ever take a look at the Red Hat source disc? The kernel code's all right there, troll.
If it ain't broke, you need more software.
My question is why can't that happen on the desktop? Clearly Tivo has shown it's possible to make it really easy, but to also retain the hackability underneath for the geeks to play with.
There's been no less than 5 Slashdot articles on this new box:
Nokia and Intel to make Linux-based Set-Top Box
Nokia and Loki Together on Linux Terminal
Nokia Media Terminal
Nokia's $400 Linux Terminal For The Masses
Nokia's Linux Based Xbox Competitor
It does lots of cool stuff: PVR (Personal Video Recorder, a la TiVo), MP3, web browsing, even games, and it'll probably be easily hackable too. It should be out sometime in the fall, and I'm really looking forward to it.
Where did this come from? With all the falsehoods in this statement, I am surprised it was mod'ed up. Red Hat did NOT invent linux. It was not even the first to market it, but it has done good job of marketing it in the U.S.A. I don't know of any "proprietary code" code in Red Hat Kernel. What a troll!
- Motorola - Major semiconductor corporation. Large range of CPU's
- Pace Micro Technology - Major STB manufacturer.
- STMicroelectronics - Huge semiconductor giant who make internals for many types of STB
- Sun Microsystems - A corporation that has server operating systems as a primary focus.
I wouldn't really say these companies were that irrelevant. They are certainly more important than TiVo and ATI.Net loss a year ago last quarter: $23 million.
Hey, look at that year-over-year growth!
+5:offtopic,but anti-American
It's not surprising that companies see the advantage of not having to pay license fees to Microsoft. But so what? If this initiative is successful, it will mean more profit for the companies involved. It won't mean that you'll pay any less for your cable box or cable services. I'm sure the companies will appreciate all the free work that Linux developers do for them. It sure beats hiring programmers.
I haven't bothered to read the rest of these bits to see if these where mentioned, I'm sure the people who normally post them don't either.
First)
"Imagine a Beowulf cluster of these!"
Kind of bland.
Second)
"I wonder how long they're hacked to run linux!!!!11"
(1's intentional)
Ok, I'm done... yes, I am pointless, and so is this post.
Computational Madness in a round package.
Personal computers and TVs serve very different functions. I'm not arguing this for stereos, mind you (I'm dreaming of Wurlitzer design cues for one of the boxes), but music is a background thing- it doesn't take your attention the way a screen does. I've got a DVD drive in my box, but that was a waste of money. I don't watch movies on the computer- different functions. My TV is fed by a cable, not by my computer. I'll be happy to give my TV a dedicated processor and HD, but those will be TV components to me, a set top box. Even if I can control it from my desktop, it still will not be a part of my desktop.
I spent a year in Iraq looking for WMD and all I found was this lousy sig.
Looking back through your posts I'm having trouble figuring out what exactly you're trying toget across, aside from the fact that you're more than willing to just invent information to support your case (hint: when your forum is Slashdot, and the subject is Linux, inventing facts does NOT support your case).
So what is your point, WW? That corporations try to serve their self-interest, and often use deceptive spin to make it seem like their only objective is to serve their customers? Geez, maybe you should be hitting up the NY Times with this breaking news instead of a podunk operation like Slashdot.
No, I see from the more recent post that your real point is the vast conspiracy of lies that is America. Fake Spies! JFK! Waco! Digital Television Recorder Standards! Is there no end to the sneaky tactics of our alien overlords?!
There are plenty of intelligent people who look at the evidence of what happened at Waco and conclude that the FBI and ATF bear some degree (how much is arguable, I don't feel qualified to argue an opinion) of the responsibility of the deaths of the Davidians. Plenty of reasonable souls believe that McVeigh was supported in his terroristic attack and chose to maintain the assertion that he acted alone because of his desires to protect accomplices and aggrandize himself. Shit goes on in this world, there is corruption all over the place. But to carry this assertion forward as you do and use it to justify unproven and unsupported claims about the corporate practices of particular companies is not valid reasoning. A blanket assumption of corruption and conspiracy about all things corporate or government is just as misleading as the blanket assumption of good will and innocence you seem to be attributing to anyone who disagrees with you.
It Is the Nature of Information to Transgress Artificial Boundaries
Maybe not a troll. Probably just dumb.
Here's a clue - neither RedHat nor Linux existed in the 70s.
-- Give me ambiguity or give me something else!
I dunno.
Why I dunno?
Because the article didn't say shit.
If the picture is reliable (yeah, right), then all they've standardized is the upper interface to the drivers. The right third of that is generic driver API; i.e., open, close, read, write, yadda, blah, etc.
So, putatively (and I ain't puting until I see it on 8x10 color glossy photographs with circles and arrows and a paragraph on the back of each one), you could add any HW driver you want. Provided you know the HW. And how to write drivers and alter the initialization scripts to turn off OEM drivers that try to open the same HW.
The definition of the interface strongly implies some definition of the function to be performed when you call across that interface. But no, that's not an interface spec, that's a software functional spec. Side effects. Some of which you'd hope they'd standardize. There's a big difference between a standard that says "calling int power_off(void) returns 0 for success and 1 for failure" and one that says "calling power_off() turns the power off". Big enough that it makes me think that the picture in the article was typical bogus hack-journalistic Not Getting the Point.
But. I still expect the standard API to be there. And the source code for non-proprietary drivers. Or else Limux might just have to start migrating certain things at a faster rate than the "standards" people can keep up with.
--Blair
Specs are a way to standardize a platform so that multiple efforts can strive for a common goal. Specifications, however, do not impede on proactive donations of GPL/BSD software.
Convergence Integrated Media, one of the companies involved, is contributing to Free Software via DirectFB which seems to be quite impressive.
In any case the corporate adoption of GNU/Linux as a viable platform should help spread copyleft fever. This is a Good Thing.
Their kernels are special RedHat version (same with SuSE), but they also include the source code to these patched versions.
And what do you mean by "Other distributions copied Red Hat???" Some of the other distros may use some of the Red Hat features, but to say that in such a general form is definately not true! (what has Slackware / Debian got to do with RH??)
I can definitely see the danger with influential companies taking an "interest" in Linux, however people like myself that use Linux for our own purposes outweigh companies.
Suppose for a minute that one notable contributor decides that Linux should only run on a cerain platform. They shmooze kernel developers to drop other platforms and Linux 2.4.5 is the last Linux as we know it. Are we doomed? Nope. We have the kernel source so we can do with it as we please.
Another thing to consider is that here we are talking about an effort to produce an API, something which could benefit users and developers. X Windows has many of them, and nobody is forced into anything. I would much rather companies add APIs than fork Linux into things like: LinuxTV or LinuxIBM.
Of course, this assumes the manufacturers want to license TV Linux technology.
Same place I got cheap Hollywood : Second Hand !
You can get all sort of crap at auctions or second hand, friends....
my hollywood + cost me 33$.
the PII 350 I already got.
You really want cheap ? buy a K-6 !
It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
I don't know if you know but...
PII 350 (bargain price) 50$ (with mobo)
HDD 40Go 155$
A Shitty TNT2 30$
Hollywood + 40$
a Sound card : 25$
Linux (free for some, very expensive if I charge my hourly flat rate as a consultant, rate yourself)
=> 300bucks for a DVD-MP3 station.
You add 50$ for TV In and you have a Top line Tivo-Mp3-OogsRipping-PrOn station.
That you can upgrade as you wish
Please stop bothering me with Top Boxes that will come in 5 years, and of which we speak for 3 years.
I made my own out of despair 8)
It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
I looked briefly at the article...er...JVM was on top of the TV API layer watever. That is a JVM is an optional application but not part of the new spec. hope this helps.
Is "PeplayTV" actually a misspelling for Replay? I assume it is, but then I wondered if it was some unknown startup trying to ride on the coattails (and mis-typings) of Replay's users...
Does anyone know?
Also: what's with the "I'll believe it when I see it" cynicism? This is a *good thing* -- especially when TIVO, PePlay, and ATI are involved.
What, you want Microsoft to come on in with their odd UltimateTV and stomp all over anyone who's not Microsoft?
I don't see MS looking for a "standards-based" television platform. (Although I wonder if their .NET technology will someone play into Ultimate TV and XBOX. That might be somewhat exciting ...)
Whenever I see a bunch of large-ish companies getting together to discuss "standards", I get worried. A big conglomerate like this could have the marketing power to impose any standard it likes, even if it is not a good one. For example, what if they decide the "industry-standard" set-top box should use a closed-source encoder as standard? Or a GPL-free Linux clone like QNX? Too much power in this few hands is worrisome.
I'm the stranger...posting to
SLASHDOT: When News Breaks, We Give You The Pieces
-d.
--
Slashdot: When News Breaks, We Give You The Pieces
FreeBSD for the impatient.
Probably will have to join their organization to get access to the code, and, at minimum, buy a license to get access to the full api to develop your apps for it.
This API is really not aimed at application developers - that's what DVB-MHP and OCAP are for, since portability and security are paramount considerations for applications being carried into your settop box. This API is designed to make it easier for chipset vendors to provide drivers to make their silicon quickly integratable into the settop box, and at standardizing a porting layer to make it faster for the middleware vendors (Liberate, OpenTV, etc.) to port their middleware. A few apps may live at this level where performance or direct hardware access dictate, but the cable and satellite industry want most of the apps to be written as Java xlets or HTML/JavaScript, whichever is appropriate.
Correct. As stated elsewhere in this thread, cable/satellite operators want completely portable apps, not even ones which have to be recompiled based on the underlying processor (ignoring the security risks inherent in a non-sandbox model). Apps which can be will be written to the Java TV API's, or as HTML/JavaScript. Apps which need direct hardware access or higher performance will be written as native code.