[Ffmpeg-devel] On2 Codec

Måns Rullgård mru
Wed Oct 5 10:07:33 CEST 2005

Colin Ward said:
> Rich Felker wrote:
>    [Snip]
>>>>I was joking of course; I would not expect anyone to use Java for
>>>>serious cross-platform work.
>>>Recently, Java has become usable in the situations it was originally
>>>intended for, i.e. cell phones, set top boxes, etc.  These
>>>environments are much less diversified than PCs, and Java applications
>>>can actually be truly portable between, for instance, cell phones of
>>>different makes, using different architectures.
>> I guarantee you, a cell phone running everything in java will have 1/2
>> the battery life (or worse) of a phone with equivalent functionality
>> all implemented in native code, all other factors being equal. Using

Used properly, Java, or some other interpreted language, could be a
convenient way of writing small addon apps for use on a phone.  Using it
for everything would be crazy.

>> java for mobile devices is completely idiotic. If you want
>> portability, use C and ./configure && make && make install ... :)

I have yet to see a phone capable of running a compiler.

>    And as someone who works in the mobile industry, I can tell you that
> Java on mobile phones is WORSE than Java on the desktop.  It's a
> nightmare.

Hardly surprising, really.  However, I work in the digital TV industry,
and Java is often used for interactive apps created by the broadcasters
to run on the set top boxes.  A broadcaster typically has many different
STB models deployed, and being able to run the same apps on all of them
is an advantage compared to compiling for whatever CPU each them uses.
I'm talking about apps downloaded off the satellite/cable here.  Code
residing in the STB flash memory is typically written in C (not C++,
mind you).

M?ns Rullg?rd
mru at mru.ath.cx

More information about the ffmpeg-devel mailing list