[opendtv] Re: OCAP - will it continue to move forward

  • From: Kon Wilms <kon@xxxxxxxxxxxx>
  • To: opendtv@xxxxxxxxxxxxx
  • Date: Thu, 14 Oct 2004 23:03:36 -0700

Bill Sheppard wrote:
>> Kon Wilms wrote:
>>You could say the same for the Java VM being dropped on a system where 
>>C/C++ libraries already exist and are well defined.
>> 
>>
> 
> Except that:
> 
>    1. this would provide no binary compatibility, making distribution of
>       enhanced programming across a diverse range of devices difficult
>       if not impossible, and

Nonsense. Surely you jest.

Nearly all STB hardware has C/C++ hardware device drivers. For I/O and 
other functionality, what isn't available in standard libraries is 
widely available in cross-platform libraries. Its easy to extend 
middleware C/C++ in the upward direction with something like Boost, and 
its easy to extend it generically across hardware using uClibc and 
others. It is not uncommon for these libraries to support a dozen OS 
platforms and a dozen hardware platforms at a crack. And direct 
interfacing to the system level/kernel is much easier.

So really, your argument is the much-quoted party line that only 
impresses the ignorant.

>    2. the cable industry has made it very clear that security is a
>       paramount concern, and C/C++ applications provide far, far less
>       protection against (intentionally or not) errant code than Java code

Nonsense. The Java VM runs on top of OS's built on C/ASM/C++ code.

As for security, my previous employer was in the business of smartcards. 
Java had no place there. Let alone the fact that Tom Dick and Harry 
aren't going to be running their 'rogue C' applications on a STB -- it 
is in 99% of cases a flash ROM.

Embrace the pointer, Bill! :)

Cheers
Kon
 
 
----------------------------------------------------------------------
You can UNSUBSCRIBE from the OpenDTV list in two ways:

- Using the UNSUBSCRIBE command in your user configuration settings at 
FreeLists.org 

- By sending a message to: opendtv-request@xxxxxxxxxxxxx with the word 
unsubscribe in the subject line.

Other related posts: