Property:Full description

From Free Software Directory
Jump to: navigation, search
Showing 20 pages using this property.
A
The Felix project is an implementation of the OSGi R4.2 core framework specification. OSGi framework is a module system and service platform for the Java programming language that implements a complete and dynamic component model. This subproject provides a collection of utility classes used by others components of Apache Felix.  +
The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet. It features support for HTTPS, virtual hosting, CGI, SSI, IPv6, easy scripting and database integration, request/response filtering, many flexible authentication schemes, and more.  +
HttpCore is a set of low level HTTP transport components that can be used to build custom client and server side HTTP services with a minimal footprint. HttpCore supports two I/O models: - blocking I/O model, based on the classic Java I/O; - non- blocking, event driven I/O model based on Java NIO. The blocking I/O model may be more appropriate for data intensive, low latency scenarios, whereas the non-blocking model may be more appropriate for high latency scenarios where raw data throughput is less important than the ability to handle thousands of simultaneous HTTP connections in a resource efficient manner.  +
http-icons date back to Mosaic for X and have been included in the NCSA httpd and Apache server distributions. Modernized, maintaining the original size so they can be used as a drop in replacement.  +
Apache Jackrabbit is an implementation of the Content Repository for Java Technology API, version 2.0 (JCR 2.0) as specified in the Java Specification Request 283 (JSR 283).  +
log4j is a tool to help the programmer output log statements to a variety of output targets. It is possible to enable logging at runtime without modifying the application binary. The log4j package is designed so that log statements can remain in shipped code without incurring a high performance cost. One of the distinctive features of log4j is the notion of hierarchical loggers. Using loggers it is possible to selectively control which log statements are output at arbitrary granularity. Log4j can output to: a file, a rolling file, a database with a JDBC driver, many output asynchronously, a JMS Topic, a swing based logging console, the NT event log, /dev/null, a SMTP server (using javamail), a socket server, syslog, telnet daemon and stdout. The format of the output can be defined using one of the various layout (or user defined layout) like: simple text, html, date, pattern defined and XML.  +
Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x: API Separation: The API for Log4j is separate from the implementation making it clear for application developers which classes and methods they can use while ensuring forward compatibility. Improved Performance: Log4j 2 contains next-generation Asynchronous Loggers based on the LMAX Disruptor library. In multi-threaded scenarios Asynchronous Loggers have 10 times higher throughput and orders of magnitude lower latency than Log4j 1.x. Support for multiple APIs: While the Log4j 2 API will provide the best performance, Log4j 2 provides support for the SLF4J and Commons Logging APIs. Automatic Reloading of Configurations: Log4j 2 can automatically reload its configuration upon modification. It will do so without losing log events while reconfiguration is taking place. Advanced Filtering: Log4j 2 supports filtering based on context data, markers, regular expressions, and other components in the Log event. Filtering can be specified to apply to all events before being passed to Loggers or as they pass through Appenders. Plugin Architecture: Log4j uses the plugin pattern to configure components. As such, no code is needed to create and configure an Appender, Layout, Pattern Converter, and so on. Log4j automatically recognizes plugins and uses them when a configuration references them. Property Support: Properties can be referenced in a configuration, Log4j will directly replace them, or Log4j will pass them to an underlying component that will dynamically resolve them. Properties come from values defined in the configuration file, system properties, environment variables, the ThreadContext Map, and data present in the event.  +
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract - event-driven - asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO. Some of the features of Apache Mina are: - Unified API for various transport types: TCP/UDP/RS232/In-VM - Filter interface as an extension point; similar to Servlet filters - Low-level and high-level API - Highly customizable thread model - Out-of- the-box SSL / TLS and StartTLS support using Java 5 SSLEngine - Overload shielding & traffic throttling - Unit testability using mock objects - JMX managability - Stream-based I/O support via StreamIoHandler This package contains Apache Mina 2.X release.  +
Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools. It uses API functions of Media Server for Remoting and Streaming (Red5 or Kurento).  +
Apache POI provides a Java API for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document format (OLE2). Apache POI supports the following formats: * Word (DOC, DOCX) * Excel (XLS, XLSX) * PowerPoint (PPT, PPTX) * Visio (VSD) * Publisher (PUB) * Outlook * TNEF (Transport Neutral Encoding Format)  +
Apache Rivet is a system for creating dynamic web content via the Tcl programming language integrated with Apache Web Server. It is designed to be fast, powerful and extensible, consume few system resources, be easy to learn, and to provide the user with a platform that can also be used for other programming tasks outside the web (GUI's, system administration tasks, text processing, database manipulation, XML, and so on). In order to meet these goals Tcl programming language was chosen to combine with the Apache HTTP Server.  +
Apache::Session is a persistence framework designed to provide session management to web developers. It is intended to work with Apache and mod_perl, but it does not depend on them and will work with any web server. This module provides a set of classes that give the developer maximum functionality. Session data can be stored in a database, flat files, or shared memory.  +
Apache::Session::Browseable provides some class methods to manipulate all sessions and add the capability to index some fields to make research faster. This module is recommended as session backend for LemonLDAP::NG.  +
Apache::Session makes maintaining user data across HTTP requests simple. Apache::Session::LDAP is an implementation of Apache::Session that uses an LDAP directory to store datas.  +
Apache Shiro is a powerful and flexible ??open-source?? security framework that cleanly handles authentication, authorization, enterprise session management, single sign-on and cryptography services.  +
This package contains the [[Maven]] metadata shared between all Apache Software Foundation's projects.  +
The Apache Tika toolkit detects and extracts metadata and text content from various documents (PPT, CSV, PDF, MP3, HTML and more) using existing parser libraries. Tika unifies these parsers under a single interface to allow you to easily parse over a thousand different file types. Tika is useful for search engine indexing, content analysis, translation, and much more.  +
Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integration with native server technologies. The Apache Portable Runtime is a highly portable library that is at the heart of Apache HTTP Server 2.x. APR has many uses, including access to advanced IO functionality (such as sendfile, epoll and OpenSSL), OS level functionality (random number generation, system status, etc), and native process handling (shared memory, NT pipes and Unix sockets). These features allows making Tomcat a general purpose webserver, will enable much better integration with other native web technologies, and overall make Java much more viable as a full fledged webserver platform rather than simply a backend focused technology.  +
Apache UIMA is an implementation of the OASIS-UIMA specifications. OASIS UIMA Committee: <http://www.oasis- open.org/committees/uima/>. Unstructured Information Management applications are software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. An example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for or located-at. UIMA Addons is a collection of Annotators extracted for sandbox for official distribution. It also provide Simple Server and Pear packaging tools.  +
Apache UIMA is an implementation of the OASIS-UIMA specifications. OASIS UIMA Committee: <http://www.oasis- open.org/committees/uima/>. Unstructured Information Management applications are software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. An example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for or located-at. UIMA Asynch Scaleout (or UIMA AS) is an extension to the Apache UIMA framework and SDK, using JMS messaging to support scaleout.  +


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.