You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Ishan Thilina <is...@ishans.info> on 2013/03/28 18:02:48 UTC

[GSoC 2013] Interested in the idea "Apache OpenOffice Extension Plugin for Eclipse"

Hi,

I am a student from the Faculty of Engineering, Universtiy of Moratuwa, Sri
Lanka who is currently in my 4th year (final year) majoring in Computer
Science and Engineering. I was a GSoC participant in 2012 for Creative
Commons and was able to successfully complete the assigned project[1].

The projects aim was to port an existing Java LibreOffice extension to
Python. So I have an understanding about the OpenOffice API and I've been
exposed to extensions development using both Java and Python for
LibreOffice.

I saw the idea of creating an OpenOffice Extension Plugin for Eclipse from
[2]. Although I don't have prior experience on writing plugins for Eclipse,
I think with proper guidance I achieve the goals of this project.

What will be your selection criteria for a GSoC student? Are there any
other things that I need to be aware of this project?

You can access my LinkedIn profile from [3]. It'll list many of my project
work and achievements.


[1]. http://code.creativecommons.org/viewgit/cc.libreoffice.git/
[2]. https://issues.apache.org/jira/browse/COMDEV-77
[3]. www.linkedin.com/pub/ishan-somasiri/25/bab/951


--
Thank you..!
---------------------------------------------------------------------
071-6372089

Ishan's info: www.ishans.info
මගේ සටහන්: www.siblog.ishans.info
Ishan's way: www.blog.ishans.info
---------------------------------------------------------------------

Re: [GSoC 2013] Interested in the idea "Apache OpenOffice Extension Plugin for Eclipse"

