On 9/16/13 11:55 PM, Alexandro Colorado wrote:
> On Mon, Sep 16, 2013 at 4:01 PM, Stephanie Tilden <stil...@nd.edu> wrote:
> 
>> We have other courses parallel, so we will probably want to find a
>> relatively smaller project in comparison.  We can spend a few hours a week
>> on this for three months.  We don't need to add a new data structure for
>> our project, and we'd be happy to edit and help improve an existing one.
>>  We would be happy to look at the classes for handling strings, or import
>> and export filters.
>>
> 
> ​OpenOffice is a very large codebase, with many million of lines of code. I
> would certainly not try to discourage you but, I think this project is too
> large to munch. That said, there are other ways you could help. You could
> code extensions, these extensions are much smaller projects with not that
> many lines of code, and you can create patches for it.​

it's true that AOO is a huge project but that is natural for such a huge
system. The point is that you can specialize on certain areas which are
then much more comparable to other projects.

Extension are good but they should not be used to extend core
functionality. Well I am big fan of extension I have driven the
programmability story of AOO for many years. But what we need more is
developers who are willing to dive deeper in the core, help to fix
issues or help to implement feature requests. Or who are interested to
join us in the work on an improved OOXML filter, a format that becomes
more and more popular, which is also an ISO standard and can't be
ignored if we take it serious. I am big friend of ODF but OOXML becomes
probably more important in the future if I like it or not.


I would recommend to build the office on your own and debug the code
later on. Pick an issue or area of your interest and step through the
code to learn how things work.

It can be of course a challenge to subdue such a beat of code ;-)

We are here to help, fell free to ask questions.

Juergen

> 
> 
> 
>>
>> What do you think is reasonable for us to handle?  We each have experience
>> with C++, and would be happy to help with whatever you think is reasonable.
>>
> 
> ​Apache OpenOffice create extensions in Java, Basic, Python, Javascript and
> other languages, C++ is not as widely used because you need compilation for
> that. That said, I have seen some tutorials using C++ to code libraries for
> extensions. Hopefully a more seasoned developer can advice with the status
> of developing for the API.
> 
> I suggest to join the a...@openoffice.apache.org mailing list where more
> extensions developers can meet and also the API forum at:
> http://forum.openoffice.org/en/forum/viewforum.php?f=20&sid=1046df9a9de2de51f772399bfa9a6a7f
> ​
> 
> 
> 
>>
>>
>> On Mon, Sep 16, 2013 at 11:30 AM, Regina Henschel
>> <rb.hensc...@t-online.de>wrote:
>>
>>> Hi Stephanie, hi Caroline,
>>>
>>> Stephanie Tilden schrieb:
>>>
>>>  Hi!  I have emailed dev-subscribe to subscribe to the Apache Open Office
>>>> Mailing List with the same information that follows:
>>>>
>>>> I am a Computer Science student at the University of Notre Dame.  I
>> have a
>>>> year experience in C++ and am now in a Data Structures course, where we
>>>> have a final project that includes becoming familiar with and adding or
>>>> editing a feature (data structure related) of an open source project.
>>>>
>>>> We are working in groups of two.  My partner for this project and I are
>>>> wondering if there is an opportunity in the Apache Open Office community
>>>> where you need a data structure added or edited in your project.  We
>> have
>>>> 3
>>>> months to work on this project.  Please let us know if you have any
>>>> options!
>>>>
>>>
>>> Apache OpenOffice is huge, with a history of about 15 years. Therefore a
>>> new data structure is only added, if it provides an advantage or is
>> really
>>> needed. If you will improve existing data structures, then we are likely
>>> find an area for you.
>>>
>>> For example, AOO has several classes for handling strings. Some are
>>> oldish. You can examine the existing solutions, find there problems and
>>> make suggestions to consolidate the classes.
>>> Or you look at a special missing feature, svg gradients for filling of
>>> draw objects for example, and make proposals about necessary changes in
>> the
>>> model.
>>>
>>> Another area dealing with structures are the import and export filter.
>>> Documents are stored in special file formats, proprietary or open
>>> standards, and need to be converted to the internal structures. There are
>>> missing features in this area too.
>>>
>>> On important aspect is, whether you need to deliver a patch, that will be
>>> integrated in the source, to satisfy the course requirements.
>>>
>>> Will you spent your whole time on this project, or do you have other
>> tasks
>>> or courses parallel?
>>>
>>> Kind regards
>>> Regina
>>>
>>>
>>>
>>
>>
>> --
>> Stephanie Tilden
>> University of Notre Dame
>> Computer Science
>> Class of 2015
>>
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to