LibreOffice Wizards: Java to Python conversion

Registered by Björn Michaelsen on 2011-05-24

If you use the File, Wizards menu - it throws up a UI using Java to create documents. This causes some nasty problems on machines with mis-configured (or not present) Java, and of course presents a serious performance challenge. Since we bundle our own Python run-time anyway, it would be ideal to run a python to java converter across the code to drop this dependency. This should be made easier by the existing Java code using UNO APIs to create its GUI. The wizards code lives in: wizards/com/sun/star/ and it would (most likely) be best to start off by converting something smaller - like the 'fax' wizard first - which is sub 1000 lines. Of course, if you prefer native C++ to python, using that instead would be an option too.

This work has been accepted for the GSoC 2011 for Xisco Faulí Tarazona mentored by Bjoern Michaelsen.

When finished, this allows the wizards to be used without the libreoffice-java packages.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Low
Drafter:
Björn Michaelsen
Direction:
Approved
Assignee:
Xisco Faulí Tarazona
Definition:
Approved
Series goal:
Proposed for precise
Implementation:
Deferred
Milestone target:
None

Whiteboard

work items:
[bjoern-michaelsen] mentor x1sc0 and provide assistance for the tough cases: DONE

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.