Posted by Juergen Schmidt <jo...@gmail.com>.
Am Sonntag, 31. März 2013 um 14:31 schrieb Ishan Thilina:
> Hi Juergen,
>  
> Thank you very much for the pointers. I read the documentation available at
> [1] to get an idea of the current implementation. Unfortunately, the source
> is not available in the link you provided ([2]). But I was able to checkout
> the code using *git clone git://
> anongit.freedesktop.org/libreoffice/contrib/ooeclipse*. Seems like it is
> the latest copy of the source.
>  
> But throughout the last few days my focus was on learning the basics of
> Eclipse plugin creation. It doesn't seem too hard (at least for the
> moment!) and I feel familiar with it because I have 8 months of experience
> writing OSGi components thanks to my internship at WSO2 [3] (and eclipse
> plugins are OSGi components!).Also I refreshed my memory on UNO by taking a
> quick look at the documentation and also read the documentation of the Net
> beans plugin to get a clear idea on what I should be creating.
>  
> I think the best path to follow in the coming few days would be to take a
> look at the source code of the Eclipse and NetBeans plugins and gain
> whatever thing I can from those. ( I won't forget that we shouldn't be
> focusing too much on the things that licenses doesn't match ).
>  
> Please share your thoughts.
I would also spent some time on creating an extension project manually, including the final packaging, deploying and debugging in the office etc. Such a project can be used as project template for later use in a wizard. We use something similar in the NetBeans plugin.  

Juergen
>  
> [1]. http://wiki.openoffice.org/wiki/OpenOffice_Eclipse_Integration
> [2].
> http://www.openoffice.org/api/Projects/EclipseIntegration/dev-update/plugins/
> [3]. https://wso2.org
>  
> --
> Thank you..!
> ---------------------------------------------------------------------
> 071-6372089
>  
> Ishan's info: www.ishans.info
> මගේ සටහන්: www.siblog.ishans.info
> Ishan's way: www.blog.ishans.info
> ---------------------------------------------------------------------
>  
>  
> On Sat, Mar 30, 2013 at 6:14 PM, Juergen Schmidt <jo...@gmail.com>wrote:
>  
> > Am Samstag, 30. März 2013 um 01:05 schrieb Alexandro Colorado:
> > > On Fri, Mar 29, 2013 at 9:44 AM, Ishan Thilina <is...@ishans.info>
> >  
> > wrote:
> > >  
> > > > Hi Juergen,
> > > >  
> > > > Thank you very much for the promptly reply. Please find my comments
> > inline.
> > > >  
> > > > On Fri, Mar 29, 2013 at 12:29 AM, Juergen Schmidt <
> > jogischmidt@gmail.com
> > > > > wrote:
> > > >  
> > > >  
> > > >  
> > > > > Hi Ishan,
> > > > >  
> > > > > first of all welcome at Apache and thank you for interest in this
> > > > proposed
> > > > > GSoC project.
> > > > >  
> > > > >  
> > > > > Am Donnerstag, 28. März 2013 um 18:02 schrieb Ishan Thilina:
> > > > >  
> > > > > > Hi,
> > > > > >  
> > > > > > I am a student from the Faculty of Engineering, Universtiy of
> > Moratuwa,
> > > > > Sri
> > > > > > Lanka who is currently in my 4th year (final year) majoring in
> > > > >  
> > > > >  
> > > >  
> > >  
> >  
> > Computer
> > > > > > Science and Engineering. I was a GSoC participant in 2012 for
> > > > >  
> > > >  
> > >  
> >  
> > Creative
> > > > > > Commons and was able to successfully complete the assigned
> > > > >  
> > > >  
> > >  
> >  
> > project[1].
> > > > > >  
> > > > > > The projects aim was to port an existing Java LibreOffice
> > extension to
> > > > > > Python. So I have an understanding about the OpenOffice API and
> > > > >  
> > > >  
> > >  
> >  
> > I've
> > > > > >  
> > > > >  
> > > >  
> > > >  
> > > > been
> > > > > > exposed to extensions development using both Java and Python for
> > > > > > LibreOffice.
> > > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > > sounds good so far
> > > > > >  
> > > > > > I saw the idea of creating an OpenOffice Extension Plugin for
> > Eclipse
> > > > > from
> > > > > > [2]. Although I don't have prior experience on writing plugins for
> > > > >  
> > > > >  
> > > > > Eclipse,
> > > > > > I think with proper guidance I achieve the goals of this project.
> > > > >  
> > > > >  
> > > > >  
> > > > > The Eclipse community is very big and there is a lot documentation
> > > > > available. I am also no Eclipse expert but I will do my best to give
> > > > >  
> > > >  
> > >  
> >  
> > you
> > > > > the necessary guidance and advice.
> > > >  
> > > >  
> > > >  
> > > > Yes, I too agree to the fact that learning how to write eclipse plugins
> > > > should be done my my self. What I meant by "proper guidance" is mostly
> > > >  
> > >  
> >  
> > the
> > > > design decisions that will be involved in the plugin development
> > >  
> >  
> > process.
> > > >  
> > > > I will start learning about eclipse plugins development as soon as
> > possible
> > > > so that I can get a clear understanding about the difficulty of the
> > >  
> >  
> > project
> > > > it self and submit a strong proposal.
> > > >  
> > > >  
> > > > > I mentored a similar project years ago but it is not directly
> > comparable
> > > > > with what we have for NetBeans already and license is not compatible
> > > >  
> > >  
> >  
> > with
> > > > > the Apache license.
> > > > > Anyway what I have it mind goes in the direction of the NetBeans
> > > > >  
> > > >  
> > >  
> >  
> > plugin.
> > > > >  
> > > >  
> > > >  
> > > > I
> > > > > recommend that you take a look on it and try it out.
> > > >  
> > > >  
> > > >  
> > > > Yes, I have already used the NetBeans plugin. I used for my work in
> > GSoC
> > > > 2012, So I'm familiar with its functionality.
> > > >  
> > > >  
> > > > > The idea is to provide some further tooling for developers who prefer
> > > > > Eclipse over NetBeans and potentially bring in more ideas ;-)
> > > > > Or support the same kind of wizard for different languages, eg. Java,
> > > > > Python and maybe c++.
> > > > > But the initial project should focus on the first basic steps of
> > > > >  
> > > >  
> > > >  
> > >  
> >  
> > course.
> > > > >  
> > > > > For example setting up working extension projects in Eclipse and
> > think in
> > > > > a second step how it can convert in a plugin with wizards...,
> > > > > >  
> > > > > > What will be your selection criteria for a GSoC student? Are there
> > any
> > > > > > other things that I need to be aware of this project?
> > > > >  
> > > > >  
> > > > >  
> > > > > I wrote it the description already and it depends how many students
> > are
> > > > > interested in this project. I am open to work with interested people
> > > >  
> > >  
> >  
> > and
> > > > >  
> > > >  
> > > >  
> > > > in
> > > > > the end it is up to them to move the project forward and to a
> > > >  
> > > >  
> > >  
> >  
> > success.
> > > >  
> > > >  
> > > >  
> > > > So I guess the way to start working on the project is to first take a
> > look
> > > > at on how to write Eclipse plugins. But this could take some time.
> > >  
> >  
> > Also I
> > > > think by looking at the NetBeans plugin, we'd be able to get a proper
> > >  
> >  
> > idea
> > > > on how to *package an extension package (oxt), deploy it from Eclipse
> > > > into the office and how to remote debug the extension in the office*
> > > >  
> > >  
> >  
> > (one
> > > > of your ideas in the jira issue).
> > >  
> > >  
> > >  
> > > Cedric Bosonat wrote an Eclipse Extension for AOO, this could be the best
> > > testcase to develop a new one.
> > > http://wiki.openoffice.org/wiki/OpenOffice_Eclipse_Integration
> > > code is here:
> > >  
> >  
> > http://www.openoffice.org/api/Projects/EclipseIntegration/dev-update/plugins/
> > >  
> > > Pending the changes on extensions newer versions of Eclipse demand and
> > > other additional configurations.
> > >  
> >  
> >  
> > we should not look to deep in things where the license doesn't fit. I
> > would like to avoid confusion. The orientation should be the feature set of
> > the NetBeans plugin.
> >  
> > Juergen
> > >  
> > >  
> > > >  
> > > > Any other particular guidelines on what I should be focusing with in
> > this
> > > > period?
> > > >  
> > > >  
> > > > > >  
> > > > > > You can access my LinkedIn profile from [3]. It'll list many of my
> > > > > project
> > > > > > work and achievements.
> > > > >  
> > > > >  
> > > > >  
> > > > > I will take a closer look on it later...
> > > > >  
> > > > > Kind regards
> > > > > Juergen
> > > > > >  
> > > > > >  
> > > > > > [1]. http://code.creativecommons.org/viewgit/cc.libreoffice.git/
> > > > > > [2]. https://issues.apache.org/jira/browse/COMDEV-77
> > > > > > [3]. www.linkedin.com/pub/ishan-somasiri/25/bab/951
> > > > > >  
> > > > > >  
> > > > > > --
> > > > > > Thank you..!
> > > > > >  
> > > > >  
> > > > >  
> > > >  
> > > >  
> > >  
> >  
> > ---------------------------------------------------------------------
> > > > > > 071-6372089
> > > > > >  
> > > > > > Ishan's info: www.ishans.info
> > > > > > මගේ සටහන්: www.siblog.ishans.info
> > > > > > Ishan's way: www.blog.ishans.info
> > > > > >  
> > > > >  
> > > >  
> > >  
> >  
> > ---------------------------------------------------------------------
> > > > > >  
> > > > >  
> > > >  
> > >  
> > >  
> > >  
> > >  
> > >  
> > > --
> > > Alexandro Colorado
> > > Apache OpenOffice Contributor
> > > http://es.openoffice.org
> > >  
> >  
> >  
>  
>  
>  



