Hi guys,

I'd like to show you my proposal. It's a draft but most of the things
I wanted to include are there. Any hints and advices are welcome!

PDF: http://gusak.eu/resources/pdf/gsoc2011_proposal_orion_pdt.pdf
TXT: http://gusak.eu/resources/txt/gsoc2011_proposal_orion_pdt.txt

Regards,
Karol

On Thu, Mar 31, 2011 at 2:12 PM, Karol Gusak <[email protected]> wrote:
> Hello,
>
> Thank you for reply Jacek.
>
> I've checked the Orion source code and I think I know how to integrate
> the features on client side (waiting for reply from orion-dev to make
> sure). But the server side seems much trickier. Ideally I'd like to
> reuse PDT on server side, by writing a layer that accesses some of the
> PDT features and provides interface for client (by RESTful services).
> I'm reading PDT source and wiki right now, but I'm not sure how could
> I reuse parts of PDT. I'm feeling a little lost when it comes to
> Eclipse internals - could you guys recommend some reading and give me
> a little hint?
>
> If not integrating PDT in any way, syntax coloring could go
> client-side, but I think that other features would need the server
> backend. I have no specific plans here yet though / doing a
> research...
>
> Regards,
> Karol
>
> 2011/3/28 Jacek Pospychała <[email protected]>:
>> hi Karol,
>>
>> yes its about adding syntax coloring, validation, content-assist, and 
>> similar features for PHP language in Orion. Some of this
>> features are already supported in Orion, so it's just a matter of extending 
>> them. But it may turn out that they're not easily extensible.  You may also 
>> want to add some features that
>> are not yet supported in Orion. Ideally, we'd like to see student proposing 
>> particular list of features, based on what he thinks is most important to 
>> the end user and easiest to implement
>> in current Orion state.
>>
>> It's in PDT project just because PDT team invented this idea. There's some 
>> more aspects to this: technical, organizational and deployment.
>> Technically this GSOC project doesn't need to be tied in any way to PDT code 
>> base, but this will be up to student. Maybe e.g you want to reuse something 
>> from PDT...
>> Organizationally, you will be working with both PDT and Orion team. Neither 
>> of those teams has resources to investigate this problem currently, but both 
>> teams are enthusiastic about idea and wanted to explore it.
>> In terms of deployment, the work result could go either directly to Orion, 
>> get released as a plugin, or separate website, or just a bunch of 
>> documentation.
>>
>> Implementation will require JavaScript knowledge to at least integrate with 
>> Orion client, the rest is up to you. You can develop some sort of backend in 
>> Java,
>>  provide complete implementation in JavaScript, use PHP backend, or some 
>> other language (Erlang?) if you find it convenient. Maybe there's already 
>> some website somewhere that just
>> does what we want and it's only a matter of making Orion use that website 
>> logic. I don't know, and am looking for student leadership on this.
>>
>> That's it, I'm not sure if any of my answers were helpful :-) Basically, 
>> it's equally a research and development project, where it will be your job 
>> to decide on everything.
>> The first part of the job is going to be a proposal that you'll submit in 
>> order to get selected for GSOC. Your proposal should probably outline which 
>> features you want to implement,
>> how you want to implement those features, and when are you going to finish. 
>> Asking more questions on orion-dev and pdt-dev is probably best way to start 
>> working on your proposal.
>>
>> Good luck!
>>
>> Jacek
>>
>> ________________________________________
>> From: [email protected] [[email protected]] on behalf of 
>> Karol Gusak [[email protected]]
>> Sent: 26 March 2011 16:23
>> To: [email protected]
>> Subject: [pdt-dev] Question regarding GSoC
>>
>> Hi guys,
>>
>> My name is Karol and I'd like to ask you about the "PDT - Orion Web
>> IDE PHP Editor" project listed on the Eclipse GSoC ideas page. Is this
>> project about adding PHP support (syntax coloring etc) to Orion? If
>> so, why it's listed as PDT project? Could you provide more details
>> about the idea? What is the main language of implementation, Java or
>> JavaScript?
>>
>> Thank you in advance.
>>
>> Regards,
>> Karol
>> _______________________________________________
>> pdt-dev mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>> _______________________________________________
>> pdt-dev mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>>
>
_______________________________________________
pdt-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/pdt-dev

Reply via email to