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 >> >> >