Hi Juergen / Eric / All

Thank you for your response.

I was digging into the OOo code base in order to familiarize myself with it.
I also succeeded in building it and getting it up and running. I carried out
the build in both 32 bit and 64 bit Ubuntu 9.10 (took around 4-5 hours on an
Intel Core 2 Duo @ 2.00 Ghz with 2 GB DDR2 RAM).

Before I proceed further, I would like to ask a few questions.

1. You said in your reply : "As far as i understand this project. It's more
the focus on a convenience layer to simply often used tasks etc. I
personally can also think about some IDE integration of Python to simplify
the creation, debugging, deployment of Python scripts."  -  Does the project
aim to provide direct Python-ic interfacing of already UNO-ized OOo
functionalities that are frequently used  or  "providing a SWIG, or
boost::python-based wrapper around un-UNOized OOo core classes." - as
pointed out on the project proposal page. ?

2. I was looking out for a comparison for tools available for C++, Python
integration, more specifically something like SWIG vs Boost.Python (as
project proposal page stated only these two). From what I found out, each
have its own pros and cons like SWIG is easier to manage/debug/write, while
Boost is faster and has better support for C++. However all the blog posts
were pretty old and hence, I can't really comment on the current scenario.
So, I would like to know what will be your preference for this project, SWIG
or Boost.Python ?  I will accordingly start exploring things.

3. Will the selections be solely on the basis of application forms? If no,
what will we need to be prepared with ?

I would be highly grateful to you, if you can provide any further
guidance/suggestions on this project.

Looking forward to hear from you

Thanks and Cheers
Arijit


On Thu, May 27, 2010 at 1:01 PM, Juergen Schmidt <juergen.schm...@sun.com>wrote:

> Hi Arijit,
>
> you are currently not subscribed to this list. Please subscribe under
> http://api.openoffice.org/servlets/ProjectMailingListList for any further
> communication on this or any other OpenOffice.org mailing list. You have to
> subscribe to any list where you want to participate in.
>
> Thanks for your interest in the OOo internship program. Please follow the
> instructions how to apply on
> http://wiki.services.openoffice.org/wiki/OpenOffice.org_Internship
>
> OOo uses UNO our own component middleware technology to communicate between
> different language environments. We have already a Python language binding.
> And we have a scripting framework that allows the usage of different
> scripting languages similar to Basic. But the usage is more complicate
> because we have no deep integration of these other scripting languages in
> the office. Well there is a lot of space for improvements.
> As far as i understand this project. It's more the focus on a convenience
> layer to simply often used tasks etc.
> I personally can also think about some IDE integration of Python to
> simplify the creation, debugging, deployment of Python scripts.
>
> Anyway, Eric please correct me if i am wrong. You have probably some more
> details what you expect from this project.
>
>
> Juergen
>
>
>
>
> On 5/26/10 9:23 PM, Arijit Chakraborty wrote:
>
>> Improve (Python) scriptabilityHello Eric
>>
>> I am Arijit, a senior at Birla Institute of Technology, Mesra, India and
>> will be graduate this coming month. I am interested in applying for
>> openoffice.org's summer intership program.
>>
>> I am very much interested in working on the project titled : Improve
>> (Python) scriptability, that aims to provide Python with direct access to
>> OOo's certain core functionalities and thus add Python-ic support to OOo.
>>
>> I was exposed to wrapper functions for Python during last year's Google
>> Summer of Code. My last year's Summer of Code project dealt with
>> implementation of a canvas based GUI modeller for ASCEND. In this project
>> the front-end GUI was developed in PyGTK where as the core ASCEND back-end
>> was purely C++ ( with STL ). And intercommunication between Python and C++
>> was done using SWIG generated wrapper functions.
>>
>> I like Python very much and work mainly with it. I would like to learn
>> more
>> about wrapper function generation and provide Python with wrapper
>> functions
>> that allows it to directly access some of the OOo's core functionalities.
>>
>> Hence, I am very much interested in this project idea and would like to
>> work
>> on it. I would like to discuss this project in more details with the
>> project
>> mentor(s).
>>
>> I would be highly grateful if you could give me any
>> recommendations/suggestions to begin with.
>>
>> Looking forward to hear from you
>>
>> Thanks and Cheers
>> Arijit
>>
>>
>

Reply via email to