This looks very
interesting and there
is good overlap with the e4 project goals in a few ones. For one,
we're interested in plugins written in languages other than Java. For
another, we're interested in how and to what degree Eclipse can move to
the web. One logical outcome is an IDE on the web, although there
are no plans for that at present.
The AJAX-based project explorer could be a big step towards making
eclipse an IDE on the web. The only thing you have locally is the
eclipse + plugins (similar to browser + extensions). All project data
comes from the cloud.
Is it already possible to run _javascript_ plugins in eclipse?
As for practicalities of
getting involved,
the e4 project is pretty open and in the end moves in the direction
that
those who step up want to move it. To get commit rights to the
repository
you will need to be voted in by the community. In established Eclipse
projects with a shipping code base with dependent products, it can take
awhile to earn those commit rights. However, in e4 it's really about
getting people involved and they get put through pretty quickly. If
you have a contact already in this community who is already an e4
committer
then it's best for them to help you through the nomination process.
To get involved, what I would need is to make contact with people who
are interested in the AJAX-based project explorer concept and working
on eclipse components that are required for it. At this stage I have no
idea what is already possible, what is being worked on and where I
would even need to start to get this off the ground.
If anyone is interested in being my contact and does not mind doing
some hand-holding in the beginning, please let me know.
I have plans to develop the _javascript_ and server side of things for
this explorer throughout the year anyway (to be used as an extension to
Firefox). It would be great to bring along eclipse support at the same
time, but as mentioned before, for me to try and build this into
eclipse is like climbing a 100 foot wall at the moment.
Has anyone thought about the development lifecycle of building UI
_javascript_ plugins for eclipse especially when it comes to debugging?
One idea might be to build a bridge between eclipse and Firebug
(running in Firefox) where eclipse instead of sending and receiving
events to and from it's own JS container could instead proxy them to
and from a container running within firefox as an extension. The
advantage would be the ability to use Firebug to debug and develop
eclipse plugins which may reduce the barrier to entry significantly.
I am involved with the Firebug Working Group to build an extension
ecosystem for firebug and could help in bridging between the two
projects.
I can be of help in any
of these matters
and it's always true that others in the community are happy to help too.
Thanks for the warm welcome Kevin. Now I just have to find someone who
does not mind spending some time helping me along in the beginning.
Christoph
I was pointed to the e4 project by Chris Aniszczyk as
a response to a blog post I wrote about an AJAX-based Project Explorer
(APE) for eclipse:
http://www.christophdorn.com/Blog/2009/01/16/a-case-for-an-ajax-based-eclipse-project-explorer/
(assuming you have skimmed the post)
Is this something that could fit with the e4 project?
I am interested in championing the APE as an overall concept and can
contribute
all code from the _javascript_ side of things. I have very little eclipse
development experience (I do have 4+ years of java in my past) having
only
toyed with a simple plugin a while back. My preference would be to stay
out of the Java aspects as much as possible.
I have never contributed to eclipse before, nor participated in any
eclipse
proposal and am utterly unfamiliar with the processes.
If you think this idea has legs and are interested in supporting it to
any extent, please let me know.
Looking forward to your thoughts.
--
_______________________________________________
e4-dev mailing list
e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/e4-dev
|