Re: [GSoC 2013] Interested in the idea "Apache OpenOffice Extension Plugin for Eclipse"

Posted by Ishan Thilina <is...@ishans.info>.
Hi Juergen,

Thank you very much for the pointers. I read the documentation available at
[1] to get an idea of the current implementation. Unfortunately, the source
is not available in the link you provided ([2]). But I was able to checkout
the code using *git clone git://
anongit.freedesktop.org/libreoffice/contrib/ooeclipse*. Seems like it is
the latest copy of the source.

But throughout the last few days my focus was on learning the basics of
Eclipse plugin creation. It doesn't seem too hard (at least for the
moment!) and I feel familiar with it because I have 8 months of experience
writing OSGi components thanks to my internship at WSO2 [3] (and eclipse
plugins are OSGi components!).Also I refreshed my memory on UNO by taking a
quick look at the documentation and also read the documentation of the Net
beans plugin to get a clear idea on what I should be creating.

I think the best path to follow in the coming few days would be to take a
look at the source code of the Eclipse and NetBeans plugins and gain
whatever thing I can from those. ( I won't forget that we shouldn't be
focusing too much on the things that licenses doesn't match ).

Please share your thoughts.

[1]. http://wiki.openoffice.org/wiki/OpenOffice_Eclipse_Integration
[2].
http://www.openoffice.org/api/Projects/EclipseIntegration/dev-update/plugins/
[3]. https://wso2.org

--
Thank you..!
---------------------------------------------------------------------
071-6372089

Ishan's info: www.ishans.info
මගේ සටහන්: www.siblog.ishans.info
Ishan's way: www.blog.ishans.info
---------------------------------------------------------------------


On Sat, Mar 30, 2013 at 6:14 PM, Juergen Schmidt <jo...@gmail.com>wrote:

> Am Samstag, 30. März 2013 um 01:05 schrieb Alexandro Colorado:
> > On Fri, Mar 29, 2013 at 9:44 AM, Ishan Thilina <is...@ishans.info>
> wrote:
> >
> > > Hi Juergen,
> > >
> > > Thank you very much for the promptly reply. Please find my comments
> inline.
> > >
> > > On Fri, Mar 29, 2013 at 12:29 AM, Juergen Schmidt <
> jogischmidt@gmail.com
> > > > wrote:
> > >
> > >
> > > > Hi Ishan,
> > > >
> > > > first of all welcome at Apache and thank you for interest in this
> > > proposed
> > > > GSoC project.
> > > >
> > > >
> > > > Am Donnerstag, 28. März 2013 um 18:02 schrieb Ishan Thilina:
> > > >
> > > > > Hi,
> > > > >
> > > > > I am a student from the Faculty of Engineering, Universtiy of
> Moratuwa,
> > > > Sri
> > > > > Lanka who is currently in my 4th year (final year) majoring in
> Computer
> > > > > Science and Engineering. I was a GSoC participant in 2012 for
> Creative
> > > > > Commons and was able to successfully complete the assigned
> project[1].
> > > > >
> > > > > The projects aim was to port an existing Java LibreOffice
> extension to
> > > > > Python. So I have an understanding about the OpenOffice API and
> I've
> > > > >
> > > >
> > > >
> > >
> > > been
> > > > > exposed to extensions development using both Java and Python for
> > > > > LibreOffice.
> > > > >
> > > >
> > > >
> > > > sounds good so far
> > > > >
> > > > > I saw the idea of creating an OpenOffice Extension Plugin for
> Eclipse
> > > > from
> > > > > [2]. Although I don't have prior experience on writing plugins for
> > > >
> > > > Eclipse,
> > > > > I think with proper guidance I achieve the goals of this project.
> > > >
> > > >
> > > > The Eclipse community is very big and there is a lot documentation
> > > > available. I am also no Eclipse expert but I will do my best to give
> you
> > > > the necessary guidance and advice.
> > > >
> > >
> > >
> > > Yes, I too agree to the fact that learning how to write eclipse plugins
> > > should be done my my self. What I meant by "proper guidance" is mostly
> the
> > > design decisions that will be involved in the plugin development
> process.
> > >
> > > I will start learning about eclipse plugins development as soon as
> possible
> > > so that I can get a clear understanding about the difficulty of the
> project
> > > it self and submit a strong proposal.
> > >
> > >
> > > > I mentored a similar project years ago but it is not directly
> comparable
> > > > with what we have for NetBeans already and license is not compatible
> with
> > > > the Apache license.
> > > > Anyway what I have it mind goes in the direction of the NetBeans
> plugin.
> > > >
> > >
> > > I
> > > > recommend that you take a look on it and try it out.
> > >
> > >
> > > Yes, I have already used the NetBeans plugin. I used for my work in
> GSoC
> > > 2012, So I'm familiar with its functionality.
> > >
> > >
> > > > The idea is to provide some further tooling for developers who prefer
> > > > Eclipse over NetBeans and potentially bring in more ideas ;-)
> > > > Or support the same kind of wizard for different languages, eg. Java,
> > > > Python and maybe c++.
> > > > But the initial project should focus on the first basic steps of
> course.
> > > >
> > > > For example setting up working extension projects in Eclipse and
> think in
> > > > a second step how it can convert in a plugin with wizards...,
> > > > >
> > > > > What will be your selection criteria for a GSoC student? Are there
> any
> > > > > other things that I need to be aware of this project?
> > > > >
> > > >
> > > >
> > > > I wrote it the description already and it depends how many students
> are
> > > > interested in this project. I am open to work with interested people
> and
> > > >
> > >
> > > in
> > > > the end it is up to them to move the project forward and to a
> success.
> > >
> > >
> > >
> > > So I guess the way to start working on the project is to first take a
> look
> > > at on how to write Eclipse plugins. But this could take some time.
> Also I
> > > think by looking at the NetBeans plugin, we'd be able to get a proper
> idea
> > > on how to *package an extension package (oxt), deploy it from Eclipse
> > > into the office and how to remote debug the extension in the office*
> (one
> > > of your ideas in the jira issue).
> > >
> >
> >
> > Cedric Bosonat wrote an Eclipse Extension for AOO, this could be the best
> > testcase to develop a new one.
> > http://wiki.openoffice.org/wiki/OpenOffice_Eclipse_Integration
> > code is here:
> >
> http://www.openoffice.org/api/Projects/EclipseIntegration/dev-update/plugins/
> >
> > Pending the changes on extensions newer versions of Eclipse demand and
> > other additional configurations.
> >
> >
>
> we should not look to deep in things where the license doesn't fit. I
> would like to avoid confusion. The orientation should be the feature set of
> the NetBeans plugin.
>
> Juergen
> >
> >
> > >
> > > Any other particular guidelines on what I should be focusing with in
> this
> > > period?
> > >
> > >
> > > > >
> > > > > You can access my LinkedIn profile from [3]. It'll list many of my
> > > > project
> > > > > work and achievements.
> > > >
> > > >
> > > > I will take a closer look on it later...
> > > >
> > > > Kind regards
> > > > Juergen
> > > > >
> > > > >
> > > > > [1]. http://code.creativecommons.org/viewgit/cc.libreoffice.git/
> > > > > [2]. https://issues.apache.org/jira/browse/COMDEV-77
> > > > > [3]. www.linkedin.com/pub/ishan-somasiri/25/bab/951
> > > > >
> > > > >
> > > > > --
> > > > > Thank you..!
> > > > >
> ---------------------------------------------------------------------
> > > > > 071-6372089
> > > > >
> > > > > Ishan's info: www.ishans.info
> > > > > මගේ සටහන්: www.siblog.ishans.info
> > > > > Ishan's way: www.blog.ishans.info
> > > > >
> ---------------------------------------------------------------------
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
> >
> >
> > --
> > Alexandro Colorado
> > Apache OpenOffice Contributor
> > http://es.openoffice.org
> >
> >
>
>
>

