14 projects tagged "Java SE"
OpenSearchServer is a stable, high-performance search engine and a suite of high-powered full text search algorithms. Documents can be indexed in sixteen languages. Multi-lingual analyzers slice sentences into words, then run lemmatisation algorithms on words based on the document's language. Numerous document formats are supported, such as XML, HTML/XHTML, PDF, Word, PowerPoint, RTF, OpenOffice, plain text, MP3/4, Ogg, FLAC, etc. The Web interface, built around the Zkoss framework, provides an easy way to manage OSS. The integration is fast using the PHP client or the API (XML over HTTP). The crawlers of OpenSearchServer go through Web sites, file systems, and databases to rapidly and easily build your index.
Jasymca is an interactive system for solving math problems. It supports arbitrary precision numbers and symbolic variables. Scalars, vectors, and matrices can be built from all datatypes and used in calculations. From the pseudoinverse of symbolic matrices over trigonometric simplifications to symbolic solutions of integrals and systems of equations, the main functionalities of CAS-programs are provided. Additionaly, high performance numerical routines from LAPACK and a plotmodule are implemented. The user interface can be selected from either an Octave/Matlab/SciLab-like language or a GNU-Maxima style. Three versions of Jasymca are provided to cover almost any computer platform: a midlet version for portable devices like cell phones or PDAs; a Java application for desktop PCs, laptops, and workstations; and an applet which can be integrated in Web pages.
SpiderDB is a lightweight database schema crawler library developed using Java. It is a simple library that can be used to Crawler the underlying schema of a database and return POJO objects, which makes it very easy to use. This library takes care of all the differences among the various database management systems, and makes application code free from the DBMS differences.You keep using same POJOs even if you change the underlying DBMS.
persistence4j is a small and lightweight Java object persister that uses JDBC to persist data into a relational database. The library frees you from writing the Data transfer objects - just create a POJO and simply save it. Transactional and non-transactional connections are supported and can be configured from the simple properties file.
nioReactor is a framework for quickly building scalable event-driven network applications. It is built on top of the Reactor design pattern using NIO sockets. This provides high performance and allows for a complete separation from the application specific code. The goal of the project is to provide a simple set of APIs that allow users to build scalable servers without needing to deal with with the cumbersome and sometimes temperamental peaces of the NIO package.