<?xml version="1.0" encoding="ISO-8859-1"?><rss xmlns:jx="http://apache.org/cocoon/templates/jx/1.0" version="2.0">

  

	<channel>
    <title>The Open Source Zone » Libraries</title>
    <link>http://oszone.org/category/20</link>
    <description>Latest updates from The Open Source Zone 'Libraries' category</description>
    <pubDate>Thu, 25 Oct 2007 08:52:09 +0100</pubDate>
    <generator>http://oszone.org/</generator>
    <language>en</language>
    
      <item>
        <title>xajax</title>
        <link>http://oszone.org/project/727</link>
        <pubDate>Thu, 25 Oct 2007 08:52:09 +0100</pubDate>
        <category>Libraries</category>
        <guid>http://oszone.org/project/727</guid>
        <description>
<body>

<p>xajax is an open source <a href="http://www.php.net/">PHP</a> class library
for easily creating powerful PHP-driven, web-based
<a href="http://en.wikipedia.org/wiki/AJAX">AJAX</a> Applications. Using xajax,
you can asynchronously call PHP functions and update the content of your webpage
without reloading the page.</p>

<p>xajax is designed to be easy to implement. To keep the presentation markup
relatively clean and avoid having to create a lot of JavaScript functions to
update your web content, xajax allows you to control a great deal of your
content through XML responses from your PHP functions.</p>

<p>The xajax class creates javascript wrappers for specified PHP functions and
generates the necessary javascript support functions to permit you to call them
asynchronously through XMLHttpRequest from any HTML event, such as onclick.</p>

<p>xajax's real power lies in the way it allows you to communicate with and
manipulate your application through commands sent back from the server. There is
no need to create a multitude of javascript handlers or callback functions to
handle the data returned from asynchronous requests. The javascript generated by
xajax includes a message-pump, of sorts, that parses XML responses returned from
your PHP functions and executes the commands contained therein. A single XML
response can contain any number of commands.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>PJSIP and PJMEDIA</title>
        <link>http://oszone.org/project/2819</link>
        <pubDate>Wed, 05 Sep 2007 15:57:24 +0100</pubDate>
        <category>Libraries</category>
        <guid>http://oszone.org/project/2819</guid>
        <description>
<body>

<p>Open source SIP and media stack libraries, with good performance and small
footprint. The libraries are written in portable C, but other languange bindings
(such as Python and ActiveX) for the high layer API are planned. Actively
maintained ports include Windows and Windows Mobile family, Linux, Unix, and
MacOS X.</p>

<p>Current features include SIMPLE, IM, call features, conferencing, speex and
iLBC codecs, AEC, PLC, portable sound device, etc. Please visit the
<a href="http://www.pjsip.org">http://www.pjsip.org</a> website for more
details.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>edtFTPj</title>
        <link>http://oszone.org/project/761</link>
        <pubDate>Tue, 04 Sep 2007 18:55:41 +0100</pubDate>
        <category>Libraries</category>
        <guid>http://oszone.org/project/761</guid>
        <description>
<body>

<p>edtFTPj is the first choice of Java developers worldwide for incorporating
FTP functionality into their applications.</p>

<p>edtFTPj is an FTP client library that allows any Java application to have
full embedded FTP functionality. It includes a straightforward but comprehensive
API with functions such as put (), get(), chdir(), dir() and pwd(). Active and
passive modes are supported.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>JFreeChart</title>
        <link>http://oszone.org/project/541</link>
        <pubDate>Fri, 04 May 2007 00:30:36 +0100</pubDate>
        <category>Libraries</category>
        <guid>http://oszone.org/project/541</guid>
        <description>
<body>

<p>JFreeChart is a chart library for the Java platform that supports a wide
range of charts including pie charts (2D and 3D), bar charts (horizontal and
vertical, regular or stacked, with optional 3D-effects), line charts, XY plots,
scatter plots, time series charts, high/low/open/close charts, candlestick
plots, Gantt charts, Pareto charts, combination charts, and more. It is suitable
for use in applications, applets, servlets, and JSP.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>Jakarta JCS</title>
        <link>http://oszone.org/project/398</link>
        <pubDate>Thu, 19 Apr 2007 10:30:17 +0100</pubDate>
        <category>Libraries</category>
        <guid>http://oszone.org/project/398</guid>
        <description>
<body>

