Uploaded image for project: 'Comdev GSOC'
  1. Comdev GSOC
  2. GSOC-36

Subject 2 for GSoC2012 : Open and manage Maxima sessions in Writer documents (for Apache OpenOffice)

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Won't Fix

    Description

      Subject 2 for GSoC2012
      Maxima Integration

      Integrate the Maxima symbolic computer algebra system into OOo, to solve calc problems in Writer.

      The idea : create a Maxima session inside an OOo Writer document, in an embeded frame, or equivalent.

      IMPORTANT :

      • Weekly IRC meetings.
      • Wiki use mandatory.
      • Specifications and documentation MUST be written in parallel, in same time the code is written.
      • Every diff of code will be documented on the wiki.
      • the code must be written in C++ (prefered).

      Iterations

      Step 1

      1. Discover and learn UNO API
      2. be able to create a Writer document (and play with it)
      3. be able to launch an external application using UNO

      In parallel : learn how a Writer document is structured and how to use it programmaticaly (structure, foundations)

      Step 2

      1. Learn Maxima session requirements
      2. implement a way to launch a Maxima session from OOo
      3. implement a way to exchange datas with the open Maxima session
      4. propose a follow up for the devs who will continue the implementation

      Estimated Timeline

      • 3 weeks of work = step 1
      • 5 weeks of work = step 2
        Required skills/knowledge
        lisp, c++, UNO API knowledge
        Difficulty : **** to *****
        Contact : ericb2 at apache dot org

      Attachments

        Activity

          People

            Unassigned Unassigned
            ericb2 Eric Bachard
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: