Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 51290 invoked from network); 13 Jul 2005 13:20:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Jul 2005 13:20:39 -0000 Received: (qmail 97139 invoked by uid 500); 13 Jul 2005 13:20:33 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 96943 invoked by uid 500); 13 Jul 2005 13:20:31 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 96930 invoked by uid 99); 13 Jul 2005 13:20:31 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Jul 2005 06:20:31 -0700 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [207.8.226.5] (HELO orb.pobox.com) (207.8.226.5) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Jul 2005 06:20:27 -0700 Received: from orb (localhost [127.0.0.1]) by orb.pobox.com (Postfix) with ESMTP id E93F6221E for ; Wed, 13 Jul 2005 09:20:17 -0400 (EDT) Received: from [10.17.144.124] (ip-216-69-175-95.ip.secureserver.net [216.69.175.95]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by orb.sasl.smtp.pobox.com (Postfix) with ESMTP id 3319C89 for ; Wed, 13 Jul 2005 09:20:16 -0400 (EDT) Message-ID: <42D51519.7080807@alias.hotpop.com> Date: Wed, 13 Jul 2005 09:20:25 -0400 From: PJ Cabrera User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: GNU Classpath 0.16 "Harmony!" released Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N > On Jul 8, 2005, at 5:46 AM, Tim Ellison wrote: > > > Can we reach a concensus on getting something started on Windows/ > > x86 and Linux/i386 initially (as the popular development platforms)? On 7/10/05, Geir Magnusson Jr. wrote: > > That works for me, but we'll be adding OS X as that's my platform, > and I suspect for now will be my problem :) I'm also using OS X as my personal dev platform, so I'll help with this "problem" as I can. And a big problem it is. If we go with GNU Classpath as the basis of the Harmony API, AWT and Swing will depend on GTK+ 2.4 being installed on OSX, through DarwinPorts or Fink. And X11 needs to be running to display the GTK+ based widgets. Note I'm not putting GNU Classpath down, the GTK+ problem is more an issue with OSX not having an Aqua implementation of GTK+ 2.x. In my not so humble opinion, SwingWT is a better alternative, as it uses SWT to implement Swing. SWT on Unixen and Linux, it uses either Motif or GTK+ 2.0. The lower requirement means it can run on Debian Woody, for example, with OpenMotif. With GTK+ 2.0, it can run on RedHat Linux 7.0 and variants. These are still deployed in some parts of the world. We don't want to leave those users without a fully-certified FOSS JVM, do we? And on Windows and Mac OS, SWT uses native widgets. So the majority of those users don't have to go through complicated or unnecessary installations/incantations just to run a fully-certified FOSS JVM. This is just the top usability problem when trying to build and run SableVM and GNU Classpath on OSX the other day. There are build problems still to be resolved "the right way" (I just hacked the makefiles to get it to build, and had to use Fink to get many of the requirement packages, as they weren't part of the base OSX full dev tools install.) Again, just my not so humble opinion. Flame-retardant suit is on order for next-day delivery. :-) PJ Cabrera < pjcabrera at snapplatform dot org > http://snapplatform.org SNAP Platform - The only totally open source integrated Java Dev Environment http://snap.sourceforge.net SNAPPIX - Live Linux CD Distro with SNAP Platform pre-installed