Commons Resources (Unofficial)
|
The following projects and applications use HttpClient.
-
Jakarta Slide
-
Jakarta Slide is an open-source project composed of multiple modules tied
together using WebDAV. It includes a CM API, a WebDAV server, WebDAV client
APIs, J2EE compliant stores and more.
-
JSR 147
-
Workspace Versioning and Configuration Management.
Software AG is going to implement the current draft of JSR 147 API.
The implementation will be based on the Jakarta Commons HttpClient
and located in the Jakarta Slide project.
-
Jakarta Commons Latka
-
Latka is a functional (end-to-end) testing tool. It is implemented in Java,
and uses an XML syntax to define a series of HTTP (or HTTPS) requests and a
set of validations used to verify that the request was processed correctly.
-
Jakarta Cactus
-
Cactus is a simple test framework for unit testing server-side java code.
The intent of Cactus is to lower the cost of writing tests for server-side code.
-
HtmlUnit
-
HtmlUnit is a java unit testing framework for testing web based applications.
HtmlUnit models the returned document so that you deal with pages and forms and tables.
-
The XINS/Java Client Framework
-
XINS is a framework for describing and implementing API's that can be accessed
by browsers. In contrast to SOAP and XML-RPC, HTML-based test forms can be generated
to make calls to the API
-
LimeWire
-
LimeWire is a robust, open-source, multi-platform, consumer-oriented P2P file-sharing
client. LimeWire uses HttpClient because it is a highly customizable and efficient
HTTP manager, and has proven itself to work without any hitches on the hundreds of
thousands of daily users of LimeWire
-
Nortel Networks
-
Operator Simulation Tool (OST) - A server side performance and scalability testing tool
uses HttpClient to drive loads to web based server applications.
-
NOSE Applied Intelligence ag
-
HttpClient is used in a number of applications:
- ACE: A groupware (fat client) and document management system for closed user groups
for project management, e-learning etc. HttpClient is used for communication between
the user client and server to transfer XML messages.
- Desktop Navigator: Company wide, centrally managed "bookmark list" that integrates in
the Desktop. HttpClient is used to check links.
- Backend of a Webapp for a major swiss airline. HttpClient gets XML data from the
business layer.
-
MindIQ's Design-a-Course
-
Design-a-Course, a quick, easy, and inexpensive e-learning software tool allows
novice users to create sophisticated web-based training (WBT) courses within minutes.
-
ContactOffice
-
ContactOffice is a complete groupware solution ('Virtual office') combining mail,
calendar, storage, contacts, and more. HttpClient is used for back-end tasks
such as inter-server communication and SMS transmission.
-
Newknow
-
Newknow is a Knowledge Management Suite based on Artificial Intelligence,
Collaboration and Document Management and we use Commons HttpClient as part
of our Knowledge Spider. This Spider retrieves all the information gathered
by the Agents and the corporative sources on the network.
-
Web Abstraction Layer (WAL)
-
Web Abstraction Layer (formerly known as de4d2c) - development environment 4
documents 2 content - is an in-browser web page wrapper development system
that returns it's extraction result as XML using XSLT generated from intuitive
user input. Commons HttpClient is used as the robust base of the whole system.
-
Term Highlighting for Verity
Ultraseek search results
-
Reflexe Technologies has developed a servlet-based application that works
with Verity Ultraseek, formerly known as Inktomi
Enterprise Search, that highlights terms that match search query, by
intercepting HTTP communication between the browser and the original
document server. It can highlight terms in HTML documents, as well as Word,
Excel, Powerpoint, and Acrobat PDF documents, and uses the Jakarta
HttpClient for better performance than that provided by the standard J2SE
platform, and in particular because it must be able to offer NTLM
authentification when required.
-
Mule - Universal Message Objects
-
Mule is a robust and highly scalable broker and services ESB framework. It
is designed as a light-weight, event-driven component technology that
handles communication with disparate systems transparently providing a
simple component interface.
To have your application listed, write to
commons-httpclient-dev@jakarta.apache.org
.
|