Re: [GSoC 2013] Interested in the idea "Apache OpenOffice Extension Plugin for Eclipse"

Posted by Juergen Schmidt <jo...@gmail.com>.
Am Samstag, 30. März 2013 um 01:05 schrieb Alexandro Colorado:
> On Fri, Mar 29, 2013 at 9:44 AM, Ishan Thilina <is...@ishans.info> wrote:
>  
> > Hi Juergen,
> >  
> > Thank you very much for the promptly reply. Please find my comments inline.
> >  
> > On Fri, Mar 29, 2013 at 12:29 AM, Juergen Schmidt <jogischmidt@gmail.com
> > > wrote:
> >  
> >  
> > > Hi Ishan,
> > >  
> > > first of all welcome at Apache and thank you for interest in this
> > proposed
> > > GSoC project.
> > >  
> > >  
> > > Am Donnerstag, 28. März 2013 um 18:02 schrieb Ishan Thilina:
> > >  
> > > > Hi,
> > > >  
> > > > I am a student from the Faculty of Engineering, Universtiy of Moratuwa,
> > > Sri
> > > > Lanka who is currently in my 4th year (final year) majoring in Computer
> > > > Science and Engineering. I was a GSoC participant in 2012 for Creative
> > > > Commons and was able to successfully complete the assigned project[1].
> > > >  
> > > > The projects aim was to port an existing Java LibreOffice extension to
> > > > Python. So I have an understanding about the OpenOffice API and I've
> > > >  
> > >  
> > >  
> >  
> > been
> > > > exposed to extensions development using both Java and Python for
> > > > LibreOffice.
> > > >  
> > >  
> > >  
> > > sounds good so far
> > > >  
> > > > I saw the idea of creating an OpenOffice Extension Plugin for Eclipse
> > > from
> > > > [2]. Although I don't have prior experience on writing plugins for
> > >  
> > > Eclipse,
> > > > I think with proper guidance I achieve the goals of this project.
> > >  
> > >  
> > > The Eclipse community is very big and there is a lot documentation
> > > available. I am also no Eclipse expert but I will do my best to give you
> > > the necessary guidance and advice.
> > >  
> >  
> >  
> > Yes, I too agree to the fact that learning how to write eclipse plugins
> > should be done my my self. What I meant by "proper guidance" is mostly the
> > design decisions that will be involved in the plugin development process.
> >  
> > I will start learning about eclipse plugins development as soon as possible
> > so that I can get a clear understanding about the difficulty of the project
> > it self and submit a strong proposal.
> >  
> >  
> > > I mentored a similar project years ago but it is not directly comparable
> > > with what we have for NetBeans already and license is not compatible with
> > > the Apache license.
> > > Anyway what I have it mind goes in the direction of the NetBeans plugin.
> > >  
> >  
> > I
> > > recommend that you take a look on it and try it out.
> >  
> >  
> > Yes, I have already used the NetBeans plugin. I used for my work in GSoC
> > 2012, So I'm familiar with its functionality.
> >  
> >  
> > > The idea is to provide some further tooling for developers who prefer
> > > Eclipse over NetBeans and potentially bring in more ideas ;-)
> > > Or support the same kind of wizard for different languages, eg. Java,
> > > Python and maybe c++.
> > > But the initial project should focus on the first basic steps of course.
> > >  
> > > For example setting up working extension projects in Eclipse and think in
> > > a second step how it can convert in a plugin with wizards...,
> > > >  
> > > > What will be your selection criteria for a GSoC student? Are there any
> > > > other things that I need to be aware of this project?
> > > >  
> > >  
> > >  
> > > I wrote it the description already and it depends how many students are
> > > interested in this project. I am open to work with interested people and
> > >  
> >  
> > in
> > > the end it is up to them to move the project forward and to a success.
> >  
> >  
> >  
> > So I guess the way to start working on the project is to first take a look
> > at on how to write Eclipse plugins. But this could take some time. Also I
> > think by looking at the NetBeans plugin, we'd be able to get a proper idea
> > on how to *package an extension package (oxt), deploy it from Eclipse
> > into the office and how to remote debug the extension in the office* (one
> > of your ideas in the jira issue).
> >  
>  
>  
> Cedric Bosonat wrote an Eclipse Extension for AOO, this could be the best
> testcase to develop a new one.
> http://wiki.openoffice.org/wiki/OpenOffice_Eclipse_Integration
> code is here:
> http://www.openoffice.org/api/Projects/EclipseIntegration/dev-update/plugins/
>  
> Pending the changes on extensions newer versions of Eclipse demand and
> other additional configurations.
>  
>  

