12 projects tagged "Java API"
libj is a cross-platform native runtime library equipped with a Java/JavaScript-like API. The memory management of libj is automatic, based on either shared_ptr or bdw-gc. libj allows programmers familiar with Java/JavaScript to write efficient code easily in C++. libnode depends on libj as a base layer.
Easy I18N is a library that integrates GNU gettext with the JVM's internationalization facilities. Existing Java APIs (MessageFormat, DateFormat, Locale) are used to provide a much easier API for building and maintaining applications and Web apps. It includes the ability to use normal message strings in your code, use xgettext to auto-extract translatable strings, leverage the GNU gettext system and associated tools to manage translations, work with date, currency, and numeric input/output, supports thread-local Locales for Web apps (or global for apps), and more.
JCabi is a collection of small, useful Java components. It includes a convenient static wrapper around SLF4J, a Sonatype Aether adapter, an Amazon Elastic Beanstalk Maven plugin for seamless deployment of artifacts, a Heroku Maven plugin, a Maven Log to SLF4J binding, and a few others.
Funcito is a Java library which simplifies access to your favorite functional programming APIs by wrapping Java methods as the function-type objects defined in those libraries. Rather than creating another functional programming API, Funcito makes it easy to define function-type objects which wrap existing methods. As a result, your code has less noise and clutter of anonymous inner classes, annotations, etc. Your code remains safe for automated refactoring, since there are no String-based reflection or forced naming conventions. The supported frameworks are Google Guava, Jedi, Functional Java, Play! Framework 2, and collections-generic.
Unlike other Java to Objective-C solutions, Java-Objective-C Bridge doesn't require any code generation of class stubs. It allows you to use any Objective-C libraries and frameworks from Java without having to write any native code. In addition to being able to use Objective-C objects, it allows you to pass Java objects to the objective-c runtime as delegates, so that you can write an entire Cocoa application in Java. The bridge provides 3 levels of abstraction. At the lowest level, it provides wrappers around the Objective-C runtime functions. At a slightly higher level of abstraction, it provides a procedural API to send messages to the Objective-C runtime. At the highest level of abstraction, it provides a Proxy class that serves as a wrapper around any Objective-C object that allows you to work with it in Java almost the same as if you were in Objective-C.
ck-jsf-editor is an editor component for JSF 2 that uses the popular browser editor, CKEditor. Most JSF editors lack the functionality of CKEditor and require using an entire component library. ck-jsf-editor is a standalone rich text editor component that requires no real configuration or setup. The ck-jsf-editor.jar file can just be dropped into your project and used in your JSF pages.
lzo-java is a Java port of liblzo2, a portable lossless data compression library. It provides block and stream interfaces to the lzo1x, lzo1y, and lzo1z algorithms, and it can handle raw and lzop file formats. The implementation is designed for high performance reading and writing, and simplicity of integration. It is integrated with Hadoop for high performance, and transparent compression is included.
Resty is a small, convenient API to talk to RESTful services from Java. Its focus is on simplicity and ease-of-use, often requiring only two lines of code to access RESTful Web services. It lets you use much less code than URLConnection, it's simpler than Apache HTTP client, and it's more reliable than Jersey client.
CRest (Client REST) is a lightweight library that simplifies the integration of third party RESTful services into Java applications. CRest is mainly annotation-driven, allowing the developer to focus on the essential aspects of the integration of a REST service, such as the definition of the Java interface that maps the remote REST methods and the data model the interface will deal with. The rest is achieved by annotating a plain Java interface with the relevant information such as the service end-point, the desired timeouts, URL formats, etc. CRest will handle everything else, including HTTP request generation, auto marshalling of the response, and more.
Software to build and execute shell command lines from standard input in parallel.