RSS Feed for JavaCategory: Java

Distributed and Parallel Program Execution Runtime »

We live in interesting times, where breakthroughs in the sciences increasingly depend on the growing availability and abundance of commoditized, networked computational resources. With the help of the cloud or grid, computations that would otherwise run for days on a single desktop machine now have distributed and/or parallel formulations that can churn through, in a […]

NeoDatis Object Database »

NeoDatis ODB is a very simple Object Database that currently runs on the Java, .Net, Google Android, Groovy and Scala
To avoid Impedance mismatch overhead between Object and Relational worlds, give a try to Neodatis ODB. NeoDatis ODB is a new generation Object Database: a real native and transparent persistence layer for Java, .Net and Mono.

Object […]

HBase »

HBase is the Hadoop database. Use it when you need random, realtime read/write access to your Big Data. This project’s goal is the hosting of very large tables — billions of rows X millions of columns — atop clusters of commodity hardware.
HBase iw an open-source, distributed, column-oriented store modeled after Google’ Bigtable: A Distributed […]

Open Source Java Collections »

Open source Java collections
GNU trove (LGPL license)
Commons Collections aka Jakarta Collection (Apache license)
Google collections (Apache license)
Concurrent Building Blocks (Apache license)
Javolution (BSD license)
GlazedLists collections (LGPL license or MPL) from the glazedlists project
(PriorityQueue from lucene project or also from commons collections)
fastutil (LGPL license)
Functional Java (BSD license)

Open Source Java Web Browser Component »

JRex is a Java Browser Component with set of API’s for Embedding Mozilla GECKO within a Java Application.
Features

Embedded Java Browser based on Mozilla GECKO.
Event capturing like InputEvents (Mouse & keyboard), History, ContextMenu, ContentUrlListener, Observer, Progress, ToolTip.
Compatible with AWT and Swing.
Build in support for window and event management.
Easy to use, developer need […]

Open Source Java Library for Capturing Web Site Screen »

Scrender is a java library that performs screen capturing of web sites. It is essentially captures the web site’s appearance as is is being rendered by operating system native browser. Scrender is built on top of SWT and is a part of the Dapper project.

Java: Open Source Image Process Library »

ImageJ is a public domain Java image processing program inspired by NIH Image for the Macintosh. It runs, either as an online applet or as a downloadable application, on any computer with a Java 1.4 or later virtual machine. Downloadable distributions are available for Windows, Mac OS, Mac OS X and Linux.
It can display, […]

Open Source SMS Application Testing Tool for SMPP »

SMPPSim simulates an SMSC (Short Message Service Centre) which has an SMPP interface which can be used by software applications for sending and receiving SMS text messages. It is free of charge, open source and used by thousands of users all over the world.
SMPPSim is a testing utility which mimics the behaviour of an […]

Open Source Timesheet Management Software »

eHour is an open source web based time tracking tool for companies and organizations who need accurate information on how much time is spend on projects by their people.
eHour makes the amount of time your people spend on projects visible and available as simple and user friendly as possible.
Features

create multiple projects per customer, assign […]

Java: Detect and Use System Proxy »

Here is a Java class that you use to detect and use the system proxy, or direct connection is available to the Internet.
Basically, it uses java.net.useSystemProxies property which is available starting JDK 5.

1: package com.cdp.proxy.plugins;
2: 
3: 
4: import java.net.InetSocketAddress;
5: import […]

JavaHelp System »

The JavaHelp system is an online help system that developers can use to add online help to their Java platform applications. The JavaHelp system is both a JCP specification (JSR 97) and a reference implementation of that specification. The JavaHelp system open source project includes the source to the reference implementation.
The JavaHelp system provides developers […]

Java: Socket over HTTP Tunneling »

SOHT (Socket over HTTP Tunneling) allows you to tunnel socket connections through an HTTP proxy. Restrictive firewalls often prohibit all outgoing trafic except for HTTP. This application allows you to tunnel socket connections over the HTTP protocol. This application consists of a server that serves as a proxy and a client which tunnels a socket […]

Java Desktop Search Engine using Lucene, Lingpipe »

Mustru is a desktop search engine written in Java using Lucene, Lingpipe, and the Berkeley DB . Create an index from a set of directories on your local filesystem and use the Web based interface to query the index. Submit questions in natural language or boolean queries using keywords.

Java EXE Wrapper »

Launch4j
Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables. The executable can be configured to search for a certain JRE version or use a bundled one, and it’s possible to set runtime options, like the initial/max heap size. The wrapper also provides better user experience through an […]

Open Source AdServer Software »

AdServerBeans is free open source adserver software suitable for ad networks, advertising agencies, ad serving companies and web publishers who need their own ad management software.
AdServerBeans has advanced banner ad management, tracking and reporting functionality.

auction-like bidding-based banner matching algorithm;
CPM/CPC/CPA selling methods support;
targeting by content (category, page position, site section) , time (hour, day […]

Java: Open Source SMPP Library »

Here are 2 good SMPP libraries
OpenSMPP
OpenSMPP is an open source Java library which implements the SMPP (Short Message Peer to Peer) protocol. It is based on an open source Java SMPP API originally released by Logica. It can be used to develop ESMEs (External Short Message Entities), Messaging Gateways, and more.
Also provided are some basic […]

Open Source Java Barcode Processing Library »

ZXing (pronounced “zebra crossing”) is an open-source, multi-format 1D/2D barcode image processing library implemented in Java. Our focus is on using the built-in camera on mobile phones to photograph and decode barcodes on the device, without communicating with a server. We currently have production-quality support for:

UPC-A and UPC-E
EAN-8 and EAN-13
Code 39
Code 128
QR Code
Data Matrix (’alpha’ […]

Java: Generate RDF from Web Pages »

WebCAT is an extensible tool to extract meta-data and generate RDF descriptions from existing Web documents. Implemented in Java, it provides a set of APIs (Application Programming Interfaces) that allow one to analyse text documents from the Web without having to write complicated parsers.
Among other things, WebCAT provides:   - Language and encoding detection.  - […]

N-Gram Analysis with TCatNG »

The TCatNG Toolkit is a Java package that you can use to apply N-Gram analysis techniques to the process of categorizing text files.
N-Grams are short sequences of bytes or letters, and their statistics provide valuable informations about byte sequences and strings. N-Gram based approaches are very powerful in text categorization because every string is decomposed […]

Open Source Java x86 PC Emulator »

JPC creates a virtual computer upon which you can install your favorite operating system in a safe, flexible and powerful way. It aims to give you complete control over your favorite PC software’s execution environment, whatever your real hardware or operating system, and JPC’s multi-layered security makes it the safest solution for running the most […]