Extension-Entwicklung

Förderung zur Entwicklung von (Code-)Extensions für OpenOffice.org 3.0

Einführendes

Der Verein OpenOffice.org Deutschland e.V. möchte die Entwicklung von notwendigen und interessanten Erweiterungen speziell für die Version 3.0 von OpenOffice.org fördern und begleiten.

Gerade die Verfügbarkeit vieler unterschiedlicher Erweiterungen macht ein Office-Programm für eine immer größer werdende Nutzergruppe interessant. Viele Funktionen können nicht zeitnah im Kernprogramm ermöglicht werden, daher bietet die Extension-Schnittstelle eine ideale Möglichkeit, fehlende oder gewünschte Funktionalitäten schnell nachzuliefern.

Genau dies möchten wir fördern und haben somit für das Jahr 2008 insgesamt 5.000,- EUR bereitgestellt, um interessante und notwendige Erweiterungen auch finanziell zu unterstützen. Dabei wird die Gesamtsumme aufgeteilt auf fünf Einzelprojekte zu jeweils 1.000,- EUR.

Förderbedingungen

Zur Förderung eines Projekts bedarf es einer Bewerbung, über die ein Vorstandsbeschluss entscheidet. Die maximale Summe ist auf 1.000,- EUR pro Projekt festgeschrieben und wird in zwei Raten ausbezahlt: 500,- EUR nach positivem Vorstandsbeschluss zur Bewerbung, 500,- EUR nach Abschluss und Ablieferung (Programmierung) des Projektes. Insgesamt werden maximal fünf Projekte in Kalenderjahr 2008 gefördert. Die Entscheidung, welches Projekt einen Zuschuss bekommt, fällt der Vorstand. Der Rechtsweg ist ausgeschlossen, ein wie auch immer gearteter Rechtsanspruch besteht nicht.

Themen

Gefördert werden Code-Erweiterungen als Extensions, also zusätzliche Funktionen, die einen möglichst großen Nutzen haben und eine große Zielgruppe ansprechen sollen. Die Entscheidung über die Themen fällt der Vorstand. Triviale Themen oder Erweiterungen sind von der Förderung ausgeschlossen. Eigene Themenvorschläge können ab sofort Diese E-Mail Adresse ist gegen Spam Bots geschützt, Sie müssen Javascript aktivieren, damit Sie sie sehen können eingereicht werden - auch wenn man sie selbst nicht realisieren will oder kann. Es genügt zunächst eine Kurzbeschreibung, eine Nutzenbetrachtung und eine Zielgruppenbestimmung.

Die Code-Extensions sollen als Basic-, Java- oder Python-Erweiterungen realisiert werden und mindestens ab Version 3.0 von OpenOffice.org zumindest unter Windows, Linux und Mac OS X, idealerweise auch unter anderen Plattformen, lauffähig sein. C++ Erweiterungen können nach Absprache ebenfalls berücksichtigt werden, in erster Linie sollen aber Basic-Erweiterungen zum Zuge kommen.

Themen werden hier aufgeführt und noch separat erläutert.

Themenliste:

1. Einfachere, dialogorientierte Eingabe von Serienbrief-Bedingungen. 

2. Beispieldatenbank Base (ähnlich "Nordwind") - mit entsprechenden Formularen und Berichten

3. Dateneingabe-Maske in Calc - ähnich der "Datenmaske" in Excel

4. Vereinsverwaltung auf der Basis von Base - mit Datenbankverbindung auch für MySQL

5. ...

6. ...

 

Teilnahmebedingungen

Teilnehmen am Wettbewerb kann jeder ab 18 Jahren. Bei Personen unter 18 Jahren ist zusätzlich noch die Zustimmung der Erziehungsberechtigten erforderlich. Entsprechend der Aufgabe sollte Programmiererfahrung und Erfahrung im Umgang mit der OpenOffice.org-API vorhanden sein. Die Extensions müssen unter die freie Lizenz LGPLv3 gestellt und dürfen nicht verschlüsselt werden. Neben dem Code an sich wird eine Dokumentation und eine Beschreibung erwartet. 

Interessenten wählen ein Thema aus der oben genannten Liste oder reichen selbst einen Vorschlag ein und bewerben sich Diese E-Mail Adresse ist gegen Spam Bots geschützt, Sie müssen Javascript aktivieren, damit Sie sie sehen können formlos um die Projekterteilung. Der Bewerbung sind Angabe über Erfahrungen und/oder Programmierleistungen beizufügen, so dass sich der Vorstand ein Bild über fachliche Qualifikation des/der Teilnehmer machen kann. Auch ein Kurzabriss, wie die Aufgabenstellung gelöst werden soll, ist hilfreich.

Teilnehmen kann jede natürliche Person oder Personengruppen, Einzelpersonen wird dabei aber der Vorzug vor Firmen gegeben. Bei Personengruppen wird das Preisgeld nur einmal ausgezahlt und auf alle Teilnehmer gleichmäßig aufgeteilt.

Teilnahme-Anträge können ab sofort eingereicht werden, die Realisierung des Projektes muss in 2008 abgeschlossen sein. Die exakten Termine werden mit dem Vorstand bzw. mit dem Betreuer abgestimmt.

Betreuung

Das Vorstandsmitglied Diese E-Mail Adresse ist gegen Spam Bots geschützt, Sie müssen Javascript aktivieren, damit Sie sie sehen können übernimmt die Betreuung der Teilnehmer. Er steht für alle Fragen rund um die Entwicklung zur Verfügung.

Für die Basic-Programmierer gibt es weiterhin ausführliche Regeln zur einheitlichen Bezeichnung und Kommentierung sowie ein automatiches Dokumentationstool. Weitere Informationen folgen.

Ablauf der Förderung

Nach der Bewerbungsphase erhält der Teilnehmer den Zuschlag vom Vorstand zu einem Projekt, sofern er ausgewählt wurde. Der Teilnehmer liefert nun einen extakten Projektplan (Zeitplan und Realisierungsplan) und erhält daraufhin die ersten 500,- EUR Abschlagszahlung. 

Während der Programmierphase wird empfohlen, sich regelmäßig mit dem Betreuer abzustimmen und den Projektfortschritt zu besprechen.

Der Teilnehmer liefert schließlich eine fertige Extension (*.oxt) für die Betriebssysteme Windows, Linux und Mac OS X ab (weitere Plattformen wünschenswert, aber nicht zwingend), inklusive Verisonsnummer, evtl. Hilfeseiten, Autorenkenzeichnung etc. Die Sprache ist Deutsch, weitere Lokalisierungen (z.B. in Englisch) wären wünschenswert, sind aber nicht Pflicht. Neben der Extension wird eine Doumentation (*.odt und *.pdf) sowie eventuell eine Bedienungsanleitung erwartet.

Der Vorstand prüft daraufhin die Ergebnisse und - wenn sie den Erwartungen und der Aufgabenstellung entspricht - überweist dann die 2. Rate (500,- EUR). Werden Nachbesserungen gefordert, so müssen diese zunächst erledigt werden, erst mit Abschluss des Projektes wird die Schlussrate bezahlt.

Weitere Informationen in Kürze hier und auf den zukünftig hiermit verbundenen Seiten.

 

 
Versteckte Elemente