Menu

[4103b4]: / htdocs / index.ht  Maximize  Restore  History

Download this file

273 lines (209 with data), 11.9 kB

Title: Jython Home Page

<p>Welcome to the Jython homepage.  Jython is an implementation of
the high-level, dynamic, object-oriented language
<a href="http://www.python.org/">Python</a> written in 
100% Pure Java, and seamlessly integrated with 
the <a href="http://www.javasoft.com">Java</a> platform.  It thus
allows you to run Python on any Java platform.

<ul>
<li>What is <A HREF="docs/whatis.html">Jython</A>?
<li>Jython <a href="http://www.jython.org/cgi-bin/wiki">WIKI</a>.
<li><A HREF="download.html">Download</a> the latest version.
<li><A HREF="docs/index.html">Documentation</A>
<li>The Jython <A HREF="http://www.jython.org/cgi-bin/faqw.py?req=index">FAQ</A>.
<li>Brian Zimmer's <a href="http://www.ziclix.com/bzimmer/">Jython development blog</a></li>
<li><a href="https://coyote.dev.java.net/">Jython support in NetBeans</a></li>

</ul>

    <dd><i><blockquote>
        Jython, lest you do not know of it, is the most compelling weapon the Java platform has for its survival into the 21st century:-)
        <br>&#8212; <cite><a href="http://seanmcgrath.blogspot.com/2003_07_27_seanmcgrath_archive.html#105971971904416520">Sean McGrath, CTO, Propylon</a></cite>
        </blockquote></i>

<h3><font size=+1 color="#666699">Jython News</font></h3>

<dl>
<p><dt><b>16th March 2005</b></dt></p>
<li>Jython support in <a href="http://www.netbeans.org">NetBeans</a> has been announced as part of a more general dynamic languages support initiative for NetBeans called <a href="https://coyote.dev.java.net/">Coyote</a>. See blog entries by <a href="http://www.tbray.org/ongoing/When/200x/2005/03/15/Coyote">Tim Bray</a> and <a href="http://blogs.sun.com/roller/page/webmink/20050315#doing_java_without_java">Simon Phipps</a> of Sun Microsystems.
</li>
</dl>



<dl>
<p><dt><b>14th February 2005</b></dt></p>
<li>The Jython <a href="http://www.jython.org/cgi-bin/wiki">WIKI</a>
is up and running. Thanks to <a
href="http://www.dehora.net/journal/">Bill de hÓra</a> who did much of
the running to get this set up.</li>
</dl>

<dl>
<p><dt><b>24th January 2005</b></dt></p>
<li>Brian Zimmer has started  a Jython development blog : <a href="http://www.ziclix.com/bzimmer/">http://www.ziclix.com/bzimmer/</a></li>

</dl>

<dl>
<p><dt><b>14 January 2005</b></dt></p>

<p>The PSF recently published its <a
href="http://www.python.org/psf/grants/">list of projects</a> to
recieve grant funding. Brian Zimmer will manage the project <a
href="http://www.python.org/psf/grants/Jython_PSF_Grant_Proposal.pdf">Moving
Jython Forward</a>.

<p>A new article on <a
href="http://www.devx.com/Java/Article/26602">writing Eclipse JUnit
tests in Jython</a></p>

