openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Juergen Schmidt <jogischm...@gmail.com>
Subject Re: [GSoC 2013] Interested in the idea "Apache OpenOffice Extension Plugin for Eclipse"
Date Sun, 31 Mar 2013 14:20:52 GMT
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 <jogischmidt@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 <ishan@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
> > >  
> >  
> >  
>  
>  
>  



Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message