we should not look to deep in things where the license doesn't fit. I would like to avoid confusion. The orientation should be the feature set of the NetBeans plugin.

Juergen  
>  
>  
> >  
> > Any other particular guidelines on what I should be focusing with in this
> > period?
> >  
> >  
> > > >  
> > > > You can access my LinkedIn profile from [3]. It'll list many of my
> > > project
> > > > work and achievements.
> > >  
> > >  
> > > I will take a closer look on it later...
> > >  
> > > Kind regards
> > > Juergen
> > > >  
> > > >  
> > > > [1]. http://code.creativecommons.org/viewgit/cc.libreoffice.git/
> > > > [2]. https://issues.apache.org/jira/browse/COMDEV-77
> > > > [3]. www.linkedin.com/pub/ishan-somasiri/25/bab/951
> > > >  
> > > >  
> > > > --
> > > > Thank you..!
> > > > ---------------------------------------------------------------------
> > > > 071-6372089
> > > >  
> > > > Ishan's info: www.ishans.info
> > > > මගේ සටහන්: www.siblog.ishans.info
> > > > Ishan's way: www.blog.ishans.info
> > > > ---------------------------------------------------------------------
> > > >  
> > >  
> > >  
> >  
> >  
>  
>  
>  
>  
> --  
> Alexandro Colorado
> Apache OpenOffice Contributor
> http://es.openoffice.org
>  
>  



