Return-Path: X-Original-To: apmail-openoffice-dev-archive@www.apache.org Delivered-To: apmail-openoffice-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 19E01F5B5 for ; Sun, 31 Mar 2013 12:32:31 +0000 (UTC) Received: (qmail 36069 invoked by uid 500); 31 Mar 2013 12:32:30 -0000 Delivered-To: apmail-openoffice-dev-archive@openoffice.apache.org Received: (qmail 35675 invoked by uid 500); 31 Mar 2013 12:32:27 -0000 Mailing-List: contact dev-help@openoffice.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openoffice.apache.org Delivered-To: mailing list dev@openoffice.apache.org Received: (qmail 35645 invoked by uid 99); 31 Mar 2013 12:32:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 31 Mar 2013 12:32:25 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ishanthilina@gmail.com designates 209.85.215.44 as permitted sender) Received: from [209.85.215.44] (HELO mail-la0-f44.google.com) (209.85.215.44) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 31 Mar 2013 12:32:19 +0000 Received: by mail-la0-f44.google.com with SMTP id eb20so1503451lab.3 for ; Sun, 31 Mar 2013 05:31:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=myQo8e9pA2ZRnEj53hDkkPOD/UrCgh/3TbMxH4IojcE=; b=xuWnAYKLpWpPbYUe5DlzdcVoAPX2Uc8xDPZ5vxE1naG7RsyatpHO7w62y3YGIOrA5E YVWoOtxeyYNStNX37Z8E4UbC+YviIlmO16vPqHgVnFXuFmKoG04E3myjLI7sbcvIeS6F 57myQPxjA5f5BVyF8faznbUTHoE3hUgBMoWbqZtI+plkWExUYRIkmLrZju26KSB55ZZJ 4rwN+as6zwf4c3CP+37CBJQuUG5PFswx3W6LxCnzgFmNXfUZyDMr+O6kKNnNw5J15Xd0 o43l4JsI54AVeDftuQC5pd8BDsTqwKPHoj0TVvyD78ZPA1QHPuoSzo4ua5Q5jSsDiB7T 5Z1w== X-Received: by 10.152.135.205 with SMTP id pu13mr3955336lab.48.1364733119113; Sun, 31 Mar 2013 05:31:59 -0700 (PDT) MIME-Version: 1.0 Sender: ishanthilina@gmail.com Received: by 10.112.85.201 with HTTP; Sun, 31 Mar 2013 05:31:38 -0700 (PDT) In-Reply-To: References: From: Ishan Thilina Date: Sun, 31 Mar 2013 18:01:38 +0530 X-Google-Sender-Auth: MZgzbm4xXaJmu3MdylTmrz2Sd8k Message-ID: Subject: Re: [GSoC 2013] Interested in the idea "Apache OpenOffice Extension Plugin for Eclipse" To: dev@openoffice.apache.org Content-Type: multipart/alternative; boundary=f46d044284f8c730b704d937b0bd X-Virus-Checked: Checked by ClamAV on apache.org --f46d044284f8c730b704d937b0bd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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/plugin= s/ [3]. https://wso2.org -- Thank you..! --------------------------------------------------------------------- 071-6372089 Ishan's info: www.ishans.info =E0=B6=B8=E0=B6=9C=E0=B7=9A =E0=B7=83=E0=B6=A7=E0=B7=84=E0=B6=B1=E0=B7=8A: = www.siblog.ishans.info Ishan's way: www.blog.ishans.info --------------------------------------------------------------------- On Sat, Mar 30, 2013 at 6:14 PM, Juergen Schmidt wro= te: > Am Samstag, 30. M=C3=A4rz 2013 um 01:05 schrieb Alexandro Colorado: > > On Fri, Mar 29, 2013 at 9:44 AM, Ishan Thilina > 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=C3=A4rz 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 fo= r > > > > > > > > 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 giv= e > you > > > > the necessary guidance and advice. > > > > > > > > > > > > > Yes, I too agree to the fact that learning how to write eclipse plugi= ns > > > should be done my my self. What I meant by "proper guidance" is mostl= y > 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 compatibl= e > 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 pref= er > > > > Eclipse over NetBeans and potentially bring in more ideas ;-) > > > > Or support the same kind of wizard for different languages, eg. Jav= a, > > > > 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 ther= e > 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 peopl= e > 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 be= st > > 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/plug= ins/ > > > > 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 m= y > > > > 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 > > > > > =E0=B6=B8=E0=B6=9C=E0=B7=9A =E0=B7=83=E0=B6=A7=E0=B7=84=E0=B6=B1= =E0=B7=8A: www.siblog.ishans.info > > > > > Ishan's way: www.blog.ishans.info > > > > > > --------------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > Alexandro Colorado > > Apache OpenOffice Contributor > > http://es.openoffice.org > > > > > > > --f46d044284f8c730b704d937b0bd--