Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[e4-dev] Eclipse e4 at 2009 the Google Summer of Code

Hello guys,

I discovered JavaScript support inside e4 a month ago and I am really
excited about Eclipse support for scripting languages.

In december 2008 I did a talk at the french PHP conference on how
people can use the PHP Development Toolkit (PDT)  to integrate their
own PHP frameworks and tools inside Eclipse
(http://afup.org/pages/forumphp2008/sessions.php#105).
However, PHP developers are often not familiar with Java and they need
to use PHP not only for dynamic capabilities but also to integrate
PHP-written libraries inside Eclipse. Using PHP as a runtime language
for plug-in is also an opportunity to script development workflows.
When I discovered e4, I wrote a JavaScript plug-in that performs
statis analysis on PHP source-code as a showcase:
http://code.google.com/p/jspde/source/browse/trunk/org.phpaspect.examples/src/PHPStaticAnalysis.js
I also started to play with e4 and bring basic functionnalities such
as JSON bundle validation extending PDE builders:
http://code.google.com/p/jspde/source/browse/#svn/trunk/eu.tl1.jspde.core/src/eu/tl1/jspde/internal/core/builder.

This is a lot of fun and I applied to the 2009 Google Summer of Code:
"Leverage one of existing PHP/Java bridges for adding a PHP support
into e4". You will find my proposal enclosed.
I also wrote a couple of slides that sum-up my proposal:
http://www.slideshare.net/wcandillon/e4php-google-summer-of-code-proposal
I wrote a small proof of concept that Java can talk with PHP as well
than it does with Rhino.
This project would be a giant leap for PHP developers but also a great
showcase for other communities looking to integrate other scripting
languages inside e4.

If you think that this project is worthwhile, please log-in on the
Google Summer of Code application and please vote for this proposal.

Please send me your feedbacks.

Best regards,

William

-- 
William Candillon

Attachment: e4-proposal.pdf
Description: Adobe PDF document


Back to the top