Re: [GSoC 2013] Interested in the idea "Apache OpenOffice Extension Plugin for Eclipse"

Posted by Alexandro Colorado <jz...@oooes.org>.
On Fri, Mar 29, 2013 at 9:44 AM, Ishan Thilina <is...@ishans.info> wrote:

> Hi Juergen,
>
> Thank you very much for the promptly reply. Please find my comments inline.
>
> On Fri, Mar 29, 2013 at 12:29 AM, Juergen Schmidt <jogischmidt@gmail.com
> >wrote:
>
> > Hi Ishan,
> >
> > first of all welcome at Apache and thank you for interest in this
> proposed
> > GSoC project.
> >
> >
> > Am Donnerstag, 28. März 2013 um 18:02 schrieb Ishan Thilina:
> >
> > > Hi,
> > >
> > > I am a student from the Faculty of Engineering, Universtiy of Moratuwa,
> > Sri
> > > Lanka who is currently in my 4th year (final year) majoring in Computer
> > > Science and Engineering. I was a GSoC participant in 2012 for Creative
> > > Commons and was able to successfully complete the assigned project[1].
> > >
> > > The projects aim was to port an existing Java LibreOffice extension to
> > > Python. So I have an understanding about the OpenOffice API and I've
> been
> > > exposed to extensions development using both Java and Python for
> > > LibreOffice.
> > >
> > >
> >
> > sounds good so far
> > >
> > > I saw the idea of creating an OpenOffice Extension Plugin for Eclipse
> > from
> > > [2]. Although I don't have prior experience on writing plugins for
> > Eclipse,
> > > I think with proper guidance I achieve the goals of this project.
> > >
> > >
> >
> > The Eclipse  community is very big and there is a lot documentation
> > available. I am also no Eclipse expert but I will do my best to give you
> > the necessary guidance and advice.
> >
>
> Yes, I too agree to the fact that learning how to write eclipse plugins
> should be done my my self. What I meant by "proper guidance" is mostly the
> design decisions that will be involved in the plugin development process.
>
> I will start learning about eclipse plugins development as soon as possible
> so that I can get a clear understanding about the difficulty of the project
> it self and submit a strong proposal.
>
>
> > I mentored a similar project years ago but it is not directly comparable
> > with what we have for NetBeans already and license is not compatible with
> > the Apache license.
> > Anyway what I have it mind goes in the direction of the NetBeans plugin.
> I
> > recommend that you take a look on it and try it out.
> >
>
> Yes, I have already used the NetBeans plugin. I used for my work in GSoC
> 2012, So I'm familiar with its functionality.
>
>
> > The idea is to provide some further tooling for developers who prefer
> > Eclipse over NetBeans and potentially bring in more ideas ;-)
> > Or support the same kind of wizard for different languages, eg. Java,
> > Python and maybe c++.
> > But the initial project should focus on the first basic steps of course.
> >
> > For example setting up working extension projects in Eclipse and think in
> > a second step how it can convert in a plugin with wizards...,
> > >
> > > What will be your selection criteria for a GSoC student? Are there any
> > > other things that I need to be aware of this project?
> > >
> > >
> >
> > I wrote it the description already and it depends how many students are
> > interested in this project. I am open to work with interested people and
> in
> > the end it is up to them to move the project forward and to a success.
>
>
> So I guess the way to start working on the project is to first take a look
> at on how to write Eclipse plugins. But this could take some time. Also I
> think by looking at the NetBeans plugin, we'd be able to get a proper idea
> on how to   *package an extension package (oxt), deploy it from Eclipse
> into the office and how to remote debug the extension in the office* (one
> of your ideas in the jira issue).
>

