473,703 Members | 2,620 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Status of JPE (Java-Python Extension)?

I am asking this on behalf of a Java enthusiast who is interested in using ZODB
and other Python assets from his Java code:

a) Has anyone used JPE (Java-Python Extension - see
http://jpe.sourceforge.net/ )?

b) If so, what were their experiences?

c) Is the project still active?

d) Are there any alternatives for making calls on Java objects from CPython, or
vice-versa? Or is Corba or similar the best approach?

Tim C

Jul 18 '05 #1
4 2090
Tim Churches <tc***@optushom e.com.au> writes:
[...]
d) Are there any alternatives for making calls on Java objects from
CPython, or vice-versa? Or is Corba or similar the best approach?


Pyro. Never used it, though.
John
Jul 18 '05 #2
On Mon, 2003-11-10 at 03:50, John J. Lee wrote:
Tim Churches <tc***@optushom e.com.au> writes:
[...]
d) Are there any alternatives for making calls on Java objects from
CPython, or vice-versa? Or is Corba or similar the best approach?


Pyro. Never used it, though.


PyRO is great (have used it), but strictly Python to Python.

--

Tim C

PGP/GnuPG Key 1024D/EAF993D0 available from keyservers everywhere
or at http://members.optushome.com.au/tchur/pubkey.asc
Key fingerprint = 8C22 BF76 33BA B3B5 1D5B EB37 7891 46A9 EAF9 93D0

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQA/rpTVeJFGqer5k9A RAhd2AKDiM7J2zC lqvl+j/ZmeVA4zsQcQpgCg tj4k
Ele08CRFhRkVkjF kkIHIB70=
=Qo9c
-----END PGP SIGNATURE-----

Jul 18 '05 #3
On Sun, 10 Nov 2003, Tim Churches wrote:
On Mon, 2003-11-10 at 03:50, John J. Lee wrote:
Tim Churches <tc***@optushom e.com.au> writes:
[...]
d) Are there any alternatives for making calls on Java objects from
CPython, or vice-versa? Or is Corba or similar the best approach?


Pyro. Never used it, though.


PyRO is great (have used it), but strictly Python to Python.


Jython is Python. From the Pyro web page:
What does Pyro offer you?

Written in 100% pure Python. It is small, simple and extremely portable -
it runs everywhere Python runs and TCP/IP networking is available. Partial
support for Jython. Minimum Python version required is 2.1.x, though the
latest Python version is recommended.
dunno what 'partial support' means, though.
John

Jul 18 '05 #4
On Mon, 2003-11-10 at 06:53, John J Lee wrote:
On Sun, 10 Nov 2003, Tim Churches wrote:
On Mon, 2003-11-10 at 03:50, John J. Lee wrote:
Tim Churches <tc***@optushom e.com.au> writes:
[...]
> d) Are there any alternatives for making calls on Java objects from
> CPython, or vice-versa? Or is Corba or similar the best approach?

Pyro. Never used it, though.
PyRO is great (have used it), but strictly Python to Python.


Jython is Python. From the Pyro web page:


What does Pyro offer you?

Written in 100% pure Python. It is small, simple and extremely portable -
it runs everywhere Python runs and TCP/IP networking is available. Partial
support for Jython. Minimum Python version required is 2.1.x, though the
latest Python version is recommended.


OK, thanks.
dunno what 'partial support' means, though.


Irmen, can you elucidate?

--

Tim C

PGP/GnuPG Key 1024D/EAF993D0 available from keyservers everywhere
or at http://members.optushome.com.au/tchur/pubkey.asc
Key fingerprint = 8C22 BF76 33BA B3B5 1D5B EB37 7891 46A9 EAF9 93D0

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQA/rpyaeJFGqer5k9A RAoLhAJ9P5S8QtB 3Q01PSyOw8gxSYP kltsgCeIW/i
IC3lDxS/vcEWisYLq5YMl5c =
=GI2f
-----END PGP SIGNATURE-----

Jul 18 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
4927
by: Joonas Paalasmaa | last post by:
Hi, When compiling Sketch's streamfilter C extension the errors below are raised during linking. What could cause the errors? (Python 2.3, MinGw 1.1 with GCC 2.95.3-6, Windows 98) Here are the occurrences of FilterType that may be relevant: ------- C:\sketch\sketch-0.7.12\Filter\filterobj.c: 949: PyTypeObject FilterType = {
9
2549
by: timothy.williams | last post by:
Hi. I trying to write an extension module to call some C libraries so I can use them in Python. Several of the library functions pass pointers to structures as arguments. I was thinking that I could create a class for each structure, but I'm not sure how to get the data back and forth. The example the "Extending and Embedding the Python Interpreter" manual has examples of passing strings and ints using PyArg_ParseTupleAndKeywords(), but...
2
4743
by: Charles Mendell | last post by:
1. When I go to http://www.w3schools.com/js/default.asp and choose: 2. JS HTML DOM and then choose: 3. the Window object and then choose: 4. Write some text in the windows status bar ( a link) 5. Before I write the script, the IE shows current time in status bar 6. After I write the script, which writes a message on the status bar: <script text="text/javascript> function load() { window.status= "Show this text in the status bar"
1
1920
by: Grant Edwards | last post by:
I've been using the pylibpcap extension module for several years, but I can't get it to build under 2.4: $ python setup.py build /usr/lib/python2.4/distutils/dist.py:222: UserWarning: 'licence' distribution option is deprecated; use 'license' warnings.warn(msg) running build running build_ext building '_pcapmodule' extension Traceback (most recent call last):
6
2840
by: Nick Horrocks | last post by:
I have set up a custom error page for 404 errors. However the HTTP status code returned is 302 followed by 200, this causes search engines not to remove old pages from their index. How can I get the correct status code to be returned? Thanks
0
2142
by: robert | last post by:
Hi all, I'm having a hard time resolving a namespace issue in my wsdl. Here's an element that explains my question, with the full wsdl below: <definitions name="MaragatoService" targetNamespace="http://swaMaragatoNS" xmlns:tns="http://swaMaragatoNS" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
4
2532
by: vedrandekovic | last post by:
Hi, I have already install Microsoft visual studio .NET 2003 and MinGw, when I try to build a extension: python my_extension_setup.py build ( or install ) , I get an error: LINK : fatal error LNK1141: failure during build of exports file error: command '"C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\link.exe"' failed with exit status 1141.What shoud I
3
1753
by: Gary Jefferson | last post by:
I've got a python extension that comes with its own standard autoconf/ automake system, and I can "python setup.py build" just fine with it as long as I have previously done "./configure" in that directory. However, 'python setup.py bdist_rpm' can't hope to have done './ configure' first, as it untars and tries to build the extension there. Is there a hook for bdist_rpm (and friends) that will allow me to insert a './configure' in the...
13
3246
JodiPhillips
by: JodiPhillips | last post by:
G'day, I have a silly and simple problem that I need some guidance with. Due to the way our network is set up, I am unable to use the group permissions for Access and have had to implement log in procedures via a log in table within the database. This works fine. I have now expanded this table to include further data about the authorised user – Power User, Team Leader, & Facilitator. Depending on the user’s status as to which one of...
1
1577
by: leninv | last post by:
Hi, I have a asp page where I have a Export to Excel button. When I click the button, I get the option to open or save or cancel. When I click on save option I get the save dialogue box and save it. I don't have any problem if I save it with .xls extension, but the problem comes when I save it with .TXT extension. When I open the file saved with .txt extension I am able to see some html code as seen below only part of data is pasted...
0
9117
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9014
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8961
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7861
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6585
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4429
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4687
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2446
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2063
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.