Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

Java, the OLPC, and community responsibility

The "One Laptop Per Child" project has a great device ready to ship, but there's no Java on there. Let's think about working together to put Java on OLPC!
Replies: 8 - Pages: 1  
  Click to reply to this thread Reply

The Harmony Project Beseeches the Bountiful Eclipse Foundation

At 10:22 PM on May 8, 2006, R.J. Lorimer Javalobby Editors wrote:

This news is a little bit old (4 days), but it merits discussion given how... artistic... the request for assistance was.

Geir Magnusson Jr., one of the key members of the Harmony Project has been using some clever prose on the Harmony-Dev mailing list in the hopes to get some help from the Eclipse foundation for Harmony. To make this more fun, let me start by giving you his cleverly posed words of prayer:

Oh Mighty Eclipse Foundation,

Thou art soest bountiful, we praise your munificence, especially that which compiles the java.

We beseech thee, in thy mercy, to offer to your lowly servants that which we covet alone in it's beauty, without thy holy bloat, for while that which wraps the compiler of java nourishes those without the divine IDEA, we do not deserveth such goodness, nor have the richness of time or heavenly bandwidth.

We ask this humbly, and with averted gaze as befitting our station.

The Harmony Project

While of course, the natural first reaction (after catching your breath from laughing) is to bask in the treatment of Eclipse as some deity, we do have to face the fact that there is an ever-so-subtle cry for help lacing this prayer (read between the lines of humor). If you are like Mike Milinkovich , you're probably thinking this:

I've tried parsing the prayer a few times to delete the sarcasm and understand exactly what you're asking for, but as with most prayers, the language appears to be imprecise.

What *exactly* is it that you're looking for?

Geir did clarify the point shortly there after with this email:

There was actually zero sarcasm intended there. I was just hoping to get your attention. I've used this format effectively w/ the JCP as well. :)

The only comment that I thought might get taken the wrong way was the "bloat" comment, but from the perspective of being interested in getting the java compiler and getting in a 100MB download....

So - can we get the Java compiler hosted officially somewhere? Right now, for the harmony classlib, we ask people to dig it out of the eclipse distro, and the contributed build script for the new VM from Intel does that same thing automatically. Lots of extra bits floating through the internets...

I think it would also assist adoption - it would make it easier for other projects to use it via ant or maven jar fetches.

Of course, if it is already that way somewhere, and I'm just clueless, I deserve whatever drubbing you can aim my way :)

thx

geir

Tim Ellison was kind enough to point out that you can, in fact, use the JDT binary download - which comes in at 19 megs.

Other than that point, however, there has been no subsequent discussion on how to get a stripped down, 'only-what-you-need' copy of the JDT compiler as a JAR file from Eclipse.org. I don't think it needs explaining why Harmony may be interested in this component! Can you provide feedback on how you get the JDT compiler?

Incidentally, for those curious, the Harmony project is moving forward at break-neck pace. There hasn't been much publicity or 'fluff', but watching the mailing list, it's clear that they are 'all go, no show' right now; they have contributions coming in left and right.

  Click to reply to this thread Reply
1. At 7:36 AM on May 9, 2006, Philippe Mulet Blooming Javalobby Member wrote:

Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation

This is a topic where we clearly should do a better job at evangelizing our compiler implementation. Ideally, you'd want a link on the Eclipse download page for getting directly the batch compiler JAR (which would be 1,279KB as of 3.2RC3). "ecj" seems the name adopted for it.
I think in the past, we thought of issuing an executable, which has ties in the runtime, and is a challenging task to produce for Eclipse which is VM agnostic. You can think of various ways to create these, and maybe once we produce ecj.jar, some contributors could donate back executables.

I believe the Releng team is posting a stable version of our compiler JAR as part of their downloadable material for those interesting in constructing their own version of Eclipse (it should be the latest stable one, i.e. as off milestone - 1).

Note: For these who already have the Eclipse SDK, the batch compiler is already at hand (basically you can use the JDT/Core plugin on the command line), also see:
http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm
  Click to reply to this thread Reply
2. At 10:34 AM on May 9, 2006, Philippe Mulet Blooming Javalobby Member wrote:

Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation

As an immediate solution, you may find there batch compiler standalone JARs:

3.2RC3
http://www.eclipse.org/jdt/core/patches/ecj_3.2RC3.jar

3.1.2
http://www.eclipse.org/jdt/core/patches/ecj_3.1.2.jar

These are listed in our update sections of the following pages:
http://www.eclipse.org/jdt/core/r3.2/index.php#UPDATES
http://www.eclipse.org/jdt/core/r3.1/index.php#UPDATES

Enjoy!

BTW: we will try to get them on releng site as well, and you may monitor this at:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=140795
  Click to reply to this thread Reply
3. At 10:38 AM on May 9, 2006, Philippe Mulet Blooming Javalobby Member wrote:

Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation

I forgot to mention that these JARs are platform independant.
  Click to reply to this thread Reply
4. At 12:08 PM on May 9, 2006, R.J. Lorimer Javalobby Editors wrote:

Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation

Philippe,

As usual, thoughtful and well put together! Thanks,
Best, R.J. Lorimer
  Click to reply to this thread Reply
5. At 5:34 PM on May 9, 2006, Jin Blooming Javalobby Member wrote:

Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation

So Good! Harmony is a great project for Java open source community(Eclipse also), and deserves more attention to be paid!^_^ I'd like to see this collaboration between both projects.
  Click to reply to this thread Reply
6. At 11:49 PM on May 9, 2006, Jin Blooming Javalobby Member wrote:

Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation

I wrote a note to run Eclipse under Harmony in my blog right now(http://my.donews.com/eclipse/2006/05/10/run-eclipse-32-sdk-under-apache-harmony/). If someone like to do this kinds of try, this note may be a little useful to them(Before I made this try, I can't search any effective info by google)^_^
  Click to reply to this thread Reply
7. At 12:43 PM on May 11, 2006, Philippe Mulet Blooming Javalobby Member wrote:

Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation

The releng team just automated the ecj.jar production.
From Sonia Dimitrov:

These are now being built automatically with all builds as of N20060511-0010:
http://download.eclipse.org/downloads/drops/N20060511-0010/index.php

They are under the JDT SDK section of the download page.
  Click to reply to this thread Reply
8. At 2:04 PM on May 11, 2006, R.J. Lorimer Javalobby Editors wrote:

Re: The Harmony Project Beseeches the Bountiful Eclipse Foundation

Philippe,

Thanks for the update! I'll share this with Geir!

R.J.
Best, R.J. Lorimer

thread.rss_message