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 5F749D25B for ; Fri, 6 Jul 2012 14:41:12 +0000 (UTC) Received: (qmail 59198 invoked by uid 500); 6 Jul 2012 14:41:11 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 58784 invoked by uid 500); 6 Jul 2012 14:41:11 -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 58764 invoked by uid 99); 6 Jul 2012 14:41:10 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Jul 2012 14:41:10 +0000 Received: from localhost (HELO mail-vc0-f175.google.com) (127.0.0.1) (smtp-auth username robweir, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Jul 2012 14:41:10 +0000 Received: by vcbfl15 with SMTP id fl15so6192943vcb.6 for ; Fri, 06 Jul 2012 07:41:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.52.19.232 with SMTP id i8mr12389459vde.38.1341585669151; Fri, 06 Jul 2012 07:41:09 -0700 (PDT) Received: by 10.220.190.13 with HTTP; Fri, 6 Jul 2012 07:41:09 -0700 (PDT) In-Reply-To: References: Date: Fri, 6 Jul 2012 10:41:09 -0400 Message-ID: Subject: Re: OpenOffice in Java From: Rob Weir To: ooo-dev@incubator.apache.org Content-Type: text/plain; charset=UTF-8 On Fri, Jul 6, 2012 at 10:30 AM, Phillip Rhodes wrote: > On Thu, Jul 5, 2012 at 12:36 PM, Fernando Cassia wrote: >> On Thu, Jul 5, 2012 at 1:41 PM, suhail ansari wrote: >> >> A Java spin-off of AOO written in Java on the other hand, starting >> from scratch, would be good. Call it AOO-Lite. > > That's actually a pretty intriguing idea. Not a full AOO, but > something that could be loaded with JWS/JNLP, that would provide at > least a lightweight editor for ODF documents, would be pretty darn > handy. > I was involved in something like this many years ago, at Lotus. We took the "SmartSuite" code and ported parts of it to Java. Back then the aim was to create applet versions of them. It was possible, though difficult, to do back then. We only had AWT at the time, so very primitive. As we know, the ensuing competition and legal wranglings nearly killed Java-in-the-browser, so that project died. We also did another version, based on activeX, again as programmable/embeddable components. So I think re-creating a heavy-weight traditional editor in Java would be a waste of time. Yes, it could be done. It might even be faster than AOO, since rewriting code tends to lead to more efficient code. But it would consume a lot of time, and by the time we had something we might find that the market had past us by. IMHO, the more interesting thing would be lighter-weight component, maybe HTML5 based. Data-aware, both common web formats like JSON and OData, but also ODF-aware. A spreadsheet component that you can easily embed into a website. Not only for ad-hoc use, but as part of an overall application. That is one of the top requests I hear for the ODF Toolkit -- a reusable editor widget. -Rob > Whether or not it would need to have any association with AOO at all > strikes me as an open question, but the idea itself has some appeal... > > > Phil