RSS Feed for JavaCategory: Java

Remote Control Your Computer With Your Phone »

RemoteDroid turns your phone into a wireless keyboard and mouse with touchpad, using your own wireless network. It’s a free application for phones running Google’s Android operating system, such as the Droid (Verizon Wireless) and the G1 (T-Mobile). Touch-screen mouse control Two onscreen mouse buttons, with right-click/control-click functionality Use in either portrait or landscape mode […]

Java based Operating System »

JNode is a simple to use & install Java operating system for personal use. It runs on modern devices. Any java application will run on it, fast & secure! JNode is open source and uses the LGPL license.

Open Source Content Analysis Toolkit »

Apache Tika™ is a toolkit for detecting and extracting metadata and structured text content from various documents using existing parser libraries. You can find the latest release on the download page. See the Getting Started guide for instructions on how to start using Tika. Tika is a project of the Apache Software Foundation, and was […]

Open Source Framework for Java Microbenchmarks »

Caliper is Google’s open-source framework for writing, running and viewing the results of JavaMicrobenchmarks. A microbenchmark attempts to measure the performance of a "small" bit of code. These tests are typically in the sub-millisecond range. The code being tested usually performs no I/O, or else is a test of some single, specific I/O task. Microbenchmarking […]

Fast Code Eclipse Plugin »

Fast Code Eclipse plugin is a free eclipse plugin designed to help write code faster in spring based applications. But it can be configured to work with many other kinds of applications as well. In a typical multi tiered application, there are lot of similar code. E.g in a struts application with spring hibernate backend, […]

Open Source Collaboration Server »

Openfire is a real time collaboration (RTC) server licensed under the Open Source GPL. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.

Google’s library for dealing with phone numbers »

libphonenumber is a Google’s common Java library for parsing, formatting, storing and validating international phone numbers. Optimized for running on smartphones. A direct port to Javascript is also available. Let’s say you have a string representing a phone number from Switzerland, this is how you parse/normalize it into a PhoneNumber object: String swissNumberStr = "044 […]

Open Source Java Testing Tool »

CodePro Analytix is the premier Java software testing tool for Eclipse developers who are concerned about improving software quality and reducing developments costs and schedules. The Java software audit features of the tool make it an indispensable assistant to the developer in reducing errors as the code is being developed and keeping coding practices in […]

Open Source Java GUI Designer »

WindowBuilder Pro (also known as just WindowBuilder) is a powerful and easy to use bi-directional Java GUI designer. It is composed of SWT Designer, Swing Designer and GWT Designer and makes it very easy to create Java GUI applications without spending a lot of time writing code to display simple forms. With WindowBuilder Pro you […]

Open Source Java Statistical NLP »

MALLET is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text. MALLET includes sophisticated tools for document classification: efficient routines for converting text to "features", a wide variety of algorithms (including Naïve Bayes, Maximum Entropy, and Decision Trees), and code for evaluating […]

Open Source Java Code Analysis Tool »

Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis and building the lock graph.  Jlint is extremely fast – even on large projects, it requires only one second to check all classes!  It is easy to learn and requires no changes to the class files.  Jlint […]

Open Source UML Component »

PlantUML is a component that allows to quickly write : sequence diagram, use case diagram, class diagram, activity diagram, component diagram, state diagram object diagram Diagrams are defined using a simple and intuitive language. They can be generated in PNG or SVG format. It is also possible to generate ASCII art diagrams (only for sequence […]

Open Source Java Framework for Multithreaded Server Applications »

QuickServer is an open source Java library/framework for quick creation of robust multi-client TCP server applications. QuickServer is an open source Java library/framework for quick creation of robust multi-client TCP server applications. QuickServer provides an abstraction over the ServerSocket, Socket and other network and input output classes and it eases the creation of powerful network […]

Java Desktop Integration Components »

The JDesktop Integration Components (JDIC) project aims to make Java™ technology-based applications ("Java applications") first-class citizens of current desktop platforms without sacrificing platform independence. Its mission is to enable seamless desktop/Java integration. JDIC provides Java applications with access to functionalities and facilities provided by the native desktop. It consists of a collection of Java packages […]

Open Source Java Barcode Generator »

Barcode4J is a flexible generator for barcodes written in Java. It’s free, available under the Apache License, version 2.0. Features 1D barcode implementations [examples] [xml-format]: Interleaved 2 of 5 Code 39 Code 128 EAN-128, GS1-128 (based on Code 128) Codabar UPC-A and UPC-E (with supplementals) EAN-13 and EAN-8 (with supplementals) POSTNET Royal Mail Customer Barcode […]

Open Source Java AJAX Framework »

OpenXava is a productive way for creating AJAX Enterprise Applications with Java. Indeed, it’s faster developing with OpenXava than with Ruby On Rails, Spring MVC, or any other MVC framework. This is because in OpenXava you only have to write the Model. The Controllers are reused, and the View are generated automatically. With OpenXava you […]

Open Source Rules Engine: OpenRules »

OpenRules is a full-scale Business Rules Management System (BRMS) that provides a powerful while simple Open Source software for Rules-based Application Development.  Using familiar tools such as MS Excel or Google Spreadsheets and Eclipse IDE, you may create complex decision support systems around an enterprise-class Business Rules Repository.  OpenRules facilitates involvement of business people in […]

Java Asynchronous Event Driver Network Application Framework »

The Netty project is an effort to provide an asynchronous event-driven network application framework and tools for rapid development of maintainable high performance & high scalability protocol servers & clients. Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies […]

Open Source J2EE Monitoring Software »

The goal of JavaMelody is to monitor Java or Java EE applications servers in QA and production environments. It is not a tool to simulate requests from users, it is a tool to measure and calculate statistics on real operation of an application depending on the usage of the application by users. JavaMelody is opensource […]

Open Source Alternative to Microsoft Exchange »

DavMail is a POP/IMAP/SMTP/Caldav/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access. DavMail now includes an LDAP gateway to Exchange global address book and user personal contacts to allow recipient address […]