Pylons on Jython

Published January 21st, 2010 Under Coding, Open Source Tools | Leave a Comment

Jython (Python for the Java Platform) is back, and better than ever. This talk covers how you can use the lightweight, flexible Pylons web framework to create web applications on Jython. I’ll also cover some of the challenges encountered in the porting of Pylons and its dependencies to Jython.

Slides for the presentation

Jython Progress

Published January 20th, 2010 Under Coding, Open Source Tools | Leave a Comment

In this talk I will discuss some of the most interesting advances that have occurred in the 2.5 release of Jython, and some of the cool stuff that is being developed for 2.7 and 3.0. I will pay particular attention to Python frameworks and apps that are now working in Jython. I will also talk about some of the Java integration features that will be in Jython 2.5 (and beyond). I will demo some of the cool things that you can do with Python and Java together.

A Better Python for the JVM

Published January 4th, 2010 Under Coding, Open Source Tools | Leave a Comment

At the last PyCon we announced that we were starting a project for improving the Jython compiler. This year we will share the first fruits of that work with the Python community! This will be a fairly advanced talk about the prototype for an optimizing compiler for Jython. I will present the general structure of this compiler, the optimizations it performs and the performance improvements it gives.

Jython

Published July 24th, 2009 Under Coding, Open Source Tools | Leave a Comment

In this presentation we will show you what you can do with Jython. In particular we will show what the soon-to-be-released version 2.5 enables. This includes web frameworks such as Django, scientific applications such as SymPy and everything down to installation and dependency management systems for Python packages. We will show demonstrations of Django running in Jython, WAR-file deployment of Django applications, applications integrating Python libraries and Java libraries as well as the power of exploring a Java package from the interactive object shell of Jython.