Cedric Bosonat wrote an Eclipse Extension for AOO, this could be the best
testcase to develop a new one.
http://wiki.openoffice.org/wiki/OpenOffice_Eclipse_Integration
code is here:
http://www.openoffice.org/api/Projects/EclipseIntegration/dev-update/plugins/

Pending the changes on extensions newer versions of Eclipse demand and
other additional configurations.


>
> Any other particular guidelines on what I should be focusing with in this
> period?
>
>
> > >
> > > You can access my LinkedIn profile from [3]. It'll list many of my
> > project
> > > work and achievements.
> > >
> > >
> >
> > I will take a closer look on it later...
> >
> > Kind regards
> > Juergen
> > >
> > >
> > > [1]. http://code.creativecommons.org/viewgit/cc.libreoffice.git/
> > > [2]. https://issues.apache.org/jira/browse/COMDEV-77
> > > [3]. www.linkedin.com/pub/ishan-somasiri/25/bab/951
> > >
> > >
> > > --
> > > Thank you..!
> > > ---------------------------------------------------------------------
> > > 071-6372089
> > >
> > > Ishan's info: www.ishans.info
> > > මගේ සටහන්: www.siblog.ishans.info
> > > Ishan's way: www.blog.ishans.info
> > > ---------------------------------------------------------------------
> > >
> > >
> >
> >
> >
>



-- 
Alexandro Colorado
Apache OpenOffice Contributor
http://es.openoffice.org

Re: [GSoC 2013] Interested in the idea "Apache OpenOffice Extension Plugin for Eclipse"

Posted by Ishan Thilina <is...@ishans.info>.
Hi Juergen,

Thank you very much for the promptly reply. Please find my comments inline.

On Fri, Mar 29, 2013 at 12:29 AM, Juergen Schmidt <jo...@gmail.com>wrote:

> Hi Ishan,
>
> first of all welcome at Apache and thank you for interest in this proposed
> GSoC project.
>
>
> Am Donnerstag, 28. März 2013 um 18:02 schrieb Ishan Thilina:
>
> > Hi,
> >
> > I am a student from the Faculty of Engineering, Universtiy of Moratuwa,
> Sri
> > Lanka who is currently in my 4th year (final year) majoring in Computer
> > Science and Engineering. I was a GSoC participant in 2012 for Creative
> > Commons and was able to successfully complete the assigned project[1].
> >
> > The projects aim was to port an existing Java LibreOffice extension to
> > Python. So I have an understanding about the OpenOffice API and I've been
> > exposed to extensions development using both Java and Python for
> > LibreOffice.
> >
> >
>
> sounds good so far
> >
> > I saw the idea of creating an OpenOffice Extension Plugin for Eclipse
> from
> > [2]. Although I don't have prior experience on writing plugins for
> Eclipse,
> > I think with proper guidance I achieve the goals of this project.
> >
> >
>
> The Eclipse  community is very big and there is a lot documentation
> available. I am also no Eclipse expert but I will do my best to give you
> the necessary guidance and advice.
>

Yes, I too agree to the fact that learning how to write eclipse plugins
should be done my my self. What I meant by "proper guidance" is mostly the
design decisions that will be involved in the plugin development process.

I will start learning about eclipse plugins development as soon as possible
so that I can get a clear understanding about the difficulty of the project
it self and submit a strong proposal.


> I mentored a similar project years ago but it is not directly comparable
> with what we have for NetBeans already and license is not compatible with
> the Apache license.
> Anyway what I have it mind goes in the direction of the NetBeans plugin. I
> recommend that you take a look on it and try it out.
>

Yes, I have already used the NetBeans plugin. I used for my work in GSoC
2012, So I'm familiar with its functionality.


