On Fri, 13 Aug 2010, Philip Stubbs wrote: > On 13 August 2010 11:27, Bruce Beardall <bruc...@gmail.com> wrote: > > Details here: http://www.theregister.co.uk/2010/08/13/oracle_sues_google/ > if it was found that the alternative VM infringes any Sun IP.
For an Android .dex executable, there are no Java byte codes, and there is no stack-based JVM to execute it. What there *is* in Android/Dalvik, is a vaguely C-derived programming language (that those programmers already familiar with Java just happen to find easy to program in!) and which gets compiled down to a mostly 32-bit architecture, with 256 registers and a 16-bit instruction stream: http://www.netmite.com/android/mydroid/dalvik/docs/dalvik-bytecode.html eg. the Android toolchain is compiling to something much closer to bare metal and there isn't any Java(tm) involved. The only obvious similarity is the front-end programming language, some intermediate files ending in '.class' and occasionally bits of standard library syntax. Hence why the patents in question (all seven of them) are not about Java, but about programming concepts in-general (eg. copy-on-write, duplicate string merging, dynamic shared library loading, ...): http://en.swpat.org/wiki/Oracle_v._Google_(2010,_USA) -Paul -- Why do one side of a triangle when you can do all three. Somewhere, GB. -- ubuntu-uk@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk https://wiki.ubuntu.com/UKTeam/