<div style="font-family: Helvetica; font-size: 13px; ">I've never been able to run Java class files inside Dalvik. Hell, I have enough of a problem porting J2SE code to Dalvik/Android without rewriting chunks for org.android.* or apache.* blocks.<br></div>
<div><div><br></div>-- <br>Cameron Kilgore<br>Sent with <a href="http://www.sparrowmailapp.com/?sig">Sparrow</a><br><div><br></div></div>
<p style="color: #A0A0A8;">On Friday, April 20, 2012 at 11:03 AM, arxaaron wrote:</p>
<blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
<span><div><div><div>On 2012/04/19, at 21:32 , Cameron Kilgore wrote:</div><div><br></div><blockquote type="cite"><div><div>Well if that's the case, Dalvik is definitely incompatible with Java.</div><div><br></div><blockquote type="cite"><div><div>Stephen Haywood wrote</div><div>Google is heavy into python. I wonder if they could use python</div><div>where they would normally use java and then put in an interpreter</div><div>that would allow older apps to still run. May be way off base here</div><div>so feel free to point and laugh.</div></div></blockquote><div><br></div><div>Technically, Dalvik can run anything built for it.</div><div>There are ways to build Python and Scala for Dalvik.</div></div></blockquote><div><br></div><div>And for those who had never heard the name "Dalvik" before</div><div>(like yours truly):</div><div><br></div><div>"Dalvik is the process virtual machine (VM) in Google's Android</div><div>operating system. It is the software that runs the apps on Android</div><div>devices. Dalvik is thus an integral part of Android, which is typically</div><div>used on mobile devices such as mobile phones and tablet computers.</div><div>Programs are commonly written in a dialect of Java and compiled</div><div>to bytecode. Then they are converted from Java Virtual Machine-</div><div>compatible .class files to Dalvik-compatible .dex (Dalvik Executable)</div><div>files before installation on a device. The compact Dalvik Executable</div><div>format is designed to be suitable for systems that are constrained</div><div>in terms of memory and processor speed."</div><div><br></div><div><<a href="https://en.wikipedia.org/wiki/Dalvik_(software)">https://en.wikipedia.org/wiki/Dalvik_(software)</a>></div><div><br></div><div><br></div><div><br></div><blockquote type="cite"><div><div>-- </div><div>Cameron Kilgore</div><div>Sent with Sparrow</div><div><br></div><div>On Thursday, April 19, 2012 at 7:17 PM, Rev. Johnny Healey wrote:</div><div><br></div><blockquote type="cite"><div><div>Well, it would be feasible to write a java virtual machine in </div><div>python, but it would probably not be very fast and it wouldn't </div><div>actually solve the problem. Oracle isn't actually claiming </div><div>infringement of the VM, or even the Java language. They're </div><div>complaint seems to be that Google built and API that is compatible </div><div>with the existing Sun Java API. It's kind of an odd stance to take </div><div>and runs counter to what has been the cultural norm in the software </div><div>industry (think of how many libc implementations there are).</div><div><br></div><div>I've been following the case a bit and it really highlights the </div><div>confusion as to whether or not anyone actually owns Java. Larry </div><div>Ellison could not answer whether or not Java can be freely </div><div>implemented by anyone. Sun supposedly GPL'd the language half a </div><div>decade ago, but then there are issues with the licensing of the </div><div>Technology Compatibility Kit (TCK) which basically prevents someone </div><div>from building a clean room implementation of Java.</div><div><br></div><div>In short, Oracle's argument is that Java is free to implement as </div><div>long as what you implement isn't compatible with Java.</div><div><br></div><div>-Rev. Johnny Healey</div><div><br></div><div>On Thu, Apr 19, 2012 at 12:00 PM, Stephen Haywood <<a href="mailto:stephen@averagesecurityguy.info">stephen@averagesecurityguy.info</a> </div><blockquote type="cite"><div><div>wrote:</div><div>Google is heavy into python. I wonder if they could use python </div><div>where they would normally use java and then put in an interpreter </div><div>that would allow older apps to still run. May be way off base here </div><div>so feel free to point and laugh.</div><div><br></div><div>-- </div><div>Stephen Haywood</div><div>Information Security Consultant</div><div>CISSP, GPEN, OSCP</div><div>T: @averagesecguy</div><div>W: <a href="http://averagesecurityguy.info">averagesecurityguy.info</a></div><div><br></div><div><br></div><div>_______________________________________________</div><div>Ale mailing list</div><div><a href="mailto:Ale@ale.org">Ale@ale.org</a></div><div><a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a></div><div>See JOBS, ANNOUNCE and SCHOOLS lists at</div><div><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a></div></div></blockquote><div><br></div><div>_______________________________________________</div><div>Ale mailing list</div><div><a href="mailto:Ale@ale.org">Ale@ale.org</a></div><div><a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a></div><div>See JOBS, ANNOUNCE and SCHOOLS lists at</div><div><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a></div></div></blockquote><div><br></div><div>_______________________________________________</div><div>Ale mailing list</div><div><a href="mailto:Ale@ale.org">Ale@ale.org</a></div><div><a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a></div><div>See JOBS, ANNOUNCE and SCHOOLS lists at</div><div><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a></div></div></blockquote><div><br></div><div>_______________________________________________</div><div>Ale mailing list</div><div><a href="mailto:Ale@ale.org">Ale@ale.org</a></div><div><a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a></div><div>See JOBS, ANNOUNCE and SCHOOLS lists at</div><div><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a></div></div></div></span>
</blockquote>
<div>
<br>
</div>