Integrating Python and Java in Eclipse2

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=KcVozMo--M4



Duration: 27:45
17,726 views
105


Python (specifically CPython) is heavily used in science, in part thanks to its fast powerful libraries such as numpy and scipy. It is still one of the best ways to handle and analyze numerical data today. While Python is for science, Java is for Eclipse but in industry there is a need for an optimal way to exchange data between the two.

This talks looks at various ways Java and Python can be integrated to give interoperability between Java, Eclipse based tools and Python modules. We look at the full spectrum of integration options, from loosely coupling tools to tight two way integration which involves technology such as PyDev, Jython, AnalysisRPC and Py4J.

Each type of technology has a particular sweet spot depending on the trade-offs of your application. This talk also takes a look at the Dawnsci project which utilizes a combination of these technologies to provide a powerful environment which seamlessly integrates Python and Java and gives scientists features such as the ability to perform operations in Python but visualize the results in Eclipse and code-completion of Java classes in a python console.
https://www.eclipsecon.org/france2015/session/integrating-python-and-java-eclipse




Other Videos By Eclipse Foundation


2015-11-06Papyrus4Java - UML diagrams for ordinary java developers
2015-11-06Embedded Software Platform for the Eclipse Community
2015-11-06Runtime Specialization - Java has never been so dynamic before
2015-11-06Scenarios@run.time – Modeling, Analyzing, and Executing Specifications of Distributed Systems
2015-11-06From EMF to UIs: how to use EMF Parsley to get desktop, web and mobile UIs from the model
2015-11-06openMDM5: From a fat client to a scalable, omni-channel architecture
2015-11-04Keynote Michael Würtenberger: The Car – Just Another Thing in the Internet of Things?
2015-10-30Better Software, Better Research
2015-10-30Scale your efforts with Scala
2015-10-30Live! Building a mobile app with Eclipse Thym and a Java EE backend 2
2015-10-30Integrating Python and Java in Eclipse2
2015-10-30Developing smart loT applications using Eclipse Kura
2015-10-29Virtual IoT | Create Your IoT Services & Applications with COMPOSE Platform
2015-10-29Decreasing your Coffee Consumption by Incremental Code (Re)generation
2015-10-29Because you can't fix what you don't know is broken
2015-10-29Using RCP Eclipse Platform for producing newspapers
2015-10-29Sirius 3.0 : Faster, Stronger and Smarter Diagram Editors
2015-10-29Ruling the experiment how openHAB really empowers Living Lab platforms
2015-10-28Live editing and pair programming with Eclipse Cloud Development top projects
2015-10-28Eclipse & Gradle - The best of both worlds
2015-10-27Closing Session EclipseCon France 2015



Tags:
Python (Programming Language)
Java (Programming Language)
Eclipse (Software)
Dawnsci