<p>Random Jython Spotlight: <a
<a href="http://staf.sourceforge.net/index.php">STAF (Software Testing Automation Framework)</a> uses Jython for its execution engine <a href="http://staf.sourceforge.net/index.php#STAXOverview">STAX</a> (Added to <a href="users.html">Jython users page</a>.
</dl>

<dl>
<p><dt><b>21 December 2004</b></dt></p>

<p><a href="http://sulu.sourceforge.net/">Sulu</a> added to <a href="users.html">Jython Users Page</a>.
<p><a href="http://www.jedit.org/">jEdit</a> added to <a href="users.html">Jython Users Page</a>.


<p><dt><b>20 December 2004</b></dt></p>

<p><a
href="http://www.tbray.org/ongoing/When/200x/2004/12/19/NB4-plus">Tim
Bray</a> announces an upcoming <a
href="http://www.java.net">java.net</a> project to add
dynamic-language infrastructure, including Jython, to the <a
href="http://www.netbeans.org/">NetBeans</a> IDE.

<p><dt><b>19 December 2004</b></dt></p>

<p>Samuele Pedroni, Guido van Rossum and Sean McGrath represent the
Python community at a dynamic languages <a
href="http://www.tbray.org/ongoing/When/200x/2004/12/08/DynamicJava">summit</a>.
Hosted by <a href="http://www.tbray.org/ongoing/">Tim Bray</a> of Sun.</p>

<p><a href="users.html">Who uses Jython?</a> page updated.</p>

<p>Random Jython Spotlight: <a
href="http://www.smallshire.org.uk/jython3d.htm">Jython3D</a>
combining Jython and Java3D.

<p><dt><b>25 October 2004: website revamp announced</b></dt></p>

<p>Over the next short while, the Jython website will be
revamped. Suggestions for the revamp welcome. Send suggestions to the
Jython developer mailing list.</p>

<p><dt><b>25 October 2004: Progress on new-style classes
implementation</b></dt></p>

<p>
Samuele Pedroni is making strong progress in the end-to-end
modifications required to the Jython code-base in order to support
new-style classes. The implementation of new style classes in Jython
is a key moment on the road to compatibility with CPython 2.3 and
beyond.

Samuele plans to make an initial check-in of the branch on or around
<b>15 November 2004</b>. Stay tuned for further updates.

For more details about the state of play, see the jython-dev archive <a href="http://sourceforge.net/mailarchive/forum.php?thread_id=5754593&forum_id=5587">here</a> and <a href="http://sourceforge.net/mailarchive/message.php?msg_id=9838528">here</a>

<p><dt><b>25 October 2004: Jython tutorial</b></dt></p>

<p>
Barry Feigenbaum has written a substantial two part Jython tutorial on
using Jython. The tutorial consists of two PDF files: <a
href="j-jython1-ltr.pdf">Part 1</a> (82 pages) and <a
href="j-jython2-ltr.pdf">Part 2</a> (100 pages). First published by IBM developerWorks at <a
href="http://www.ibm.com/developerWorks/">http://www.ibm.com/developerWorks/</a>.
</p>

    <p><dt><b>April 2004: Newstyle branch work.</b>
     <dd> Work is undergoing since the beginning of the year to implement new-style classes
        features (the biggest quantum-leap post 2.1 missing feature for a new release) on the newstyle-branch in the CVS (see e.g. <a href="http://cvs.sourceforge.net/viewcvs.py/jython/jython/org/python/core/Attic/PyType.java?only_with_tag=newstyle-branch">this check-in</a>). <b> There will be a new alpha release when this branch will be merged to the trunk. We expect then a new release for the summer, with 2.2 and some 2.3 features. Leading up to the release this site will be revamped.</b>

    <p><dt><b>31 July 2003 : Jython 2.2 alpha 0 available</b>

    <dd>Experimental, unstable release of Jython now available. This is an
        alpha release, in that it is not feature complete for a Jython 2.2
	release, and there are significant known issues. 
	<p>
        This is a snapshot that contains a mixture of Python 2.1 and 2.2
        features. Use this release at your own risk.
	<p>
	There has been no validation of which parts of the Python
        library are functional with this relase. Expect pickle and
        related modules to be broken, probably others as well.
	<p>
        <a href="jython22a0.zip">jython22a0.zip</a>|
        <a href="README.txt">readme.txt<br></a>

</dl>
<hr>
<dl>
	<p><b>Older news items from the Jython project</b></p>

    <p><dt><b>Work in progress</b>
    <dd>Something from history:
      <ul><li> Python 1.5.2 was realeased on 14 Apr 1999.
          <li> Python 2.0 was released on 20 Oct 2000.</ul>

      Indeed 2.1 (corresponding feature-wise to CPython 2.1)  is becoming our 1.5.2,
      it is not perfect but quite stable and can be used for real work, and is also
      documented in print:
      <ul>
       <li><i><a href="http://www.oreilly.com/catalog/jythoness/">
        Jython Essentials</a></i> by Samuele Pedroni, Noel Rappin,
        <a href="http://www.oreilly.com/">O'Reilly</a>
        <img border="0" align="middle"src="./images/JythonEss.jpg" 
             alt="Jython Essentials cover" >
        <li><i>Jython for Java Programmers</i> by Robert W. Bill,
        <a href="http://www.newriders.com/">New Riders</a>.
        <img border="0" align="middle"src="./images/Jython4JavaProgrammers.jpg" 
             alt="Jython for Java Programmers cover" >  
       </ul>

      Last year we have been working toward a new release with CPython 2.2/2.3
      features, and we are working on it. <br>

      Development peekholes:
      <ul>
	<li><a href="http://sf.net/projects/jython/">Jython on SourceForge</a>
        <li><a href="http://sf.net/cvs/?group_id=12867">Jython CVS</a>
        <li><a href="http://sourceforge.net/mailarchive/forum.php?forum_id=5588">Jython checkins maillist</a>
      </ul> (jan 2003).

    <p><dt><b>Jython 2.1 released!</b>
    <dd>Download the latest stable relase of Jython 
        <a href="download.html">here</a> and
        <a href="NEWS.html">read a summary</a> of recent changes.<br>
        (31-dec-2001).

    <p><dt><b>New website layout.</b>
    <dd>New colors and an jython icon created by Ivan Kougaenko. (15-jan-2001).

    <p><dt><b>Step by step installation instruction for MacOS.</b>
    <dd>L. Humbert has contributed a <a href="MacOS_Install.html">guide</a>
        for installation and setup of Jython on MacOS. (27-dec-2000).

    <p><dt><b>Jython project announced</b>
    <dd>The Jython project have been created on sourceforge. Read the 
        <a href="http://www.python.org/pipermail/jpython-interest/2000-October/003998.html">
        announcement</a> (19-oct-2000).
</dl>


<h3><font size=+1 color="#666699">Jython In the press</font></h3>

<dl>
    <p><dt><b>10-jun-2003</b>
    <dd><a href="http://today.java.net/pub/a/today/2003/06/10/jython.html">Scripting with Jython Instead of XML</a>,
        Jonathan Simon on <a href="http://java.net/">java.net</a>

    <p><dt><b>6-may-2003</b>
    <dd>Uche Ogbuij in IBM developerWorks
        <a href="http://www-106.ibm.com/developerworks/java/library/j-jython.html">Charming Jython</a>

    <p><dt><b>11-apr-2002</b>
    <dd>Noel Rappin has written another
        <a href="http://www.onjava.com/pub/a/onjava/2002/03/27/jython.html">
        article</a> with jython tips for python programmers.

    <p><dt><b>2-apr-2002</b>
    <dd>Our second Jython book called 
        <i><a href="http://www.oreilly.com/catalog/jythoness/">
        Jython Essentials</a></i> was written by By Noel Rappin and
        Samuele Pedroni and published by <a href="http://www.oreilly.com/">
        O'Reilly</a>.

    <p><dt><b>28-mar-2002</b>
    <dd>Noel Rappin has written an
        <a href="http://www.onjava.com/pub/a/onjava/2002/03/27/jython.html">
        article</a> on how to script java with Jython.

    <p><dt><b>15-jan-2002</b>
    <dd>The very first Jython book called 
        <i><a href="http://www.newriders.com/books/title.cfm?isbn=0735711119">
        Jython for Java Programmers</a></i> was written by Robert W. Bill
        and published by <a href="http://www.newriders.com/">New Riders</a>.

    <p><dt><b>8-apr-2001</b>
    <dd>Ross Lonstein has written an 
       <a href="http://www.agoron.com/~lonstein/articles/jython-bsf.html">article</a>
       on how Jython can be integrated with 
       <a href="http://oss.software.ibm.com/developerworks/projects/bsf">BSF</a>.

    <p><dt><b>12-mar-2001</b>
    <dd>Weiqi Gao <a href="http://www.ociweb.com/jnb/archive/jnbMar2001.html">shows</a>
        scripting examples using Jython and Rhino (javascript).

    <p><dt><b>18-dec-2000</b>
    <dd>Jon Udell
      <a href="http://www.byte.com/documents/s=505/BYT20001214S0006/">talks</a>
        about using the JVM to implement other languages, among them JPython.

    <p><dt><b>8-dec-2000</b>
    <dd>Bruce Eckel has release a new revision of his
        <a href="http://www.mindview.net/Books/TIPatterns/">
        Thinking in Patterns with Java</a> book and chapter 9 has been updated to
        cover Jython.

    <p><dt><b>5-dec-2000</b>
    <dd>David Mertz has written an 
        <a href="http://gnosis.cx/publish/programming/charming_python_10.txt">interview</a>
        with some of the jython developers

    <p><dt><b>8-nov-2000</b>
    <dd>JPython is mentioned in an 
        <a href="http://www.javasoft.com/features/2000/11/dotnetvsms.html?frontpage-banner">
        article</a> that compares the Java platform with MicroSoft's .NET 


</dl>

<font size=-1> last updated 20-jun-2003 </font>


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.