About Us Contact Us Legal & Compliance
Maven

Our preferred distribution mechanism is via our maven repository. You can add this repository to your pom using the following maven xml fragment:

<repository>
	<id>obix-labs repository</id>
	<url>http://www.obix-labs.com/artifactory/obix-libs-releases</url>
</repository>

The commons dependency can be specified in your pom as follows:

<dependency>
	<groupId>com.obixlabs</groupId>
	<artifactId>obix-commons</artifactId>
</dependency>
	

What is it?

A Java 6 utility library shared by various Obix projects and modules. It was originally borne out of an effort to centralise functionality common to disparate Obix initiatives. However, it has grown a great deal from its original incarnation and now offers functionality that outstrips its original requirements. As a direct consequence, it has earned a place as an obix labs product in its own right.

What does it offer?

The following are amongst the numerous functionality provided by the library.

  • I/O Utilities: Conveniently read from, write to and access various resource streams. Also, build applications capable of interacting with users via the command line. This includes the reading and validation of command-line user-input.
  • Resource management: Neatly manage resources, including streams, database connections, etc. Avoid the untidy and generic code blocks that generally accompany resource usage.
  • Network utilities: Take advantage of easy to use email and network data access utilities.
  • Security: This covers functionality for generating and validating passwords based on programmer defined requirements. It also includes utilities for generating unique & secure strings, and for simplified encryption & decryption.
  • Type utilities: Simplify your data validation with the various type utilities included in the library.
  • Miscellaneous: Discover a host of other utilities including extensions to the basic Java collections API, XML parsing and validation, HashCode generation etc.
Why should you use it?
  • Save time: Avoid writing repetitive and boiler plate code which does not add to your business functionality.
  • Ease of use: The Obix philosophy is to always provide a clean and easy to use API, backed by solid documentation and examples.
  • Support: We are committed to our products and we seek to provide all our users with support, regardless of their size. We provide a variety of support channels and will endeavour to resolve all issues and questions in a timely manner.
  • Completely free and open source:We are passionate believers in innovation through openness and collaboration. Consequently, Epsilon, like all our other products is completely free to download and use.

Unless otherwise licensed, all code provided by obix-labs.com (including listings in articles, FAQs, samples) is provided under this License and without warranties of any kind.

Website last updated on Wed Feb 22 22:24:05 GMT 2012

Terms of Use | Privacy Policy

Obix Labs Ltd, also referred to here as Obix Labs (UK) Limited, is incorporated as a limited liability company in England and Wales, with company number 06942229.

Copyright 2009 Obix Labs Ltd