Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0A5A2D0CD for ; Thu, 5 Jul 2012 17:27:11 +0000 (UTC) Received: (qmail 15678 invoked by uid 500); 5 Jul 2012 17:27:10 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 15608 invoked by uid 500); 5 Jul 2012 17:27:10 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 15595 invoked by uid 99); 5 Jul 2012 17:27:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Jul 2012 17:27:10 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of damjan.jov@gmail.com designates 209.85.216.175 as permitted sender) Received: from [209.85.216.175] (HELO mail-qc0-f175.google.com) (209.85.216.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Jul 2012 17:27:05 +0000 Received: by qcad10 with SMTP id d10so3655956qca.6 for ; Thu, 05 Jul 2012 10:26:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=7iJ422/ISrV2K1T6ZxK21q3x4jqE6OeTVRrJZckN++E=; b=DExuNRNDOeF+btwyX7Yj60yCkY6REiSM3anJTmzNnZjlG5YSItpGGDWd5GySJ28dSJ DpcESuKtJ1Jdan/RHk5QvJK6shI+j6uk3GeTQxKYYSicN49GZB1sQ5n7dxFjaTR8ekkP A6Z41m+yx+KLLiDhfu6xn6+YPd4H84jzxS3KRpBcDOqnK7A4b0USffMJVM5kDspF4QYR ACoWvOZfNBZYax7Ln1HqBHLZ6TTek2uaVCKCpkd8T/yWULsZXsR3QayVxYbRRkqvA3j7 9hM6KpiCqWf2kyIRt849glQPTdHhQQYb0fJtgywpF7HJ5mk5G5O5uzE3OKG8rsd5TMJG 58dw== Received: by 10.229.137.147 with SMTP id w19mr9720748qct.44.1341509205269; Thu, 05 Jul 2012 10:26:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.240.12 with HTTP; Thu, 5 Jul 2012 10:26:25 -0700 (PDT) In-Reply-To: References: <1341504581.30761.YahooMailClassic@web113510.mail.gq1.yahoo.com> From: Damjan Jovanovic Date: Thu, 5 Jul 2012 19:26:25 +0200 Message-ID: Subject: Re: Java To: ooo-dev@incubator.apache.org Cc: Fernando Cassia , pfg@apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Jul 5, 2012 at 7:09 PM, suhail ansari wrote: > On Thu, Jul 5, 2012 at 9:43 PM, Fernando Cassia wrote: > >> On Thu, Jul 5, 2012 at 1:09 PM, Pedro Giffuni wrote: >> > >> > Plus, some modern platforms don't want Java at all :(. >> >> Ther's an OpenJDK port for the Nokia N9. >> That's modern in my book. >> >> I guess that by "modern" you mean "locked" platforms. That's not >> progress nor modern, in my book. >> >> FC >> > > As far as I know the only modern platform that doesn't support Java is iOS. > 99% platform support Java. Java is the second most popular plugin after > flash. Flash is being phased out and HTML5 is used these days. One major > reason to rewrite OpenOffice in Java because Java support many languages > (Scala, Jython, JRuby). JavaFX is moder UI framework for Java that also > support HTML5. It will be easier to support a Java based OpenOffice due to > Java's cross platform nature. If you really need only Java on some platform, compilers like LLJVM (da.vidr.cc/projects/lljvm/) and NestedVM (http://nestedvm.ibex.org/) can compile C/C++ into Java bytecode. The opposite - from Java into native assembly - can be done by any AOT compiler like GCJ; this could even work on iOS. There is no need to rewrite 10 million lines in 80000 files.