<p>JCS is a distributed caching system written in java for server-side java
applications. It is intended to speed up dynamic web applications by providing a
means to manage cached data of various dynamic natures. Like any caching system,
the JCS is most useful for high read, low put applications. Dynamic content and
reporting systems can benefit most. However, any site that repeatedly constructs
pages, dropdowns, or common search results from a database that is updated at
intervals (rather than across categories continuously) can improve performance
and scalability by implementing caching. Latency times drop sharply and
bottlenecks move away from the database in an effectively cached system.</p>

<p>The JCS goes beyond simply caching objects in memory. It provides several
important features, necessary for any Enterprise level caching system:</p>

<ul>
<li>Memory management</li>
<li>Disk overflow (and defragmentation)</li>
<li>Element grouping</li>
<li>Quick nested categorical removal</li>
<li>Data expiration</li>
<li>Extensible framework</li>
<li>Fully configurable runtime parameters</li>
<li>Remote synchronization</li>
<li>Remote store recovery</li>
<li>Non-blocking "zombie" (balking facade) pattern</li>
<li>Optional lateral distribution of elements via HTTP, TCP, or UDP</li>
<li>Remote server chaining (or clustering) and failover</li>
</ul>

<p>These features provide a framework with no point of failure, allowing for
full session failover including session data across multiple servers.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>Apache FOP</title>
        <link>http://oszone.org/project/512</link>
        <pubDate>Thu, 29 Mar 2007 17:11:10 +0100</pubDate>
        <category>Libraries</category>
        <guid>http://oszone.org/project/512</guid>
        <description>
<body>

<p>FOP (Formatting Objects Processor) is the world's first print formatter
driven by XSL formatting objects (XSL-FO) and the world's first output
independent formatter. It is a Java application that reads a formatting object
(FO) tree and renders the resulting pages to a specified output.
<a href="output.html">Output formats</a> currently supported include PDF, PCL,
PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. The primary
output target is PDF.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>Lucene</title>
        <link>http://oszone.org/project/88</link>
        <pubDate>Sat, 24 Mar 2007 15:48:27 +0000</pubDate>
        <category>Libraries</category>
        <guid>http://oszone.org/project/88</guid>
        <description>
<body>

<p>Jakarta Lucene is a high-performance, full-featured text search engine
library written entirely in Java. It is a technology suitable for nearly any
application that requires full-text search, especially cross-platform.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>JGraph</title>
        <link>http://oszone.org/project/1093</link>
        <pubDate>Sat, 03 Mar 2007 04:06:40 +0000</pubDate>
        <category>Libraries</category>
        <guid>http://oszone.org/project/1093</guid>
        <description>
<body>

<p>JGraph is the leading open source Java Graph Visualization library available.
It can be used to draw diagrams where the nodes and edges of the diagram have a
context. Good examples are workflows editors, business process modelling,
database visualization, UML editors, CAD tools, computer networks,
bioinformatics and more. JGraph comes with complete documentation and commercial
support available.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>Ptplot</title>
        <link>http://oszone.org/project/4125</link>
        <pubDate>Tue, 06 Feb 2007 16:30:00 +0000</pubDate>
        <category>Libraries</category>
        <guid>http://oszone.org/project/4125</guid>
        <description>
<body>

<p>Ptplot is a 2D data plotter and histogram tool implemented in Java. Ptplot
can be used as a standalone applet or application, or it can be embedded in your
own applet or application.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>JSON-RPC-Java</title>
        <link>http://oszone.org/project/86</link>
        <pubDate>Thu, 19 Oct 2006 20:23:02 +0100</pubDate>
        <category>Libraries</category>
        <guid>http://oszone.org/project/86</guid>
        <description>
<body>

<p>JSON-RPC-Java is a key piece of Java web application middleware that allows
JavaScript DHTML web applications to call remote methods in a Java Application
Server (remote scripting) without the need for page reloading (as is the case
with the vast majority of current web applications). It enables a new breed of
fast and highly dynamic enterprise Java web applications (using similar
techniques to Gmail and Google Suggests).</p>

<p>JSON-RPC-Java 1.0 and future versions are licensed under the
<a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
2.0</a>.</p>

<p>Versions of JSON-RPC-Java up to and including 1.0rc2 are licensed under the
<a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.</p>

</body>

  </description>
      </item>
    
  </channel>
</rss>