Skip to content

GumTree Python Integration_96305193

nxi edited this page Apr 9, 2015 · 1 revision
Created by Tony Lam, last modified on Aug 04, 2008

Overview

This page describes the GumTree-Python integration strategy for users to script GumTree via cPython.

Technologies

The key for technology for allowing interoperability between Java and Python within Eclipse RCP is Jepp.  The following diagram shows how Jepp binds between the Java and Python world.
Image:attachments/96305193/96239618.png

Integration Strategy

Althought Jepp makes the integration entirely possible, it also requires few enhancement to make it user friendly with GumTree:
  • Jepp cannot convert NumPy array into Java array / object.  Customised serialisation strategy is required to teleport NumPy array into Java
  • User may not want to manipulate GumTree in the object orientated way.  Sometimes it is preferrable to provide functions in the Python global namespace to call GumTree API

Attachments:

Document generated by Confluence on Apr 01, 2015 00:11
Clone this wiki locally