> The idea is to provide some further tooling for developers who prefer
> Eclipse over NetBeans and potentially bring in more ideas ;-)
> Or support the same kind of wizard for different languages, eg. Java,
> Python and maybe c++.
> But the initial project should focus on the first basic steps of course.
>
> For example setting up working extension projects in Eclipse and think in
> a second step how it can convert in a plugin with wizards...,
> >
> > What will be your selection criteria for a GSoC student? Are there any
> > other things that I need to be aware of this project?
> >
> >
>
> I wrote it the description already and it depends how many students are
> interested in this project. I am open to work with interested people and in
> the end it is up to them to move the project forward and to a success.


So I guess the way to start working on the project is to first take a look
at on how to write Eclipse plugins. But this could take some time. Also I
think by looking at the NetBeans plugin, we'd be able to get a proper idea
on how to   *package an extension package (oxt), deploy it from Eclipse
into the office and how to remote debug the extension in the office* (one
of your ideas in the jira issue).

Any other particular guidelines on what I should be focusing with in this
period?


> >
> > You can access my LinkedIn profile from [3]. It'll list many of my
> project
> > work and achievements.
> >
> >
>
> I will take a closer look on it later...
>
> Kind regards
> Juergen
> >
> >
> > [1]. http://code.creativecommons.org/viewgit/cc.libreoffice.git/
> > [2]. https://issues.apache.org/jira/browse/COMDEV-77
> > [3]. www.linkedin.com/pub/ishan-somasiri/25/bab/951
> >
> >
> > --
> > Thank you..!
> > ---------------------------------------------------------------------
> > 071-6372089
> >
> > Ishan's info: www.ishans.info
> > මගේ සටහන්: www.siblog.ishans.info
> > Ishan's way: www.blog.ishans.info
> > ---------------------------------------------------------------------
> >
> >
>
>
>

Re: [GSoC 2013] Interested in the idea "Apache OpenOffice Extension Plugin for Eclipse"

Posted by Juergen Schmidt <jo...@gmail.com>.
Hi Ishan,  

first of all welcome at Apache and thank you for interest in this proposed GSoC project.  


Am Donnerstag, 28. März 2013 um 18:02 schrieb Ishan Thilina:

> Hi,
>  
> I am a student from the Faculty of Engineering, Universtiy of Moratuwa, Sri
> Lanka who is currently in my 4th year (final year) majoring in Computer
> Science and Engineering. I was a GSoC participant in 2012 for Creative
> Commons and was able to successfully complete the assigned project[1].
>  
> The projects aim was to port an existing Java LibreOffice extension to
> Python. So I have an understanding about the OpenOffice API and I've been
> exposed to extensions development using both Java and Python for
> LibreOffice.
>  
>  

sounds good so far  
>  
> I saw the idea of creating an OpenOffice Extension Plugin for Eclipse from
> [2]. Although I don't have prior experience on writing plugins for Eclipse,
> I think with proper guidance I achieve the goals of this project.
>  
>  

The Eclipse  community is very big and there is a lot documentation available. I am also no Eclipse expert but I will do my best to give you the necessary guidance and advice.  
I mentored a similar project years ago but it is not directly comparable with what we have for NetBeans already and license is not compatible with the Apache license.
Anyway what I have it mind goes in the direction of the NetBeans plugin. I recommend that you take a look on it and try it out.
The idea is to provide some further tooling for developers who prefer Eclipse over NetBeans and potentially bring in more ideas ;-)
Or support the same kind of wizard for different languages, eg. Java, Python and maybe c++.  
But the initial project should focus on the first basic steps of course.

For example setting up working extension projects in Eclipse and think in a second step how it can convert in a plugin with wizards...,
>  
> What will be your selection criteria for a GSoC student? Are there any
> other things that I need to be aware of this project?
>  
>  

I wrote it the description already and it depends how many students are interested in this project. I am open to work with interested people and in the end it is up to them to move the project forward and to a success.
>  
> You can access my LinkedIn profile from [3]. It'll list many of my project
> work and achievements.
>  
>  

I will take a closer look on it later...

Kind regards
Juergen  
>  
>  
> [1]. http://code.creativecommons.org/viewgit/cc.libreoffice.git/
> [2]. https://issues.apache.org/jira/browse/COMDEV-77
> [3]. www.linkedin.com/pub/ishan-somasiri/25/bab/951
>  
>  
> --
> Thank you..!
> ---------------------------------------------------------------------
> 071-6372089
>  
> Ishan's info: www.ishans.info
> මගේ සටහන්: www.siblog.ishans.info
> Ishan's way: www.blog.ishans.info
> ---------------------------------------------------------------------
>  
>