java.net Projects
There are so many different ways to arrive at the home page for an interesting project here on java.net. To help you find the project you are looking for or to retrace your steps to rediscover a project that piqued your interest, you can list the projects alphabetically, by community, by topic, or by downloadable executables. You can pull out only those that are hosted here on java.net or look for the special "linked" symbol to identify those projects that are hosted on other sites. We are particularly proud of those projects that began in our incubator and have matured into successful projects and are listed as incubator graduates.
*.ipr to CLASSPATH formatter
(parse-ipr)
Set CLASSPATH env var by parsing IntelliJ IDEA's .ipr file
/jai-demos/jai-apps/src
(jai-demos)
The second contains demos that are more comprehensive applications that may demonstrate multiple JAI features and provide for interactive user experience through the extensive use of GUI elements.
A .NET Client for the Adventure Builder Application
(spaghetti)
This application illustrates how to write a .NET client that uses a web service running on J2EE SDK. The .NET client is written in Visual Studio.NET and uses Web services of the popular J2EE BluePrints application, Java Adventure Builder Demo.
A benchmark project for Java XML data binding frameworks
(bindmark)
A benchmark project for Java XML data binding frameworks that is intended to provide a detailed analysis of time and memory performance of existing and future frameworks.
A collection of tools for working with JAXB
(jaxb-workshop)
JAXB Workshop aims to provide a collection of tools to be used with JAXB. Among others, it provides a graphical interface to the XJC compiler.
A Jini enabled Ricoh MFP
(JiniMFP)
Sun Microsystems's Jini is an innovative distributed framework for building robust and dynamic networked services.
We will apply and evaluate its usefullness in an embedded devices context by bringing a Ricoh multifunctional product (or MFP) to the network using Jini and J2ME technology.
A logging anti-framework.
(simple-log)
Simple Log is logging anti-framework.
It is written in protest against the many "logging frameworks" that are available and recommended by many developers.
Simple Log is a small library that does logging very simply and requires you to do almost nothing (other than actually logging) to get log output happening.
It doesn't attempt to solve every logging problem in one package, but I believe it will be suitable for at least 80% of applications that need logging.
It is much simpler to use than a logging framework, especially in terms of configuration.
And, being simple, it also has the advantage of having a tiny deployment JAR size of just 17.5 KB.
A SAX Adapter for SAC CSS2 Parsers
(jxcss)
JXCSS is a SAX-generating CSS2 parser adapter written in Java. JXCSS can be fed from any SAC-compliant CSS2 parser. As the parser processes a stylesheet,
JXCSS produces a stream of SAX events that model the stylesheet's deep structure.
A server-pull (pseudo request-to-client) wrapper for Servlets and JSPs
(Inversion)
When developing a web application, they typical, and reasonable approach to date is to build a model that fits easily around the request-response architecture of HTTP. This means you have a web page that takes a request, fiddles with the data, and returns a response. This model is fine, for the most part, for simple applications, but can cause a very simple page-flow to become overly complex when viewed at the code level. This project is an attempt at creating a "request-to-client" (server-pull) layer that can be built on top of typical Servlets and JSPs. This means you can write a single class that encapsulates all the flow logic of your application (making it look to the programmer that calls for data are made "to the client", instead of the client calling your webapp), and the request and reponse code will take place in a completely automatic and invisible manner.
To simplify the explaination, instead of making a.jsp jump to BServlet that dispatches to Z.jsp, etc imagine writing a single class that simply says something like:
public beginFlow() {
Data a = client.getData("a.jsp");
... //do something with data
Data b = client.getData(BServlet);
...
Data z = client.getData("z.jsp");
}
A simple web application framework
(web4j)
Write your web applications in java, without HTML or XML. You can use all the OO concepts to build pages, actions and components. That also makes it easy to unit test all parts of the application (no cactus, httpunit or similar tools required).
A tool to make class files smaller
(stripper)
A tool that strips off unnecessary information from class files to make them smaller.
A toolkit for producing educational simulations.
(jelsim)
The JeLSIM toolkit facilitates the creation of educational simulations. The process of creating a simulation is split into model writing and interface design through a visual interface provided by the tools. This interface provides visualisation objects (sliders, graphs etc.) which can be linked to model variables. The advantage of this approach is that whereas a programmer is needed to create the original model, the visual development environment means that the construction of individual simulation interfaces can be carried out by a teacher or other educational expert. One model can give rise to an unlimited number of simulation interfaces each customised to a particular educational need. Models can be reused at different educational levels and even across different disciplines where the same underlying algorithm is present. Once finalised, simulation interaces are deployed in one click as java applets, or as SCORM or IMS Content Packages. The tools are mature and have benefitted in the past from both public and commercial funding. Recent funding has been used to explore the potential for using these tools in an assessment environment. Prototype synchronous collaborative functionality is already present within the tools and asynchronous collaboration is easily achieved through saving state via to a server (using the SCORM API). We have also developed model builder functionality to allow the programmer to be removed from the loop for a class of models. Almost 50 models have already been developed (in chemistry, electronics, mechanics, mathematics and many other subjects) and these are also freely available. One of our aims is to create a community within a community creating a collection of freely available/sharable models and interfaces as a goal of the project.
A Visual LL(k) Parser Generator
(a-visual-llk-parser-generator)
A visual IDE-style LL(k) parser generator that uses an editable tree with icons for terminal and non-terminal symbols to represent the grammar rules.
abcd
Automated Build (AB) and a Code Doctor (CD) system
Abeille Forms Designer
(abeille)
A fast and powerful WYSIWYG GUI builder for Swing-based applications. Abeille is based on the JGoodies FormLayout.
AboutTime
(about-time)
AboutTime is a server based time tracking and billing project.
Access Control for Java Distributed Systems using ABLP
(ablp)
Our main goal is to develop an access control system based on formal logic (ABLP) for distributed systems using Java. This system would use inference rules to judge if a request from an user would be valid or not. This project will be used in my graduation project and I wish to continue the development after that.
account order management
(accountordermanagement)
This is the project for accounting and order management for Thailand
AceMDI
(acemdi)
AceMDI is a small MDI Framework that facilitates the creation of professional looking MDI applications. With Swing, JDesktoPane and JInternalFrame are provided to use with MDI applications. But JInternalFrame has a rather annoying behaviour. When maximized JInternalFrame only occupies the whole area of the desktop pane with its title bar as is. What a general GUI user expects is that the title bar should vanish and the minimize, maximize and close buttons should appear in the menubar of main application frame. Due to this, many programmers do not use JInternalFrame. Instade they use closeable Tabs to represent their documents. But in this approach they loose the facility to place to documents side by side in "restored" state to compare them. AceMDI is made to solve exactly these two problems. It manages your "views" as closable tabs (with system menu) when maximized and as internal frames when restored or minimized.,
Aconix Content Templating Engine
(aconix)
Aconix is a Content Templating Engine for creating a good Content Solution.
ACT
(act)
ACT (A Custom/ Cool Toolkit) is a dynamic GUI for a set of tasks for any desktop.
Active XML
(activexml)
Java Component driven xml elements to facilitate easier code readability, structuring and reuse of components required to facilitate less granularity and more business logic than core Java APIs.
adapterframework
This adapter framework must support various eai vendors (Tibco, WebMethods, MQ Series, Vitria, etc), various MIS's (SAP, Clarify, Clarity, Sotas, LawSon, Baan, PeopleSoft, etc), RDBMS (Oracle, SQL Server, My SQL, Informix, etc), various protocols (HTTP, HTTPS, FTP, Telnet, SSh, etc), varios Quality of Services (like Reliable, Certified, Transactional - in the context of Tibco), various OS, asynchronous/synchronous, pub/sub and request/reply.
Aditya's Java Based OS
(adityajos)
This is an attempt to create a kernel where we can host the Java vm to run normal GUI and Applications. This way we can have a portable os and all we have to do is recomplie the kernel.
Advanced J2EE Programming with Passion!
This is free online "Advanced J2EE Programming with Passion!" course that is being taught by Sang Shin of Sun Microsystems.
Agent Desktop
(agentj)
The idea is that an agent framework can be provided that adds task scheduling and desktop integration on top of normal JDK APIs. This project is about developing that and some useful agents.
AgentJ - desktop agents framework
(agentj)
The idea is that an agent framework can be provided that adds task scheduling and desktop integration on top of normal JDK APIs. This project is about developing that and some useful agents.
AgilePortal
(agileportal)
AgilePortal is Open Source Enterprise Information Portal
agricutlture
(farming)
The project is on biulding methods using information technology to ,raise incomes of rural farmers in subsaharan africa .
This is through biulding programs that facilitate agricultural productivity and reduce over reliance on weather which is a major problem .
AIJ
(aij)
AIJ defines a set of Artificial Intelligence API's for Java on both J2ME and J2SE platforms.
AIR Metadata Server
(air-mds)
AIR Metadata Server implements the OMG's MOF (Meta Object Facility) standard based metadata repository. It is based on JMI (Java Metadata Interface - JSR-40) specification. Using Hibernate as an O/R storage mechanysm and Spring as IoC and AOP framework, it allows concurrent acces to stored metamodels and models.
Akela
(akela)
Boy Scout/Cub Scout web-based pack/troop management software. Accessible through various clients (web/desktop/mobile).
algebra
Developing application related to Algebra, such as: Number Theory, Field Theory, Set Theory, Abstract Algebra, Coding Theory etc
Algebraic Manipulations Package
(algebraicmath)
A project aimed at implementing pure mathematics in Java, so that algebraic manipulation of equations and functions, e.g. differentiation, would be made possible via this Java package.
Amadeus Browser
(Amadeus)
Is an open source Browser built in java.
AmaterasIDE
We provide opensource Eclipse Plugins for J2EE. Our tool supports basic features in web application development such as editing HTML,JSP and XML. And also it supports easy development for Struts and JSF.
AmberPoint Express
AmberPoint Express is a free tool for managing Web services early in their development lifecycle. It enables development teams to incrementally measure, debug and fine-tune the performance and functionality of Web services, without writing any code. It allows different team members to simultaneously monitor Web services and collaboratively troubleshoot problems. Currently supporting Tomcat and WebSphere, other Java platforms will soon to be available.
amico
amico is a working environment for people who dont understand a single thing about computers. They should be able to perform their usual tasks without fearing their computer;.
amorph
amorph reads possibly any kind of data, brings it into an initial xml format, performs XSLT transformations and postprocess results... an easy to use but flexible and extensible data transformations library for java developers.
AMSS
(amss)
After Market Support Systems
An English-Turkish Prompter System
(belletmen)
This is a simple Smart Reader system. User will load an English document, and will get some help in Turkish when asked, or required.
The project will help people who knows little English, and requires help.
In future, English-English, Turkish-Turkish, or other languages can be included in the same project.
An XML based web publishing framaework
(silkpage)
SilkPage is an XML based Web publishing framework that has evolved from the Docbook Website. With strong foundations in XML, it is a publishing framework with a focus on web standards and usability. SilkPage provides a framework for publishing structured and standard compliant websites in XML. It is particularly suited to publish personal websites, though it is by no means limited to them.
ani-pro
video conferencing application
animatingcardlayout
(AnimatingCardLayout)
layout extended from CardLayout that allows to show transition effect when you ho from one card to another
Ant GUI
(antgui)
Ant GUI is aimed to provide plugins for eclipse , netbeans as well as a standalone application to create project build file using an intuitive wizard interface.
Ant task to rename packages
(package-rename-task)
This task automates the "package renaming" of the source code where, for example, one relocates the whole packages rooted in org.acme.** to another package org.foo.bar.**
ANT Tasks for Java 1.5 Pack200 tools
(java-pack200-ant-task)
Pack200 is a new network transfer protocol for Java Class Files, which significantly reduces the download size of Java Applications. The Pack200 ANT tasks provide external Tasks for Jakarta ANT integration. Therefore ANT users can very easily Pack Java jars.
antcolony
This project build for Java projects development. All projects build with Ant,
it defined many tasks to build,test,generate,deploy.
antg
» Brazilian Java Users Society Project
This Brazilian Java Users Society project is a version of the Ant tool that runs in a grid
Antmod - Modular Build, Versioning and Release System
(antmod)
Antmod is a modular Ant-based build system, using release descriptors, and basing development and releases on those. It standardizes build files for Java projects, and standardizes tagging and branching for both CVS and Subversion.
anyxcom
java/linux mobile comms
AP CS Teacher Java Resource CD
(apcsteacherjavaresourcecd)
Advanced Placement (AP) CS Teachers wanting all available appropriate educational materials in one place. Contributing materials will help save teachers time and increase their Java teaching skills.
apache-lenya
Apache Lenya is a Java-based Open-Source Content Management System. It is based on open standards such as XML and XSLT. One of its core components is Cocoon from the Apache Software Foundation.
Lenya supports inline WYSIWYG editing. Your site editors do not have to learn XML. This is possible thanks to the support of XML, XSLT and XML Schema on the client side. An adminstration interface allows advanced users to monitor the CMS, and perform configuration tasks.
APIJava
(apijava)
Brazilian JUG that was created to incent Java Technologies at Piaui.
apollo
The main project goal is to analyze videos, where something has special markers, then the software captures the movements through optical capture and animates a 3D virtual actor. Keyword: motion capture, optical tracking, computer animation, animation systems.
Please cancel project 'minotaur'
App for browsing the www on TiVO
(tivo-www)
A sample application for browsing selected websites on a TiVO
app-hosting is a project where java.net community memebers can go to host their J2EE applications l
(app-hosting)
app-hosting is a project where java.net community memebers can go to host their J2EE applications live.
AppComposer
(appcomposer)
AppComposer is an application assembly environment that allows someone to build Java applications, EJBs and servlets by connecting and integrating components visually.
AppFuse
(appfuse)
An application for starting your web applications. Checkout from CVS and execute "ant new -Dapp.name=yourApp -Ddb.name=database" to instantly be up and running with a Tomcat/MySQL app. Uses Ant, XDoclet, Hibernate, JUnit, Cactus, StrutsTestCase, Canoo's WebTest, Struts Menu, Display Tag Library, JSTL and Struts (including Validator and Tiles). Features include CMA, Remember Me, Self Registration, Password Hint. The fuse to start your apps.
AppFuseGenerator
(appfusegenerator)
AppFuse Generator is a tool that can be used to generate working (Error free compiles) Application Screens using Matt Raible's AppFuse as the Base Application Framework.
applet agent
(apgent)
Applet programming interface provides good base for active components running on browser but among it's pitfalls are graphical user interface which is complex and more in size/number is difficult to mantain and to load. This project aims to develop a new subset of Applet itself where layout and controls can be of html.
Applet to MIDlet Converter
(appl2mid)
Applet to MIDlet Converter
AptFramework.org GUI/Swing Rich Client Framework for Enterprise Info Systems
(AptFramework)
RAD framework for Rich Client Enterprise Information Systems, implementing command/action framework (actions, toolbar, menus) with common actions and icons predefined, data-bound forms and tables for rapid GUI prototyping, making heavy use of annotations and reflection. Common barebone business objects and forms are included.
Arcadia
(arcadia)
A full implementation of the JAX-RPC/SOAP/WebServices platform based upon the Apahce Avalon framework. This project seeks to promote a communal environment of all levels of Java developers from beginner to advanced.
Argo Navis
(argonavis)
Argo Navis is a e-learning software developed with Java technology and open source tools and frameworks.
argos
Argo is a Java interface to a range of internet search engines. It currently includes implementations for Blogdigger, Feedster, Del.icio.us, Google, MSN and Yahoo as well as an implementation that allows search across multiple search engines
ArgoUML
ArgoUML is a modelling tool that helps you do your design using UML.
args4j
New!
args4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI application.
Arkanae
(arkanae)
Arkanae is a role-playing game which takes place in a high-fantasy universe! Explore a 3D coherent world, with third person view.
Arsenal R/T Collaboration & Conferencing
(Arsenal)
Client-Server real-time conferencing and collaboration platform with plugin architecture for easy extensibility. Features instant messaging, file sharing, shared web browser, whiteboard, persistent sessions, and VoIP via SIP Communicator.
Arsenal R/T Collaboration & Conferencing
Collaboration and conferencing platform featuring presence, instant messaging, persistent session-based group chat, file sharing, shared web browser and whiteboard/image sharing.
Quasi-integrated with SIP Communicator and NIST SIP Proxy for VoIP support.
Arsenal Real-Time Collaboration Server Project
Real-Time Collaboration Client/Server Project. Written 100% in java, it does real-time chat, session-based chat, whiteboarding, web browsing, image/file sharing, notes and data repository in real-time. project website is: http://arsenalproject.org
Article publication for seminaries
(articlepublish)
Article publication technician for computer science seminaries
Artificial Intelligence API in pure Java
(jaai)
Artificial Intelligence API in pure Java
ascjnuke
This is the perfect software for young guns. Provided with guidance and compatibility test. Your love quotient is tested. Tips are provided based on your performance on the test with in-depth analysis of each question. You are given guidance in improving your love life.
AspectWerkz Re-Usable Aspects
(aspectwerkz-aware)
Re-Usable Aspects for the AspectWerkz project.
Aspirin Mail Server
(aspirin)
An embeddable, or standalone open source SMTP server written in Java. Useful when your application needs to send mail but you don't want to require users to configure the app to know about a server, or, if one isn't available.
aTrack
(atrack)
A bug tracking application using AOP.
Attune - an adaptive music player
(attune)
This player will learn your music preferences and play songs you like based on your inputs.
audiolord
(AudioLord)
Used to maintain a database of one's music collection, including audio CDs, MP3/Ogg Vorbis CDs as well as hard drive folders with MP3s/Ogg files on them. One should be able to maintain this databse and easily search it using AudioLord. As bonus features, it will have a rental module (to keep track of who has borrowed your CDs) and a simple CD cover creator module to print CD covers with their contents (for MP3/Ogg CDs). Sort of a Swiss knife of utilities for all those with large audio collections.
Austin portlet forum sofutware
(Austin)
A portletized forum application
Automação de Seguros
(ge)
Web app fos insurance agency automation
AutoMata Platform
(automata-platform)
AutoMata is a very important course in computer scince subject.
AutoMata Platform a auto machine tool for test your automata arithmetic implementations.It provides state map view ,state trees,and a powerful extendable achitecture.
The users (mainly students and teachers)can use this toolfor demostration and argumentation the auto machines. they can also implement their own automachine or layout arithmetics to enhance this platform to fill thier requests.
Automated Build & Code Doctor
(abcd)
This is an Automated Build (AB) and a Code Doctor (CD) system. ABCD works with most of the Version Control systems (Ex: CVS, PVCS). AB checks out the code once every "x" hours and does a build. CD analyzes the results of the build and creates and publishes an easily understandable report on the ABCD repository/site.
Automatic UI generation engine
(guage)
This project aims at facilitating UI generation with an almost fully automatic engine that generates a description of UI to be rendered by other general purpose UI rendering engines while traversing structured resources.
AutoPatch
(autopatch)
AutoPath is an Apache-licensed automatic patching system for Java. Its most common use is to execute database patches, enabling easy database refactoring, but it is fully capable of running any logical migration.
Baba XP
(babaxp)
Software development manager for procedure based on Agile modeling. More specifically for Extreme Programming, User Stories, Acceptance Tests and Developer's task management.
Babel
(babel)
Babel is an java IDE designed for build applications from scratch based on a group of well defined patterns.
A Babel project must capture the business logic of the application in a rich prototype.
After, the prototype will become in a real application using the desired technology: PHP, Java Swing, Windows Forms, etc
BaiDosGui
(baidosgui)
DOS System Given in GUI. A Simulate File Operating System like MicroSoft's DOS,but in GUI. Can use by the command such as dir,cd,md,etc.
bajan
Authoring and deployment tool for RMI application
Bamboo
(bamboo)
A forum application module written in RIFE that can be used both standalone and embedded. It offers all commonly expected forum features, but always tries to present them in the simplest and most user-friendly way.
Battle Tatics Arena
(bta)
Battle tatics arena will be a game following the "tatics" line, like Final Fantasy Tatics, Ogre Tatics, etc. The main difference is that this game is more online oriented, where 2 or more players engage in a battle like a chess game.
Beats By Design
(bbd)
Beats By Design (bbd) is an artificially intelligent drum machine / step sequencer. You can use it to compose and play beats, and train it to edit beats with you, responding appropriatly to your changes. All of this can be done live, though there are playback timing problems in the current release.
bee
Yet another Java project build tool
beenclock
(BeenClock)
A Swing binary clock that's can be customized with images and colors, used as either a standalone application, a clock pane in a larger app or as an applet.
Behavioral Java Programming Language
(bjava)
The intention of this project is to define specifications for a new high level programming language called Behavioral Java. Behavioral Java is built on top of Java programming language. This new language is based on a new concept which I call "Behavioral Objects".
Bekom
(bekom)
Bekom is basic web application based on appfuse. It is a educational application for web applications it based on appfuse project application.
Berluskotchi - a tamagotchi for your mobile phone
(Berluskotchi)
Berluskotchi is a customizable tamagotchi for mobile phones using J2ME (CLDC 1.1 and MIDP 2.0), with the possibility to update it online through a web-service. Future releases will include also advanced AI algorithms
better layout managers for swing
(xlayouts)
xlayout aims to provide easy to use, powerful layout managers for the most common layout requirements.
It currently contains XTableLayout that gives (almost) all of GridBagLayout's flexibility plus some - without its complexity.
BiblioTech
New!
Projeto criado para desenvolvimento de um produto para uma bibliote utilizando o Praxis.
BigAl
(bigal)
BigAl is written entirely in Java. With BigAl, you can calculate really big numbers, the only restriction is the power of your computer. Not only basic calculations are supported but also special functions like factorial, fibonacci, lucas-sequence, periods, fraction reducing, binomial coefficient calculation and many more.
BiO2, a Java Open Source Distro
(bio2)
BiO2, is a collection of Java Open Source. We collect it more than 300 Open Source Project based on Java.
BioBox
(biobox)
The BioBox is an initiative to provide "out-of-the-box" solutions that contain comprehensive suite of bioinformatics applications for biologists working in Life Science research.
Bishops Desk Community Collaboration Software
(bishopsdesk)
This system is for groups who need standard collaboration tools like document sharing, e-mail integration, and group management along with detailed user information management and information sharing. This system is intended to help consensus based real life communities, such as volunteer organizations.
Bla-bla List
(blablalist)
Simple sharable to-do lists written in Laszlo and RIFE.
Blankwebapp
(blankwebapp)
Blankwebapp is a template web application based on struts and hibernate. Provides an easy start for a new web application.
BlogEd
(bloged)
A very simple Blog Editor
Blogue
(blogue)
Blogue is a simple but powerful Weblog system, based on the J2EE patterns. We'll be using WebWork, XWork, Hibernate and other open source tools and frameworks to achieve the best performance, easy of installation and easy-of-use blog system.
Blogunity - community blogging software.
(blogunity)
Blogunity is a blogging system written in Java, that provides as main software-idea community-features within the blogging system. This features allows the registered blogunity-users to create individual blogs as well as two kinds of community blogs: public or private. (number of blogs per user is defined within system-settings).
BloodBank
BloodBank Manager is a software for control of supply blood components in a hospital institution.
BlueBubbles
(bluebubbles)
This project consists of a multiplayer prototype version of the known Frozen Bubbles game (http://www.frozen-bubble.org/) which is under GNU GPL v2 license. This new version is intended to be made using 3D graphics(OpenGL), and the Bluetooth tecnology to comunicate the two playing devices. To achieve this goals we will use the Java 3D API and the Java APIs for Bluetooth Wireless Technology (JSR-82). This project is aimed to the J2SE platform, and has the major objective of being a tutorial to developers who are interested in learning these two promissing technologies. It is a research, opensource project.
BlueID
(blueid)
ID recognition via Bluetooth Technology
BlueJ
(bluej)
BlueJ is an integrated Java environment specifically designed for introductory teaching
BlueOxygen
(blueoxygen)
BlueOxygen is an Java organization based in Jakarta, Indonesia, the real Java organization in Java island. BlueOxygen provides several services for their community, such as Open Source Project, Incubator Project (Financing), etc.
BlueOxygen Electra
(electra)
BlueOxygen Electra is an Eclipse RCP implementation. Use this as you standard workspace for you apps. You dont need Eclipse RCP anymore. This is a web version of our Workspace inisiative, take a look of our project cimande for the web version.
Bluetooth RC
(remotecontroller)
Desgning of a Bluetooth remote Control for a PC from a mobile device.
Bnportal
(bnportal)
BnPortal is Java/J2EE web portal system, JSR 168 compliant. It is a fork of the Liferay Enterprise Portal. We aim to build a non-EJB version of the Liferay Enterprise Portal that can be run in a standalone servlet container such as Tomcat.Integrate OSWorkflow,Spring Framework, CMS (JSR 170Impl).
Bolide, the business oriented programming compiler
(bolide)
Bolide can be seen as the next generation of compiler. Bolide is able to produce business application from business programming instead of classical programming.
Bolide rely on formal use cases to produce a real Java application.
http://www.bolide.org
Bolt Java Build System
(bolt)
Bolt is a lightweight scripted build tool.
BoulderCat
(bouldercat)
A Boulderdash-like 2D addictive game
bpcandidates
candidate guidelines and code for the J2EE BluePrints solutions catalog
bpcatalog
J2EE BluePrints solution catalog
BrazilUtils API
(BrazilUtils)
BrazilUtils it´s a API composed with a set of utility tools for a java programmer, like
cpf and cnpj validation and much others usual routines ,being a helpful tool to
programmer to improve development desktop system and web systems too.It´s a great enhance
in productivity of brazilian programmers and everyone who employ brazilian metric and
official document numbers in your programs.
Broadband Virtual Reality Multimedia Access Device
(VRMAD)
The goal of this project is to develop a Java based virtual reality development platform that supports state-of-the-art telecom technologies for the data interface and Firewire (IEEE-1394) or USB 2.0 technologies for the interface to your computer.
Bug tracking system
(bugtracker)
An integrated web based application system that will enabled corporate organisation to store information and retrieve them.
BugBridge
BugBridge test project which will mirror Java.net Issue Tracker bugs into internal bug tracking system.
c4j
C for the JVM. This project aims to provide a complete set of tools for compiling and running C programs on the JVM.
CACard
(cacard)
Common Access card authentication Module for SunONE Identity Server. this Authentication module would be an add-on to the SunONE Identity Server which enables Strong Authentication using certificates stored on SmartCards.
CaJo
(cajo)
An RMI framwork for collaboration between applications. It allows spontaneous interconnection, and also provides for the transmission of graphical user interfaces. It is freely licensed under the GNU LGPL.
Calyente
(calyente)
Web Browser
Camp Eclipse
(campeclipse)
A collection of plug-ins for the Java IDE Eclipse. Demonstrate how to extend Eclipse and to create first prototypes for new plug-in ideas. Plug-ins are developed during and between CampEclipse events that take place every few months.
Campina Grande Java User Group
(cgjug)
CGJug is a comunity of Java developers, enterprises and universities working together to bring up the software quality produced in our region.
Candle
(candle)
Candle is a Java deployment technology. Candle deploys Java applications on server; it integrates HTML content service, remote class loading service and Candle Remote Method Invocation together to provide Candle Services through single HTTP protocol. Candle is capable of lightening your Java application deployment and development process.
Cantinho do Java
Dedicado ao compartilhamento de informações sobre Java: exemplos, dicas, tutoriais, e-books, etc. Para Windows e Linux.
Dedicated to the comprehension of information about Java: examples, hints, tutoriais, and-books, etc. For Windows and Linux.
Carnegie Mellon West Open Source Research
(carnegiemellonwestopensourceresearch)
The objective is to create an open source interaction tool for university faculty, students,project teams to interact amongst themselves
CAS computer algebra system
(CAS)
This is a quick and dirty prototype for a Java computer algebra system based on Hartmath (hartmath.sf.net) that I hope to work more on this summer.
Castor
Castor is an Open Source data binding framework for Java. It's the shortest path between Java objects, XML documents and relational tables. Castor provides Java-to-XML binding, Java-to-SQL persistence, and more.
CBM and O&M; Tools
(CBMTools)
CBM Tools attempts to develop tools to support Operation and Maintenance in manufacturing and engineering plant environments.
cd_create
(cdcreate)
cd_create will allows users to easily backup their storage systems to CD/DVD media. It will intelligently split up the given data storage areas onto the desired media.
CEJUG Classifieds
(cejug-classifieds)
» CEJUG - Ceara Java User Group Project
The aim of this project is to create an easy to compile and deploy Classifieds Web Application. The test bed of the project will be the CEJUG - a Java User Group from Ceará/Brazil. A first release must include a simple web application, and later efforts should provide it as a service, a distributed component or other technologies.
cellphonejava
Tools for Cellphones, J2ME, DoJa, e.g. screen savers, mobloggers
centauro
A ERP system integrated with groupware for Centauro Portões and final work graduation designed in Java using Postgree database, Hibernate for data persistence and Webwork for Controller.
This system runs on tomcat or jboss or other web container that implements j2ee specifications (we use jsp 2.0 and servlets 2.4)
Central Authentication & Authorization Server
(caas)
CAAS is an J2EE-based Single Sign-On infrastructure aimed to provide a solution for centralized platform neutral user authentication and authorization.
Cereal: A Prevalent Storage Container
(cereal)
Cereal PSC is an free software project to develop a way to improve J2EE performance using Prevalent storage devices as part of the Containers' structure, specifically: replacing CMP's and BMP's need of a database with a Prevalent storage.
Chalk
(chalk)
Chalk aims to provide an all in one solution for creating educational content in the field of computer science and engineering.
Chamail
(chamail)
Simple webmail developed with objective of study html, jsp, ejb, servlet and MVC Methodology.
Chameleon
(chameleon)
A general persistence layer that can be used as an O/R mapper, meta-persistence engine or handle other persistence needs. Not specific to RDMBS or even to JavaBeans for persistence.
Charet
(charet)
This project will be basically implementing JSP,Servlets,Beans and EJB.
This will be a OnlineShopping type project where I will try to imlement the features mentioned above
CheckME
(checkme)
CheckME system for easy knowledge testing. Includes test preparation, test process and administration.
chillibeans
Model-Driven Architecture tool to manage Object-Relational persistence tier generating code based on templates.
China Java Users Group Open Source Project
(cnjug-ee)
» China Java User Group Project
Cnjug is China Java Users Group(http://cnjug.dev.java.net).Cnjug-ee is our open source projects collaborative web site .cnjug-ee provides j2ee components and some applications.
Chinese-Chess-Xiang-Qi
(chinese-chess-xiang-qi)
Chinese Chess also known as Xiang Qi, is a variation on chess that is said to be as old as the original puported to originate in India. This version, originally written in C++ and ported to Java in 1995/6 is one of if not the first chess engines and indeed, one of the very first games written in Java. The intent of this project is to improve on the original and add JXTA to create network games.
Chinook: P2P Bioinformatics Services
(chinook)
Chinook is a peer-to-peer (P2P) bioinformatics service. The goal of the Chinook platform is to facilitate exchange of analysis techniques within a local community and/or worldwide. Chinook operates by turning command-line applications into services which are broadcast over a virtual network.
ChronicJ
(chronicj)
ChronicJ is a suite of time-related compontents and applications that make it easy to add visual calendaring and scheduling to Java applications.
Chronicle
(chronicle)
The Chronicle Project is about weblog management using Java
Chroniq
A J2SE Taskbar Diary.
Cimande Workspace Framework
(cimande)
Cimande Workspace Framework is a foundation to create business apps.
CIO Forum Shanghai
(cio-forumshanghai)
Information about the CIO Forum in Shanghai, 2004
Circular Layout
(circlelayout)
A layout manager that will arrange components in a circle.
CityFinder
(cityfinder)
Personalizable search engine for an embedded navigation system.
CityOfBits
(cob)
A website to be developed using JSP, Servlets. The website is to be used for a computer training and assembling company.
CJAN (Comprehensive Java Archive Network)
CJAN is the Comprehensive Java Archive Network, a peer-to-peer mirror network - a registry and repository - of Java code, documentation and tools. CJAN is written in Java and will be Open Source compliant after it's first official release.
Class Viewer
Get constructor, field, method information with free search for methods and option to view javadocs at method with your preferred browser. Configured by XML document. [Open Source, LGPL]
ClassBeanFactory
(cbf)
A simple api expirement to define a Spring BeanFactory throug a Java class with getter methods, which make the beans. At runtime the class is anaylzed and instrumented to make the equivalent of a xml description for a Spring BeanFactory.
CleanSheets
New!
CleanSheets is a spreadsheet application that is both extensible and platform-independent. It features a formula language that closely resembles that of Microsoft Excel, and extensions for aiding end-user programmers. The application is based on the ANTLR compiler generator and the JFC/Swing JTable component.
ClearCase Java Based GUI
(ccarazygui)
Java Based GUI for the ClearCase Explorer LT, this project intent to be a bridge for the command line tools. We want to build a more user friendly interface
Clematis
(clematis)
Clematis is a client side solution for those who prefer to have java applications launched from the common user interface of Java desktop. In addition, Clematis offers an open plugins architecture to extend its functionality and appearance. It also have an internal messaging system, allowing developer to bind different plugins and to make them work together on a single machine or over the network.
ClickStream
(clickstream)
ClickStream tracks 'traffic paths' across a website.
cms
Corporate Instant Messaging
cnlangparser
This application is designed to do some chinese language string parsings. In our original thoughts it is supposed to split long sentences into small exactly meaningful words(phrases) which are easier for both human and machines to understand. Hopefully it can do as an important part of AI or translation systems.
code316-core
A small Java api with utilities that may be useful to a Java Programmer. Somewhat like the apache commons libs but much smaller and with NO dependencies on other libraries.
Columba
(columba)
Columba is an email client written in Java, featuring a user-friendly graphical interface with wizards and internationalization support. It's a powerful email management tool with features to enhance your productivity and communication.
Command Library for Swing
(gui-commands)
This project provides a generic command pattern for Swing GUIs.
Common Controls
The Common-Controls form a Java� Presentation Framework based on Java Servlets, Java Serverpages (JSP�) and Struts. The Presentation Framework contains the most common control elements like lists, trees, tabfolders, menus and forms, which are required for the development of J2EE� applications with HTML frontends.
The control elements distinguish themselves by the fact that they automatically save their own state across server roundtrips, so that the scrolling mechanism of a list, for example, or the explosion and folding of a tree structure do not have to be implemented independently. Rather, the state is managed by the control element itself, so that the developer can concentrate on the actual and important aspects of a Web application, such as the technical sequences or providing the data. The Framework takes over the presentation.
Common Swing components and utilities from L2FProd.com
(l2fprod-common)
Provide common Swing components and utilities such as Property Sheet, Beans, StatusBar, BannerPanel, BaseDialog, Action Framework
Common Utilities For Java Library
(tecuj)
A Java library that makes common programming tasks easier. Including:
File I/O, Configuration and properties files, JDBC handling, Email, Logging, XML processing, String processing, A powerful list of String items, Configurable tokenizers.
commons
(commons-util)
Create a usefull components commons.
e.g ServiceFactory, ServiceLocator, CacheService ... etc.
Communications Frameworks TOP LEVEL
(frameworks)
Top level directory for communications frameworks
Communications Services Framework
(csf)
The Communications Services Framework framework provides a set of web services to enable IP telephony deployment and more generally peer-to-peer real-time communication. It will solve the problems encountered when deploying a multi-network IP communications infrastructure.
(Security, Authentication, Identites, User Mobilitiy, NAT, Firewall, and Gateways)
Compiere ERP+CRM per l'Italia
(compiereitalia)
This project focus on developing the italian localization for Compiere ERP+CRM
Compiere Italia Business Suite
(compiere-ita-suite)
Il progetto vuole costituire la prima suite di business basata su Compiere e volta al mercato italiano. La suite avrà come nodo focale il noto applicativo ERP Opensource Compiere e sarà composta dai seguenti blocchi: controllo e gestione della produzione, busisness intelligence, integrazione verso sistemi esterni.
Compilador Semestre 041 - SI - UFSC
(sin002compilador)
This project is about a Compiler, with Lexical, Sintatic and Semantic parsers, and code generation. It has a graphic interface (swing), so the user can type the code to be analised and tested, with visual integration. (Implementação do Compilador da disciplina Introdução a compiladores do Curso de Sistemas de Informação - UFSC)
Complete Software Engineering
Information about all of software engineering from management to testing to development.
Component Oriented Programming
(component-oriented)
This project is an effort to create a component oriented framework to help the development of applications. Building solutions by combining bought and made components improves quality and supports rapid development, leading to a shorter time to market.
Compoze Software
Compoze Software uses Java to connect non-Java collaboration systems, Microsoft Exchange and Lotus Domino, to portals and other enterprise applications. Compoze has also built groupware portlets for several J2EE portals, including Java Enterprise System Portal Server.
computeserverjr
A simple Java RMI based compute server
conductor
Conductor is an end-to-end application development framework.
Console diff printing both compared files
(vdiff)
A console diff printing both compared files - at left and right side respectively
Construct
(construct)
A Command processor framework for implementing business/integration tiers.
Contrib (optional) utilities for Java 3D
(j3d-contrib-utils)
A selection of contributed optional utilities for Java 3D.
Conventions for Java and J2EE
(conventions)
Conventions for Java and J2EE. For example naming conventions, project structure conventions, build conventions, etc.
ConvolveOp Tester
(convolve-tester)
An small desktop application for easily creating and testing kernels for Convolution operations (ala. java.awt.image.ConvolveOp).
Cooperative Research
(coop-research)
A software which allows researchers around the world to draw, write latex expressions, talk and chat real time.
Cooperative Visual Environment
(cve)
CVE is a software platform able to build new computational-user environments. Each environment is composed by software agent: Executors, Observers and Presenters.
coplien
(Coplien)
The purpos of the project is to port and refine the Pasteur environment used in the analysis of Organisational Patterns.
Copy improvement by removing checks from checkered paper
(CheckRemoval)
We try to improve the quality of a copy from a checkered master copy. Our intention is to remove the checks or give the user the option to set different brightnesses for checks and text.
CORE
(core-framework)
CORE is an application framework designed deal with the infrastructure of business applications, allowing developers to concentrate on developing business logic.
Core J2EE Patterns and Refactorings
(corej2eepatterns)
This community is based on the content of the book "Core J2EE Patterns". The community is aimed at discussing the patterns in this book and other related topics including but not limited to current and new J2EE Patterns, Implementation strategies, J2EE Frameworks, J2EE Refactorings, J2EE Micro-Architectures, J2EE Bad practices, and design considerations.
Corleon Domain
(corleon-domain)
The Corleon Domain project aims to provide a simple framework for dynamicaly generated domain objects (e.g. objects that represent data). These domain objects would typically be generated from data-store retrievals, and will remember their state (e.g. deleted, modified/dirty, etc) and provide a simple API to later persist them back into the data store. The API used to actually persist them (Hibernate, JDBC, JDO, etc) is out of this project's scope, but these objects should be compatible with any such API/library.
Corleon Messages
(corleon-messages)
The Corleon Messages project aims to provide a simple and robust message management library. Corleon Messages allows you to lookup application messages with only the message code without relying on the specific store where the messages are stored.
corona
JAXB Eclipse Integration Plugin
Corporate Management Process
(CMP)
This project is a online distributed application, which manages the entire project management information like status of a project, Financial projection of the projects, expenditure, etc.. With up to date information with graphical representation and creating component module as needed, accessing all information through secured network through internet, on Laptop and other hand held devices such as mobiles, Palmtops and blackberry etc... Platform using for this project is JSP/Servlets, EJB, JMS and JMF with IBM Websphere as Application Server v 5 and Oracle 9i as database.
In short, this software will give an updated information about a company financial position, current projects etc. to top level officials like CEO, COO etc so that the top executives will always in touch with each and every aspect about the company, where ever the persons is.
Corpus Building Tools
(corto)
This project aims to provide corpus building tools for Corpus Linguistics and Natural Language Processing. In particular, it will provide tools for building annotated electronic corpora from Internet.
Counter
(counter)
This counter was made in java. Yay!
COVAD OSS/J-based Trouble Ticket System.
(ossj-ilectt)
This is an OSS/J based implementation of the Trouble Ticket System.
Coyote
(coyote)
Plugin to provide support for dynamic languages like Jython and groovy in the NetBeans IDE
CPMake
CPMake is a cross platform build system written in Java. It allows you to write powerful build scripts in BeanShell, Jython or Groovy. It also has built in dependency checking for C/C++ and Java projects.
CPU Profiler for Java
(profiler)
This project develops an open format for profiler data, a JVM agent to collect it, and various tools to provess those data.
CrashBots3D
(crashbots3d)
A turn based 3D game about programmable robots racing through halls with obstacles, traps and automatic machinery.
crawlengine
Crawlengine is a web content aggregator. It retreives, parses and displays content from various sources. Plugins for HTML, RSS/Atom and Amazon XML feeds are provided by default.
The application consists of two parts. First is the bot that retreives content and parses it based on the plugins that are installed. The second part is a J2EE application which displays these parsed feeds.
Crawlengine will become the software used to power javacrawl.com and techcrawl.com. Crawlengine itself will be released under a TBD open-source license.
The application will utilize WebWork2, SiteMesh, Hibernate2, among many other open-source building blocks.
crazybob.org
Java weblog from the coauthor of Bitter EJB.
Cricket Cage
(cricketcage)
Cricket Cage automatically creates JUnit TestCases within a JVM.
cronjava
This is implementation of Cron in java
Cross-platform look & feel that takes the best things from XP and Mac OS 10.4
(substance)
Pluggable look & feel for applications that wish to present a modern interface. The look & feel provides the best (in our opinion) graphic elements of Windows XP and MacOS 10.4
CS673 Texas Hold 'Em Poker - North
(pokernorth)
A class project for MET CS673 implementing a Texas Hold 'Em Poker game.
csseditor
A css editor plugin for jEdit
CSVParser
(csvparser)
Read and write CSV files quickly and simple. Read fast, find fast, create fast.
csvToSql
CsvToSql a java based highly configurable and expandible conversion tool and library.
You can define the structure of data how render and where write it through a descriptor. Is compatible with the most common rdbms.
d
(osworkflow)
New!
get files
Daffodil CRM
Daffodil CRM is a software that enables seamless coordination between sales, marketing, customer service, field support and other functions that handle customer contact for an enterprise.
Daffodil Replicator: An Open Source Data Synchronization Tool
(daffodilreplicator)
Daffodil Replicator is a powerful Open Source data replication software that allows bi-directional data replication and synchronization between homogeneous / heterogeneous databases including Oracle, MS SQL Server, DB2, Daffodil DB, PostgreSql, Derby.
daim
Instant Messaging Client and Library supporting AIM and ICQ
Daniel Brookshier
(rs-134)
Ricoh Sun contest
DAO generator
(dao-generator)
This tool will generate Java Data access object code by connecting to oracle database
using jdbc. The tool will be executed by a batch file. Facility for changing the destination
folder name, package names, datasource name will be available in a properties file and
user will provide the those details before execution of the tool
darkprophet
The best shootem-up game 2D style
Database Report
(databasereport)
The project will develop pure Java Report to use with any Database Development environment (like Crystal Report).
databinding
(DataBinding)
A Data Binding Framework for binding UI components (such as Swing components) to domain objects such as a Collection of JavaBeans. Contains a data abstraction layer for cacheing and offline operation.
datamining
Java Data Mining (JDM) conforms to SUN's Java Community Process listed as JSR-73. The expert group's mission is to define an extensible Java API for data mining systems. This project is to provide a public forum for discussions on JDM, a repository for JDM bug, enhancements, designs, code, etc.
DATAPLUS
New!
Using JAVA to execute SQL statements using menu driven programming i.e for selecting the SQL statements and filling in the blank spaces like the name or age in short the primary key.The records will be stored in file format hence will require file handling for data retrieval
DataTips - Data Popups for JTable, JTree, JList
(datatips)
New!
Add data tips to your Swing table, tree or list with just a single line of code:
Whenever the mouse cursor is over a cell whose content is partially hidden, a popup with the complete cell content is shown.
This feature has been missing in Swing, but is present on almost any other platform.
This implementation does not interfer with tooltips and uses any configured cell renderer.
DB2JavaObj
(db2javaobj)
This is a desktop application for creating Java objects by reading an existing database structure via a JDBC connection.
DBCollections
(dbcollections)
The goal of this project is to provide an extensible set of interfaces with lightweight, collections-backed implementations that provide extremely easy-to-use functionality for performing database-like transformations on data.
dbdoclet
The DocBook Doclet creates DocBook SGML or XML from Java source documentation or HTML files. It is helpful if you want to print reference handbooks of your API. Normally it is used with the Javadoc tool, but it can also be used as a standalone application to convert HTML to DocBook. Additionally it comes with a Swing application to manage documentation projects and to transform the resulting DocBook files to PDF.
DBPirate - JDBC Query Tool Application
(dbpirate)
This project is a JDBC database SQL workspace for developers. Schema browsing is also available. This application should do SQL for any JDBC compliant database. At present, we plan to support Oracle, MySQL, and PostgreSQL.
DBwithGUI
(aptframework)
Database with Gui using Swing
deepblack
DeepBlack is a web-blog application that offers a highly modular design and extremely customizable appearance due to the use of custom taglibs.
Delphi-like IDE for Java
(jdelphi)
The Java world already has many IDE's, but they all seem to focus far more on web development than stand-alone GUI application development. The idea of JDelphi is to provide an Java IDE on par with the VB or Delphi tools that exist for Windows: visual, simple, but powerful.
Demonstration project for JavaTools Community
(javatools-demo)
This is a demo project for JavaTools Community. It aims to show project owners how to use java.net resources and how to configure tools like IDEs to develop java.net projects.
Dependency Finder
Dependency Finder is a suite of tools for analyzing compiled Java code. At the core is a powerful dependency analysis application that extracts dependency graphs and mines them for useful information. This application comes in many forms for your ease of use, including command-line tools, a Swing-based application, a web application ready to be deployed in an application server, and a set of Ant tasks.
JarJarDiff is another important tool in the suite. It compares two versions of the same codebase and reports the differences in the API. It lists new, changed, and removed elements such as packages, classes, methods, and more. You can tailor the reports to focus on your public, published API versus the private, internal one. Finally, Dependency Finder has a tool for computing object-oriented software metrics that give you an empirical quality assessment of your code. Once again, you can tailor the report to focus on the metrics that you care about and adjust validity thresholds to the specifics of your project.
depmark
Tools for organization yearbooks with semantic integration
DescriptiveAstronomy
(descriptiveastronomy)
Migrating PDF files into Windows Platforms, integrating Graphics , 3D, amd real-time video with links posting by one click access, user friendly. all OS platforms
development_mentoring
(mentorship)
A forum that the experts can guide the beginners from complete newbie_morons into commercially marketable java programmers.
Didactor
Didactor is an open source E-learning environment. Didactor is the first of a new generation elctronic learning tools, that's focused on the student and can help educational processes become more efficient. It's 100% webbased, works with open standards and incorporates not only SCORM, but also IEEE-Lom and IMS-ld standards. This makes it extremely suitable for use in international perspective.
Didactor is used throughout the Dutch educational field (schools, universities etc.) as well as in several companies and also by governmental institutions and the care industry.
Didactor, open source E-learning platform
(Didactor)
Didactor is the open source E-learning platform, based on didactic principles, to support the primary process of educational institutions.
Digital Album
(personalalbum)
A digital album generator for personal photos, supporting animations, special effects, printing and converting to mpeg and other file formats.
Digital Circuit Simulator
(jLogic)
Purely object-oriented design for digital circuit simulation and testing
Digital Inclusion of Persons with Special Needs Through Mobile Comunication
(rybena)
» Brasilia Java Users Group Project
A significant part of the Brazilian population has visual or auditive deficiencies. The purpose of this project is the conception and development of a system which allows digital insertion of these communities to the communication between the blind and the deaf through a cell phone
Digital Money
(dem)
An open source micropayment system based on Java, JXTA, XML, OpenPGP and SSL. The name "Digital Money" (DM) is reminiscent of the German Mark (Deutsche Mark, DEM, DM), which has been replaced by the Euro.
Digital Repository
(DSpace)
DSpace is a digital library system to capture, store, index, preserve, and redistribute the intellectual output of a universitys research faculty in digital formats.
Direct Web Remoting
(dwr)
DWR is a simple servlet plugin that allows you to expose selected Java classes via JavaScript. DWR comprises a servlet to marshal requests from JavaScript and code to generate the browser code to make calling Java code directly from a web form simple. DWR can make writing interective DHTML pages (like GMail) very much simpler.
DirectPath
(directpath)
Built on open standards SSL, SMIME, RSA, SHA-1, MD5, Certificates, DirectPath uses document encryption, digital signature, data integrity, and non-repudiation of receipt to enable enterprise to securely exchange documents over the internet.
DirectShow Capture for JMF
(jmds)
Provides a JMF wrapper around the Microsoft DirectShow video capture API's
DiretoLivre
(diretolivre)
A modular brazilian groupware system.
disarm
The purpose of this project is to create the distributed platform independent java based software shell for modelling real world's objects and simulation of interactions between then. It will be the mix of visual rendering tool (like 3D Studio) with mathematical simulation tool (like matlab).
dishevelled
Top level project for dsh components and applications.
Distributed Collaboration
(distributedcollaboration)
This project's mission is to facilitate and investigate the effectiveness of geographically distributed software development teams at the university level.
Distributed Java Locks
(distributedlocks)
This project aims at extending the synchronization primitives found in the java.util.concurrent.locks package to a distributed environment.
Distributed Version Control
(project2project)
Using JXTA to build a p2p network that will support distributed software engineering.
DJeneric
(djeneric)
4GL style development environment supporting RAD/MDA principles
Docclerk application using Tapestry, Spring and Hibernate
(docclerk)
The goal of the project is to guide developers in designing Web applications which uses various Opensource frameworks to build a scaleable, efficient and reliable Web application.
The deliverables are:
- Getting Started documentation.
- Detailed documentation on architecture.
- Sample applications including source code.
- Sample application documentation.
- Deployment documentation.
DocTree
(doctree)
DocTree produces web pages from a predefined list of web based JavaDoc URLs which it indexes to generate an XML index file. The same program can also search a filesystem local JavaDoc sets. The XML index file details projects and the packages and classes defined in those projects. It then uses some XSL transforms to generate this web page, and all the dynamically included web page fragments to speed up page loading (and to keep Internet Explorer from falling over).
Dolphin
(dolphin)
Dolphin is a project that concentrates on TDD applied to J2ME development with building blocks such as build scripts, new libraries, and tools.
DonkeyClick
(donkeyclick)
DonkeyClick is a mlDonkey FE GUI
DoubleTalk Messaging System
(doubletalk)
DoubleTalk System is chatting software based loosely on the popular Internet Relay Chat (IRC) system. It comprises two parts, a chat server – DoubleTalk Server and a chat client – DoubleTalk Client.
The server handles all communications to and from clients. Each user can run the client program and connect to the server to chat. All clients and the server maintain a list of online users. The list is updated based on the server messages as soon as the status of some client changes. There is so far only one chat room (channel) in which all clients can see all messages. Users can also choose to chat in private with anyone on the list. File transfers are possible during private chat sessions.
dozer
New!
Dozer is a powerful, yet simple Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types.
Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level.
The mapper is used any time you need to take one type of Java Bean and map it to another type of Java Bean. Most field mapping can be done automatically by Dozer using reflection, but any custom mapping can be predescribed in XML format. Mapping is bi-directional so only one relationship between classes needs defining. If any property names on both objects are the same you do not even need to do any explicit property mapping for these fields.
The bean mapper is written in Java and relies heavily on the Jakarta Commons Bean Utils package for Java Bean utility methods.
A mapping framework is useful in a layered architecture where you are creating layers of abstraction by encapsulating changes to particular data objects vs. propagating these objects to other layers (i.e. external service data objects, data transfer objects, or internal service data objects). A mapping framework is ideal for using within Assembler type classes that are responsible for mapping from one data object to another. Pick and choose the layers you use mapping carefully. Do not go overboard as there is maintenance and performance costs associated with mapping data objects between layers.
dprism Software
dprism Software provides software developers using the Java 2 platform with high-quality,
ready-to-use, standards-based components for data management.
drawboard
drawboard uses JXTA-sockets to create a client-server whiteboard
application so that remote users can share drawings from a user's
local desktop.
Drona
(drona)
This project is for engineering students at Kanwal Rekhi School of Information Technology (KReSIT), at IIT Bombay. It provides infrastructure for them to do their final undergraduate projects.
DTOgenerator
(dtogenerator)
DTOGenerator is a java code generator, for pattern DAO and VO, based on the "Data Transfer Object" concept. It allows to java developer to use a transparent query/SQL hiding engine.
Dudamis
(dunamis)
Dudamis can wrap a class/interface as a delegation at runtime. The behavior of the delegation can be defined as what java.lang.reflect.Proxy does.
Duke Communication System
(dukecomm)
A Swing chat application based on the client-server model. Has a main chat room, private chat and file transfer.
DukeDuck
(dukeduck)
Grupo de Usuário Java de Pato Branco
Dynamic Extensible Styles
(des)
With browser support for Cascading-Style Sheets(CSS) dramatically increasing in the past few years the use of styles in web pages has also dramatically increased. Even though the use of CSS does provide much needed flexibility to web programmers it is still limited and somewhat error prone. A limitation that has effected may developers is its lack of relationships with other elements. For example if you have a style and would like to base other styles on that, it is not possible and there is no easy mechanism to implement this. A framework is needed that will allow developers to create styles and allow other styles to be derived from these. If a change is made in the base style then these changes should propagate throughout the children of this style. This is exactly what Dynamic Extensible Styles(DES) provides.
Even though CSS does have a property called inheritance, it is certainly not inheritance in the sense that Object-Oriented programmers are used to. On many occasions I have encountered the problem that many styles were based on a single style, then that (base) style needed to be changed. The solution was to find all styles based on it and update those, manually. In these situations the search/replace feature in IDEs have been invaluable. As style use continues to grow the frequency for this problem to arise will indeed grow as well. Using DES a change can update any number of styles automatically without looking for a single style that has been based on the changed style.
dynaop
Aspect-oriented programming framework. Supports both dynamic and cglib (POJO) proxies. Robust pointcut model. Easy BeanShell configuration.
e-Gen
(e-gen)
» Brazilian Java Users Society Project
This Brazilian Java Users Society project is a Rapid Application Development (RAD) environment that enables a highly productive development of transactional Web applications, entirely written in Java and based on Jakarta Struts framework.
e-Gen Manual
(egenmanual)
» Brazilian Java Users Society Project
A manual for e-Gen Developer
e-Library using JSP and Servlet
(eLibrary)
A web base electronic library that can lends books, journals, CDs, videos to borrowers who are registered in the system, as are the books and magazines. UML use during OO Analysis/Deisgn. JSP, Servlet and JDBC for the implementation.
Easy Decal
(easy-decal)
Creates and installs custom decals in Counter-Strike and other Half-Life games.
Easy Secure Mail
(easysecuremail)
Easy Secure Mail is a project with the goal of an easy to use secure email client which runs on nearly all available platforms. It is entirely written in Java. E-Mails can easily be encrypted and digitally signed with a wide range of available encryption and signing methods.
Easy Shipping System
(easyshippingsystem)
The Easy Shipping System manages shipping orders, prints labels, handles all major shipping services and much more.
easydev
Application development framework
EasyFrame
(easyframe)
Simple Frame with a TextField (for input) and a TextArea (for output). The aim of this project is to provide an easy to use UI for beginners of does not know UI or System.in... This projects also ease the learn of the MVC pattern
ebb
A Bulletin Board based on java/mvc/xml/xslt
ecfbabel
This project is about fiscal printers used in a retail automation application on the POS (point of sale) side. ECFbabel project attempt to aliviate the pain of adding support for fiscal printers through a common interface.
Eclipse BMS Plugin
(eclipsebmsplugin)
An Eclipse Plugin to aid in Blue Martini development
Eclipse Plugins for JDE (Java Dev. Env.)
(eclipse-plugins-java)
Developing plugins for eclipse (http://www.eclipse.org) an open source IDE. More particularly the project will focus towards writing parts of plugins that can be re-used the next time some one writes his/her own plugin. This would also be the place where new plugin writers can get in touch with more experienced ones and the experienced ones can share their experience with others.
Eclipse Recent Plugin
(recentplugin)
Recent File List View for Eclipse. This View display recently used file within this view.
Eclipse SQL Explorer
(sqlexplorer)
A visual database explorer and query tool based off of JFaceDBC that works under Eclipse.
Eclipse util-plugins
(EclipseUtilPlugins)
Set of small plug-ins to Eclipse to simplify the life of programmers. For example storing of a position in the editor, or carrying out on toolbar frequently used functions. Further there can be some additional plug-ins.
eclipse-tutorial
This project will have a tutorial about how to use Eclipse IDE with java.net projects
eclipsebuild
A tool for automated builds of multi-project applications developed in Eclipse and the Eclipse Web Tools Platform.
EclipseWork
(eclipsework)
WebWork plugin for Eclipse
ECM Framework
(ecmframework)
Java/J2EE Enterprise Content Management Framework build on top of the Spring Framework. Includes: content storage and versioning, extensive XML support including a pipeline framework, metadata and link management, check-in and check-out, authentication and authorization for user groups and roles, workflow management and cross-media publishing support..
ecom
Ecom is an University Project. It should be an electronic port of the paper based operation of a demonstrating system in which research students (the demonstrators) help out with lab classes, assignment marking and other teaching-related tasks. It is a distributed, web-based system for automating some aspects of the departmental demonstrator allocation process. It will be realized with Java Technology, Tomcat, Ant, MySql Database and JSP.
edgecase
Taking Java programming to the edge, using Java in new ways.
EditiX
(editix)
EditiX is a cross-platform powerful and easy to use XML editor designed to help web authors and application programmers take advantage of the latest XML and XML-related technologies such as XSLT / FO and XSD Schema.
EduMIS
(edumis)
Mange the Education Process
elearning
eLearning Java Platform based on ADL's (Advanced Distributed Language) SCORM standard. Develop and Build a Portal with Java2 + XML language under rules specified by SCORM XML Controlling Document Specification, IMS Learning Resource Meta-data Specification and Sharable Content Object Reference Model Specification.
Elearning
Online education
Elephant
(elephant)
Standalone and embeddable blog module written in RIFE
Embedded Java community vendors.
(embeddedjava-vendors)
Private project for members of the EmbeddedJava community who are also Embedded Java hardware or software vendors.
EmbeddeJava sub-project owner's project.
(embeddedjava-subprojectowners)
Project for EmbeddedJava sub-project owners.
Emilio Mail Client
(emilio)
Emilio is the implementation of the Java MailApi for email messaging.Emilio will be a standard email client for any platform , so share of EmailAccounts Objects,and EmailObjects per se could be done among platforms
emule
This is a Java version of the popular P2P client
Enclosure
New!
Enclosure is a one touch application launcher. It can run any existing java app, just by name, while transparently downloading any java dependencies, and while maintaining secure code execution. Sounds need huh?
eNhanced Integrated Class Editor
(nice)
A powerful UML class diagram editor program. It is powerful and provides the user to model class diagram visually and supports code generation on the fly.
enricosvenagems
(gems)
enricosvenagems
Ensmer - Object oriented 3D interface
(ensmer)
Project to design and implement an extensible, modular, object oriented user interface. The goal of the project is to allow users to create a fully customizeable 3D world to interact within.
Enterprise Defect Repository
(erds)
Enterprise Defect Repository(ERD) will store all defects encountered in the manufacturing line with there corresponding image(.jpg), defect description, and many other useful information. Engineers can browse through the system and look and analyze the stored information which they will use as a reference in tackling encountered product defects. Manufacturers from different locations or regions can share the system with each other.
EpsGraphics2D
(epsgraphics2d)
Create Encapsulated Postscript from a Java program
Equinox
(equinox)
Equinox is a lightweight version of AppFuse. I was inspired to create it when looking at the struts-blank and webapp-minimal applications that ship with Struts and Spring, respectively. These "starter" apps were not robust enough for me, and I wanted something like AppFuse, only simpler.
eRegister
(eregister)
The main part will be an application that connects to a server where in a database (we don't know which yet) the whole data will be stored. Our mission is to extend the SVS(pupil administration system) of our school (HTL-Leonding, Austria)
Escher (Java Xlib) 0.2.2 with lg3d modifications
(lg3d-escher)
This contains the code for Escher, a Java-based Xlib. The latest version on sourceforge of Escher is 0.2.2. We've taken this and fixed some bugs.
Espirito Santo Java Users Group
(esjug)
The ESJUG aims at the spreading of the Java Technology in the state of the Espirito Santo. Meetings and lectures are the strong points of the ESJUG. The ESJUG still is in development phase.
espresso
Estagio Supervisionado (FA7)
(Estagio-FA7)
Event Listener Framework
(ELF)
This project aims to provide a easy of use and yet flexible custom event-listener support for multi-threaded applications
Event Manager
(eventmanager)
Event Manager is a software that try to demonstrate the best Java programming pratices using Struts/WebWork, Spring Framework, Hibernate, JSTL., Jakarta Commons, Unit Tests, DAO Pattern, Velocity, Sitemesh, Quartz, and other technologies.
Everybuddy collaboration and messaging platform
(Everybuddy)
Everybuddy provides a platform for a real time topical collaboration network.
Everything Refactoring Forum
Java Refactoring techniques and problems to be discussed.
EverythingAgile
(everythingagile)
Agile Development - what works, what does not
evolutionnext
Website for Dan Hinojosa, contains code, blog information and will contain a repository for shared code.
Exact Arithmetic
(exactarithmetic)
Rational and Regular Continued Fraction Exact Arithmetic
Exceptional exception handling
(enhancedexception)
One simple class and one interface that allows you to easily capture additional context. It also enables language translation, interfaces easily to any logger, and enables "one report per error" for easier diagnosis of an exception.
Exchange JCA
(exchangeconnector)
Provide access to Exchange server through a Java Connector following the JCA 1.5 specifications.
eXist
eXist is a native XML database featuring efficient, index-based XQuery processing, extensions for keyword search, XUpdate support, and tight integration with existing XML development tools.
ExitCode
LGPL library allowing the mapping of user friendly messages to exit codes thrown in an exception
Express Mail
(expressmail)
This project is like a complete mail server with inbox,outbox etc..
This project should also send instant message to the clients which is booted now.
This project should be done only in java
Expresso Framework
(expresso)
Expresso is a powerful, open standards-based, enterprise-strength J2EE architectural framework which extends Struts. It is ideal for developing database-driven web applications based on open standards. It is based upon many years of collective experience from industry-leading software engineers, consultants, and enterprise Web developers. Expresso is designed to shorten time-to-delivery of Web-based, business transactional applications by providing a library of extensible Java Server components for providing services to web-based applications so the developer can concentrate on application logic.
ext-ui
Extensions of existing UI elements in the JDK such as iterators for GUI elements, tables with sorting, or tabbed panes with context menu controls. Some of the controls are already in use in projects such as PCGen.
Extensions to WebWork
(webwork-extensions)
This project contains extensions to the WebWork project.
Extreme Software Engineering
(extremesoftwareengineering)
This is the resource area for the book "Extreme Software Engineering: A Hands-on Approach" for teachers, students, and professionals using the book.
Ez Distributed Migrator
(ezdm)
A forward engineering tool with an IDE. It migrates a simple java file into one of the opted server technologies RMI, CORBA, EJBs or JAX-RPC WebServices.
fabio_g Ricoh Sun Contest
(rs-131)
Ricoh Sun contest entry
Face-Recognition
(face-recognition)
This projects aims to develop a source code for identification of face recognition pattern with the application of java language in accordance with concepts of Human computer interaction along with the use of concepts of artificial intelligence inorder to develop a biometric system for locking.
Facet - Project Aspect Manager
(facet)
Facet, a web application based on Java technology, supports collaborative management of project requirements and features.
Factor scripting language
(factor)
Factor is a scripting language for the Java platform with a postfix syntax.
Farm2Fork
(farm2fork)
Farm2Fork is based on the 1060-NetKernal, JXTA, OpenAdaptor, Hibernate and auto-id(epc) to provide a rich P2P node allowing users to share information between trading partners while retaining posession and ownership of their data.
Fast Infoset
(fi)
Fast Infoset specifies a binary encoding for the XML Information set. An XML infoset (such as a DOM node, StAX events or SAX events in programmatic representations) may be serialized to an XML 1.x document or, as specified by Fast Infoset, may be serialized to a fast infoset document. Fast infoset documents are generally smaller and faster to parse than equivalent XML documents.
Fast Site Web Toolbox
(fswt)
Fast Site Web Toolbox is a general purpose Code Generator for application development in a web application field based on Java and xml/xsl.
Fast Template
(fastm)
fastm -- fast template. Java Port of PHP Fast Template. Emulate JDynamiTe (one sf project). fastm Advantage: Template stands alone from the Parametter Setting part. Template can be safely reused by multiple threads to generate page at any time.
Fast-J Programming Language
(fast-j)
Fast-J is a project that aims to create an easy and fast to develop programming language that will run on the Java VM.
FastSwing
(fastswing)
» RecJUG Project
Framework to help development of desktop applications.
fasttransport
(FastTransport)
write in java, multithreading download and files management , feature:
1.multithreading download from server
2.compatible many protocol by plugins
3.file management base in rdb
4.full text search
fbt
(FBT)
FBT is Frames Based programming Toolkit used to write java programs
for mobile devices (devices with limited computing capability and
memory).
FedID
(fedid)
The Federated Identity Server (FedID) enables an organization to become a Liberty Alliance-enabled identity provider. These are organizations recognized by the members of a circle of trust (CoT) as the entity responsible for users' digital information identity.
feedpod
(FeedPod)
This is web-based application that takes syndication feeds and turns them into PodCasting-style spoken sources via text-to-speech.
fetchrss
Read weblogs in your e-mail client.
File and Folder Duplicates Finder
(kifkif)
Tool for finding and removing file and folder duplicates in your path. It shall privide either and extensible API/lib and an End-User GUI (Swing) Application for non programmers.
File similitude (defining duplicates) could be based on a large (and extensible) number of criteria.
FileSearch
(filesearch)
Easy to use, extensible library for searching directories, zips and jars.
FileSearch
searching a file
FilterLib
(filterlib)
FilterLib is an Apache-licensed collection of useful servlet filters, including a filter that checks clusterability, as well as a compressing gzip filter. FilterLib is high-quality code, in production use, and should save everyone from writing the same filters and tests repeatedly
financelib
Library to transform financial messages in FIX, FIXML, SWIFT, SwiftML, FpML, etc. The library will also provide support for definining messaging sessions using J2EE that will transform messages that are sent or received by these sessions.
financialfree
Create a mobile personal finance manager that allows everyone is able to manage his or her finance anytime and anywhere easily.
firstep -- a financial web app
(firstep)
Powered by Spring framework, webwork, iBatis, sitemesh, freemarker and maven. And we are to provide a scalable and strong framework to develop finance system.
FirstJava
(firstjavaproject)
Primeiro Projeto da turma 3 Academia do Java Intensivo.
FixDataTerminal
FixDataTerminal - Universal softrware to get quote data from different providers and export it to different format or to Relation Database.
Fjord Application Framework
(fjord)
The Fjord Application Framework provides a simple recipe for client side Java Swing applications. By following this recipe, Java Swing application designers will be able to more rapidly develop client applications with a more consistent user experience.
FlexDock
(flexdock)
The goal of this project is to provide a production quality windowing and docking framework similar to what is currently found in the Nebeans and Eclipse IDE's.
FlexiPrefs
(flexiprefsj)
A java-package which will allow you to dynamically build a GUI preferences dialog window for your application. The prefecenses window will be built dynamically according to your XML settings file and preferences can be stored in various formats, e.g. XML or properties file.
Flik - Ant to SVG
(flik)
Convert build.xml files from Ant into SVG for easy visualization of target dependencies.
Flying Saucer, an all Java XHTML+CSS Renderer
(xhtmlrenderer)
Flying Saucer is a strict XHTML renderer written in
100% Java (no native browser hooks), for embedding in a variety of applications (chat programs, mp3 players, web services clients, etc). It aims to provide strict and *full* webstandard compliance for XHTML with CSS 2.1 styling.
Fobs4JMF
A JMF PlugIn that uses the ffmpeg library to parse and decode media files natively.
Fobs4JMF
Native JMF Audio/Video Decoding plugin based on ffmpeg.
Forms
(forms)
JGoodies Forms layout system
Fossil EC Connect
(fossilec-connect)
Provides B2B connectivity for organizations through Internet, supporting open standards like EDIINT AS1 and AS3.
Fossil EC Integration Broker
(fossilec-broker)
Fossil EC Integration Broker is a subproject under The Fossil EC Project. It goal is build an enterprise middleware using J2EE architecture for providing organizations with B2B enablement, supporting synchronous and assynchronous messages. This implementations should use open standards such EDIINT, ebXML, Odette FTP, JMS.
FossilEC
(fossilec)
The Fossil E-Commerce Project (FossilEC) is an open source b2b integration platform, enabling organizations to integrate their b2b operations using ediint as1 and as2.
fouxchat
A simple client/server chat
Foxtrot
(foxtrot)
Foxtrot is an easy and powerful API to use threads with the Java Foundation Classes (JFC/Swing).
The Foxtrot API are based on a new concept, the Synchronous Model, that allow you to easily integrate in your Swing code time-consuming operations without incurring in "GUI-freeze" problem, typical of Swing applications.
FrAid
(fraid)
FrAid (FRactal AID) is a small programming language for mathematical computations. Works with complex numbers and mathematical functions/equations. Java Applets and GUI or command line applications could be built (from this prospective it is an interface to Java allowing it to process mathematical data). Currently used for graphical visualisation of nonlinear phenomena, differential equations, etc. A complete (open source) system utilizing FrAid could be found at fraid.org. The system is particularly suitable for the classroom or any environment where demonstration/visualisation of matematical phenomena is needed.
Framework for non-photorealistic rendering
(ixent)
New!
This project provides framework for NPR (non-photorealistic rendering effects). Sample edge detection and segmentation algorithms are provided, along with fully automatic implementation of mosaicing and watercolor techniques.
Free PayRoll Manager
(JPayRollManager)
A payroll management software, manages list of employees, pofils
FreeBSD Control Center
(freebsdcc)
FreeBSD Control Center is a tool that provides a graphical environment for configuration, tuning and making services available in an few clicks of the mouse.
Freefodder
(freefodder)
The project aims to implement a game similar to the classic Amiga game Cannonfodder.
It will be programmed with the Java language entirely and is going to use the JGI core projects JOGL and JInput.
FreeQueryBuilder
FreeQueryBuilder is a GUI SQL client written in 100% Java.
With FreeQueryBuilder, you can create SQL queries without
directly writing SQL.
Included: Query Preview, Queries history, JDBC Administrator, Metadata search, Command editor. Works with any JDBC compliant database(ORACLE, MySQL, HSQLDB, Firebird etc.)
Friend Matching
(friendmatching)
A web based application which let the users find friends online. This project will mainly use the TOMCAT as web server and jsp as rendering tool.
ftpsearch-agent
FTP search system. This system uses Java FTP Agent for index files, MySQL as DB and PHP module for search web interface.
Fulcrum
Fulcrum is a free Java library that includes user interface components, data models, and utilities useful to Java developers building distributed mapping applications.
fully distributed p2p instant messenger based on the chord p2p algorithm
(lakaim)
New!
lakaIM is a peer-to-peer instant messenger software based on the chord peer-to-peer lookup protocol. It offers online and offline messaging, a distributed user directory and a basic file sharing mechanism as well as encryption services. It is written in Java using the jchord library and it is developed using the MVC(model-view-controller) design pattern.
Games of the Generals
(gg)
Games of the Generals Strategy Board Game
gamma
(Gamma)
An additionnal layer above Xith3D to facilitate game coding.
Ganex
(ganexpeep)
Software that can manage a network and "VIEW" or monitor the work done by sub-ordinates working on the same network.
ganimede
ganimede is a server application which extracts human readable content (mainly html) from web and converts them to machine readable and queryable xml. Then it serves this information to users based on their profiles and their alert requests. This is done by via user defined Site Content Definition files. (one file for each site).
Gantt Project
GanttProject is a project management tool written in Java. It supports such features as task dependencies, human resource assignments, PDF/HTML export, printing, access to WebDAV repositories.
Gaudí
Build around JDBC and XML, this tool allows you to maintain visual repesentations of a database's layout, edit table's data, generate code to bind objects to tables, and export and import data in XML format to easely move data from one database to another.
Gazelle vector animator and player
(gazelle)
Gazelle is a vector editor and animator that allows you to compose visual and audio elements into movies. Also allows playback of animations within applications and applets and bilting frames to a BufferedImage.
GEF
GEF is a framework to enable developers to produce connected graphs representing their data models and allows modification of that data by manipulation of the graph.
Gems
This project proviudes a collection of portlets that you could use in your own application. Think of these portlets as the little Gems that could be used on a Portal page.
These portlets aren't large projects on their own (for those, a new project should be started), but instead, are smaller portlets like the ones mentioned below, which would make good candidates:
1. E-Mail Portlet
2. Calendar Portlet
3. Blog Portlet
4. RSS Feed Portlet
5. Calculator Portlet
6. Image Viewer Portlet
7. Horoscope Portlet
8. Etc.
The collection of portlets are similar to the ones offered by http://My.Yahoo.Com to their community users for use within any JSR-168 Portlet Compliant Portal. Developers can then download them and use them in Portlet Containers like Pluto, eXo, LifeRay, Jetspeed-2, etc.
Gen4J
(gen4j)
Gen4J is a code generator that is pluggable, ala Log4J.
General Projects
(general)
This is the general project area of java.net
Generator of Transfer Objects
(togen)
A Framework to dynamically generate transfer objects classes or general transfer objects in memory.
Generic Method Invocation
(gmi)
An open source library that allow the invocation of remote methods in a way very similar to classic RMI but using a pluggable transport layer (HTTP support is built-in) with a very small client footprint. A special packaging of such library can feature RMI-like calls on J2ME devices (GMI/me), those are now the primary focus of the project.
Very simpler to use: given a java interface of a remote service a compiler automatically generates all the infrastructure classes needed to let the J2ME device invoke server methods, without worrying about networking and serialization issues.
Generic Resource Adapter for JMS
(genericjmsra)
This is a connector 1.5 resource adapter that helps integrating JMS compliant message providers with J2EE 1.4 compliant application servers such as Sun Java System Application Server
GeneriCo: Implementation of the SOA BluePrints Sample Application
(generico)
This project provides a J2EE implementation of GeneriCo, the sample application for SOA BluePrints
GenericSandBox
New!
GenericSandBox is a java framework who verifies some parametrable contrains (passed as a xml file for example) and if the code verifies this contraints it will be executed
generyk
Computer Assisted Telephony Server
Genesis
(genesis)
The Genesis Framework simplifies development of client/server and web applications by integrating several other open-source products and extending them in innovative ways.
GeneticsJ - Genetic analysis metasuite
(geneticsj)
GeneticsJ is a metasuite to wrap around a multitude of applications already available under GPL, but also to provide extra functionality and seamless integration of these tools. The primary motivation is for the development of a population genetic analysis framework, but may also incorporate other fields in future.
Genuts Framework
(genuts)
A consistent Java framework for 2D game development.
Geographic Information System Research and tools
(gis)
This project will help developers to understand the GIS worlds, plus it helps to to get java into Real GIS world.
geometry library
(jgeom)
A geometry package for Java. It contains NURBS, Subdivision Surfaces and Meshs, and supplies operations on these objects such as boolean operators.
It can be used with any graphical environment (JOGL, Java3D).
GeoTools
Geotools is an open source/ free Java GIS toolkit for developing standards compliant solutions. It provides an implementation of Open Geospatial Consortium (OGC) specifications as they are developed.
Gestionale per PMI
(jcompany)
Gestionale per PMI basato su NetBeans e teconologie Enterprise quali EJB,
GFP
Its a Swing based Java Application for personal finance management developed under the GPL license, there are some beans that was developed like a kind of GUI Date Picker with a graphical calendar, a money text field with embedded calculator, DBComboBox, DBTable and DBTreeTable with database binding through a simple persistence mechanism, full support for internationalization (its translated to English, Brazilian Portuguese, French and Spanish).
It use HSQLDB for data storage, but allowing the users to save their data in one small file - .gfp file.
GFP is transiting from pre-alpha to alpha version, but is quite stable, although it has just a feel functionalitys implemented.
There are something about 30.000 total code lines with 19.000 lines of reusable components.
Actually its going to support a simple plugin architecture.
Ghatica
(ghatica)
Visula Ant build files editor.
Giant Picture Dictionary
(giantpicturedictionary)
Imagine a web site (or desktop application) where you can type virtually any word to instantly retrieve strikingly descriptive pictures and symbols for that word. Want to know where your fourth metacarpal bone is?
Ginipad
(ginipad)
Ginipad is an educational IDE for Java.
Girls Java Cafe for High School Females
(GirlsJavaCafe)
The Girls Java Cafe is a female-only community of high school students learning Java and helpers such as TAs and teachers.
GJTAPI
(gjtapi)
This is a framework that allows for the quick development of JTAPI, JAIN Call Control and JAIN Jcat implementations through the use of a simplified service provider interface.
GlassFish Plugins For IDEs
(glassfishplugins)
New!
GlassFish is Sun's community developed J2EE 5 based application server. These plugins enable GlassFish to be used with NetBeans and Eclipse IDEs.
Glazed Lists
(glazedlists)
An event-driven list model for dynamically filtering, sorting and updating tables.
Globalcode Developers Community
(globalcode)
Knowledge and Education for a developers community.
Glow
Glow is a project to initially develop a compelling calendar and contacts client, which will evolve into a full-featured application for communications and collaboration.
GMSI
(gmsi)
Projeto de Graduação nivel superior voltado a administração do desenvolvimento e manutenção de Sistemas Informatizados. Project of graduation for development control and maintenance of systems.
God
(Creativity)
This project is a Web-based in which the users can select their interested images and create their own web-pages.
Good Bad and Funny Code Examples
(codefun)
Will you be teaching a class on Java or talking to a Java group in the near future? Do you want to find a good, bad, or funny code example? Likely you've written some of those yourself and lost or forgot them. That's the purpose of this project. Here in the CodeFun project I hope to provide some of my own funny examples and create a place for others that want to do the same. In the future we'll have a CVS repository complete with a set of ant targets for building, or not building, and running some of these delightful code examples.
GPIB Automated Measurements in Java
(jgpib488)
An automated measurement/data collection project including an interface between Java and the GPIB (IEEE-488.2) interface, as well as some example code to represent instruments as objects.
gps-utililty
The multi device GPS adapter utility. One of these ability is to convert SONY IPS format to NMEA.
Grafcet Modeling and Simulation for Java
(jgrafcet)
The Grafcet is a language that allows modeling of automation systems, mainly control systems. Its graphical character, defined with simple rules, becomes attractive for modeling of sequential behaviors and more complex dynamic of systems. This project aims to supply a framework to help the definition of structures and simulation of Grafcet models. In the first stage of the project, it will be defined the representation of the model and basic mechanisms of interpretation. In the second stage the objective will be to supply a visualization layer, that facilitates to the creation and maintenance of models of graphical form. It is also of interest of the project to supply a core of class with small footprint, aiming at the use in embedded systems.
grains
Lightweight O/R mapping framework and query building engine. No xml mapping, extremely simple and effective.
Graph Theory Learning
(rox)
Rox its a tool that supports Graph Theory Learning. It gives to user all base needed to build graphs in a intuitive way and analyse them with algorithms once produced.
Graph Tool
(graphtool)
Graph Tool is a program made in JAVA for designing and applying algorithms to graphs.
GraphTheory
(graphtheory)
This project has an educational purpose. It helps students to get started with Graph Theory.
Gravity
(gravity)
This is a light-weight dependency injection framework that allows multiple forms of configuring the injections via a plugin architecture.
GreenBox - Code Generation Framework
(greenbox)
GreenBox is the new name from JABA Framework. We hope that change name cant to mean a revolutionary evolution.
GreenThumb
(greenthumb)
GreenThumb is a well known Jabber Applet. It does basic jabber and experimental voice chatting.
Grid IDE Project
(GriDE)
The GriDE project aims to provide a flexible, portable and convenience integrated development environment for grid applications. It tries to fulfill the gap between the scientific engineers and the grid technologies by creating new grid application models and methodologies so that the developers can focus on the solutions for scientific or engineering problems. GriDE also provides an integrated collaborative environment for distributed project management over the grid. It develops a virtual platform for different programming languages and grid platforms, and also provides a set of tools such as grid workflow editor, grid service debugging, cross compiler and performance tuning, etc.
GrIDE
(gride)
New!
Grid IDE
Groovlet Examples
(groovlet-examples)
Examples of Groovlet (Groovy Servlet) programming, including ant and maven files to deploy as a WAR.
Grupo de Usuarios Java
(grupojava)
Grupo de usuarios interesados en la plataforma Java en LatinoAmerica.
GSP for Groovy
(gsp)
GSP module for Groovy language. GSP stands for GroovyServer Pages.
GT2WMS
(gt2wms)
GT2WMS is a Web Map Service powered by GeoTools 2.0.
GuaruJUG
(guarujug)
Java User Group - Guarulhos - São Paulo/Brazil
Guerreiros do Java
(guerreiros)
A Java User Group from Alagoas/Brazil, created to promote java technology and development methods
Guerreiros do Java
(guerreirosdojava)
Grupo Guerreiros do Java - Nossa finalidade é ajudar na inclusão digital ,para tanto o conhecimento deve ser transmitido.
guglhupf-xte
The Guglhupf XML Transformation Engine is a set of tools for transforming XML files. It is meant to be a simpler way of transforming xml than XSLT is. You can use XTE either as a command line tool, or as a Java framework to extend the functionality of your Java application.
GUI Databinding Framework
(guibinding)
This framework provides a completely event-driven mechanism for binding GUI components (ie. Swing, Echo, SWT, etc) to backing data models. It reduces the problem of how to synchronize view state with your data model to as little as a single line of code per component. The framework also includes a tool for creating skeletal JavaBeans with full PropertyChange support from a set of property files.
GUI on top of JOGL
(JOGLUI)
We provide a library of lightweight GUI components that are completely based on JOGL. Instead of mixing JOGL with AWT/Swing components, developers who place emphasis on JOGL can conveniently use our set of GUI components to program a GUI in their application.
gui4web
Framework for develop rich client application on web architecture.
Harrisburg Java User Group
(harrisburgjug)
The blog of the Harrisburg, PA Java Users Group. Using the open source Blojsom, a Java based blogging tool/server, this project represents the ongoing development and maintenance of the specific blojsom code base that makes upgrading the Harrisburg JUGs reliable through controlled environment on java.net
Harrisburg Java Users Group
(Harrisburg-JUG)
This project is for members of the Harrisburg Java Users Group to collaborate and share ideas.
Havana
(havana)
A modern issue-tracker written in RIFE that offers many of the features of commercial alternatives. Easy-of-use and intuitive issue reporting for new users are central to the project.
hbx
Framework to create nets over lan network.
Heap Analysis Tool
(hat)
HAT is a program that analyzes a heap dump file for Java programs. This tool can help a developer to debug and analyze the objects in a running Java program. It is particularly useful when debugging unintentional object retention.
Helios
(helios)
Open Source performance monitoring, visualization and reporting system.
HemoLife
(hemolife)
Software Open Source for Blood Bank, Blood Certers and Hospitals Blood Banks Department
Hibernate add-on for JAXB reference implementation
(hyperjaxb)
HyperJAXB is a an add-on for JAXB RI that allows generated objects be persisted with Hibernate, a well-known object/relational mapping tool. HyperJAXB extends classes generated by JAXB RI with Hibernate xdoclets. This enables automatic generation of object/relational mapping for Hibernate.
Hibernate plugin for Eclipse
(hiberclipse)
Generates mapping files from a database connection and provides integration with the Hibernate roundtrip tools
hibernate2ptbr
An effort to translate the Hibernate Reference Manual to Brazilian Portuguese so portuguese speakers can learn the framework easily.
High Volume Multi Threaded NIO Based TCPIP Server Framework
(NIO-TCPIP-Server)
New!
Using the latest features of Java 1.4 (NIO) and Java 1.5 (Generics and java.util.concurrent) to create a framework for a high volume (1000's of users) high throughput (1000's of requests per user per hour) TCP/IP server.
HiperOffice - Processi Aziendali Integrati
(hiperoffice)
Lobiettivo di HiperOffice è quello di fornire una piattaforma di integrazione dei processi di automazione di ufficio di una qualsiasi impresa o ente senza dover dotare i sistemi utente di particolari configurazioni software o costosi pacchetti applicativi. Tutte le funzionalità sono rapidamente disponibili utilizzando soltanto un Internet browser.
hoarder
hoarder -- lightweight java cms
Holocron
(holocron)
Holocron is a web application to help organize and manage reference material for research papers, thesis, and any other reference intensive project. The idea came about from a coleague of mine who is working on his thesis and needed a good way to manage his resources from anywhere at any time.
HotJava Browser
(hotjava)
The open source release of Sun's original HotJava Browser, a complete webbrowser written in Java.
Hotswap with Ant
(hotswap)
This is an ant task that allows hotswapping of class files on a running JVM via the JNDI API.
HouseManager
(housemanager)
An application to manage your home inventory, home improvement projects, and kitchen management.
HTMLColors
(htmlcolors)
HTMLColors is an open-source Java class that contains a collection of static methods to manipulate and convert java.awt.Color objects into HTML hexadecimal color representation (#RRGGBB) and vice versa.
This class extend the com.tecnick.htmlutils Java package that provides a collection of utilities to create, parse and convert HTML/XHTML documents.
The HTMLColors class is useful at least in three common development situations:
creation of Web-based documents (HTML, XHTML, CSS, ...);
parsing and processing Web-based documents (HTML, XHTML, CSS, ...);
store and retrieve colors information on text-based configuration files (TXT, XML, HTML, ...); this last case means that this class can be virtually used in any Java-based application that uses colors.
HTMLCombine
(htmlcombine)
HTMLCombine lets you have the maintainability of frames without the side effects of frames. With HTMLCombine you can keep your menu separate from your content. You use a simple to write template file that tells HTMLCombine how to put them all together. No need to learn a new language. The template file is HTML. You just put a special tag where you want the menu and content to show up. You can then combine your web site before publishing.
HTMLEntities
(htmlentities)
HTMLEntities is Java class that contains a collection of static methods (htmlentities, unhtmlentities, ...) to convert special and extended characters into HTML entitities and vice versa.
A character entity reference is an SGML construct that references a character of the document character set.
HtmlGrabber
(htmlgrabber)
Html Grabber is a useful toy for grabbing Html source via drag & drop directly from the browser (Internet Explorer, Mozilla et al.) and saving said chunks as local files rewriting any resource links as necessary.
HTMLStrings
(htmlstrings)
HTMLStrings is an open-source Java class that contains a collection of static methods to manipulate and convert HTML strings.
This class extend the com.tecnick.htmlutils Java package that provides a collection of utilities to create, parse and convert HTML/XHTML documents.
The HTMLStrings main features are:
convert the string charset encoding to any other supported Java charset encoding;
compact a string to a single blank-spaced line; this is needed for example when you want to dynamically insert a text to a javascript call inside an HTML document, or you want to reduce the size of HTML document without compromising the content and presentation;
quickly convert newline characters to XHTML element; this is useful when you want to create a basic text to XHTML converter.
HTMLURLs
(htmlurls)
HTMLURLs is an open-source Java class that contains a collection of static utility methods to manipulate and convert URL (Uniform Resource Locator) addresses from java.lang.String to java.net.URL objects and vice versa.
This class extend the com.tecnick.htmlutils Java package that provides a collection of utilities to create, parse and convert HTML/XHTML documents.
The HTMLURLs class is very useful in Web-based application development because speeds up the URLs manipulation, that is a common task.
The HTMLURLs main features are:
allows set up a java.net.URL object starting from various String representation;
checks if an URL is absolute or relative to the current local path.
get full canonical URL address by resolving various combined relative paths (e.g.: "http://www.site.com/dir/subdir/../image.gif" became "http://www.site.com/dir/image.gif"); this last case resolve a very common problem in Web-applications.
Huckster
(huckster)
A very simple presentation program.
Hudson
(hudson)
Hudson is an automated build system for a team as well as a system that monitors automated jobs (such as cron jobs)
Hugo out There
Hugo Pinto's blog on Java software architecture, programming and evolution
huihoo.org
huihoo is open source middleware community from china, we are developing our JFox(J2EE App Server) , Orbas(Real-Time Orb), OpenWeb(WebSerivces Integration Platform) , and we would like to share our experience with you.
Hungarian Java User Group
(HunJUG)
This JUG is for the Hungarian community of Java users. The main members of this JUG are the members of the Hungarian Java list.
HyperUBL
(hyperubl)
HyperUBL provides relational database support for Universal Business Language. Relational persistence and XML processing in HyperUBL are based on JAXB and Hibernate connected by the HyperJAXB library.
HyperView API
(HyperView)
AWT image based game API & NIO server.
Icon Browser
(iconbrowser)
A tool for browsing icons stored in Jar files
ideditor
The idea is to create a java editor, not as big as eclipse or netbeans, and not as small as Jcreator.
iEat - Internet recipe database
(ieat)
An XML-based recipe database with the aim of a clean and easy-to-use interface.
IENJINIA Virtual Console
(ienjinia)
A virtual games console & developer kit to learn computer programming.
Image Tiles
(image-tiles)
Image Tiles is an API for producing real-time animated mosaics of images.
The API is flexible (lots of options) and can be extended by creating custom tile renderers and animators.
Impending Doom
(Impending-Doom)
Impending Doom is a small turn baised stratagy game. Where the player takes on the role of CEO of their own giant, evil corperation.
Implementation of Php Language in Java Platform
(jhp)
JHP will be the implementation of the core features of the PHP language in java platform. Php code will be compiled into Java Byte Code and work on servlet containers.
Implementation of the Chord P2P routing protocol
(accord)
This is an implementation of the Chord P2P routing protocol: http://www.pdos.lcs.mit.edu/chord/
Import/Export/Parse Settings for Applications in a versatile and scalable manner
(truesetting)
New!
When starting, applications typically need to load settings (also called preferences, properties, options, etc) from various sources such as files, the registry (on Windows) or even the command line.
This library offers an easy-to-use interface to import, export or parse settings from Java Properties, Java Preferences or any other String-like map. It also offers services to parse command line options in GNU style (e.g. "--option" or "-o").
Settings can be easily chained in order to initialise their value from multiple sources in a determined order. E.g. a setting can be parsed from the command line while its default value is defined in a properties file. The library takes care of loading, parsing, chaining and such stuff so that all this is done in just a few lines of source code.
IMS Reference Implementations
(ims-impl)
This project is a developer resource to support the implementation of the IMS interoperability specifications.
incubator
(lg3d-incubator)
3d applications for looking glass
Incubator for JDK projects using JRL License
(jrl-incubator)
Membership Request.">
This project is a holding project for newly emerging JDK collection of projects using the JRL license. Projects that aren't fully ready for consumption yet will be placed as subprojects of this project. Requires the jdk.researcher role to be viewed. See Membership Request.
Incubator for Neigborhood Projects in Java Enterprise Community
(neighborhood-incubator)
New!
Some projects in projects in Java Enterprise Community do not host the source code on java.net and have existing projects elsewhere for code. But these projects would like to build a neighborhood on java.net using forums, mail, etc. Here is where they can incubate and grow their neighborhood activity.
Incubator for Portlet Community
(portlet-incubator)
This is the incubator project for the Portlet Community.
Incubator project for JDK projects
(jdk-incubator)
This project is a holding project for newly emerging JDK collection of projects. Projects that aren't fully ready for consumption yet will be placed as subprojects of this project.
Inflexa.com
Small software engineering boutique from chile specialized in J2EE state of the art development.
Influence
(influence)
A Free Tool for editing Influence Diagrams.
InfoGlue
(infoglue)
InfoGlue is an content management system in 100% java.
Infortone
(infortone)
The Infortone Enterprise Technology is the first Chinese Open Source, standards-compliant, J2EE based applications and server implemented in 100% Pure Java and based on JBoss and ObjectWeb.
Infortone-nukes
An integrated version of Chinese version Nukes.
Infrastructure testing project for community manager
(jodev2test)
This is a test project used by the java.net community manager to debug problems encountered by members.
Install DeLux
(install-delux)
Provides a customizable installation scripting framework for developers. Easily extensible through XUL and Ant.
Instant messaging system for J2ME Ricoh Printer
(rs-101)
Ricoh and Sun contest 2005
J2ME software for a Ricoh MFP printer.
Country Italy.
P2P networking and Instant messaging system for J2ME Ricoh Printer
Intelligent Computer Control System
(iccs)
Intelligent Computer Control System is to sit on top of the Operating System and provide intelligent use of the OS to perform task in a much richer and natural way to the user.
IntelliJ IDEA Plugins
(intellij-idea-plugins)
This project will be a repository for plugins developed for IntelliJ IDEA - a Java IDE.
Interactive Bean Code Generator
(icogen)
An interactive and command line tool to add several types of methods to a Java source file. The goal is to cut down on the grunt work of some of the boring coding tasks. This includes getters, setters, constructors, etc. for simple Javabeans, attributes and invokations for MBeans, persistence methods for RowBeans. Plugins for popular IDEs will be available.
Intercepts
(intercepts)
A bytecode generation based interception library
Interest group for JSR 107 -- Java Caching API
(jsr-107-interest)
Public project for those interested in the results of JSR 107 -- Java Caching API.
Interfaces for the Scholar's Box (UC Berkeley Interactive University)
(ScholarsBoxInterfacing)
The Scholar's Box is a tool that enables users to gather resources from multiple digital repositories in order to create personal and themed collections and other reusable materials that can be shared with others for teaching and research. As such, it sits at the interstices of digital libraries, educational technology, personal information spaces, and social software.
This project is aimed at building interfaces from Scholar's Box to important Java-based educational software.
Interop between Java and Microsoft COM
(com4j)
This project develops a library that let applications seemlessly interoperate with Microsoft Component Object Model by exploiting J2SE 1.5 features.
Intranet Meeting
(intranet-meeting)
This Project in java provides the following facilities: Chatting, Remote Desktop Sharing, Whiteboard, Voice Conferencing, Video Conferencing
Inventory Control and Management System
(icms)
It is an Inventory Control & Management System, a web-based application using static and priodic, deterministic inventory model. Best suited for echelon warehouses, it includes relativile all function a business app shoul consider to offer. Developed using sophisticated software engineering process and desgin methodoly from analyis to testing, and all required analysis and design models are in place. Jakarta struts is employed for MVC architecture at web tier.
inventory management system
(icms)
New!
overview
definition
steps of sdlc
model
and other strategies used in project
ism4220
This project creates detailed how-tos for using Sun JDS in a classroom setting for senior undergraduate students to gather hands-on experience with Linux System Administration.
Issues Tracker Tool
(jissuetracker)
Tool for Tracking Issues. On Struts, JSPs. and BackEnd as Oracle
ITS Simulator
(ITSim)
The ITS Simulator will be a GIS based multi-model simulator that will allow users to model traffic congestion and flow on streets and freeways. It will support public and private transportation such as cars, buses and trains. The users will be able to tweak traffic controls or road networks to optimize traffic flow and better plan for the future.
Ivano Ricoh Sun contest
(rs-133)
Ricoh Sun contest
ivycommunity
New!
Home of community contributed tools and plugins for Ivy, the java dependencies manager.
iwakiChat
(iwakichat)
iwakiChat is a one to one encrypted chat application that utilizes SSL and perhaps blowfish to secure the communication between clients
IzPack
IzPack is an installers generator for the Java platform. It produces lightweight installers that can be run on any operating system where a Java virtual machine is available. The main benefit of IzPack is that it provides a clean and unique way of distributing a project to users using different operating systems.
j-rss-bayes
RSS client that uses Bayesian methods to score articles
J15
(j15)
J15 is an Eclipse plug-in that adds quick assists to make it easier to conver you code to JDK 1.5.
J2EE Application Engine
(jae)
Develop a software for corporative applications generation being used platform J2EE, instead the reduction of the involved repetitive work in the development of this kind of application, developing consequently a final product quality.
J2EE Patterns
Core J2EE Patterns community for J2EE developers
J2EE Programming with Passion!
This is a free online course called "J2EE Programming with Passion!" which is being taught by Sang Shin of Sun Microsystems.
J2EE Rapid Application Development Frameowk
(j2Xtreme)
j2Xtreme is a high-level J2EE-based application framework targeted specifically for rapid development and ease of maintenance of business applications.
J2EE User Group for India
(j2eeindia)
» India Java User Group Project
J2EE is anything but simple and without friends to help u out, things can get even worse. j2eeindia is an attempt to channelize new J2EE ideas and help developers tackle the steep J2EE learning curve. This project is meant to be a central place for J2EE discussions in India. We organize regular meetings and also make use of the Ambassador program to have good J2EE presentations at these meets. A great place to get better at J2EE and also help others along the way.
j2ee-enterprise
(Glassfish)
New!
j2ee_sdk_src
j2me
(mobileadmin)
The project aims to build a J2ME application which helps administrator and other users to have control over the network and view all the details of the network status
J2ME Polish
J2ME Polish is an advanced build solution with an integrated MIDP-compatible GUI.
J2SE
(j2se)
Sun is expanding the snapshot concept from J2SE 5.0 for the next major J2SE release, code named "Mustang." Snapshot releases will be available much sooner in the development cycle. Doing so will afford developers the earliest, most comprehensive access to date of the next major J2SE release.
J2SE 6.0 Snapshot Releases
(Mustang)
J2SE 6.0 snapshot releases for Mustang.
J2SE Compatibility Kit
(jck)
JCK 5.0 Read-only Source Release
J2SE Mustang Snapshot Releases
(j2se-release)
Sun is expanding the snapshot concept from J2SE 5.0 for the next major J2SE release, code named "Mustang." Snapshot releases will be available much sooner in the development cycle. Doing so will afford developers the earliest, most comprehensive access to date of the next major J2SE release.
J3DFly example
(j3dfly)
An example Java3D Fly Through and Scene Graph Editor
application
jaba
Generation-code Framework based in Jakarta Velocity, offering complete engine to read JDBC metadata, and generating XMI files, and meta-framework, to build the project using any technology. The initial infra-structure is bases completelly and for Java Design Patterns, and Java related technologies, but any user can change the velocity template to allow other technologies, as such .Net, PHP or any other.
Jabit
(jabit)
Jabit supports various operations on bit streams of arbitrary length. Bitwise xor, or, and, not, LFSRs, operations over GF(2) as well as I/O are supported.
Jablo
(jablo)
» PortalJava Project
Jablo is a roller customization, for the javablogs.com.br community.
Jaccounting
(jaccounting)
Web-based accounting application akin to Quickbooks web and net ledger, but for the rest of us.
jackass
(Jackass)
Jackass is a CORBA based application server that introduces a component based programming model similar to that of Enterprise JavaBeans (EJB).
Jacker BBS
(jacker)
Jacker BBS , a Bulletin Board System based on JSP.
Jacksum
(jacksum)
Jacksum is a free and platform independent utility for computing and verifying checksums, CRCs and message digests as well as timestamps of files.
JactionGroup
(jactiongroup2)
JactionGroup includes two projects:
sharej which will build a platform that share java projects for excellent tech or idea and spring which is a translating project with plans to translate springframework reference into Chinese for more developers within springframework.
JADE
(jade)
Library for scientific & real-time applications
JADE Container desktop management application
(JADE-Tray)
JADE Tray is an application to control a JADE (Java Agent Development Environment) container from the desktop. The application runs in the system tray using the JDIC tray API and provides functions to control a local container (either a main or regular).
jaimster
Java based AIM client with a Swing Interface.
JAIN
Community for the JAIN (Java API for Intelligent Networks) Initiative, which is working on Java-based APIs that enable the rapid development and deployment of next-generation telecom applications and services, targeted at the converged data and voice network service providers. Contributed by NIST, the initial project is an Internet telephony/Voice-over-IP project providing a public domain SIP stack implementing the JAIN SIP APIs
jain
(voip)
voip with jain sip
jain benchmarks
(jainbenchmarks)
Java Benchmarks for Communications
JAIN SIP
(jain-sip)
JAIN SIP Developer Tools
JAIN-SIP Applet Phone
(jain-sip-applet-phone)
A JAIN-SIP Applet Phone with voice and text Messaging. Use Applet technology, TCP pipes and TCP tunneling to build zero configuration SIP-Based voice and IM messaging capability into your web pages. Requires JMF plugin.
JAIN-SIP Gateway
(jain-sip-gateway)
A media and signaling gateway using JAIN-SIP, JAIN-SDP and the Java Media framework. Convert Message to SDP streams and gateway RTP streams between networks for firewall traversal.
JAIN-SIP Third Party Call Control
(jain-sip-3pcc)
Third party call control example application for JAIN-SIP.
jain-sip-presence-proxy
JAIN-SIP Proxy Server with Presence Support. JAIN-SIP IM Client
jajaf
just another java application framework
Jak
(jak)
Jak is an object browser and management environment exploiting the concept of classifying and mapping each real object depending on where it must be displayed be controlled.
Jake2
Java port of the Quake2 game engine
JAlbum Generator
(jag)
Swing application for generating XML/XHTML photo albums
JAligner
JAligner is a Java implementation of biological sequence alignment algorithms.
Jambo Photo Album Creator
(jpac)
The Jambo Photo Album Creator is a GUI (Graphic User Interface that can help you create Web Photo Album from XML Files.
James Burke's Knowledge Web
(knowledgeweb)
K-Web is an immersive 3D knowledge navigation system for students and lifelong learners, but may also have uses for knowledge manangement. As the core information is from Burke's Connection television series, Burke is intimately involved in the project.
JArgp
(jargp)
JArgp is a library for processing command line arguments in Java. Unlike most other libraries of this type, JArgp uses reflection to store actual values directly to fields in the target application object. This makes it very easy to configure and use with a wide variety of applications.
JarSearch
(jarsearch)
JarSearch is a utility for finding classes in jar files, answering questions like "which jar file did I leave out of my classpath to get the ClassNotFoundException?" and "how many versions of class Foo are in these jar files?" JarSearch is a utility to help with these, providing a user friendly interface to the search process.
jASEN
jASEN is a pure java Anti Spam ENgine combining bayesian-like scanning with intelligent email inspection and classification
jASEN is best suited to developers wishing to integrate anti-spam services into an existing server based java email application, but can be used for client applications
The jASEN project started after the now famous article published by Paul Graham spawned a range of new anti-spam technologies based on Bayesian classification
Subsequent enhancements were made to the original proposal, with a significant improvement proposed by Gary Robinson which replaced the standard Bayesian approach with a superior* Chi Square computation, which was then further improved
Unfortunately almost all of the implementations of these approaches which followed were either commercial, or non-java. Thus jASEN was created to provide a free, extensible, pure java implementation of the wonderful work done by these (and many other) people
jAtman
(Jatman)
JAtman is a framework for aplications that use several tecnology: Struts, JSF, EJB, Internal Persistence Struct, Midlet, Swing, SWT, XML, Servlet, JSP, XLST, WebService, RMI, JDBC, etc.
There will be an constructor of applications to improve performance in build software.
JaudioTag
(jaudiotagger)
A library for managing tag information such as id3 and Vorbis in audio files such as MP3 and OGG files
Java 2 Standard Edition - Research project
(j2se-research)
Umbrella project for J2SE research projects.
Java 3D
(java3d)
The Java 3D API provides a set of object-oriented interfaces that support a simple, high-level programming model you can use to build, render, and control the behavior of 3D objects and visual environments. With the Java 3D API, you can incorporate high-quality, scalable, platform-independent 3D graphics into applications and applets based on Java technology.
Java 3D Core
(j3d-core)
This project contains the source code for the core Java 3D API package, javax.media.j3d.
Java 3D Core Utilities
(j3d-core-utils)
The Java 3D core utilities
Java 3D examples
(j3d-examples)
Example programs for the Java 3D API.
Java 3D Game SDK
(java3dgamesdk)
Non-native libraries for implementing 3D Game.
Java 3D Incubator Project
(j3d-incubator)
Java 3D incubator project for the community to share source code. Anyone with a signed JCA on file can have developer rights to this project.
Java 3D vecmath package
(vecmath)
The Java 3D vector math package.
Java 3D VRML97 Loader
(j3d-vrml97)
A Java 3D loader for VRML97 models. This project is based on Sun's VRML 97 loader, version 0.90.2 released in March 1999.
Java 3D Webstart binaries
(j3d-webstart)
Java 3D Webstart binaries for accessing Java 3D using the Java Network Launching Protocol (JNLP).
Java Abstract Syntax
(JAbstract)
This project is to produce an full Abstract Syntax Tree for Java 2 based on Javacc gramars.
The project will produce a full parser for Java 2 together with tools for manipulating the AST.
It will be useful for all forms of source code analysis and transformation,
Java Advanced Imaging
(jai)
Main project for Java Advance Imaging projects.
Java Advanced Imaging API example programs
(jai-examples)
This project contains example programs for the Java Advanced Imaging API.
Java Advanced Imaging API Examples and Tutorials
(jaistuff)
Examples, datasets and tutorials for the Java Advanced Imaging API
Java Advanced Imaging API Tutorial
(jai-tutorial)
Tutorial application for the Java Advanced Imaging API
Java Advanced Imaging demo programs
(jai-demos)
Demo programs for the Java Advanced Imaging API
Java Advanced Imaging Demos
(jai-demos)
Demo directory of the JAI
Java Advanced Imaging Image File Readers and Writers
(jai-codec)
This project contains the Java Advanced Imaging Codecs. These are the uncommitted encoders and decoders in the com.sun.media.jai.codec and com.sun.media.jai.codecimpl packages.
Java Advanced Imaging Image I/O Tools API Core
(jai-imageio-core)
This project contains the source code for the Java Advanced Imaging Image I/O Tools API.
Java Advanced Imaging Image I/O Tools API Demo Programs
(jai-imageio-demos)
This project contains the demo programs for the Java Advanced Imaging Image I/O Tools API project.
Java Adventure Builder Reference application
(adventurebuilder)
The Java Adventure Builder Reference application is a set of applications that showcases a web services on the J2EE 1.4 platform. These applications also use the many facilities in the J2EE 1.4 platform. This application is now hosted on java.net for publicly visible development by the Java BluePrints team and for more frequent releases such as weekly and nightly builds.
Java Algebra Tools for Secondary Education
(jatse)
JATSE is a set of tools for teaching, learning and playing with algebra. They will provide a broad range of symbolic algebra functionality that is missing in the open source community. This project is targeted at the mathematics used in high school, although these classes can be extended to cover either more or less advanced math. I believe that by limiting the scope, we can provide more useful, directed components with easier interfaces.
Java Americana
(javaamericana)
This group was initiated to promote and make know the Java language in the region of Americana / SP - Brazil. Welcome! Esse é o projeto do JUG Java Americana dentro do portal java.net. Disponibilizaremos aqui, todo o conteúdo e todas as ferramentas para que possamos cada vez mais fazer com que a comunidade Java aumente na nossa região.
Java Analyzes Design and Implementation Morpheus
(jadim)
The project goal is to develop a plug-in based tool capble of converting a project from one representation form to another, and the first implementation plug-ins.
Java API For DICOM
(jdi)
DICOM Standard has the potential to facilitate implementations of PACS solutions,
this project is write the java api for the DICOM
Java BBCode
(javabbcode)
Library for bbcode manipulation & formatting.
Java Bindings for OpenAL
(joal)
The JOAL Project hosts a reference implementation of the Java bindings for OpenAL API, and is designed to provide hardware-supported 3D spatialized audio for games written in Java.
Java Bindings for OpenGL
(jogl)
The JOGL Project hosts a reference implementation of the Java bindings for OpenGL API, and is designed to provide hardware-supported 3D graphics to applications written in Java.
Java BluePrints
(blueprints)
The Java BluePrints program from Sun Microsystems presents best practices, guidelines and applications for designing enterprise applications and Web services using Java technologies. This java.net project hosts some of the Java BluePrints content for publicly visible development and feedback.
Java Business Process Management
(jbpm)
jBpm is a flexible, extensible workflow management system. Business processes, expressed in a simple and powerfull language and packaged in process archives, serve as input for the jBpm runtime server.
Java Certification
(javacert)
This project is meant to help you get started on the path to Java Certification. I want this to be an open, positive forum for all to ask questions related to Certification and get answers.
Java Client for Neverwinter Nights Data
(jnwn)
I am developing an open source 3D RPG client that can be fed using Nevrewinter Nights Data inthe Aurora toolkit. The client will be a Java3D based application written in pure Java.
JAVA COMmunity of BRasilia
(javacombr)
O JavaComBr (Comunidade Java de Brasília) não é apenas um grupo de usuários Java, somos uma comunidade! E, como comunidade, acreditamos que todos temos como contribuir para o progresso da própria comunidade e da tecnologia Java! The JAVACOMBR isn't just a Java users group, but we are a community. We believe that our members can to contribute to progress of the community and to the Java Technology.
Java Core Components
(jcc)
Java Core Components contains a number of components and utilities commonly used in Java projects. There are alternative implementations of components found in J2SE, for example collections, serialization and RMI. All components are designed for speed, low memory overhead and flexibility.
Java Crop Manager
(jcropman)
Field/Paddock manager/record keeping system to assist with profitibility calculations and tracking/recording all inputs to assist with quality assurance requirements
Java da Velha
(javadavelha)
This is the java version of the game Tic-Tac-Toe. You can easily customize it to play with diferente pieces other than X and O. You can use images to play.
Java DBF
(javadbf)
» CEJUG - Ceara Java User Group Project
A interface to read/write DBFs files from Java
Java Definition Manager
(jdm)
jdm handles abitrary definitions.
Java Desktop Network Components
(jdnc)
The Java Desktop Network Component (JDNC) project is about reducing the effort and expertise required to build rich, responsive Java desktop clients. JDNC leverages the power of J2SE and Swing, but provides a simplified programming model which enables common user-interface functionality to be constructed more quickly, without requiring significant Swing or GUI programming skill.
Java Device Open System
(jdos)
JDOS is a new approach to Embedded Java which is based upon the full capabilities of J2SE 1.5. The enabling technologies that make this possible include VIA corporation's new class of 17cm x 17cm Mini-ITX and 12cm x 12cm Nano-ITX embedded PC motherboards, Linux and various open source Java technologies.
Java Easy Nio Network
(Jenn)
Jenn provide an easy abstract framework to create network applications & games.
Java Easy Nio Network
(jenn)
Jenn provide an easy abstract framework to create networking applications & games.
Java Education Services
(jeducate)
» Indonesia JUG Project
Develop a global standard of Java education that can be use across country, esp for development country. Hopefully the program can be use to become a way to increase their knowledge and living level. Humanist volunteer needed for this project.
Java Enabled Amatuer Packet Radio System
(jeaprs)
This project provides a Java based system for creating packet radio applications that can interact with multiple TNC like streams to create a wide variety of packet radio applications
Java Enabling Technology
(jet)
JET is a development and runtime framework that allows applications to be run without change in the following modes: Desktop (Swing, SWT, Thinlet);
Browser (HTML and/or Applet);
CDC (Thinlet, SWT); and CLDC (Thinlet, MIDP)
Java Enterprise Bootstrapper
(enterprise-bootstrapper)
Templates and helpful forums for getting your Java enterprise project started with a minimum of effort. The resources in this project help us maintain a consistent look and feel across projects in the Java enterprise foundry and incubator.
Java Evolutionary Framework
(jef)
JEF, acronym for Java Evolutionary Framework, is a project aimed to both define and implement a genetic programming framework for the Java programming language.
Java File Integrity Checking - ChkSum
(javaintegrity)
A similar to Tripwire, file system integrity checking tool but develop in java and cross platform. This tools checking and source control using check sum algorithm like MD5, SHA and CRC.
Java Firmware
(javafirmware)
The Java Firmware API will be a combination of the Java MIDP CLC API and a subset of the Java Realtime API to be used as an embeddable Java runtime for the execution of platform and architecture independent device drivers.
Java for OpenGL Demos and Tutorials
(jogl-demos)
The JOGL-Demos project contains Java programming language demonstrations utilizing OpenGL through the JOGL API. Demonstrations exhibit advanced functionality such as vertex programs, shadow maps and hardware-accelerated offscreen rendering via pbuffers. Most of the demos were ported from C or C++; in which case a link to the original sources is provided.
Java FTP swing applet
(javaftpapplet)
A java ftp client programmed in swing so that it can be used as an applet or as an application. The main use being an applet.
Java Generic Algorithms
(jga)
JGA is intended to provide functionality roughly analogous to the portions of the C++ STL library that are not already provided by standard Java or the Generic Java package.
Java Graphics and Gaming Online Book
(jgg)
An online version of the forthcoming O'Reilly book about Java 2D, 3D, and networked gaming and graphics on the desktop.
All the chapters and source code are available.
Java Graphics Scripting Language
(jgsl)
The Java Graphics Scripting Lanaguage (JGSL) is oriented towards non-programmer access to the graphics capabilities of the Java platform. This will be done by providing a simple easy to learn lanaguage for creating and manipulating graphics objects.
Java Healthcare Framework
(javahealth)
A framework and toolset to facilitate building healthcare related applications
Java Home Banking Computer Interface
(jhbci)
OpenSource HBCI Toolkit for Java
Java Idioms
(javaidioms)
This project contains examples of commonly used Java code, available for ready use. e.g. Iterating over arrays, collections and Maps.
java image animator
(jianim)
Create animation for your web pages using jianim and you favorite images. Easy to use.
Java interface to Linux FireWare (IEEE1394)
(jieee1394linuz)
The project is degined to provide developpers with FireWare (IEEE1394) interface with Linux Java.
Such as JUSB provide Jav interface to Linux USB support
Java Italian Portal
Javaportal is an italian community spreading Java Technologies. Javaportal containts articles, tutorials, source code, news, free events and forum.
Java Jabber Server
(tigase)
Yes another Jabber server and another in Java. This one however is implemented entirelly in Java Tiger version using all new features designed for development of efficient network servers like NIO, Concurrent, Logger and other features.
It doesn't use any extarnal libraries, only JRE-1.5 and own implemented classes.
It will be rock-solid reliable, easy to deploy and very efficient. As Jabber protocol itself is very extensible this implementation is extensible by design. So the focus is put to make it easy to add new extensions with minimal effort.
Actually it is not Jabber server only. Jabber server is the only one of possible functionalities.
Java JAR
(javajar)
Java JAR is a community consisting of cool and interesting projects, such as James Gosling's BlogEd, a simple Java weblog editor and huckster, a simple
presentation program. It's a place to share binaries and code, which can be collaboratively developed and enhanced for the benefit of the entire Java community.
Java JTAG interface
(jjtag)
Java framework for accessing and manipulating Joint Test Action Group (JTAG) IEEE-1149.1 interfaces.
Java Linux Message Queues
(jmqueues)
Provide a Java library that allow Java programs to use the Linux Posix Message Queues thru JNI.
Java Livestock Assistant
(JLiveAssist)
A Java based web deployed package for farm managers to assist them with management of livestock records and quality assurance. Data to be stored in XML. Able to be configured for any type of domestic animal.
Java Log Analyzer
(jla)
A log parser API
java mail
(java-mail)
To create a java mail server.
Java Mail Notifier
(jmailnotifier)
A Java based e-mail pop up notifying tool that shows unread mails on a mail server.
Java Measurement Calculus Interface
(jmci)
The Java Measurement Calculus Interface project provides a framework for performing operations on measurements, in particular physical quantities.
Java Measurement Dataflow Interface
(jmdi)
The Java Measurement Dataflow Interface project provides a Java implementation of a dataflow framework for measurement processing based on the concepts found in the IEEE Standard for Smart Transducer Interface for Sensors and Actuators - Network Capable Application Processor (NCAP) Information Model (IEEE 1451.1)
Java Media Player
(javamediaplayer)
An attempt at a free, Open Source, platform independant, Java based media player.
Java multilingual CMS with full-text search bases on AppFuse
(atleap)
AtLeap is a flexible java engine bases on AppFuse to rapid start your Web application. The main features are tag-library including GRID (table with sorting, filtering, pager etc.) and multilingual CMS with WYSIWYG HTML editor, full-text search engine etc.
Java NWN Client
(jnwn)
This is an attempt to build a pure Java open source client for On Line roleplay Games that can be fed using the Neverwinter Nights Aurora toolset.
Java Open Source Hub
News, articles, discusions and references related with Java and open source. Links to Java open source projects.
Java Precision Clock Synchronization Interface
(jpcsi)
Java Implementation of IEEE 1588 Precision Clock Syncronization Protocol
java pro
(javaman)
this is java pro
Java Refactoring Analysis Project
(java-refactoring-project)
Personal academical project whose objective is to check the real importance of the application of Java Refactoring in improving the quality of a system.
Java Service Locator Info Management
(jslim)
Java Service Locator Info Management
java shareable resource
(doh)
sharing useful java resources
Java shell konsole
(javakonsole)
Thsi konsole aims to execute unix-like shell command in windows as in linux, entirely in Java.
Java Showcenter Server
(JScS)
A free extensible Mediaserver for the Pinnacle Showcenter(TM).
Java SMS Gateway
(jsms)
jsms
Java Socket Simulator
(java-socket-simulator)
A simulation library for java sockets and threads for discrete event simulation of distributed java applications. This project builds on the javaSimulation package and inspired by the NekoSim project.
Java Source Brasil
(javabr)
Java Source Brasil is a java community to make not only pc-based software, but pc and eletronic projects to java in brazil.
Java Special Interest Group
(jsig)
Java Special Interest Group in the City of London
Java Starter Kit
(javastarterkit)
Java Starter Kit is a hands-on project for java newbies.
Java Statistics Library
(jstat)
This library provide various tools that can be useful in all kinds of statistical calculations.
Java Steganography
(jsteganography)
Steganography is the art of hiding information in obvious data sources such as images, music files etc. This project aims at implementing Steganography using core Java API and other java tools such as JIMI etc.
Java Student Contact Manager
(jstudman)
Java Student Contact Manager is to manage teacher/facilitator contacts (like rollbook) for online or elearning.
Java Study Group at Joinville
(javaatville)
Java Study Group at Joinville, Santa Catarina, Brazil
Java TC CMS
(jtc)
Java TC is a mini CMS written in Java, to supply the necessities of content management of our web portal.
Java Teaches Greedy Algorithms
(jtga)
JTGA is a project that intend to encourage students to develop his own Greedy Algorithms. For this purpose, an initial platform was developed. Students that loves challenges and researches are very welcome in this project.
Java Technologies For Web Applications
(Java4Web)
Java4Web will be focused on the use of different frameworks and tools for web applications development
Java Text User Interface
(jtui)
A set of tools to deal with text interfaces in java
Java to XML
(java2xml)
The classical plain-text representation of source code is convenient for programmers but requires parsing to uncover the deep structure of the program. An XML XML-based representation, called JavaML(http://javaml.sourceforge.net), is more natural for tools and permits easy specification of numerous software-engineering analyses by leveraging the abundance of XML tools and techniques.
This project designs an API in pure Java for conversion of a Java code to XML.
Java Tools Community
The Java Tools Community (JTC) is the result of a quest to address two outstanding issues in the Java tools market today. The first was a growing desire by tools vendors and the community at large to allow a more diverse set of developers to contribute to building applications on Java architectures in a more productive manner. The second issue concerns the lack of effort surrounding interoperability between Java development tools and development tools platforms.
Java Transducer Interface
(jti)
The Java Transducer Interface Project will develop a Java Language implementation of IEEE 1451.2, the IEEE Standard for Smart Transducer Interfaces for Sensors and Actuators.
Java Tutorials In Greek
(javatutorialsingreek)
» Java Hellenic User Group Project
Our aim is to provide/write tutorials and HOW-TO sections in greek targeting mainly new programmers that are not familiar with Java.
Java User Group de Manaus
(jugmao)
The main focus of our JUG is to share our ideas, deliver forums, mail-lists, presentations in Universities and any place needing to know Java. We are located in Manaus-Amazonas, a nice city near Amazon Florest, the heart of the world.
Java User Group Trento
(jugtrento)
The project is aimed at become a meeting point open for all Java lovers near Trento. Il progetto intende essere punto di contatto aperto a tutti gli amanti di Java nei dintorni di Trento.
Java User Grupo do Instituto de Computação - UNICAMP
(jugic)
Java User Group of Institute of Computing (http://www.ic.unicamp.br) at University of Campinas, Brazil
Java User Information Console
(JUIC)
The proposed System contains the following features:
1. Manage, Remind, Update session information. This would effectively replace the
existing manual procedure (Only on Mobile device). Users shall be sent links or
abstracts of the Blogs of Jonathan and other important personalities. Most like we
would be using RSS feeds for this feature.
2. A Static Color map. Can be zoomed using device capability.
3. To improve the quality if the session, the feed back from the attendees shall be used
to compute the Top five sessions in real time.(this is a nice to have feature which
available only through Web browser)
Java Utilities
(javautils)
Javautils is an extension to JAVA. It contains classes that are reusable and provides some extension or modification of standard Java classes.
Java Verification Program
(java-app-verification)
The Java Verification Program is designed to identify enterprise applications developed with Java 2 Platform, Enterprise Edition (J2EE) technology that are intended to be portable across different implementations of J2EE.
Java Voice Planet
(javoplanet)
JaVoPlanet stands for Java Voice Planet, a communication server based on J2EE. Java Voice Planet is a Voice Server that supports, among other things, Voice over IP networks conforming the communication standard of 802.11x (the Wireless Local Area Network standard by IEEE). JaVoPlanet can be deployed on any J2EE application server. JaVoPlanet uses built-in-support for BPM to reduce corporate budget.
Java Web Components
The library allows to rapidly assemble dynamic server pages(JSP and others)
with the help of highly customizable server-client side components.
A developer can concentrate efforts on an implementation of a business
process and not on complex user interface aspects.
Java Web Management Console
(MCWeb4J)
This software connects to J2EE application servers in order to expose standard and custom information via the JMX specification. It provides the ability to browse existing managed beans (MBeans), update configurations, monitor operation and execute tasks, for an interface web of administration.
Java Web Services Developer Pack
(jwsdp)
The Developer Community for the Java Web Services Developer Pack.
Java Workflow Framework
(jworkflow)
The Java Workflow Framework has a goal to make projects easier to develop by making all entities and business rules like an unit of task called WFLet (WorkFlow Let). Each collection of WFLets will be assembled to an unit of business rule called WFLine. The collection of WFLine is called WFPack. So, the entire system will be a collection of WFPack.
Java wrapper for FTDI's D2XX USB drivers
(JD2XX)
Allows use of the direct interface driver for Future Technology Devices International popular USB chips under Java.
Java X Desktop
(jxdl)
Java desktop GUI (like lg3d but for old pc. eg.: no 3D card .) Running linux kernel 2.6.
Must be simple to use.
java yahoo messenger client
(jmsngr)
jMsngr chlaims to be the first third party open source java yahoo messsenger client.It uses jYMSG library for yahoo protocol support.since it is written in java it is OS independent.
Java-based Echolink Client
(javecho)
This project is a Java based Echolink client. This client requires JDK1.5.0 for the fixes in JavaAudio found there. It provides many of the same features that the Original Windows Only client does.
Java-Based File Management and Execution System
(jfilemxsys)
Java-based file management and execution system providing specific support for running Java classes and Jars.
Java-compatible platform for robotic exploration
(javabotics)
The JavaBotics project objective is to define a simple, embeddable architecture compatible with the Java platform and targeted particularly for robotic applications.
java-net
This is the java.net community project. All are welcome.
java-swift
SWIFT integration using Java (EAI and Wholesale Banking)
Java-Synaptics
(java-synaptics)
Synaptics TouchPad library, allows a Java program to access and control a user's TouchPad
java.net logger
(logger)
java.net records access to your project as Apache log file. This services allows project owners to receive those files. When your project signs up for this service, owner@YOURPROJECT.dev.java.net receives a periodic e-mail which contains the gzip-compressed log file for the last period.
java.net plugin for netbeans
(java-netplugin)
New!
A plugin that integrates Netbeans with java.net.
Netbeans will act as the front end for java.net .
java.world.free.fr
news and tutorials from the java world in french
Java2 Standard Edition Webservice BluePrint
(j2se-webservice-blueprint)
This project is a blueprint of how a J2SE client may access a webservice using the JAX-RPC api set.
Java3D Realtime skeleton and skinning utilities
(skinandbones)
Additional classes for Java3D that allow 3D geometry meshes to be deformed and animated using bones. Possible extensions to other mesh deformations using clusters, or other contemporary real time mesh deformation techniques.
JavaBasico
Este projeto tem a função de divulgar e armazenar tudo do mundo Java, ou seja, disponibilizar apostilas, dicas e discuçõe basicas da linguagem java (mundo java), para iniciantes, pessoas que veem na Java um monstro. A idéia e mostrar o quanto é fácil entrar no mundo de Java.
javabb
Forum based on phpbb, entirely written in Java.
javaBB
This is a BBS project. In this project use Hibernate,Spring,Struts etc technologi.
JavaBean builder tool
(bean-builder)
The Bean Builder is a simple component assembler that demonstrates new and emerging technologies within the Java platform that allow for the visual construction of applications using component assembly mechanisms.
JavaCardCLC
(javacard-clc)
A project to add javacardx.input to the javaCard specification and port javacard.* and javacardx.* to CLC devices (e.g.: USB memory sticks with CLC support).
JavaCC
(javacc)
JavaCC is a parser/scanner generator for java
JavaCC Graph Theory
(Interference)
This project is concerned with the creation of a Use Definition Graph with the help of JavaCC.
javachat
A complete chat with jini space.
JavaChecker
(javachecker)
Static source analyzer for Java code, based on rewriting rules technology.
JavaChief
(javachief)
Community development of Open Source Intelligence
JavaClick
JavaClick is a Java WebStart applications directory.
JavaConda: JUG in Amazon
(javaconda)
JUG in Amazon to study and learn about J2EE Technology. New members are welcome!
JUG na Amazônia para estudar / aprender sobre a Tecnologia J2EE. Novos Membros são Bem Vindos !
javaCore.de - der Ort f�r Javaiianer!
German speaking community with a lot of useful information for programmers.
javacrawl.com
Java & J2EE News, Blogs, Books, and more. Continuously updated from RSS feeds of the best Java websites.
JavacResearch
(javacresearch)
Experiment with new java language ideas by modifying the javac compiler from Sun (under the JRL) and sharing your results and experience with others.
Javadesktop private projects
(javadesktop-inbox-private)
Holding place for private projects
JavaDevices
(javadevices)
The purpose of the JavaDevices community is to provide a place where Embedded Java developers can discuss Embedded Java related issues and also to provide a place to house Embedded Java related projects.
JavaDigest.net
Java/J2EE articles, weblog digest.
JavaDNS
(javadns)
This project provides DNS query services in Java for all record types.
Javadoc Online
Javadoc Online is a search engine project, to get public Java documentation (javadoc) over Internet.
JavaDoc plug-in for Eclipse
(doclipse)
Doclipse adds completion for customized JavaDoc tags to Eclipse. These new tags can be configured with external XML files.
javaforipnetworks
Java resources for management and design of large-scale IP Networks based on CISCO(R) Devices.
JavaFree
(javafree)
O objetivo do projeto é fixar grupos de usuários java em todas as partes do país. Quanto mais, melhor. Esses grupos serão responsáveis pelas reuniões dos membros da região e difusão da linguagem e do portal na mesma. Zelando sempre pela qualidade de ensinamento e organização, os JUGs promovem eventos, palestras, aulas, enfim, uma gama de atrações para que os membros possam interagir e trocar experiências pessoalmente, não através de um portal. Além disso, os JUGs regionais fortalecem a imagem do JavaFree em cada região, fazendo com que, a cada dia, mais e mais usuários façam parte da comunidade e, cada vez mais, contribuam para a evolução da mesma.
JavaFree Floripa JUG
(javafreefloripajug)
Grupo de usuários que tem como objetivo a divulgação da Linguagem Java, dentro da comunidade, integrado com o Portal JavaFree
JavaGalery
(javaphotogalery)
A project will permit the user to save photos in large size and the system will work on this photo to generate the smaller photos, without work design.
JavaGrid
(javagrid)
The Campina Grande Java Users Group is involved in the development of games, mobile and safety.
JavaGuidlines
(jjguidelines)
This project holds the on-line publication of the Java and J2EE Conventions, Best Practices and Guidelines document used by the Flemish and Federal Belgian Government.
JavaHelp
(javahelp)
Online help for the Java platform
JavaHMI
(javahmi)
JavaHMI is a Java API for developing human machine interfaces. It is based on a observable/event driven control pattern. JavaHMI's graphical components can be programatically attached to embedded or remote machine control resources.
JavaHttpServer
A HTTP 1.0 Server in Java for a school project
JavaInside
Portal of the Java Server Side technologies, like tips, news,
tutorials, community, and more.
javainstallerapi
This project aims at consolidating the various requirements essential to create Installers. The goal is capture and define the work flow of an Installer as an API in java.
javalee
Javalee is a tool intended to help Java (and other) developers to generate code based on dabatase schemas (metadata).
JavaMine.org Quarry
(quarry)
A wide range of components from JavaMine.org covering Ant, JavaServer Faces, JavaBean Generation, and many more.
javanettasks
This project aims to develop: 1) a Java library that provides programatic acess to the web interface of java.net;
2) a set of Ant tasks on top of it; 3)
other tools to help automate various simple mindless jobs
javanettasks-test
Test bed for the java.net tasks project
javaopenbusiness-italy
Open source business solutions for Italian Small and Medium Enterprises
JavaPolis Conference
(bejug-javapolis)
» BeJUG Project
The Belgian Java User Group has an annual conference called JavaPolis where this year we expect around 1,000 JUG members visiting this 2 day technical event.
javaproject
To understand the java programming and
do research in java through projects.
JavaPT :: Portuguese Java Community
New!
Portuguese Java User Group
JavaRelational
(javarelational)
Object Relational Persistence and Object-Based SQL Query API. Similar to that of Hibernate or JDO but much better structured design. This API has several layers of abstraction to be useful for nearly any situation.
JavaRSS.com
JavaRSS.com -- Just one bookmark, is a web page with feeds from Java News, Articles and Blogs. Feel free to link to us at http://javarss.com.
JavaScript for JavaServerFaces
(javascript4jsf)
The set of custom tags that exand the powerful of standard JSF UI components
javasecuritybughunt
Find SecurityBug Patterns in the JDK
JavaServer Faces (JSF) Specification Work
(javaserverfaces-spec-public)
This project provides information on the work being performed on the JavaServer Faces (JSF) specification.
javaserverfaces
The Official Standard Implementation for JavaServer(TM) Faces
JavaSimulation
(jsim)
In this project we want to write some java applets for simulating physics phenomena, e.g. wave motion.
javasoft-com-br
Brazilian jobsite and community for Java professionals. Free resumes and jobs posting.
JavaSvet
(javasvet)
First SCG Java Users Group brings Java technologies and solutions to both developers and market.
javatools-demo
This project is a demo project for the JavaTools Community. Its goal is to show to project owners how to use java.net tools and how to configure tools like IDEs to work with java.net.
Javolution
(javolution)
Real-time framework for high performance applications.
JAX-RPC
(jax-rpc)
The Standard Implementation for JAX-RPC, the Java API for XML-based RPC.
JAXB
(jaxb)
The Standard Implementation for JAXB, the Java Architecture for XML Binding.
JAXB RI 2.0 source code
(jaxb2-sources)
Private project that hosts the source code for JAXB RI 2.0.x
jaxb-verification
JAXB add-on that produces verifiers for the generated objects. Generated verifiers check if given JAXB object fullfils constaints defined in the schema and diagnose structural or datatype problems.
JAXFront
(jaxfront)
JAXFront reduces the problem of synchronizing the XML data model with the graphical user interface through smart rendering mechanism and the strict use of XML standards in the field of modelling, specification and implementation.
jaxmail-sources
New!
Sub project for jaxmail.dev.java.net that enables SMTP/POP bindings for JAX-WS 2.0
JBanana
(jbanana)
» Brazilian Java Users Society Project
This Brazilian Java Users Society project is an open source XML based MVC-2X framework.
JBantumi
(jbantumi)
JBantumi is an adaptation of a famous simple African game. It's played by one or two players, against the computer or via a network. My goal is two write in a short time a complete project with Eclipse, using Omondo UML.
JBasic
(jbasic)
The purpose of JBasic is to make it easier for non-Java developers to use Embedded Java devices. JBasic uses Visual Basic's syntax and Java's data types. It can be run within an IDE environment and also stand-alone when deployed on an embedded system.
JBean
(jbean)
JavaBeans-based Visual Programming and Bean Components
JBean3D
(jbean3d)
JBean3D aims to derive Java3D-based JavaBeans components.
JBeanAI
(jbeanai)
JBeanAI project aims to build various AI beans.
jbeancommon
Java classes commonly used in JBean projects
JBeanStudio
(jbeanstudio)
JBeanStudio provides a coding-free software assembly environment
JBeanVAM
(jbeanvam)
A project to define a JavaBean based visual authoring model.
JBeanVis
(jbeanvis)
JBeanVis project aims to build data visualization beans.
jblog
(JBlog)
A pure Java weblog which is based on velocity+hibernate.
JBMan
JBMan is a Java Batch Application easy to use and powerfuly, with only on interface to be implemented and one descriptor, is ready to use
JBomber
(jbomber)
JBomber is a clone of the bomberman game. But implemented in java. It shows the use of alpha and java2d .
jbot
IRC bot with pluggable feature sets
jBoxim aka Amber - a smart multimedia object container - revolutionizing multimedia packaging and di
(jBoxim)
Metaphorically, an Amber is known to have excellent protective and presevation properties. A good emulation of this is a portable wrapper we call Zip. Making it smarter apparently will require subclassing a Jar.
I have successfully made a prototype that wraps images, audio, video and text, with an inserted execuatble byte code that provides a swing viewer for the said images with captions just like one views an album. Pack n Go is the term I use for this very general use case. I can view my images in sequential live play(viewing a frame at a time), I can also see the contents in a tree mode, in a list mode, in an iconized mode, in a time-series(temporal mode), and their default metadatas. This is verision 01.xx.xx, and it supports gif, jpg & png - soon maybe bmp too.
To produce a PnG image album, just invoke java - jar amber.jar myAlbum
myAlbum is a folder that contains an image subfolder. The image subfolder must contain at least a valid image. A caption must be in txt or xml format and must be named exactly as the image file. A caption is just optional to any image or an MMO for that matter.
To run a PnG produced amber, just invoke java -jar myAlbum.jbx
Version 02.xx.xx will implement the playing of OGG and MP3s MMOs.
Version 03.xx.xx will deploy an instance that supports viewing of Mpeg, AVI, etc - or anything open source.
DRMs and other cool features will be added as soon as I get this project rollling and get sufficient funding.
My initial goal is for Sun to include the support of the .jbx as an extension to .jar and thus be a part of a JVM executable object. This will eliminate the use of heavyweight executable bytecode inside the jboxim.
JBrasil IDE
(jbrasilide)
This is a new IDE. The ideia is to make a light IDE, but with usefull features, such as code-color, ANT integration, JDBC conections pools integration, UML, refactoring, and others. IDEs such as Eclipse or NetBeans have those features but they are heavy IDEs.
JBrowser
(jbrowser)
Navigator web developed by pupils of the Fiap-sp college of Brazil, using the Java technology.
jbsi
JBuilder Opentools Manager
(jbotm)
This project will aim to transform the CodeCentral Checker OpenTool into an OpenTool Manager.
Emphasis will be on improving the user interface, JBuilder integration and providing support for repositories other than CodeCentral.
jbuilder-opentools
(JBuilder OpenTools)
Provides a common place for JBuilder OpenTools developments documentation and links to opensourced OpenTools (sub)projects
jbusiness
A framework to build webapps using Jakarta Struts
JCA Resource Adapters for Berkeley DB and DB XML
(berkeley-dbxml-adapter)
A pair of J2EE Connector Architecture resource adapters for Sleepycat Software's Berkeley DB and DB XML.
jcake portal solution
(jcake)
jcake portal solution is an open source, J2EE-based portal system which offers basic infrastructure easly adopted for specific needs. jcake features a desktop, Swing-based administration tool.
JCalculus
Symbolic Integral and Differential calculus package.
JCard - The simplicity of T Cards the power of a database
(JCard)
T Cards + Database
A project to bring the simplicty, color and placement information of paper T Cards together with the power of databases
JCardExpress
New!
A GUI Java Card based on Sun's Java Card Development Kit
JCE taglib
JCE taglib is a set of Open Source JSP tags and expression language EL functions (J2EE 1.4/JSP 2.0), communicating with Sun's JCE (Java Cryptographic Extensions) library to provider high-level strong encryption for your JSP applications
jcexpress
(jcodeexpress)
Wizard based java application code generation.
jChains
A custom security manager for analysis and auditing
jchord: a chord p2p java library
(jchord)
New!
The jchord library is a simple Java library that implements the primitives of the chord peer-to-peer lookup protocol (http://pdos.csail.mit.edu/papers/ton:chord/paper-ton.pdf) using TCP/IP sockets. The first version of this library have been used to develop a peer-to-peer instant messenger software.
jClubHouse
(jclubhouse)
Create the website for your association or club: manage members, provide each one his own page, manage competions, publish news and technical articles. Plus, let the member discuss in a BBstyle board, and share pics and files.
JConForm
(configurationsuite)
Configurable Environment to plugin Java applications and integrate some applications to form a preconfigured Java Desktop. This should be also know as a start and configuration environment.
jdbase
(JDBase)
JDBase - Java GUI DataBase Generator
JDBase is one framework classes java for creation of graphic interface and manipulation of data. Using graphic API SWT and Swing to activate the development of systems client/server when the objective is the manipulation of data, automating the process of development of components standard graphs, control of the users' events, persistence of the data, treatment of exceptions and others.
Taking advantage of development patterns to obtain a re-usable code and well documenting increasing the productivity and minimizing the time of development of the system, facilitating like this the maintenances.
JDBC Manager
A pure Java (Swing) front end to connect with every DBMS (Data Base Manager System) that has a JDBC driver. Provides full access to: view, modify data, create/alter/drop tables and relations, etc. All done visually. It is platform and DBMS independent.
JDBC Wrapper
(jdbcwrapper)
Wraps a set of table file formats such as CSV, DBF, and BibTex to JDBC result sets.
jdbcp
jdbcp is a java database connection pool.
JDBCPersistence
(jdbcpersistence)
JDBC Persistence is (yet another) Persistence Layer which is,of course, different from its peers.
JDesktop Integration Components
(jdic)
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.
JDIC provides Java applications with access to facilities provided by the native desktop such as the mailer, the browser, and registered document viewing applications. Additionally it provides the mechanisms by which Java applications can integrate into the native desktop such as registering Java applications as document viewers on the desktop and creating installer packages.
JDesktop Network Components Incubator
(jdnc-incubator)
The JDesktop Network Components incubator is for community members to share prelimary code. To gain developer access to this project users simply need a signed JCA on file. Please pick a package name that does not conflict with other users of this project workspace and please ask permission from the owner of a package before committing any changes to their work.
JDeveloperAOP
(jdeveloperaop)
This project looks at bringing support for AOP to Oracle's primary development tool. The first aim of this project is to provide first class support for AspectJ, and henceforth dynamic AOP implementations.
JDigraph
(jdigraph)
JDigraph is a Java library for representing and working with directed graphs and paths. The API is patterned after the Java Collections API.
JDirectory
(jdirectory)
A Java component simplifying Directory service programming through LDAP. It uses (and aims to wrap/hide for the developer) JNDI internally.
JDK Collaboration
(jdk-collaboration)
JDK collaboration for the next major release of Sun's Implemenation of the J2SE. Requires the jdk.researcher role to be viewed. See Membership Request.
JDK Localization for Serbia and Montenegro (SCG)
(javasvet-jdkscg)
JDK Localization for Serbia and Montenegro (SCG)
JDK Research
(jdk-research)
This project is the gate to all JDK research projects and requires the jdk.researcher role to be viewed. See Membership Request.
jdocmanagement
A software for the management of documentation of Java code. It uses Swing interface and is distributed by the Java Web Start. He presents a friendly interface for elaboration of classes documentation in your projects.
JDraggable
A simple-to-use, non-intrusive API which enables the ability for Component's within a Container to be "dragged".
JDrawing
JDrawing is a Java swing component for displaying vector graphics and animation. It can deal efficiently with very large vector images e.g. geographic maps or electronic circuits. It was designed to be easily integrated into existing applications.
jEdit
(jedit)
jEdit has been under constant development since 1998 and is very mature.
jeet
Dynamic AOP framework.
JEnum
(jenum)
JEnum is a Java runtime jar for working with enumerated types.
JEOPSExport
(jeopsexport)
JEOPS (www.jeops.org) is a rule engine based in JSR 94, developed by Federal University of Pernambuco, from Brazil. The input is a text description of rule in Java like language to generate Java classes, with rule implementation, to be used by any application. Our objective is to develop a user interface to facilitate the criation and manipulation of rules to a not expert user. The concepts to be used in rule elaboration are organized in a ontology base, managed by rotégé (protege.stanford.edu).
jeppers
A custom swing component that allows: * Cell spanning * Cell styling (background/foreground colors, borders, fonts, and text alignment) * Pluggable renderers/editors * Masked input components (similiar to JFormattedField)
Jerba Portal CMS
(jerba)
Jerba is a full featured portal and content management system.
It's based on J2EE arquitecture, with EJB, JMS, MVC, XML, etc...
Jericho
(jericho)
Jericho is a blog editor which supports Manila, Blogger and Movable Type.
jetfuel
(JetFuel)
Provides graphical and text based editors, property pages, and code generation that can be used to develop JetSpeed-2 compatible portlets and portals. Familiar coding and design standards such as UML and Aspect Oriented Programming will be used. The tools will be provided as Eclipse plugins.
jetnuke
(JetNuke)
New!
JetNuke is a Content Management System and based on PHP-Nuke
JExecSQL
(jexecsql)
Single SQL/DDL Editor and SQL/DDL execution enviroment, enables query and statements on MySQL, PostgreSQL, CA-ingres and Oracle databases.
Jext
(jext)
Jext is a source code editor for programmers. It is mainly aimed to be used for Java, Python, JSP and PHP development. Yet, it supports many other languages.
JFC/Swing XML Markup Language
JFCML is an XML markup language for Swing. Support for *all* JComponents and related classes. Optional support for events through BeanShell scripting. Built directly on top of the SAXParser, JFCML is fast, memory-efficient, and highly scalable.
JFDraw vector graph and diagram
JFDraw is a pure Java based graphics application and library package. JFDraw used a little features of Java2D, and expanded a lot of graph routines for more complex vector graph processing. You can run JFDraw under any operating systems that suport Java.
JFDraw is focused on vector graph drawing field. It can help you to complete your mechanical, electronic, architectural graphs drawing applications, or even business process or workflow graphs issues.
Written by pure text based editor(Windows NotePad & Unix VI), built by Sun Java Development Kit(JDK) 1.3.x and Apache Ant, JFDraw will offer you the opportunities to incorporate it into your graph applications, in binary library mode or source code mode.
JFileSplitter
A simple and easy to use file splitter program that can run on any platform.
jflightmanager
A flightmanager program made for PJ301@NITH
jflux
This is a J2SE development tool that automatically generates verbose comments for any method, loads classes from the file system, and open javadocs automatically.
jFM - File manager web application
(jfm)
Remote site management: upload, download, file manage your web site via HTTP protocol.
JFocus
(jfocus)
The JFocus framework helps you build user interfaces that are friendly to both users and developers. It aims to promote flexibility of user interface and reduce chances of logical flaws when designing a user interface
JForms
(jforms)
JForms is a group of classes java for creation of graphic interface and manipulation of data. Using graphic API SWT/JFace and Swing to activate the development of systems client/server when the objective is the manipulation of data, automating the process of development of components standard graphs, control of the users' events, persistence of the data, treatment of exceptions and others.
JForum
(jforum)
A Java based forum system / discussion board. The best PHPBB port to Java ever done.
jforum
New!
jforum
JForum Tools and Utilities
(jforum-tools)
General tools and utilities programs for the JForum Project
JFotki
(jfotki)
JFotki allows you to create albums of pictures. You can create your own album and upload pictures into it.
JGallery - Servlet/JSP based photo gallery
(jgallery)
Servlet/JSP 2.0 based photo gallery using JSP Templates. Automatic thumbnail generation. Image data is accessed via JSP 2.0 EL from templates. JAlbum skins/templates can be easily converted.
JGallery : creation of photo gallery
(JGallery)
Creation of web photo gallery (for original script)
jgBus
A complete enterprise service bus (ESB) for business integration. Runs out of the box, supports multiple databases and transports (WS, ftp, http(s), email, jms, sockets and others), connect any systems to each other async/sync.
jget
jget is a multi thread download tool via http or ftp.
jget can be a download tool or be a download engine in other applications.
JGoodies
(jgoodies)
Top level project for JGoodies components, framework, and examples
JGoodies Animation
(animation)
The JGoodies Animation framework enables you to produce time-based real-time animations in Java. It has been designed for a seemless, flexible and powerful integration with Java, ease-of-use and a small library size.
JGoodies Binding
(binding)
The JGoodies Data Binding framework provides an elegant means to present object properties in a user interface. It reduces the code necessary for object presentation, stream-lines the development process for data binding, provides advanced features for automatic update notification and assists you in separating the domain and presentation layers.
JGoodies Looks
(looks)
JGoodies Windows l&f; and Plastic l&f; family
jGossip
(jgossip)
jGossip is a simple and powerful Java forum software (message board) implemented on J2EE platform using Struts framework.
jgram - a simple java markov-chain n-gram library
(jgram)
jgram is a simple markov-chain library suitable for building rudimentary n-gram representations of sequences of any java objects, with an extensible scoring mechanism, and a generator for traversing a random path through n-gram states based on transition score.
JGroupOffice
(jgroupoffice)
JGroupOffice is a port of GroupOffice (PHP groupware) with a new struture.
JGroups
(jgroups)
A Group management system in Java for things like: Email List Management with Archive, Viewing, File Sharing and Pole Management
JGui
JGui is a collection of useful Java GUI components and utilities.
JGui includes:
Docking windows framework for Swing and AWT.
ThreadManager - helps to distribute tasks to a number of threads
TLToolTipManager - shows hidden parts of JTree's and JLabel's cells.
Dynamic Tree Framework
JShape - not rectangular components.
JHamTune
(jhamtune)
JHamTune is a Java-based system for controlling amateur radio stations. It operates in Linux, Mac OSX and Windows environments.
JHelpBuilder
The is a UI for building helpSets for JavaHelp
JHighlight
(jhighlight)
Small embeddable pure Java library to perform source code highlighting and render the results in a variety of formats.
jhtml
About customization of html layout in a taglib design based. The main goal of the project is provide more beautiful interfaces through html substitution using taglibs, html, javascript, css and customized images, providing a html layout never seen before in the web.
jHyperDoc
JHyperDoc is a source code to html convertor. jHyperDoc converts Java, C#, VB 5, VB 6, VB.NET, Python, C, and C++.
JIDE Spring RCP Integration
(jide-springrcp)
This is a project that provides integration between components products from JIDE Software and Spring RCP. JIDE Software products are focused on feature-rich Swing components to simplify the development of rich-client application. Currently there are five products - JIDE Docking Framework, JIDE Action Framework, JIDE Components, JIDE Grids, and JIDE Dialogs - cover almost every aspect of Swing development. With this module, Spring RCP users will be able to use JIDE Docking Framework, JIDE Action Framework etc along with Spring RCP.
jide-nbm
This is a project that provides integration between components products from JIDE Software and NetBeans platform. JIDE Software products are focused on feature-rich Swing components to simplify the development of rich-client application. Currently there are five products - JIDE Docking Framework, JIDE Action Framework, JIDE Components, JIDE Grids, and JIDE Dialogs - cover almost every aspect of Swing development. With this module, the existing NetBeans platform users will be used JIDE Docking Framework, JIDE Action Framework etc inside their products that based on NetBeans.
JImagePaint
JImagePaint is a simple paint program written in Java. It has been designed to create small *.png files with transparent backgrounds, however there is support for reading and writing of all Image formats that are supported by Java's ImageIO. The library is open source and is designed so that other developers can use the components of the program to embed image editing capability within their programs. The licence is relatively unrestrictive and is similar to other free software licences.
JInput
(jinput)
The JInput Project hosts an implementation of an API for game controller discovery and polled input.
jinseto
jinseto is a Brazillian, software 100% pure java. The system for fix the bug in the life cycle of application developer.
Jinvest framework
(jinvest)
A RMI framework for finance applications and swing tools for personal money management, data mining and technical analysis.
JISC eLearning Framework
(jisc-elf)
This project supports the implementations and sub projects of the JISC eLearning Framework initiative in the UK.
Jisql - an interactive command line SQL processor
(jisql)
Jisql is a Java based utility to provide a command line interactive session with a SQL server. This application is conceptually modeled on the Sybase 'isql' program with strong similarities to Microsoft SQL/Server isql and osql. It can behave like the Oracle sqlplus program also.
JIVE
(jive)
JIVE is a software visualization system that can be used both for teaching and research purposes. It allows multiple users to attend the visualization of a remote algorithm and to interact with it. A library of pre-coded animated data types as well as several teaching tools are also provided.
jLibre JSF Chart components
(jLibre)
The goal of this project is to create a set of JSF components for creating charts, based on jfreechart , that could be used in a visual environment such as Java Studio Creator or just in custom JSF pages.
JLiveCD
Provides easy to use step-by-step guide and scripts to create Java enabled (JDK, Netbeans, LG3D, etc.) linux LiveCD based on SLAX.
jLo
(jlo)
jLo is yet another logging framework with some unique features against others.
JLock
JLock is an application to lock a Java program for open a second instance.
JLOV - Java ListOfValues
(jlov)
Easy search window for data. With JLov you have a search window for your database field. Use JDBC drive to connect to a database.
JLWizard
JLWizard is a Java class library for creating wizards in a Swing application. The wizards are fully customizable, support different look and feels and support branching.
JMaestro - Collaborative Music Teaching
(jmaestro)
A tool for teaching music theory by remotely writing and playing music scores collaboratively. Teacher and student(s) may share the same score or the teacher may operate students' scores remotely (e.g. for explanations). There may be one shared score for all students in a class or one score per student, all linked to the teacher's score. Scores may be file saved for later use and played through MIDI.
jMATLAB
jMATLAB is a open source clone of commercial scientific computation tool MATLAB. It is based on JAVA based parser generator SableCC developed at University of Montreal. The flexibility of this interpreter allows to plug-in any linear algebra library e.g. BLAS, COLT. at the backend. It can even go a step further and plug parallel linear algebra libraries to run on a cluster of machines.
jMaus - Java Mail Attachment Upload System
(jmaus)
Webapplication that processes incoming mails and saves or unzips attachments. Easy way to upload images to your webspace.
jmbox
New!
JavaMail provider for Local Stores.
The project enables a developer to use JavaMail api to manage the mail stored in local repositories like Outlook Express, Mozilla, Netscape etc.
jME
(jme)
jME provides a high performance scenegraph based rendering and physics system.
JMeasure
(jmeasure)
JMeasure provides an object-oriented manner of representing measurements, such as lengh, mass, time, currency, etc. These measurements can be added, subtracted, multiplied, divided, etc. while keeping track of the appropriate "units".
jmfpapi
A Plug-in for JMF to achieve better audio latency; similar to but different from the "Direct Sound" capture plug-in which is available on Windows.
JMinimizer
(jminimizer)
A Java tool to reduce the size of jar files.
jMoney@Home
(jmoneyathome)
Small Financial Software
JNAG (Java Network API for Games)
(jnag)
JNAG is a library with tools that enable the Java game programmer to write easily and quickly some network games.
JNDI Explorer for Eclipse
(jndi-explorer)
This plug-in lets youn explore the JNDI tree from Eclipse.
jNetSender - Network Messenger
(jNetSender)
Messenger tool: Client Application based on networking system commands (Windows, Unix, etc.)
jNews
(jnews)
jNews is a simple aggregator that supports RSS.Feedreader's functionality is focused on the main task - reading and organizing RSS feeds and offering seamless user experience.
JNexus-C
(jnexus-c)
JNexus-C is a P2P client. The Intention is to huild an new P2P-Infrasturucture, based on intelligent Multiagents to deliver data through secure, pgp-encrypted paths. The Clients should use the other Project JNexus-S for searching the required and optaining the requested data.
JNexus-S
(jnexus-s)
JNexus-S is a P2P Server. The Intention is build a total new approach to store data in a way that nobody else can decrypt and use data other than the one who origianaly stores the data and the one who accepty to deliver his portions of this data, if ditributed via P2P-Client: JNexus-C.
JNIDirect
(jnidirect)
JNIDirect provides JDirect compatible native methods for Apple's new JDK 1.4.1 based JVM.
JNode
JNode is a Java New Operating System Design Effort. The goal is to get an simple to use and install Java operating system for personal use. Any java application should run on it, fast & secure!
JNotepad
JNotepad is a basic text editor that you can use to create simple documents. The most common use for Notepad is to view or edit text (.txt) files, but many users find Notepad a simple tool for creating Web pages.
JNuke
(jnuke)
JNuke is a MVC web Content Management System(CMS)
Jogja JUG
(jogjug)
Jogja Java User Group
Joone - Java Object Oriented Neural Engine
Joone is an Artificial Neural Networks framework written in Java. It's composed by a Core Engine, a GUI Editor and a Distributed Training Environment and can be extended by writing new modules to implement new algorithms or architectures starting from base components.
Joover
(joover)
Joover aims to be a cross-platform network filesharing tool using client-server architecture.
jOperator
(jOp)
jOperator is a Java preprocessor that allows operator redefinition. At moment jOp works with a subset of Java language, an extension of a minimal core calculus called Featherweight Java.
Joplin Music Player
(joplin)
New!
A desktop music player based on components from the
SwingLabs project.
Joplin Music Player
(joplin)
New!
A desktop music player based on components from the
SwingLabs project.
joscar
joscar aims to be an extensible, functionally complete library for development of an AOL Instant Messenger client (or server) over AOL's proprietary OSCAR protocol. joscar currently contains the only known open-source implementation of the AOL's new Secure IM, AOL Proxy Server protocol, Get File, rate limiting, and more.
Jose
(jose)
Jose is intended to be a simple free UML editor. The aim is to avoid making it too feature rich and target making a solid, easy to use modeller.
JotAzul BluEclipse - Objects First on Eclipse !
(BluEclipse)
New!
JotAzul IDE and the Eclipse open-source IDE.
The BluEclipse plug-in creates a view in the Eclipse Java Perspective that alows you to instantiate and manipulate visual reference of objects created using classes from the projects source or the projects classpath.
You can find information about "The Objects First" learning approach at the BlueJ.">
BluEclipse is a plug-in created to integrate the Object Viewer from the JotAzul IDE and the Eclipse open-source IDE.
The BluEclipse plug-in creates a view in the Eclipse Java Perspective that alows you to instantiate and manipulate visual reference of objects created using classes from the projects source or the projects classpath.
You can find information about "The Objects First" learning approach at the BlueJ.
jpdv
» Brazilian Java Users Society Project
This Brazilian Java Users Society project provides POS support for Brazilian devices
jpgadmin
JPgAdmin is a pure java application for manage an postgresql databases, It;s written with Swing and JDBC drivers and may be used for other database managing too. (But it's made for use with postgresql :) )
JPGroup
This is a platform for java programmers to help each other and to help promote Java as a language, as a technology, as a platform and as a tool for providing enterprise solutions.
Discussions regarding Java and related technologies (like object oriented analysis design, open source projects, XML, software engineering process, software quality assurance testing) are most welcome.
You may find the blog of this group friendly and informative regarding the events and activities held by the members. Moderators put effort to update the blogger and don't forget to leave a comment there at - http://jpgroup.blog-city.com The group's web site is under construction at http://www.jpgroup.org
jphyswiz
Java physics editor based on Netbeans platform. It can open XODE files, show them as a tree, help to modify any element and show the results in a Java3d or Xith3d window.
jpic
JPIC will be develop to help PIC developers in your tasks. JPIC will include IDE to develop PIC projects using, initially, C or Assembly sintax. In the future, I intend to develop a own sintax with Java. I hope that many Java and PIC developers can help me.
Jpicsort
(jpicsort)
Application to allow for easy sorting and viewing of massive amounts of pictures downloaded from usenet. Hot key commands for almost all features for fast and easy access.
jpmarkbook
Application to help teachers in their day to day work
JPortal
(jportal)
A Modular Portal with easy installation of new modules as Forum, Pools, News, etc.
jPortKnock
(jportknock)
Port Knock client and daemon in Java.
jPortlet
(jportlet)
jPortlet is an open source Portlet container compliant to JSR168.
JPublish
(jpublish)
JPublish is a powerful web application and publishing framework designed to ensure a clean separation of developer roles. JPublish includes support for multiple templating engines, including Velocity, FreeMarker and WebMacro and several scripting languages for actions.
JRefactory
(jrefactory)
Refactoring, Pretty Printing, Coding standards checking and Metrics.
JRex
JRoom Rental Service
(jroom)
The purpose of this project is study Java technologies and develop a project that provide a rental service for rooms in a company
JRPG Maker
(jrpg)
The JRPG Maker is a continuation of a project started by Kevin Glass of javagaming.org fame(Lights of Laminos) . The Toolset will evolve into a full fledged RPG Maker and Game Engine.
jrss
A java Library to work with rss feeds version 0.91, 0.92, 1.0 and 2.0
JSAgent
Use Javascript Agent Replace MS Agent
jScience
(jscience)
Java tools and libraries for the advancement of sciences.
Jscud
(jscud)
Jscud Project is a collection of many sub project.include syntax highlight tool,task manager,forum
JSDT
New!
jsdt project
JSDT - The Shared Data Toolkit for Java Technology
(jsdt)
The Shared Data Toolkit for Java Technology (JSDT) is a development library
that allows developers to easily add collaboration features to applets
and applications written in the Java programming language.
Enterprise developers can use the JSDT software to create network-centric
applications, such as shared whiteboards or chat environments. It can also
be used for remote presentations, shared simulations, and to easily
distribute data for enhanced group workflow.
It provides the basic abstraction of a session (i.e., a group of objects
associated with some common communications pattern), and supports full-duplex
multipoint communication among an arbitrary number of connected application
entities -- all over a variety of different types of networks
In addition, this toolkit provides efficient support of multicast message
communications. This is accomplished by way of a single send method, and
allows the user to define whether or not uniformly sequenced reception of
data at all receiving locations is required.
The ability to create shared byte arrays and get and set their values is also
provided to session members.
A token-based distributed synchronization mechanism is also provided, which
can be used to ensure mutually exclusive access to a resource, to perform
distributed, multi-application, atomic signalling, etc.
Three implementations are provided:
socket - uses TCP/IP sockets
multicast - uses reliable multicast frameworks (LRMP or RMF/RAMP).
http - uses HTTP protocol.
JServerMonitor
JServerMonitor is a software to monitoring services in network servers over internet, or in a local area network.
JSF Central
JSF Central is a community dedicated to providing developer resources, FAQ, news, and information about JavaServer Faces technology.
JSF Common Controls
(jcc)
Includes:
- Advanced tree, list, tabular, imagemap controls
- Drawpad, Wordpad for complex user input
- Common validators as E-mail, URL, Date Time, etc.
- And lots more in plan
JSF Tab components
(jsftab)
Tab navigation is the popular way in web page design. But it isn't the standard JSF components, so the project will create the smart and powerful tab components to help the web developer. It will have the below functionality:
1. Multiple leve tab
2. Nested tab
3. Customized style
4. compatible with JSF navigation or self contained navigation.
5. Dynamic controled tab menu
jsf-spring
This project provides glue code for comprehensive integration of JSF (JavaServer Faces) and the Spring framework. This is done in a implementation independent way so that it can be used with any JSF implementation.
JShoes
(jshoes)
JShoes is a management system for shoe stores.
JSMB Search
(jsmbsearch)
Search shared files on LAN , and export them to html files then saved in data base for other people on LAN to search their needed files.
JSMBSearch
Searching shared files on LAN with SMB protocol, and exporting the result with web interface to user
jsms
The Project aims in developing an sms server using Java. The sms server so developed would be deployable as a J2EE application (rar or ear).
Jsoccer -coding soccer players
(jsoccer)
Java environment to develop virtual soccer players, basead on a client-server vision to make the games avaiable on the web, to allow remote competitions, and help java programming teaching, AI, Neural Networks and Fuzzy Logics researchs
JSP Specification Work
(jsp-spec-public)
This project provides public access to the work performed for the JavaServer Pages (JSP) specification within the Java Community Process (JCP).
JSpreadsheet - A Swing Spreadsheet component
(jspreadsheet)
JSpreadsheet is a swing spreadsheet component that can easily be embedded in applications.
jsqleditor
(JSQLEditor)
JSQLEditor is PL/SQL and PL/pgSQL editor for Eclipse IDE.
JSR 198: A Standard Extension API for Integrated Development Environments
(jsr198)
JSR 198 has the goal of defining a standard IDE API that allows developers to implement IDE plugins once and have them run with any IDE supporting the specification.
JSR 233 Reference Implementation
(mdms)
JSR 233 defines a Mobile Device Management Server API. In order to fulfill the requirements of a JSR a Reference Implementation must be generated. This project is the RI of JSR 233.
JSR 251 - Pricing API
(jsr251-private)
Pricing API defines OSSJ interfaces for deifining product offering s and associated prices.
JSR 260 - Javadoc Tags for Improving API Readability
(javadoctags)
New!
Upgrade Javadoc to provide a richer set of tags to allow more structured presentation of Javadoc documentation. This JSR covers: categorization of methods and fields, semantical index of classes and packages, distinction of static, factory, deprecated methods from ordinary methods, distinction of property accessors, combining and splitting information into views, and embedding of examples and common use-cases.
JSR 262 Expert Group Collaboration Site (PRIVATE)
(jsr262)
JSR 262: Web Services Connector for JavaTM Management Extensions (JMXTM) Agents
Defines a connector for the JMX Remote API that uses Web Services to make JMX instrumentation available remotely. Clients do not have to be Java applications, but can be.
http://jcp.org/en/jsr/detail?id=262
JSR-206 expert group public collaboration site
(jsr206-public)
This project contains public materials related to JSR-206 .
jsr250
New!
This JSR defines the Common Annotations for the Java Platform.
JStateSim
(jstatesim)
JStateSim is a framework project for the execution of Discrete Event Simulations.
Discrete Event Simulations can be used in a huge variety of application fields (electronc, economics, production processes, biology...).
The project has mainly an educational purpose, in particular that of clarifying the nature and the practice of Discrete Event Simulation, possibly lending itself as a productive evaluation tool for more and more complex cooperative processes.
The approach used in JStateSim is the "next event", where event generation is invoked after each finalized 0-time transformation, feeding a time referenced event queue.
JSTL Specification Work
(jstl-spec-public)
This project provides public access to the work performed for the Jsp Standard Tag Library (JSTL) specification within the Java Community Process (JCP).
jStock
jStock is a tool for technical analysis of stock charts. jStock draws logaritmic daily and weekly candlestick charts and also some indicators.
JSwat
JSwat is a standalone, graphical Java debugger front-end, written to use the Java Platform Debugger Architecture. JSwat is licensed under the GNU General Public License and it is freely available in both binary and source code form.
Features include breakpoints with conditionals and monitors; colorized source code display; graphical display panels showing threads, stack frames, visible variables, and loaded classes; command interface for more advanced features; Java-like expression evaluation, including method invocation; a non-graphical mode for use in consoles; and graceful handling of non-Java code.
jSyncManager Project
(jsyncmanager)
The jSyncManager is a Open Source, Java implementation of a HotSync-compatible protocol stack, set of data abstraction objects, development tools, and applications allowing developers and end-users to synchronize Palm devices with any Java based system.
JTAD
(jtad)
This project aims to create a tool for aid the cycle of development of J2EE applications using design patterns.
jthesis
The project is to demonstrate the wise use of a few new technologies including spring ioc and aop, jsf, hibernate and make a kind of proof of concept that they are worth trying and may get web application development easier/ faster/more reliable etc.
jthinrich
Framework for building centrally hosted networked Java applications with desktop power. Swing based RIA framework that allows developers to program directly in Swing API.
JTimeLog
(jtimelog)
JTimeLog is a log program that allow you to create project task worktime. Every taks can be start & stop and the time of work will be added. Project manager can view how much is the project.
jTrac
(jtrac)
New!
jTrac is a web-based application ideal for issue tracking with built-in workflow. Designed to be generic, you can customize fields to track items (like bugs) & allocate tasks etc. jTrac is a lightweight J2EE application built on the Spring Framework.
jtrim
Java implementation of the MusicBrainz TRM generator
JTruck
(jtruck)
JTruck is intended to migrate data between databases with diferent structures of tables.
You can map column-to-column or query-to-column between tables.
Use JTruck to get your legacy up-to-date!
JTRunner Java Test Runner
JTR, acronym for Java Test Runner, is a Java framework that fastens the building of both J2SE and J2EE test suites. JTR has been devised with some targets in mind:
* ease of use
* extendability
* high configurability
* modularity
* rapid development
* providing J2EE developers with those facilities they usually need
* ready to use logging facilities
* Inversion of Control: let the JTR framework inject runtime properties into your runners
* complete control of the exceptions potentially raised during your test runs
The main advantage is in that developers are required to code just what they are interested in: the test logic. The JTR runtime takes care of all the other complex tasks such as injecting the correct parameters into each IRunner concrete implementation, scheduling the execution of the various runs across the different test epochs, gathering information about the test, tracing the test execution and so on.
You have complete control over the behaviour of your tests by means of a configuration file, the jtr.xml.
More information and a really useful how-to can be found at the following URL:
http://jtrunner.sourceforge.net
Francesco Russo
JTR Project Owner
JUG Padova
(jugpadova)
Java User Group Padova, Italy
JUG Sardegna for AVIS
(jug-avis)
An innovative informatic project for the Blood Donors Italian Association (AVIS)
JUG-NS
(jug-ns)
The goal of this Java user group is to bring together Java professionals, students, managers, and enthusiasts. We are located in Novi Sad, Serbia.
jugserpro
SERPRO Java Users Group
Juicy News Network
(jnn)
JNN (the Juicy News Network) is an RSS news feed reader/aggregator.
JuiPiter
(juipiter)
JuiPiter provides a mechanism to separate Swing tasks from long running non-UI tasks.
JUnit report generator
(junit-format)
Captures an execution of a series of JUnit tests and produce HTML/XML reports from it.
JUnit extension to run tests in parallel
(parallel-junit)
Allow JUnit tests to run in parallel for better CPU utilization.
Jupiter
(jupiter)
A J2EE Provisioning Server with the capability to Stock, Discover and Deliver applications like J2ME MIDP applications.
Juse
Juse (sounds like juice) stands for Java User Service Environment. Juse is about bringing everything together. Juse is a dynamically compliant desktop environment where you have all you need to run community built java applications easily and securely.
JUtils
(jutils)
The JUtils Project hosts an implementation of a set of APIs utilized by other Java Game Technology Group projects (eg JInput,JOAl, JOGL). Some of those other projects may have build and/or run-time dependancies on the jutils.jar file which is built from the source hosted here.
jveez
Picture browser/viewer for J2SE 1.5+
JVigilancia
New!
Using JVigilancia you can use a cheap webcam to remotely watch your home or business. Probably, you are only interested in the view when something is happening there, so you can instruct the program to perform several actions when movement is detected in the image. Even JVigilancia can send you an e-mail at this moment whit attached pictures.
jvmstats
A jEdit plugin showing JVM statistics
jVoIP
(jvoip)
Simple SIP phone based on NIST Sip Communicator. This phone will function only without NAT or FireWall. Our goals will be skins support; nice and simple GUI; simple configuration wizards. This's a student's project.
JWCB - Java Web Call Back
(jwcb)
This is an Applet which create an XML file for CTI Web Call Back application.
JWCT - Java Web Call Through
(jwct)
This is an Applet which create an XML file for CTI Web Call Through application.
jWebCounter
(jwebcounter)
jWebCounter - web counter web application. Counters are kept in a file or in a database.
JWebEditor
Java Applet for online web editing based on style sheets
jWebFTP - FTP client web application
(jwebftp)
jWebFTP is a HTML based ftp client to access an ftp server via a JSP/Servlet based gui.
jwindiff
GUI diff for java
jwinzip
GUI archiver for java - WinZip clone.
JWizard
(jwizard)
A generic wizard implementation, that allows conditional forward navigation, and data sharing across panels.
jwizardcomponent
Swing "Wizard" Component designed to be traveled through using Next, Back, Finish, Cancel.
JWSDP Samples
(jwsdp-samples)
A collection of samples, all relatively short, that run on the Java Web Services Develolper Pack (JWSDP)
jxp
Jxp is a template engine/script processor that processes scripts containing text+java code to produce text output. The script syntax is like jsp (without taglib) except that it is much simpler and the script is interpreted instead of compiled.
jxta-remote-desktop
jxta-remote-desktop uses JXTA and the java.awt.Robot class to create a utility to control a remote desktop anywhere, even behind a firewall!
jxws4db
Extended Java Web service for generic database extraction layer.
jYMSG
An API for communicating via Yahoo's YMSG Instant Messenger/Chatroom protocols, plus related support classes for chatroom spam blocking, styled text decoding and Swing model updates.
Kamote
(kamote)
Personal Information Manager. Standalone java application that will make use of Swing and JGoodies. Includes email, rss, atom, contacts, web links, files, tasks/scheduler, calendar and search function.
Kanaputs
(kanaputs)
Kanaputs is a parser for java based scripting. It is an interpreter for Java. With Kanaputs you can use Java as an interpreted language: no more compilation, each instruction is executed when you write it.
karma mvc framework
(karma)
karma is a lightweight j2ee open source (GPL) application framework based on the well known model view controller (mvc) pattern.
KontrolProcess2WEBOTS
(kp2webots)
The goal of this project is to implement some functionality for the webots controllers.
L2FProd.com projects
(l2fprod)
This project aims to provide the java developer community with graphical user interface components and libraries to help in building desktop applications.
lansearch
(filesearch)
seacrh fi8les on network
Launcher
(launcher)
An application that will automatically start your application without the fuss of setting classpaths or creating your own splash screens.
lazinesscode
To add in one framework easiness in the code generation using templates velocity with the most diverse sources of data.
Sources of data:
- HBMs of mapping of the Hibernate for generation of Value Object (VO) personalized in accordance with template.
- Value Object for generation of classrooms standard for layers of Data Acesses Object (DAO) Business Object (BO).
- Data personalized supplied from other sources configured for the developer.
The architecture uses standards as singleton, factory, IOC among others.
It will be offered to a graphical Tool for edition of templates and control of projects.
- Edition of templates: auto to complete
prominence with colors
Control of projects: Case the desenvolvedor has one or more projects these could be registered in cadastre.
Each project possesss templates and configured constant variable.
Templates could be shared between the projects.
Comment: Templates swims hinders them to be created for any another tool that of support templates velocity.
The tool uses thinlet for GUI, hsqldb as data base with architecture in layers.
LazyLuke
(lazyluke)
Yet Another Document indexing and search engine
ldap2ldap
A Java program that will synchronize 2 OpenLDAP servers.
Leafcutter
(leafcutter)
An API which allows you to execute Ant tasks from Java code.
Leafy
(leafy)
With this api, a Java developer can more quickly write a socket-based distributed application that includes J2SE as well as J2ME MIDP 2 nodes on mobile devices such as the Treo 600 smart phone. The api contains much code to help make the distributed application usable by the general public (i.e., non technical users).
Using sockets and XML for communication, the application may include nodes developed with other languages than Java.
LemonSMS - SMS java library
(lemonsms)
LemonSMS is a java library that enables developers to integrate sending of SMS messages using a GSM modem or compatible phone.
Lexical Music
(lexicalmusic)
Create musical scores by specifying the notes in a special language that can be written with nothing more than a text editor. The emphasis is on creating a complete and flexable language that will be useful to both beginning and advanced musicians. Will also provide a compiler to turn scores into MIDI files.
lg3d incubator project
(lg3d-incubator)
Project for the community to share source code. Anyone with a signed JCA on file can have developer rights to this project
lg3d LiveCD
(lg3d-livecd)
The components for building a LiveCD for demonstrating the full features of Project Looking Glass without requiring any software installation/changes on a PC.
LGHMIT-Database
(lghmit-database)
This project intends to create an aplication that uses a relational database system to store and query data by an Mitoncondrial Gene in a databases.
liber
Liber is a research laboratory at Pernambuco's Federal University and, actually, have projects about EDMS (Electronic Document Management System), Human-Machine Interface, Information Retrieve and Data Integration. Liber have four major projects: Macunayna: a multimidia EDMS, The Pernambuco's Annals: a textual database created using PostgreSQL and Jakarta Lucene; Theses: compilations from theses and dissertations (like NDLTD) made at Pernambuco's Federal University and Sonora to deals with sound files.
libertyofamazon
This project is work of academic conclusion.
Libraries for getting alerts when files are created or changed on Mac OSX or Windows
(FileWatcher)
Libraries for notifying Java programs when files get created, modified or deleted on Mac OSX or Windows machines.
Library for parsing XML DTDs
(dtd-parser)
SAX-like API for parsing XML DTDs.
Library Management
(librarymanagement)
This project is a online library management system which allows its users to browse, search, preview and purchase educational and research related documents.
Library Management Systems
(libman)
The Library Management System Project should work on LAN and it will be built on Servlets, JDBC & Swing Technology
License Generator
(jicense)
1. Generate the customized licenses by either using a user interface or a set of api.
2. Read the generated license object, such as a file and check the validation of the license.
3. Provide variant ways to generate license, read license, and validate license.
licenze
Licenze is a open source software designed to help organizations keep track on software assets and licenses. It is developed to facilitate organizations such that it does not run into legal issues with proprietry software installed in PCs own by the it and do not have a license issued for. It allows IT staff or Department Managers in Small-Medium Enterprises to keep track of all software installed in the organization/department's personal computers.
Liferay Portal
Liferay Portal is a Java/J2EE portal system that provides personalization (like Yahoo!), web email (like Hotmail), blogs (like Xanga), document library, CMS, message boards (like Jive), shopping (e-commerce), Wiki and many other web tools all available in one place.
light weight swing docking
(light-dock)
Light weight swing docking frame based on cardlayout manager and DnD
Lightweight DOM adapter for StAX
(stax2dom)
If you thought you need to abandon DOM if resources are constrained or documents oversized, here's the solution. No need to commit yourself away from DOM to yet another API, just use this drop-in replacement, and obey a few simple rules.
Line By Line Documentation Tool
(line-by-line)
A tool that aids in understanding source code, configuration files, and all other project assets by assisting in the creation and display, in a JavaDoc-like format, of folder-by-folder, file-by-file, and line-by-line commentary. The comments are maintained externally and attempt to be tolerant to source changes. Comments can be contributed by any community participant and maintained in CVS. The goal of the project is flatten the learning curve of any project by providing "big picture" commentary, different from standard in-line programmer comments.
LinkDropper
Web application to keep track of your bookmarks (similar to del.icio.us). Some of the technologies used are Hibernate, Spring, Struts and Sitemesh.
linor
XP Planning Tool
Linux Firewall Manager [security]
(jeopardy)
A centeral management tool for servers with iptables support.
Lionra
Lionra Threads is an implementation of "Distributed Threads" in Java, using RMI. The idea behind Lionra is to allow parallel programming programming in Java, using a library / framework that is as similar as possible to the existing Java Threads model. The original motivation behind this project is to complete a research project related to High Performance Computing, at Wake Technical Community College. Research and development are still underway as of today, but there is code written for a (very naive) implementation of the project. The author has chosen to release the code as open-source for the benefit of anyone else interested in this subject.
Little Enjine
(littleEnjine)
A small, yet easy to use, framework for facilitating the building of games made with MIDP 2.0 game API. The framework will provide pre-configured custom behavior for various repetitive and well-known tasks involved in the creation of games. Subprojects will include games made with the Little Enjine framework and tools for helping game designers and developers.
Log Bridge
(log-bridge)
Log Bridge allows the abstraction of logging from a particular logging implementation.
logn
This is a mask-based logger, including consumers for java.util.logging and commons-logging, such that instead of acquiring a category and then logging to it, a logging event has a mask and a level attached to it that get consumed accordingly.
Loro
An environment and language for teaching programming. Designed from the grounds up under the following principles: 1) "program to an interface, not an implementation (GoF, 1995); 2) Design by Contract; and 3) Test driven development.
lsl
lsl is a agent management tool to optimize cost of scheduling agents through a country
LucasReport
(lucasreport)
LucasReport is a powerful open source Java reporting tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files.
lucenerar
This project is meant to create a JCA component used for providing Lucene services to J2EE components. Since Lucene accesses the filesystem directly, it's unsuitable for J2EE products, and this connector will rectify that.
LWJGL
The Lightweight Java Game Library (LWJGL) provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound.
Macao Java User Group
(mojug)
Macao Java User Group (MOJUG) is the first JUG in Macao, China.
macjavafaq
New!
Answers to frequently asked questions raised on Apple's Java-Dev mail-list.
MadCMS
Java based CMS that uses Struts and Jaxor.
MagPlot
MagPlot is a program for generating charts like gnuplot.
The idea is that while TeX is acknowledged for its quality
of output, many charts and diagrams especially in Excel
I have seen are...not so good.
So for my own satisfaction I wanted to implement
a program which maintains a high quality standard.
For that reason I based my work on Edward Tufte's
"The Visual Display of Quantitative Information"
Core intention:
- Very good readability.
- Conservative approach:
Any feature which sounds "cool" but does not serve
a specific purpose or which is harmful for data
display will be ditched.
- No 3D charts
- No more than 2 axes
- No bars with moire pattern
- etc.
- Usability for speed and quality: One mode for fast
drawing so that the charts can be used for (hopefully)
high-performance real-time display on the screen
while supporting high-quality output in the other mode.
- Console for users which cannot live without keyboard.
Mail (SMTP/POP) bindings for JAX-RPC
(jaxmail)
This project adds the POP/SMTP transport layer under the JAX-RPC Reference Implementation available under SCSL from Sun.
Malaysian Java User Group
(jug-my)
The place for Malaysia Java developers to communicate and explore
ManagedRunnable
(managedrunnable)
A JMX bean for starting, monitoring and controlling a single process.
Managing Interest in Java Sound JCP Activity
(java-sound-jsr)
New!
The JCP provides a way for the community to become directly involved with development of Java Sound technology. This project manages interest, potential interest, recruitment, and people connections for Java Sound JCP activity.
Manassas Java Users Group
(manassasjug)
The Manassas, Virginia Java Users Group is formed on August 15 2003. Our first meeting was at the Prince William County Central Library.
ManifoldLab
ManifoldLab ... a 3D Modelling Companion for Subdivision Surfaces
Mantaray
Mantaray is an Open Source serverless messaging fabric, based on peer-2-peer technology, 100% pure Java, supports JMS 1.1 and 1.02, and integrates with WebLogic and WebSphere. It provides guaranteed message delivery, security, and supports transactions.
Maquete Virtual da FA7
(MaqueteVirtual)
The "Maquete Virtual" project is a sub-project of the project Estagio-FA7. The aim of this project is to support the discipline of "Estágio Supervisionado" at the faculty of FA7.
Maranhao Java User Group
(marjug)
Grupo de usuarios de java do estado do Maranhao. j2SE, j2EE, j2ME
marketing
This Project aims to create and share materials which articulate the value of JAVA in business terms to help developers rationalize their choices and costs to management. End products to include full life cycle IT cost models and general costs-benefit statements.
marser - a mib parser
(marser)
New!
Marser is a tool to parse MIB files written in SMIv1 and SMIv2. It deals with all the sections of a MIB module, namely, the IMPORTS, IDENTITY, TEXTUAL-CONVENTION, TRAP-TYPE, OBJECT-TYPE NOTIFICATION and conformance statements.
Master project for the Java Advanced Imaging Image I/O Tools API
(jai-imageio)
This is the parent project for all Java Advanced Imaging Image I/O tools related sub-projects on java.net
Mastering JavaServer Faces Source Code
(masterjsf)
The source for the Mastering JavaServer Faces book.
MasterProjectFulda1
(masterprojectfuldateam1)
This project is a follow up project of the cooperation between San Francisco University and Fachhoschule Fulda. The project will administrated by a German team in their last Master of Science-semester.
The target is the development of an online-shop based on new technologies like webservices, ebXML-dataexchange and catalogue-management-software. The project will be finishes in July 2005.
Matching Madness
(matching-madness)
A matching game similar to Crack-Attack and Bejeweled.
mathutils
This project will try to implement some linear algebra classes such as Vector and Matrix.
Matrix Toolkits for Java
(mtj)
Comprehensive collection of matrices (dense and sparse), with direct and iterative solvers and many common matrix factorizations.
Maven Chinese
(mavencn)
Maven is a Java project management and project comprehension tool. MavenCN is maven chinese localization version.
Maven Goals for JES
(maven4jes)
The goal of this project is to leverage all the benefits of Maven to simplify and automate repeatable developer oriented tasks surrounding the Java Enterprise System (JES) project stack. These tasks should include packaging, deployment, backup/restore and creation of respective JES technology projects.
Maven JAR-Extended Plugin
(maven-jar-extend-plugin)
Extends the standard Maven JAR plugin by creating a source-code JAR file and an API JAR file additionaly.
Maven java.net plug-in
(maven-javanet-plugin)
Maven plug-in for java.net. If you are hosting java.net projects and they use Maven as the build system, this plug-in automates a lot of tasks.
Maven Librarian
(mavenlibrarian)
The Maven Librarian project aims to build a tool that will ease the job of managing a Maven's remote repository. Desired features are: management of the repository file system, package search, dependency management and basic reports.
Maven Web
(mavenweb)
» Brazilian Java Users Society Project
To integrate Maven (http://maven.apache.org) with the Web. The aim of this integration is to provide a tool that uses all the Maven's functionality. through the project.xml main point. All this through a Web system to executate build scripts in a simple way. By having a friendly visual interface, it allows technical and non-thecnical users to use the system.
mCube: MP3 Music Manager
(mcube)
Manager for mp3's collections.
MDAOG Java DAO Generator
New!
MDAOG's Home Page
MDAOG is Licensed under the Apache License v2.0
">
MDAOG generates Java source files for use in connecting to a JDBC database, using the Data Access Object design pattern. The code generated is intended for use in J2EE web applications that need to persist data in a database.
MDAOG analyzes the schema of your database and generates all the necessary classes to be able to read, write, edit, delete or count the records in your tables, allowing you to easily connect your web application to a JDBC database.
The target database for initial releases is PostgreSQL.
More information can be found on MDAOG's Home Page
MDAOG is Licensed under the Apache License v2.0
mecomm
The aim of this project is to develop J2ME communication software and/or protocols. This will include chat clients, data pull and push software and lost more.
Mediaslave
(mediaslave)
Online portal software tha includes blogging and other media tracking, to allow users to track their daily lives.
mediaslave-crawler
A web crawler that can parse web pages for content.
Meme ORM Mocks
(meme)
Mock ORM implementations (JDO, hibernate, EJB3) for GUI development purposes, where test data needs to be created every time the application is started, since objects are not actually persisted to backend datastore by the Meme mocks.
Memoranda
Personal diary manager and scheduling tool.
Mentor
(mentor)
Mentor is a general task management tool with a integrated knowledge database, control of assets and systems maintenance with visual workflow engine embedded. The Mentor is compilant with J2EE.
MenuDo
(menudo)
MenuDo is a menu creation and presentation framework for Java application over the Web and Desktops.
mercasoft web tools
(mercasoft)
mercasoft is a tool for managing content on websites.
MeRMI
(mermi)
MeRMI brings the concepts of RMI, such as interface driven RPC, to J2ME. It provides an API and tool-set for the development of applications that use RMI-like remote procedure calls from a J2ME client to a J2SE server.
Message Bundle
(messagebundle)
The Message Bundle Project intends to make available a easy way for internationalized messages integration with applications.
messaging
(ms)
Cetralised messaging system is middleware system which can be used to get any kind of message from all around the world and another system can retrieve the message from that system. Every message is some authentication header which helps system in delevery of all the messages to another system
MetaFramework
(metaframework)
Metadata application framework with desktop and webapp support.
Meteor
(meteor)
A code generator for J2EE application that based on Struts,Spring,Hibernate.
metropolis
A pure Java, platform independent, highly scalable, web enabled, systems management tool. It addresses the need for managing heterogenous envirnoments in enterprises, smaller offices and service provider data centers.
MicroDevNet.com (formerly Micro Java Network)
J2ME development resource and community site. A community where developers, manufacturers and operators discuss, learn and do business.
Micromatica - A J2ME Math Utility
(micromatica)
Micromatica is a suite for evaluating expressions, plotting functions and other calculations using fixed point math.
Middle Tennessee Java Users Group
(mtjug)
Middle Tennessee Java Users Group
MIDP Structured Development Process
(mStruts)
Framework based architecture that provides the requirements for a MIDlet structured development process where short time-to-market is the focus of the project.
midwinter
High performance and rapid Web application develope framework for J2ee developer
Migratosaur
(migratosaur)
Database Maintenance/Migration Tool
Milyn Browser-Aware Web-Content Delivery J2EE Components
(Milyn)
New!
The Project focus is on developing Authoring and Middleware components that make browser-aware (multi-browser) web-content delivery possible in a J2EE environment.
The components being developed here are not an attempt at another web development framework. They're not an alternative to Struts, Webwork, Tapestry etc. We see the Milyn components as tools people might use in conjunction with their web framework, adding the ability to make their applications available on more than the desktop.
"Write once, run anywhere". This is the project goal!
This project is currently on Sourceforge but we'd like to move it to java.net because we feel it has potential to gain more exposure here.
See http://www.milyn.org
MiniDOM
(minidom)
Simple but effective combination of SAX and DOM parsing models.
mjbworld
This is a tool for creating 3D and physics animation content.
Mnemos
(mnemos)
Mnemos is a Lightweight Object Oriented Persistence System (LOOPS) based upon Java Object Serialization. Mnemos provides an API for storing and retrieving data based upon the Java type system.
Mobicents
(mobicents)
Web Based Interface to Jabber and other Instant Messaging Carriers.
mobile
(mobilecomputing)
mobile software
Mobile Banking
(jmb)
Banking Processes through Mobile Device using J2ME, xml,jsp,wml
mobile computing
(mobilecomputing)
Project that finds and displays all the services currently running on to the server. Project abt mobile computing that enhance the functionality of mobile.
Mobile Framework
(mobile-framework)
There are so many J2SE and J2EE framework in the developer community, but hardly find a great mobile framework that lay a good foundation for MIDP project development. Did you have the same experience? If the answer is yes, then let's join this project to build up strong foundation where MIDP development can stand.
Mobile Instant Messaging Client
(mim)
MIM differs from the SIP-based IM client in that we will separate the User Interface from the Network Transport protocols. The Instant Messaging user agent created in this workgroup will be available for various developers would want to customize it for their own use.
Mobile IP
(mobileip)
Connect to your office from remote location even if I.P Address
Mobile Mail Express
(mobilemailexpress)
This is designed to be on any mobile handset. The tool provides the functionality of E-mail, composing and reading. The tool has an address book and a facility to sign upfor the new mail account using mobile device.
Mobile Remote Control
(mobile-remote-control)
An application which can control any desktop computer or a server by sending the required commands over an HTTP Connection
Mobile Widget Toolkit
(MWT)
Open source library that aims to solve common problems found in other packages. as:
- inability to use custom or alternative fonts
- missing layout management
- portability in the real world (outside emulators)
- poor widgets look&feel;
Works on J2ME MIDP1+
MobileAdmin
(mobileadmin)
The project aims to build a J2ME application which helps administrator and other users to have control over the network and view all the details of the network status
MobileDataObjects
(mdo)
MDO provides a lightweight design for Data Objects in the J2ME space. The tools and concepts allow for lightweight use when needed, but to easily fit into EJB Entity style development, and assist in J2SE or EE communication to the J2ME devices without consuming large amounts of bandwidth.
mobilequery
this project is about querying for database though mobile phone, the voice will be processed through the natural language processor and transformed into a sql query and the datbase is accessed and sent back to the mobile.
Mock object creator
(mocquer)
Mocquer is a unit testing tool to mock interface/class. It extends the functions of EasyMock -- A mock tool that can create mock object for the given interface. Based on Dunamis project, Mocquer can generate mock object for both interface and class.
MockGen
(mockgen)
This project is to design mock Exam simulators for all the Sun Java Certifications.
Modal Frames and Windows
(JModalWindow)
This project was created because of the necessity for some modal functionality, that didn't block all frames like JDialog does, because then for example the help frame was no longer accessible. And this functionality should also support JWindows, because the title bar of the JDialog didn't fit with the program's look and feel.
Model Controller Sense Pattern
(mcsp)
Model Controller Sense Pattern for all people. A sense can be any of view, sound, or smell. So the Controller in Model Controller Sense Pattern (MCSP), based on the consumer basis, can produce exact sense, not only view. MCSP can also open the door of knowledge for disabilities touching the internet world.
ModelFramework
(modelframework)
ModelFramework is a Java/J2EE application development framework for the construction of the "model" tier of Information Systems (data-driven applications), built under the MVC (model-view-controller) paradigm.
Modifier Modifier Plugin for IDEA
(modmod)
A plugin for IntelliJ IDEA which provides hotkeys for quickly toggling Java modifiers like static, final, and private/protected/public, for the selected field, method, variable, or class declaration.
Modular Java IRC bot
(drone)
Java IRC bot with a modular API to easily extend and customize the active feature set. It sports a modern web administration interface to handle all common tasks and a public logging section.
Moken
(moken)
Moken allows you to embed changelogs into your ear/jar. The changelogs can be in plain text or RSS format. For convenience sake, it turns your archive into a mini webserver so that you can view the changelogs as a RSS feed.
MolezRez
(molez-resurrection)
This is a rebuild of an old DOS game called Molez by Fractile. It was a really simple but fun game, real-time 2D shooter. I would like to build from that original, add network play, and maybe an AI player.
Monummenta Hyginia
(hyginia)
The Monummenta Hyginia is a collection of neaderlands documents from 17ht century. The project is create a web application to index and search this documents. It was developed using Hibernate, JSP, MySQL and patterns like JavaBeans, DAO and Abstract Factory.
MoonGate
(moongate)
Trying to describe an universe with ai controlled objects, where one can only motivate and teach the objects via a simple interface wich resembles very simple insticts and needs.
Movie Tools - JMF recording and editing
(movietools)
These are tools to make it easier to record and edit streaming media in Java (particularly those that leverage the Java Media Framework). These will generate movies with sound from Java applications.
MP3 Web Framework
(mp3)
An XML-based MP3R framework for the web applications Model - Process - 3R (Role, oRgnization, Responsibility)
MRJ Adapter
(mrjadapter)
A library that implements a unified API for Java developers to access Mac specific functionality built into the various versions of the Apple virtual machine, without compromising the cross-platform nature of an application.
Mtom
(mtom)
A solution for chain-store enterprise to save process time. Use PDA as the GUI and communicate with database. Generate reports and sales papers to web server and send to the end-user. It is developed with j2se/j2me.
Mu
(mu)
Streaming Music and Photo Browser
Multi Utility Service Integration Component
(music)
An Enterprise Web Services based Service Fabric Framework to declaratively create and add transactional value added components to Collaboration Software like Portals and EAI middleware.
Multi-Tasking Virtual Machine
(mvm)
Research modification Sun's JDK 1.5. The first release adds an ability to execute multiple isolated programs (also known as "isolates") in the same JVM. Further releases will add more interfaces and enhancements, such as a resource management API. This software is developed by the Barcelona project in Sun Microsystems Laboratories
(http://research.sun.com/projects/barcelona).
Multiplatform twin-panel file manager
(jcommander)
jCommander is a multiplatform file manager with a powerful two-panel and tab based user interface.
Multiply Extensible Architecture Simulator in Java
(measj)
MEASJ, the Multiply Extensible Architecture Simulator in Java, is a Framework for creating Simulations and Emulations of von Neumann architecture based systems.
Munimjee
(munimjee)
A complete financial package catering to various needs by different organisations (commercial or non-commercial, government or non-government) for all countries.
Music Recognition
(audiveris)
A Java optical music recognition application which infers musical information from the scanning of printed scores.
This can be used as an input module for other tools such as composer or midi sequencer.
Mustang Advisors
(mustangadvisors)
Website for the Mustang Advisory Working Group, a Java developer community group which assists in the development of J2SE 6.0 by identifying important features and bug-fixes for the release from the perspective of the larger J2SE community.
Mustang Advisors
(mustang-advisors)
Website for the Mustang Advisory Working Group, a Java developer community group which assists in the development of J2SE 6.0 by identifying important features and bug-fixes for the release from the perspective of the larger J2SE community.
Mustang Umbrella Project JSR
(mustang-jsr.dev.java.net)
The umbrella project for the Mustang release of J2SE
MVCASE - Brazilian modeling tool
(mvcase)
» Brazilian Java Users Society Project
Started in UFSCar - Federal University of São Carlos - Brazil, the MVCASE project develops and evolves a java-based modeling tool. Its purpose is to support the modeling and code generation phases of software development.
My Application Platform
(myapp)
My Application Platform(myapp) is a light-weight, easy to use, fast and powerful infrastructure for enterprise application.
MyBeans
(mybeans)
MyBeans - extension of regular java beans
MyJavaTools
General purpose utility classes, similar to Apache Commons; heavily uses Java Generics. Maps, Objects, Strings, Files, Web classes. A separate library for XML handling.
MyJUG:MalaysiaJUG
(myjug)
Malaysia Java User Group
mymysql
Web Based MySQL Server Manager.
napkinlaf
The Napkin Look and Feel is a pluggable Java look and feel that looks like it was scrawled on a napkin. You can use it to make provisional work actually look provisonal, or just for fun.
Narcissus
(narcissus)
Narcissus is a tool kit that offers a XOM-like interface to XMLSchema and WSDL.
ndd
Top level project for NDD libraries.
NeckBreaker
An API for finding bottlenecks in your code, different than a profiler because you can leave it in your code in production and check on it periodically. Also very lightweight.
Nemo - RDF tools for XSLT
(nemo)
A library for accessing RDF datastores with XSLT processors. Currently, only a simple adapter between the Saxon XSLT and XQuery Processor and Jena Semantic Web Framework.
Neodoo Microsystems
(neodoo)
Empresa que realiza desarrollos basados en tecnologia Java y Open Source.
NetAmie
(netamie)
Java GUI Service Provider for the Desktop
NetBEAMS
Java implementation for Bay Environmental Monitoring and Assessment Stations
Network Monitor
(NetMon)
This project here Monitors an entire network from a machine know as console. It provides a GUI Environment to the user to see who is connected to the network and if any link goes down it is showed on to the User. It also LOGS the packets sent by every node on the network
Network Monitoring Tool
(networkmonitoringtool)
This project monitors various users on network. It gives detailed information about which user is on which client machine what application he is running,what operationg system he is using login time, etc..
Network Protocol API
(jnet)
Preparation of new network protocol API.
New Ties
(new-ties)
The goal of the project is to realize an evolving artificial society capable of exploring its virtual world and developing its own view of that world. The long-term target is to learn how to design agents that are able to adapt autonomously to, and then operate effectively in, environments whose features are not known in advance.
new2java
New to Java provides links to information where new and experienced developers can learn about the Java platform, how to program for the Java platform, and the differences in the various Java technologies.
Newbies
(newbies)
Helps new users to understand Java by allowing them to enter a method and then writing out what it does and any arguments it has.
newsreaver
NNTP News Reader client that currently reads news, including multipart binaries, but does not post.
nexB. Open Source IT Asset Management.
(nexb)
nexB is an innovative platform for business applications based on J2EE and XML. Our first application OpenAssets(tm) is an Open Source IT Asset Management platform.
NiceSTEP Java Components
This project has created a set of lightweight components that enable you to develop applications with a N*XTSTEP look and feel, something that is not possible by simply creating a Swing PLAF. The components are compatible with Swing but only a few of them require Swing to operate.
Nirvana - Next Generation Server Page -
(nirvana)
Nirvana resolve difficulty of recent J2EE thechnology such as Struts, JSF. They hava a lot of un-readable tag in thier pages. This makes design debug hard. Nirvana supports POHP(Plain Old HTML Page) to convert HTML pages into JSP pages by custom HTML compiler. This makes design-logic bi-dical development easy.
nm.point: a content and information management system
(nm-point)
The project focuses on delivering a web environement to users that allows them to manage their personal information (contacts, projects, email, etc) as well as public information (web site cms).
Loosely based upon the haystack principle... .
NMAP Java Front End
(nmapjfe)
A GUI front end to the NMAP network exploration utility.
No Exceptions
(noexceptions)
A configurable library for painlessly catching and reporting exceptions with user-friendly messages.
Nobans MMORPG
(Nobans)
A MMORPG simmalar to runescape
Not another Web Server - aka Brazil
(naws)
The NaWS technology is a web-based infrastructure that links people securely to information, computers and other devices leveraging existing standards and protocols.
notemail
novaworx
An open-source development environment.
nr_report_table
(NightRun)
New!
NightRun Report Table is a project stated on MySql, but its compatible with all database. The idea is very igual a mix with procedure and view on BD iqual Oracle, DB2 or MS-SQL, but the result is powerfull performance and other caracteristics witch only have NR.
NSClient4j
(nsclient4j)
A simple Java API for accessing Windows Performance Manager performance statistics and a JMX framework for monitoring the same.
nukes-addons
The addons for the Nukes on JBoss.
Nully
(nully)
New!
A framework for edit-time and compile-time checks of possible null values in Java code.
NumericalChameleon
(numericalchameleon)
NumericalChameleon supports more than 2300 units in 78 categories, including lengths, areas, volumes, durations, bits & bytes, angles, temperatures, exchange rates, roman numerals, spoken numbers in 20 languages, colorcodes, unicodes, international dial codes, all 35 radixes, calendar, unicode, and more.
Nuts and Bolts
(nab)
Document based application framework for Swing based Java applications.
OBEX4J
(obex4j)
obex4j project provides pure Java implementation of OBject EXchange protocol. OBEX protocol was original a part of IrDA protocol stack. As Bluetooth protocol also includes OBEX in its protocl stack, now OBEX is commonly used as the top level protocol, in wireless data transporation.
OCAP Developer's Contest
(ocap-developers-contest)
This project is to provide support for contestants in the JavaOne OCAP Developers Contest and provide a forum for developers of OCAP applications to communicate with one another. OCAP is a Java-based software platform for digital television based on the worldwide Multimedia Home Platform (MHP) standard.
OCR-resistant text renderer (yet another captcha)
(weirdoglyph)
Weirdoglyph renders text to image. The text on the generated image should be readable by a human, but it should be hard to recognize the text via OCR tools. The renderer can be used in a captcha (Completely Automated Public Turing test to tell Computers and Humans Apart), e.g. to prevent automatic registration on web sites.
OctLight - Java Game Engine
(jge)
OctLight is a Java game engine that will provide all the tools necessary to create 3D massively multi player online games. It can be used for single player games as well, although that's the not the main focus. OctLight includes a scene graph API which is rendered using OpenGL. Built on top of this is a map and object framework which includes collision detection and visibility checking. In addition to this modules for networking, AI, GUI and persistence will be created
octopus
(Octopus)
This project will manage the school timesheet.
Odette FTP Library for Java
(odettej)
Provide a Odette File Transfer Protocol library implementation for Java, based on the RFC 2204. It's an older communication standard used for exchanging business data. When created the aim of Odette FTP was to facilitate the transmission of a file between one or more locations in a way that is independent of the data communication network, system hardware and software environment.
OGNL
(ognl)
OGNL stands for Object-Graph Navigation Language; it is an expression language for getting and setting properties of Java objects. You use the same expression for both getting and setting the value of a property.
oJoX Framewrok
(ojox)
One Jar One XML is a framework that privileges the simplicity of use and maintenance. All things for constructing a simple website can be done by configuring just one XML, ordering and exporting just one Jar file. Other features can be agregated but always maintaning the principle: keep things simple!
omnipublisher
A complete page layout, management and printing tool catering to the needs of modern desktop publishing requirements.
One$DB: An Open Source Java Database
(daffodildb)
One$DB is Open Source version of Daffodil DB, a commercial Java Database. It is standards based, platform independent RDBMS that can be embedded into any application with minimal administration.
Online College Management
(online-college-management)
Managing the students information in different sections of college like 1. Library managemant 2. Accounts dues and payment through bank credits 3. Departmental dues based on absence 4 . Creating mail server for college intracommunications 5. students information according to the Scholar no in the college.
OnlineResults
(onlineresults)
The project is aimed at providing a means for students of a university to access their results and transcript online with their student number.
OntoCardio
(ontocardio)
OntoCardio is an initiative to build ontologies for the legacy Cardio Database (Resource of bioinformation on cardiovascular diseases). SMI's Protege and its OWL plug-in has been adopted as the ontology construction and programming framework.
Open Architecture Tool (Prototype)
(openpart)
OpenPart will be a knowlege based tool to generate software architectures. You define reference architectures consisting of elements like artifacts, components or products. Rules may be associated with each of these elements. By exploring that knowledge and asking for requirements high level architectures can be generated.
Open Dynamics Engine bindings for Java
(odejava)
The odejava project allows using Open Dynamics Engine through Java.
Open For Business Project
(ofbiz)
The Open For Business Project is an open source enterprise automation software project licensed under the MIT Open Source License. The goal of the project is to create an open source application framework, application components, and suite of enterprise applications and to build a community of end users and developers that work together to create easy to customize business software based on best practices.
Open for enterprise application
(ofea)
Open for enterprise application:Portal,ERP/CRM,Workflow...
Open J2EE BaseLayer
(ojbl)
Demonstrate how to build J2EE application use various open source products and skills.This project is attended to building a comprehensive and easy using development process, not another J2EE framework.
Open Knowledge Initiative
(oki)
The Open Knowledge Initiative is a collaboration among leading universities and specification and standards organizations to support innovative learning technology in higher education.
Open Language Tools
(open-language-tools)
New!
A set of translation tools based around open translation standards such as TMX and XLIFF. They aim to make it easy to translate source files in a variety of software and documentation formats into different natural languages.
Open Markup Interface for XML Object Realization
(openmarkup)
The Open Markup project defines an open API for object realizers and XML object realization.
Open Quicktime For Java
(openqtj)
Making QTJ more accessible and easier to use, OpenQTJ provides examples, code snippets, tutorials, documentation and sub-projects to help overcome some of the current QTJ release problems.
Open Source Enterprise Projects
(cnjug-os)
» China Java User Group Project
CNJUG provides some j2ee components and applications.
Open Source RosettaNet Implementation
(RosettaNet)
This project will provide an open source RosettaNet implementation in Java language.
open-i-melody
This is a library for mld format. (celler phone sequence sound for NTT DoCoMo) The goal of this project is to be one of SPI javax.sound.midi compliant.
OpenEMed
Distributed open source health care component framework. It includes Patient Identification, Clinical Data Management, Access Control, and Vocabulary server and runs on any database platform with full security.
OpenEngineer
(openengineer)
This is a OpenSource CAD Software intended to bring the quality opensource software to the CAD
OpenESB
(open-esb)
New!
This project will be the realization of an Enterprise Service Bus core runtime, based on JSR-208 (Java Business Integration) specification. This project will extend the core standard and create an Enterprise Class service bus which will provide JBI plugin capabilities and work with Glassfish application server -- as well as others as time permits.
OpenForecast
OpenForecast is a package of general purpose, forecasting models written in Java that can be applied to any data series. One of the design goals was/is to make it easy for a developer to use in an application even if they do not understand, or care to understand, the differences between the different forecasting models available.
OpenIM
(openim)
The purpose of the OpenIM project is to produce a fast, simple, and highly efficient instant messager server with high modularisation and a codebase that uses the Avalon tools created by Apache's Jakarta project.
OpenLink
(openlink)
This project is the home of several java based tools associated with an opensource java based implementation of tools similar to the winlink2000 tools for HAM radio based Emergency Communications.
opennuke
Content management entirely written in WebWork2, Velocity and Hibernate
OpenOffice.org File Viewer
(OOoView)
A Java-based OpenOffice.org File format viewer.
OpenPsf
OpenPsf is a portal framework to build enterprise portals
OpenSymphony
(opensymphony)
OpenSymphony is an Open Source project dedicated to providing enterprise class J2EE applications and components. Our components aim to be specification compliant, and should work in any J2EE compliant application server. (Although some components only require a servlet container rather than a full J2EE app server).
OpenSymphony Quartz Scheduler
(quartz)
Quartz is a job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components or EJBs.
Opentools
(opentools)
Collection of tools/simulators that eases/automates much of the tasks involved in development of projects/products. For E.g. a simple roundrobin load balancer software that can run on developers machine would eliminate the need to follow lengthy procedure of setting-up/reserving a real load balancing environment and will cut down development time significantly.
OpenWFE
OpenWFE is an Open source java Workflow Engine.
It provides a full Business Process Management suite.
OPML Link Publisher
(opmllinkpublisher)
OPML Link Publisher is a Java application that reads an XML file in UserLand's OPML link directory format and publishes it in other formats.
Opusculus
(opusculus)
Opusculus, or "a little or small work" in Latin, is a project designed to create a Java-based parser and distiller for transforming web-accessible content onto a PalmOS-based handheld device.
Orca TDD Buildscripts for J2ME
(orca)
To enable developers to expore TDD in J2ME with ANT buildscripts that integrate unit testing and code analysis.
organizer
Meeting oriented personal organizer. It manages a contact list, a calendar, a meeting scheduler, an attachment manager and a mail module.
Orion
(orion)
An Object-Oriented DBMS based on prevayler for persistence of objects.
Orion IDEA Plugin
(idea-orionplugin)
An IntelliJ IDEA IDE plugin that adds integration for the Orion Application Server
OSAccess
(osaccess)
OSAccess is a centralized Entitlement Engine. This is not meant to be a replacement for OSUser. Where as OSUser provides for user authentication across different server platforms and then give you access control at deployment time, OSAccess provides portable single point of entry for authorization to an subset of data.
OSS through Java(tm) Initiative (OSS/J)
The OSS through Java Initiative is a working group of industry leaders who have joined resources to speed the development of innovative OSS/BSS solutions and enable fast deployment and integration of OSS components.
OSS/J Clients
(ossj-clients)
Code Libraries, examples, architectural patterns, etc. for OSS/J Clients.
OSS/J extensions for TMF MTNM
(ossj-mtnm)
Extensions of the OSS/J Core Business Entities (CBEs) to address the TeleManagement Forum (TMF) Multi-Technology Network Management (MTNM) standard.
OSS/J Instrumentation
(sbm-ossj-instr)
Code libraries, architectural patterns, examples, etc. for OSS/J instrumentation.
OSS/J Presentation and Reporting.
(ossj-pres)
Unified Presentation and Reporting for OSS/J applications and solutions using Sun mainstream enterprise middleware Sun Java System Portal Server and OpenOffice / Sun StarOffice.
OSS/J solutions for Telecom Operations Support
(TelecomOSS)
The project aims to promote use of OSS/J based solutions for operations support systems in the telecommunications industry. The subprojects will build and share solutions and resources for various Operations Support System components. The components will conform to or will be based on the OSS/J specifications and will follow the models and guidelines set by the TMF.
osuser
aa
osworkflow_yuhui_jacky
(osworkflow)
try and try
OTOM - Object to Object Mapping (pronounced Autumn)
(OTOM)
OTOM stands for Object To Object Mapping Framework. The goal of this project is to provide a mapping framework between Java Objects.
OTOM provides a GUI to graphically map source and target objects. The mapping information is used to generate Java class files that do the transformation between source and target Java objects.
It is important to note that the converter code is generated at build time and there is absolutely no runtime dependency on OTOM.
Sample uses for this framework include mapping Struts Forms to Data Transfer Object or POJO persistence objects.
OurPOS
(ourpos)
Open source Java Point of Service Application.
OWL-S Invocation Framework
(osif)
A framework for invoking services based on their semantic OWL-S description.
P2P Instant messaging system for Ricoh printer
(rs-101)
New!
P2P Instant messaging system for Ricoh printer
packer
Gridbag done right. Packer/Packas classes simplify use of GridbagConstraints.
Paint Helper
(painthelper)
A lean 2D graphics programming tool. Its 2 main funcions are:
1. To draw and see the code for this drawing immediately;
2. To type a code and see a preview immediately.
Motivation: We do graphics with code, not pencils; this blind modus operandi forces a stressful compile-view-re-code cycle. IDEs which show GUI previews are widget oriented; previews for graphic code (like, drawLine(....)) are either limited or inexistent. A tool to increase the productivity of the Java2D programmer is necessary.
GUI: the user will enter the component's dimension and the program will show him a canvas with the desired size. Painting tools corresponding to the methods of Graphics2D class (including those inherited from Graphics) will be represented as buttons in a toolbar. A text area will be available to show the methods and arguments used to make what the user has drawn. Another text area will be available for code typing, allowing the user to see the graphical result of that code immediately. Other functions and facilities like those available on GIMP will be available as the program is developed.
PaNaSeaM framework library
(panaseam)
A Java/Netbeans extension library providing a VB/Access like development/migration environment .
Pandora: Server-in-a-Box
(Pandora)
A server capable of running and maintaining all services needed for multiple virtual hosts using shared configuration and resources.
Paper Airplane
(paperairplane)
Paper Airplane is a Mozilla plugin that empowers people to easily create collaborative communities without setting up servers or spending money. It does this by integrating a web server into the browser itself, including tools to create collaborative online communities that are stored on the machine. Web sites are stored locally on a user's machine. A JXTA peer network is created between all of the Paper Airplane nodes that are running.
Paper Wizard
(paperwizard)
A tool to help authors to write articles step by step.
ParadiseSDK
(paradisesdk)
ParadiseSDK is mainly used to simplify Java development and enhance development speed.
Parent project for TiVO HME applications
(tivo-apps)
This is a parent project which hosts TiVO HME applications
pasava
pasava is a compiler for pascal -
using existing pascal syntax with some enhancements.
Pascal Interpreter for education purposes
(ePascal)
Interpreter of pascal programming language
Password Synchronization Agent
(pwsynch)
A Password Synchronization Server that would keep Microsoft Active Directory passwords in Synch with Any LDAP server. (currently supporting : OpenLDAP,eDirectory,Java Enterprise Systems Directory Server)
Patch Expert
(PatchExpert)
A simple tool to extense code more easily
Pattern Enforcing Compiler (PEC) For Java
(pec)
A pattern enforcing compiler™ (PEC™ allows classes to be marked as having a given design pattern, e.g. Singleton. The PEC™ then checks that the marked class conforms to the pattern and issues an error message if it does not, thus the pattern checking is much like type checking. The PECs™ downloadable from this site require no new syntax and therefore they can be used with existing: editors, IDEs, pretty printers, etc. The downloadable PECs™ are extensible and therefore as well as using the supplied patterns a programmer can write their own patterns and have the PEC™ enforce these.
Patterns Central
(patternscentral)
Where Patterns and People Meet: PatternsCentral for Java is a community devoted specifically to patterns in Java.
Pavlov
Pavlov is a learning environment using multiple choice questions and pluggable feedback mechanisms and question selection strategies. Feedback mechanisms can be written as Java "pluglets," similar to applets, or specified as HTML in the Velocity Template Language.
pawelek
(jd2xx)
New!
jd2xx is a Java native interface port of Future Technology Devices International (FTDI) D2XX direct USB driver. FTDI chips are used in a variety of USB products such as serial converters and dongles.
This is the jd2xx development site. Please check the official jd2xx page at http://bleyer.org/jd2xx.
pchat
(Pchat)
The objective of the project is develop a "chat program" to run in mobile devices.
The client side will be develop using J2ME language. We want to provide speed comunication between two people.
PDFBox
(pdfbox)
PDFBox is a Java PDF Library. This project will allow access to all of the components in a PDF document. More PDF manipulation features will be added as the project matures. This ships with a utility to take a PDF document and output a text file.
Pencil
(pencil)
Pencil is a log-message-compiler for java. The main goal of the "Pencil" project is to provide a mechanism to make logging simple, secure and abstract. To achieve this result, "Pencil" uses its own expression language developed with the ANTLR parser-generator.
Pensando Em Java
(pensandoemjava)
» Brazilian Java Users Society Project
Tradução do livro Thinking in Java, de Bruce Eckel, para o português.
Brazilian Portuguese translation of Bruce Eckel's book, Thinking in Java.
Performance
(performance)
New!
The Java Performance project is focal point for collaboration on performance issues throughout the stack: hardware, OS, Java Platform, Application Server, Web Services, Desktop and more.
Pernambuco's Annals
(pereira-costa)
The Pernambuco's Annals were written by Pereira da Costa, one of the most important historian from Pernambuco, Brazil. He works hard to create a compilation of 357 year of Pernambuco's history. Liber to decide develope a project to create a eletronic version via a web applicattion. The project aims keep simple the access to all pages of Annals. So, Liber a textual database using PostGreSQL, Jakarta Lucene, Hibernate and Spring was created. This is a Liber Subproject at Java.net.
Personal Utilities
(putils)
Useful tools. Including Java, javascript, bash script etc.
PersonalServer for mobility
(PersonalServer)
A person can use his mobilephone for accessing the contents of the server through send an sms to the particular number.
Suppose a CEO wants to analize his buisiness deals through a mobilephone he can place an sms to his personalserver and see the detail.Suppose a scientist has some problem in his activities he can use his personal server for his clarification.This server is for a person like mobile phone.
A person wants to store bulk amount of data in his mobile phone .It is impossible. He can store and retrieve his data through the personal server.One can strore bundles of image in his personal server.
This is a kind of virtual computer .He can bring this to any where of the world.
PERST
(perst)
Embedded pure Java object oriented database. It makes it possible to work with persistent eata in almost transparent way.
PgsLookAndFeel
A nice LookAndFeel for Swing. It aims to provide a platform independent LookAndFeel that looks and feels like a modern look, thus it has many rollovers, gradients and nice borders.
PhiTone.LCMS
(java-lcms)
PhiTone.LCMS is a Java-based Open-Source Learning Content Management System (LCMS). It is an implementation of the Learning Design Specification. This speciftication is based on the work carried out at the Open University of the Netherlands (OUNL) in the field of Educational Modeling and the specification called Educational Modeling Language (EML).
photogallery
New!
Creating a webapplicaion for a photogallery
PhotoKitchen
(photokitchen)
A photo database/gallery web application.
php2xmi
This is a cross-compiler for php to UML (XMI). This have to consume a PHP4 source and produce a XMI file that is an UML notation.
Piazza Commons
(piazza)
Piazza Commons focuses on reusable, generic, and stable Java system components. Its main aim is to provide interfaces and implementations of system frameworks based on common usage patterns. It has, for example, a DAO Framework and a Simple Plugin Architecture (SPA).
Pibel Learning Management System
(pibel)
Pibel will be a powerful Learning Management System developed around the principles of Problem-based Learning (PBL). For the end-user, it will provide a virtual classroom, with whiteboard,notebook, chatroom among other, to allow discussion of a given problem. Whatever meaningful interaction is possible in the "real" classroom, must be possible in this "virtual" classroom. One other powerful feature will be the "virtual facilitator", which should be able to moderate and provide additional information to the students, like the real life facilitator in a pbl classroom. This might require a certain amount of AI added to the system.
From an administration point of view, teachers should be able to create courses and pbl problems, online and offline. An authoring tool will be created as part of the system for "offline" authoring of content. This tool will generate an xml file and will upload the file into the system. There are many other powerful features not mentioned here!
PIEOS
(pieos)
PIEOS (Platform Independent Emulating Operating System), as obvious from the name it emulates an Operating System while being able to run on any platform.
Pika
(pika)
Free school managment software. Will provide data about teachers, classes and use of school rooms, with automatic WWW and email annoucments and school statistics.
pinoyjug website
(pinoyjug-website)
a web application using struts framework for pinoyjug (association of filipino java user) group
pircbot
PircBot is a Java framework for writing IRC bots quickly and easily. Its features include an event-driven architecture to handle common IRC events, flood protection, DCC resuming support, ident support, and more. Its comprehensive logfile format is suitable for use with pisg to generate channel statistics.
PixSee
(pixsee)
The purpose of this project is to come up with an xml schema and file format for storing image files and their associated metadata into a single file. This solution is intended to addresses the problems of having to upload multiple images files one at the time to a website and having to specify the metadata regarding the images either at the same time or later. There will be one file which contains multiple image files and an xml file that describes the content of that file. Currently, my plan is to use the Zip file format as the base foundation for the PixSee file format. The file format will support a loosely coupled image files as well as a collection of image files grouped into an album.
PL/SQL Documentation Tool
(plsqldoc)
Tool aimed to provide javadoc-like documentation utilities to PL/SQL developers.
PlanetOnWire
(planet-on-wire)
PlanetOnWire is the program for gathering data from various RSS Feeds.
Plano Java User Group
(planojava)
Plano Java User Group is for java users local to the Plano, TX area. The "local" area includes anywhere in the Dallas/Fort Worth metro area or North Texas area. We usually meet 2nd and 4th Saturday mornings.
PlasticdudeFFL Fantasy Football
(plasticdudeffl)
PlasticudeFFL Fantasy Football offers fans a personalized, online fantasy football system that is run according to their own rules and scoring system.
Plover -- method invocation on remote entities
(plover)
Plover is a lightweight framework for integrating distributed systems. At a high-level, it conceptualizes synchronous, request-response cycles in client-server communication as method invocation on remote entities. Plover defines a complete delivery channel that includes a communication layer with server-side hosting and client-side invocation environments.
png-taglib
Taglib to safely render transparent PNG files on all browsers.
Pnuts
(pnuts)
A scripting language on JVM.
POJB
(pojb)
POJB makes EJB easier and simpler.
Generic EJBProxy invokes POJOs on a J2EE container .Programmers do not need to create any EJBs.
Polaris for Open Source
(Polaris4OS)
Open Source Framework useful for small and medium sized software companies that want to develop OS business applications in a Java environment based on other OS applications.
Polish 4 J2ME
(polish)
Polish is an advanced GUI API for the Java 2 Micro Edition. It is compatible with MIDP 1.0 as well as MIDP 2.0 and allows the creation of device optimised applications from a single source.
Pollux
(pollux)
Pollux provides Java API for synchronizing data from various of data sources which share the same data format
port forward using ssh
(ssh-port-forward)
ssh-port-forward is a program that uses ssh api from j2ssh to make port forwards.
Portable Interface Display Environment
(pide)
Pide is a project that aims to make possible the portable interfaces that adapt to the capabilities of the display devices for unified web applications.
Portlets Development for Portals
Portlets is a new a emerging technology. On this blog we post all events related to portals and portal servers. Hope this blog will also help in learing portlets and related issues. It is one of the most active portlets group.
POST
(post)
To design a POST terminal to print transaction and sales receipts and logs.
powchat
Multi-lingual colour customizable Client/Server Chat System.
pragmatic
(PragmaticUI)
The goal for this project PragmaticUI is to JSP tag libraries and JSF components that allows Java developers to build enriched Java-based web applications.
Presentation Slide Caster
(slidecast)
Show any presentation slides from the instructor to the clients. For example there will be a teacher who would choose a slide set and start a presentation, then clients can see the slide show in terms of controlled by the instructor.
preston
Preston is a Service-to-Worker web application framework.
Pretender
(pretender)
This is a small light weight FTP Server that could be incorporated in your JUnits. We can start the server in JUnits and later query the server to see the result of the FTP operations.
Production Tracking System
(tracking)
A system to track production steps in a factory. Production orders are tracked on their route through the production floor at various machines. Different configuration settings are possible.
The tracking system has been proven to work in fairly large production environments. Real-life experience is available.
proj4java
Cartographic projection library for Java. Transforms coordinates between various geographic coordinate reference systems.
PRoJava
(projava)
Java Users Group From Paraná, Brazil
Project Honeycomb
(honeycomb)
eLearning and education interoperability.
Project Looking Glass
(lg3d)
Project Looking Glass is based on Java technology and explores bringing a richer user experience to the desktop and applications via 3D windowing and visualization capabilities. It is an open development project based on and evolved from Sun Microsystems' advanced technology project.
Project Looking Glass 3D models, textures etc.
(lg3d-art)
3D Model, textures and other art assets for Project Looking Glass
Project Looking Glass Core components
(lg3d-core)
Core components for Project Looking Glass
Project Looking Glass demo 3D applications
(lg3d-demo-apps)
Demo 3D applications for Project Looking Glass
Project Looking Glass Webstart
(lg3d-webstart)
New!
Project Looking Glass Webstart
Project Looking Glass X11 integration
(lg3d-x11)
X11 Integration for Project Looking Glass
Project Looking Glass X11 integration
(lg3d-x11)
X11 integration for Looking Glass
Project Management
(projectmanagement)
This is an Project Management where we can have each and every Detail about teh Project starting from Requirement Specifications through Communications with Client, QA till release of the projects
Project Management
(puppy)
Project Management based maven, spring, hibernate, jsf, RCP. It will integrate blog and wiki.
Project Management System
(pms)
The main objective of this project is to keep track of different projects which are doing in an organization. It follows MVC-II(Model View Controller) Architecture. This is a useful intranet application used within a company which is developing a number of projects. This is a project which manages other projects.
Project Patriot for SAMS
(patriot)
Patriot is an open source Reference Implementation project for JSR-212 also known as Server APIs for Mobile Services in J2SE or J2EE
promidia
(Promidia)
Projeto de Multimídia para celulares e handhelds baseado em J2ME para o
desenvolvimento de produtos de qualidade internacional na área de softwares de entretenimento.
Properties Editor
This editor can edit directly the property file written in the Unicode reference character, and saves the time and effort changed into Unicode by native2ascii. Moreover, in addition to the function of the usual editor, convenient functions, such as JBuilder and integration to Eclipse, are offered.
Property Resource Bundle Editor
(PRBEditor)
An editor of resource bundles that shows keys and languages like a spreadsheet
PropertySet
(propertyset)
Various implementations of a PropertySet interface that allows for persistence storage of data-typed properties using arbitrary property store backends (such as EJB, Hibernate, Ofbiz, JDBC, memory, and others).
Prophecy
Java Based 2D/3D Fighter that will consists of 12 fighters in an on going battle to obtain supremacy. This project will utilizing Java 3D and 2D API, Networking, RMI, Java3D Sound, and XML technologies.
Pulari
(pulari)
Pulari is intented to give some contribution to the localization of open source products into Malayalam language
qmapper
Externalize complex sql / jdbc code out of your java file.
Qsevent
(qsevent)
The main effort of Qsevent is to build a compact testing server that will help the testing (and development) team in their daily life. Qsevent is used to make metrics on source code, perform tests (unit, acceptance, load, performance, etc.). Mainly it is a tool for planning and running (push or scheduled) tests on a software project.
QuantumJ
(quantumj)
Quantum chemistry in Java, in lines with PyQuantee.
querysafe
(QuerySafe)
There are many enterprise tools for preserving the safety of the code if many people are accessing the same project code. These tools are called the source safe tools for it is used for the safety of the source. Visual source safe tool is the famous Microsoft tool mostly used in many organizations. I am planning to apply the same theory to the open-source database MySQL so that we query the database values safely and produce results without any inconsistencies. For instance one person updates the data and before he commits his work, another person may read the inconsistent data and thus produce invalid results, which may appear valid.
The implementation plan is like this:
Create a java webservice which provides us the required functions to query the datbases. Now we can create the front-end using any language of our wish, I could use C# for the front-end by deplying the java webservice in the back-end. Thus a web-service makes the application language and OS independent.
questionnaire
Application to develop questionnaires without programming.
QuickServer
QuickServer is an open source Java library/framework for quick creation of robust and multi-threaded, multi-client TCP server applications.
With QuickServer one can just concentrate on just the application logic/protocol on hand.
radeox
Wiki text markup render engine.
Rapid User Interface Development
(rudf)
This project will allow user to rapidly develop user interfaces based on configurable.
1. first user should be able to choose a template.
2. user used be able to define header, footer, left navigation etc.
3. user should be able to plug in the main page.
4. user shud be able to define a theme of look and feel and any page should be able to adapt to that theme.
Rapt
(rapt)
A collection of Annotations with accompanying Annotation Processors. Multiline String literals, XML literals, Delegates / Closures. Also a place to share experiences with Annotations and the apt tool in J2SE v 5
raytracershell
Java based GUI for RayTracer. This project's purpose is to help in developing some 3D scenes that could be later on used as a basis scenes to render in RayTracers. For now it supports only some basic figures like Sphere with some additional behaviour of rotating user view port. The GUI is similar to all 3D shells / division to 4 view ports with one set to camera /.
Real Estate Management in Java
(jestate)
Web based real estate backend. Will use the
spring framework / hibernate.
First purpose ... to be usefull
Second purpose ... to be a well designed open
source project.
Real Time Specification for Java
(rtsj)
Documents and source files for the RTSJ (JSR-1) working group
realSimpleCMS
(realsimplecms)
The real Simple CMS gives content providers control over a subsection of a site.
It looks and works the same for java, php, asp.net and cfmx app servers and will work with any relational database.
RealTimeConferencing
(Arsenal)
The Goal of the Arsenal Project is provide a safe real-time collaborative, open-source product and platform that can run on most operating systems. It is 100% written and implemented in the Java Programming language.
reborg-aop
A dynamic AOP framework based on strongly typed abstract schema.
Red Piranha
(red-piranha)
Google meets the Matrix. Red Piranha combines Lucene (Searching Ability), XML-RDF (for Ability to learn), Tomcat (for P2P Power) and Spring (for Ease of use) to not only let you find anything, anywhere, but to actually understand what you are looking for.
RedFoot J Dukes JUG
(redfoot)
This is the Brazilian north of Paraná Java User Group.Like other JUGs the RedFoot aims to promote the union and colaboration of Java lovers (users and developers) to discuss and to divulgae Java related technology.
Refactoring with Aspects
(refazenda)
This project is a research of some Agency concerns of Multi Agent Systems (MAS), to modularize them using Aspect Oriented Programming
Relational Algebra Engine
(relationalquery)
An engine to execute relational algebra queries. In the future, RelationalQuery will execute relational calculus queries too.
relationalquery
New!
relationalquery
RELAX NG Object Model
(rngom)
Reusable library to parse RELAX NG schemas.
relax-ng
RELAX NG is a simple, powerful, and easy-to-run schema language. This project serves as the community for RELAX NG related projects in context of Java.
Relaxer
(relaxer)
Relaxer is a Java class generator that operates on a XML document defined by a RELAX grammer.
RelaxerStudio
(relaxerstudio)
RelaxerStudio is a model editor for Relaxer. RelaxerStudio has two model editors, RELAX NG Schema Editor and Relaxer Component Definition Language (RCDL) Editor. RelaxerStudio can be used as Relaxer launcher. You can execute Relaxer with option dialog.
relaxngcc
RELAXNGCC is a bison/yacc/JavaCC/ANTLR for XML. You annotate your grammar with Java code, and RELAXNGCC will turn that into full Java source code which you can use to parse XML.
Remote API for JIVE forum
(remote-jive-forum)
A poor man's remote API to programatically access JIVE forums.
Remote Reflection
(RemoteReflection)
Reflection is an important concept in Java and a backbone of various applications. This concept of reflection should be extended to remote objects. In a distributed environment, a client object should be able to get the reflective information about the remote objects.
Also with the advent of a number of protocols for distributed environment like RMI, IIOP, and webservices standards like XML-RPC, SOAP, etc the concept of remote reflection should be designed to work with many underlying protocols , etc
Renaissance Office
(renaissance)
Renaissance office is a lightweight office implementation that features a Word Processor, a Presentation program, a Spreadsheet and a File Manager.
rename-packages
Rename Packages Ant task for renaming packages, directories and XML settings for a source tree. Originally designed for AppFuse.
Render Pack
(renderpack)
Simple, good looking, customizable renderers for Swing table cells, combo boxes and more.
Replicate
(replicate)
Replicate aims to provide a two-way database replication. Each server may act as master. Replicate does not require each server to maintain continous connection with other server since it uses batch synchronization.
Report Viewing Application
(riva)
Report building and deploying tool to be an Open Source competitor to Crystal Reports and Oracle Reports. Web application will provide each deployed report with common query options, and display in several different formats.
Reporting Solution for Java
(powerreport)
Powerful Reporting solution for Swing and JSP Applications
ReportNet
(reportnet)
» Brazilian Java Users Society Project
A automatic report generator for any types of databases, using generic JDBC connections.
Repositório Java
(repositoriojava)
O Repositório Java tem por objetivo ajudar a comunidade Java que quer se certificar em Java. Além disso o Repositório pretende ser uma fonte de conhecimentos em Java, assim como seu próprio nome indica.
The Repositório Java's purpose is to help the Java community that wants to get certified in Java. Besides, the Repositório wants to be a source of Java knowledge, just as its name indicates.
Resin Application Server
The Resin® high-performance application server features load balancing for increased reliability. Resin encourages separation of content from style with its fast XML and XSL support.
ReslutSetMatrix
(rsm)
ReslutSetMatrix, is a database-detached matrix, build using collection objects, and containing data from a given result set. rsm solves the problem of result sets being connected to the database, and thus unable to "move around" in an application. rsm creates a serializable object based on the result set retrieved after a query was sent in the database.
Resource Bundle Editor
(resourcebundleeditor)
The resource bundle editor is a stand-alone Java resource bundle editor for programmers and translators. The editor handles text encoding issues, and provides change-management features that greatly simplify resource bundle management.
Retro - IRC - Bot
(spiritbot)
This project is an IRC bot that focuses on java, C, or web based code generation.
RevEnge
(revenge)
The goal of this project is to produce object-relational mappings and java classes by reverse engineering a database. These mappings will suppport the most common frameworks for persistence in the market, like OJB, Hibernate and JDO.
Reverse Engineering Java to UML
(reju)
Define UML diagrams and UML models for the differents control structures and data structures (such as trees, stacks, queues and more) in Java, everything oriented to solve and support the reverse engineering.
rewst4j
rest4j is a minimalistic web services framework based on the REST principles.
RFWNET
(rfwnet)
Ragnarokkrr Framework for Networking is the deliverable of a Degree Project. It is a 100% Java multithreaded server network based upon Dynamic Extension (i. e. Servlet Container), built upon Software Enginer principles and several Java APIs not so commonly used for the average developer.
rhesus
(Rhesus)
Fully featured open source learning management system.
RIA for OFBiz using Laszlo Presentation Server
(LPS4Biz)
Tools and framework to development rich internet enterprise applications.
Tools includes a template driven generator that generates Entity Model Object(s) and Flash UI(s) from OFBiz entity definitions.
Ribosome Intelligent Test Automation Framework
(Ribosome)
Ribosome Framework is data-driven complete automation framework.
Ricoh and Sun contest 2005
(rs-102)
Ricoh and Sun contest 2005
Ricoh and Sun contest 2005
(rs-103)
Ricoh and Sun contest 2005
Ricoh and Sun contest 2005
(rs-104)
Ricoh and Sun contest 2005
Ricoh contest
(rs-130)
ricoh conest member
Ricoh contest
(rs-131)
ricoh conest member
Ricoh Sun Contest
(rs-135)
Project space for contestent
Ricoh Sun Contestent
(rs-147)
New!
Ricoh Sun Contestent
Ricoh Sun Contestent
(rs-148)
New!
Ricoh Sun Contestent
Ricoh Sun Contestent
(rs-149)
New!
Ricoh Sun Contestent
Ricoh Sun Contestent
(rs-150)
New!
Ricoh Sun Contestent
Ricoh Sun Contestent
(rs-151)
New!
Ricoh Sun Contestent
Ricoh Sun Contestent
(rs-152)
New!
Ricoh Sun Contestent
Ricoh Sun Contestent
(rs-153)
New!
Ricoh Sun Contestent
Ricoh Sun Contestent
(rs-154)
New!
Ricoh Sun Contestent
Ricoh Sun Contestent
(rs-155)
New!
Ricoh Sun Contestent
ricoh-usa contest
(ricoh-usa)
ricoh-usa contest
RIFE
(rife)
RIFE aims to offer a viable solution for rapid web application development in Java without being troubled by the complex implications of J2EE. It's important that it allows the usage of any additional components and that it doesn't enforce the user to adopt all integrated solutions.
RIFE/crud
(rife-crud)
RIFE extension module that allows for automatic generation of CRUD web applications by just providing POJOs. No files are generated on the disc, everything is done at runtime. It's still possible to override any part to provide custom behaviour and thanks to the RIFE site-structure, it can seamlessly be integrated in the data flow and logic flow of your own applications.
RIFE/dav
(rife-dav)
Small and focused WebDAV module that can easily be integrated with the RIFE content management framework or other back-ends.
RIFE/jumpstart
(rife-jumpstart)
Jumpstart source archive that makes it easy to start with new projects and that provides common functionalities that are found in most web applications.
Rin'G
(ring)
Rin'G is an environment for the study and implementation of Graph Theory algorithms that allows users to view interactive, step-by-step animations of their executions.
Rio Music Manager Lite
(rmml)
Java implementation of Rio Music Manager for use with the Rio Karma.
RMS Data Extractor
(RMSData)
Allow staffs and managers with minimal to no SQL experience to export data from RMS for reporting purpose.
Robotics with Java
(jrobotics)
JRobotics tries to unite robotics fans and researchers who want to program their robots with Java, through forums, e-mail lists, open source projects...
Roja
(roja)
Java Web Application Framework by design patterns
RoleProcessor
Testing RoleProcessor, built ontop of javanettasks
Rome, Atom/RSS Java utilities
(rome)
Rome is a set of Atom/RSS Java utilities that make it easy to work in Java with most syndication formats. Today it accepts all flavors of RSS (0.90, 0.91, 0.92, 0.93, 0.94, 1.0 and 2.0) and Atom 0.3 feeds. Rome includes a set of parsers and generators for the various flavors of feeds, as well as converters to convert from one format to another. The parsers can give you back Java objects that are either specific for the format you want to work with, or a generic normalized SyndFeed object that lets you work on with the data without bothering about the underlying format.
RootSecurity IDS System
(rootsecsystem)
Is a interface java based for the Rootsecurity IDS.
RosettaNet
(rosettanet)
RosettaNet is a global standard used in Supply Chain Management currently supported by Intel, IBM, CISCO, Microsoft, etc. This project provides an implementation of RosettaNet standard in Java language.
Rowan, Library of Custom Swing Components
(rowan)
Rowan is a library of custom Swing components and utilities. It includes Windows style wizards, painted panels, etc.
RSSClient
(rssclient)
A simple Java based RSS client. RSSClient is an effort to provide a customizable RSS Feed consumer having helper functionalities to play with.
RText
RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.
Rubber Band Selection for JTree and JList
(rubber-band)
New!
Select multiple items in a tree or list using the mouse to press and drag a 'rubber band'.
This is very common on other platforms (see for example the file list in windows explorer), but not currently possible in Swing.
Runing
(runing)
Runing is a weblog base on Hibernate and Tapestry, Hivemind.
SAAJ
(saaj)
The Standard Implementation for SAAJ. The SAAJ specification provides the lower layers of the JAX-RPC specification and the SAAJ project is a companion to the JAX-RPC project.
sablono
A Java (web) project template utilizing Spring framework, Sitemesh and Hibernate. Project management is done by Maven and all XML descriptors are generated by XDoclet.
sadadsads
(test)
New!
asdasdsadsad
Safari Search Plug-in for Eclipse
(safarieclipse)
This Eclipse Plug-in allows Eclipse developers to search the Safari e-reference library within the Eclipse environment. The Safari search plug-in currently works with Eclipse version 2.1.3 and will soon be available in version 3.0.
Safari University
(safari-u)
Safari University
SAKAI
(sakai)
This project is a home for components developed to run in a SAKAI compliant frameowrk and implementations of the SAKAI specifcation.
Saramago Library Manager
(saramago)
Saramago is a Library Manager written in Java. It connects to a MySQL database to store borrowers, books, and loans informations. Saramago is built with localization in mind, so it can be fully translated to any language without the need for recompiling
Sartorius
(sartorius)
Sartorius is a code generator. It reads model information in XML format, and transforms it into software artifacts using configuration information, transformation properties, and templates.
Savant build system
(savant)
Savant is a complete build system including continuous integration and development portal and documentation system. Savant is built to allow large enterprise builds to be managed in a simple and extensible manner.
SAWireless
SAWireless is a community that wants to provide high quality J2ME applications.
SCACIn - A Little Storehouse Example
(scacin)
SCACIn is a little storehouse example to control the acquisition, solicitation and flow of goods. Uses Hibernate to show advanced relationships, DAO Pattern, Spring Framework, WebWork and Velocity. This project has am educational purpose and will be update in accordance the new technologies that arise in the open source world.
Scholars Box
(scholarsboxinterfacing)
The Scholar's Box is a tool that enables users to gather resources from multiple digital repositories in order to create personal and themed collections and other reusable materials that can be shared with others for teaching and research. As such, it sits at the interstices of digital libraries, educational technology, personal information spaces, and social software.
This project is aimed at building interfaces from Scholar's Box to important Java-based educational software.
School Bus
(schoolbus)
The aim of this project is to facilitate the management of common university tasks, such as enrolment control, classroom alocation, grades and freqüency publishing, etc. The project should be designed with a robust and extensible architecture, given a chance to future subprojects, including AI auditorship in the schools members behaviour and interface to ohter e-Learning systems.
School management
(schoolclipse)
School management application. Eclipse Rich Client Application.
SchoolDaze
(schooldaze)
J2EE application to help manage students and teachers at universities.
scientificpad
The editor allows you to write structured documents via a wysiwyg (what-you-see-is-what-you-get) and user friendly interface. Like TexMacs (see texmacs.org) or Amaya (see w3c.org).
Scratch
(scratch)
Scratch is a J2ME signature capture utility that was successfully deployed on the Palm platform.
Screensavers: SaverBeans Screensaver Pack
(screensavers)
Collection of Java screensavers developed using the SaverBeans SDK.
Scriptware
(scriptware)
The main purpose of this brazilian project is to help the generation of DML (Data Manipulation Language) scripts based on SQL statements.
Looking forward our plans are to turn this project into a database development and administration tool like PL/SQL Developer
and Toad but completly free.
Scrumhalf
(scrumhalf)
A lightweight fast business processing engine using XML and actions; which can be plugged into existing projects as a component.
Secure Group Communication Systems
(secure-group-communication-systems)
Practical implementation of a secure Group Communication System (GCS). GCSs are arrangements
where messages are sent simultaneously to multiple recipients, usually using IP-multicast Protocol. Security Requirements are mostly same as for the peer to peer Communications, encrypt messages using shared group key
Secure Instand Messaging Server
(sekim)
A secure IM server and client that will allow users to establish a conversation in a secure channel where users and servers are authenticated.
securechat
OpenPGP Compliant Instant Messenger
Security pluggable framework
(securityframework)
Interfaces and dafault implementation to apply security to Web and EJB
self-executable Java archive generator
(sfx4j)
This project provides a tool that allows developers to pack a jar file into a single class file.
Semantic Caching of Xml databases
(xmlcache)
There has been growing interest in semantic query caches to aid in query evaluation. Semantic caches are simply the results of previously cached queries. In this project a semantic caching scheme for xml databases will be implemented inshallah. Caching user queries and their results, speeds up the query processing. Existing caching schemes for relational queries are not suitable for supporting xml queries. We will implement system XmlCache for caching of xml queries t to realize the proposed query matching, query rewriting, query containment, and cache replacement algorithms.
Sen - morphological analyzer for Japanese
(sen)
Providing morphological analyzer for Japanese. Sen is Java port of Mecab which is morphological analyzer written in C++.
seppia
Seppia is a simple java technology that allows to build java applications from constituent parts: jars, javascripts and other resources.
Sequence diagrams from textual descriptions
(sequence)
Sequence generates UML sequence diagrams from textual descriptions through an automatic layout process.
servermanager
Swing GUI that reads an XML file that defines Servers according to a customizable ServerModel and allows a user to select one from a tree and perform a customizable "Connect" operation or Connect can simply return the IP Address/Server Name chosen.
Service & Business Management, OSS/J, Adapters
(sbm-ossj-adap)
The scope of this project is to develop and provide OSS/J Adapters, software acting as client of or server for an OSS/J API and allowing to connect external products or applications.
Service and Business Management
(sbm)
The Service and Business Management project will foster development and host a number of tools, adapters and extensions built upon Service & Business Management technologies and standards as OSS through Java(tm) (OSS/J).
Service and Business Management - OSS/J
(sbm-ossj)
Service and Business Management, OSS through Java(tm) technology.
Service and Business Management, OSS/J, Development Libraries & Tools
(sbm-ossj-dev)
Tools and Libraries for Development of OSS/J Service and Business Management applications and solutions.
Service and Business Management, OSS/J, Extensions
(sbm-ossj-ext)
The scope of this subproject is to develop and provide extensions of the standard OSS/J APIs and CBEs (Core Business Entities) to address specific markets or domains.
Service and Business Management, OSS/J, Operating Environment
(sbm-ossj-oe)
This section will focus on providing components to address the "operating environment" (presentation, reporting, repository, etc.) of an OSS/J Service/Business management application.
Such components can be plug-ins for existing tools, applications running in existing mainstream software, tools, etc.
Serving XML
Serving XML provides a language for building XML pipelines, and an extendible Java framework for defining the elements of the language. The accompanying console app supports reading content as XML files, flat
files, SQL queries or SAX events, ransforming it with XSLT stylesheets and custom SAX filters, and writing it as XML, HTML, PDF or mail attachments. This software is especially suited for converting flate file or database records to XML, with its support for variant record types, multi-valued fields, namespaces, hierarchical grouping of records, and row-by-row validation with XML Schema. There is also an API for imbedding the software in a Java application.
Serving XML is licensed under the LGPL.
sgap
The goal of this project is to develop a system to manage the process of sponsorship for the Association of the Volunteers of the Hospital São José.
SGCM
New!
A Clinical System Manager.
Shanghai Java User Group
(shjug)
SHJUG is a non-profit making organization which comprises of working professionals and students. The purpose of the group is simply to provide a setting where anyone who has an interest in Java can get together and share their experience and expertise. The members of the group are enthusiastic about Java and are eager to extend their knowledge of the Java language and the Java platform.
Shape Recognition
(handwritten-character-word-shape-recognition)
I have already developed a proof of concept program to carry out handwritten character/word/shape recognition in visual c++. The program uses basic signal processing techniques. I would like to share the source and build a team of people interested in Artificial intelligence and Java.
shard
d20 game engine
Shared Web components/codes/scripts
(pjug-shared-web)
» Pune JUG Project
This project will host shared code, specifically required by web programmers amongst members of Pune JUG.
shared-editor
(shared-java-editor)
A shared editor where two programmers can view,and link each others function code and compile it on each others own desktop
ShareMe Technologies-The Mobile Future
ShareMe Technologies in the person of Fred Grott contributes to several projects including JXTA, Synclas UI, XletView, and etc with a foucs on J2ME technology.
SheepAsleep
(sheepasleep)
I intend to create various neural networks that will help categorize poems after their authors. In the first phase I'm going to use letter patterns to do that, as per a paper by Johan F. Hoorn, Stefan L. Frank, Wojtek Kowalczyk and Floor Van Der Ham. Unlike in their research, I want to use self organizing maps, not supervised feed-forward networks.
In a second phase, I'll replace the letter combination input with some NLP analysis, though exactly how I still have to document myself. Practical purposes of this application would be to categorize popular poems (creations with multiple authors - folklore), to help in settling authorship disputes etc. In future, I want to expand this to prose and even music.
Silicon Valley Java Users Group
(svjug)
Silicon Valley Java Users Group
Silicon Valley Web Developer JUG
(sv-web-jug)
This JUG is for anyone interested in learning more about J2EE web application development. We meet at VeriSign in Mountain View on the first Wednesday of the month. All levels of J2EE experience are welcome.
Simetria
(simetria)
Buy and sell strategies tool for stock market.
simgrip
(SimGRIP)
This project aims to develop a graphical simulator to teach IP rounting concepts to a undergraduation course (one semester). The teachers will use the system to write practical experiments to their students. The students will be able to configure router tables, physical interfaces and LAN topologies. They will also watch, in an interactive environment, how a IP datagram is routed from one machine to another. This software is intended to be used in a Computer Network Introduction course.
Simple Access Management
(simpleaccess)
Simple Access is going to simplify role based ACL model. We plan to implement the model as one web component which is based on Spring and webwork2. Also, we try to simplify
the APIs. We focus on access management but not user management.
Simple and smart guest book.
(openguestbook)
This project has the intention to supply a guest book of simple visits, fast intelligent and, besides being open source who is mounting its site.
Simple Application Framework
(saf)
SAF(Simple Application Framework) intents to build a light-weight, easy to use, fast and powerful infrastructure to implement enterprise applications. The objective of this project is to provide a fun and easy way to write N-Tier applications.
Simple Database Connection Pool
(simplepool)
A simple database connection pool implementation for web applications, specifically those using JSTL.
Simple Java PreProcessor
(sjpp)
Simple java preprocessor, but fully compatible with any standard compilers (javac, jikes) and IDEs.
Simple Java Transaction Manager
(Simple-JTA)
Simple-JTA implements a JTA compliant standalone Transaction Manager that can be used in J2EE applications, Servlet applications and even standalone Java programs.
Simple Messaging Framework
(smfw)
The Simple Messaging Framework provides an elegant way to create robust and flexible Web services. It is based on the document-style Web services paradigm that uses the full power of XML Schema. This approach enables you to expose arbitrarily complex business objects and services with ease.
Simple Office Document / Flow Approval Automation Project
(simpleoa)
Simple OA is a project for office document/flow approval automation. It using such core open source tools as
Spring, Hibernate, Tapestry and OSWorkflow.
Simple System for Complex Government
(simplecomplex)
An e-government solution based on ofbiz/hibernate/spring. Simplicity and easy-of-use is the core idea of the
system.
Simple Web Framework
(SWF)
Event based Web framework for Struts programmers that do not want to migrate to JSF.
Simple XML Pipelines
(sxpipe)
This project describes and implements a Simple XML Pipelines language. Simple XML Pipelines can be used to build a simple processing model for XML documents. This processing model allows authors to choose the order in which components (such as XInclude, Validation, and Transformation) are evaluated.
SimpleAIM
(simpleaim)
Project SimpleAIM is an open source development project aimed at providing platform independence and interoperability in the realm of instant messaging services. SimpleAIM is a miniature conosole based AIM client written in pure Java. It implements the TOC protocol and provides a solid framework for understanding and writing your own IM clients or bots.
SimpleDAO
(simpledao)
SimpleDAO is easy to master and easy to use.it is another choice besides entity bean and hibernate.
It is not a total solutions for enterprise data access,instead is a light DAO code generator.the only goal of SimpleDAO is free developer from repeated coding work
SimpleHelp
(simplehelp)
SimpleHelp is a simple framework for JSP/Servlet and Struts based applications. Help file can be defined in an XML file and displayed through the use of JSP tags.
Simplicity Game Engine
(simplicity)
Simplicity is being developed as the backend to a 3D turn-based strategy game which will be released commercially as an indie title. It is not intended to be a general-purpose game engine, and is being designed to support a specific rendering style suitable for some turn-based and real time strategy games (and any other game that can make use of it).
simsheephead
(SimSheephead)
SimSheephead is a card game simulation for the popular german card game "Schafkopfen". The player can gamble against sophisticated computer players or per internet / lan against other human players.
this project has been developed at the university of applied sciences Rosenheim as a study-project for software design.
sinden
Free Education Software
SingaporeJava User Group (SG-JUG.ORG)
(sg-jug-org)
The only active Java User Group in Singapore. This user group has News feed, Forum and Wiki.
Single Sign-On Free
(ssof)
The SSOF is a single sign-on Web service system based in Java technology. It will create a central sign-on server which will encrypt and store passwords for campus services.
SIP COMMUNICATOR
(sip-communicator)
SIP COMMUNICATOR is a JAIN SIP client with media and instant messaging capabilities, built on top of the JAIN-SIP-RI and JMF.
SIP Communicator Plug-ins
(sip-comm-plugins)
A framework for creating and using plug-ins in the SIP Communicator.
SIP Resource Adaptor for SLEE
(SIP-RA)
New!
A JAIN SLEE compliant Resource Adaptor, which interfaces SIP end points with SLEE. Based on the JAIN SIP implementation and targeted as a plugin for the Mobicents project and other SLEE compliant containers.
SIP Stack For J2ME CLDC/MIDP 2.0
(sip-for-me)
A Public Domain SIP Signaling stack that works under J2ME/MIDP 2.0. This project uses a scaled down version of JAIN-SIP ported to J2ME.
sip-messenger
Instant message passing using session initiation protocol with the java API.
Sistema Integral Empresarial
(sie)
Sistema Integral Empresarial (SIE) is a Point Of Sale Java Web Application, developed for the Mexican Market (Mexican Business/Market Rules).
It has Accounting, Client Management, Provider Management, Order Management, Product management, Business Intelligence.
It was developed using other open source projects like Apache Tomcat, Eclipse, MySQL, JasperReports.
Download and Try It!
Sitemesh
(sitemesh)
SiteMesh is a web-page layout system and web-application integration system to aid in creating large sites consisting of many pages for which a consistent look/feel, navigation and layout scheme is required. It is based on the Gang of Four Decorator design pattern.
Skin Look And Feel
(skinlf)
The Skin Look And Feel project (aka SkinLF) brings "skins" to Swing applications. It supports themepacks made from Linux GTK and KDE themes. Skin Look And Feel can be used on all platforms including Windows, Linux, MacOS.
Sky
(sky)
Sky is a java based desktop solution intended to facilitate and reduce time needed to manage an internet-shop built on phpShop. Sky makes it possible for a manager to easily add, delete, edit products locally and then commit(or rollback) all the changes to the server with a mouse click.
SLAMD Distributed Load Generation Engine
(slamd)
The SLAMD Distributed Load Generation Engine is a Java application designed for stress testing and performance analysis of network-based applications.
Sleep
Sleep is a perl inspired embed-able scripting language for Java applications.
small-logistics
(logistics)
Help organizations manage the warehouse, inventory, suppliers and customers. The emloyees, suppliers, customers can get their own information online.
smallx XML Infoset & Pipelining Technology
(smallx)
This project provides code infoset-based XML technology for processing XML. It's key distinction is that it provides streaming of infoset items. It also provides streaming pipelining technology for XML processing.
Smart and Simple Web Crawler
(Crawler)
New!
Simple framework to implement crawling technolgy in own programs and libraries.
SmartDoc
(smartdoc)
SmartDoc is the tool to create documents based on XML. It can convert SmartDoc format document to HTML4.0, HTML3.2, LaTeX2e , JavaHelp and plain text. By using the same document , possible to open by WWW , high quality printing by LaTeX, authoring online document for JavaHelp and plain text for delivery via email.
smartyBlog
(runing)
Runing is a webLog base on Hibernate and Tapestry and Hivemind etc.
SMI4J
(smi4j)
This project provides an enterprise quality SMI library/parser
and applications. The library will be used for reading and testing
Management Information Base (MIB) modules which are defined in
Structure for Management Information (SMI). The applications use
the library to provide functionality such as code-generation or MIB browing, while it also can be used within other projects to develop SNMP applications.
sms
(lemonsms)
pfe asma
Snail Database
(snaildb)
Snail Database is an Relational/Object bridge, that allows transparent persistence for Relational Datamodel against Object Database
Snap2DB
(snap2db)
This is an exciting new project that uses the power of J2SE 5 annotations to build an object relation mapping tool. Snap2DB enables the developer and deployer to easily map value objects to a database and to manage that ongoing relationship.
SnipSnap
(snipsnap)
SnipSnap is an integreted weblog and wiki tool ( bliki ) focused on easy usage and easy installation. SnipSnap comes with an integrated database and webserver but can be used with standalone servers.
SNMP4J
SNMP4J is a Simple Network Management Protocol (SNMP) API that supports SNMPv1/v2c and SNMPv3 with MD5 and SHA authentication as well as DES and AES(128,192,256) privacy. UDP and TCP transport mappings are supported.
SNMP4J supports command responder applications as well as command generators.
SOA
Best practices for Service Oriented Architectures
soablueprints
BluePrints for Service Oriented Architecture
SoCManager
(socmanager)
SoCManager is a Software Configuration Management (SCM) aid tool based on a SCM approach defined to accomplish the practices of CMMI (Capability Maturity Model Integratioin) SCM Key Process Area. This will be a Web-based tool that will provide functional requirements to identify, control and audit the software configuration, and to account the SCM process status. These requirements are based on IEEE Standard for SCM Plans and on SWEBOK.
Sodaplay: creative play for constructionist learning
(sodaplay)
Creative play in Dynamic creation and manipulation environments.
Dynamic creation and manipulation environments (DCMEs) are simulations (or simulacra) in which communities of learners directly manipulate or modify modelled artefacts and rapidly create or augment new artefacts. This combination of interactivity and creativity supports a pedagogy in which a community of learners construct knowledge through exploration and experimentation. Thus DCMEs sustain in microcosm the underlying method by which both scientific method and artistic practice construct knowledge. Sodaplay seeks to promulgate the benefits of this approach within UK schools and support its further development through community participation and innovation.
SOFA - Simple Ontology Framework API
(sofa)
SOFA is a Java API for modeling ontologies and Knowlegde Bases in ontology and Semantic Web applications. It provides a simple, abstract and language-neutral ontology object model, inferencing mechanism and representation of the model with OWL, DAML+OIL and RDFS languages.
solareclipse
This project is aimed at developing a webservice development plugin for Eclipse IDE.It uses standards based open source api for development,deployment and testing of webservices.
Solaris 10 DTRACE VM agents
(Solaris10-dtrace-vm-agents)
Older Java VMs all run on Solaris 10 but there is no visibility via the DTRACE tool. These agents will (if loaded into a VM at startup) will provide various DTRACE probes.
Solid Terminal
(solidterminal)
Swing component that implements a generic terminal emulator.
It's main emphasis is flexibility. It is very easy to implement new emulations simply by implementing an interface. The goal of flexibility also means that it does not handle any communications protocols itself but allows external code to handle this.
somnifugijms
SomnifugiJMS is JMS within a single JVM.
South African Java User Groups
(javaza)
A virtual space to teach, prototype and build Java technologies for the South African Java Community.
Space4J - Prevalence for Java
(Space4J)
Keep your Java objects in memory without ever having to worry about saving them. Whether you have a simple PhoneBook application or full-fledge distributed system, Space4J will set you free from the SQL hassle and let you work solely with POJO (Plain Old Java Objects)
spaceJUG
(spacejug)
Huntsville Alabama Java Users Group.
Speech Recognizer
(speechrecognizer)
Speech Recognizer is a process of communication with computer thorough voice...the system will respond according to the voice it received and converts all those voice to text format ......and will be stored in a File.
Spellcast
(spellcast)
The goal of this project is to create an updated version of the round-based game of Spellcast that takes advantage of modern gameplay concepts, such as teamplay and goal-oriented missions. This project also hopes to take advantage of advances in networking, which allow for massive multiplayer environments.
spidermail
Spidermail is tool for aggregating multiple mail accounts into one local storage.
spl
(SPL)
Simple Persistence Layer is a Java object-relational mapping framework that allow a simple and easy manipulation of data and objects.
Spring Modules
(springmodules)
A collection of modules, add-ons and integration tools for the Spring Framework.
sqlbinder
JDBC Framework combining the best of ORM and List/Map SQL Access
Squarefish
(squarefish)
Squarefish is a new endeavour to provide alternatives to boring programming languages and applications with the added bonus of very nice GUIs in most products thanks to the java look and feel!
SQuirreL SQL Client
(squirrel-sql)
SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc. This functionality can be extended through the use of plugins.
SS7-E1 for Java
(ss74j)
Java Implementation for SS7 protocol and its sub-protocols over IP
SSL
(ssl)
Parse data file and convert data file to xml use FOP.
Stapler URL-resource mapping framework for the web tier
(stapler)
This project provides a library that enabled more flexible and intutive binding between request URLs and code/resource that serves them.
sted
Global Transliterator and Editor - Map Characters between Fonts and Transliterate between Phonetic input and Viceversa.
Still - Jabber API
(still)
I'm not happy with existing Java - Jabber API's. This API acts as a queue manager between client and server. Each XMLStanza is in/out queue element. This made me easier maintain communication and messages dispatching.
Still - Jabber API
(still)
Still - Java Jabber API
StockReader
Read current stock prices from yahoo.
Stop Light
(stoplight)
An extensible framework for managing the execution of timed tasks in a clustered environment. First described in an article in the March 2004 issue of JDJ.
Storekeeper
(storekeeper)
Storkeeper is a configuration management system, written for either client or server side products. It gives you the power to define global keys, extend or overwrite global keys as well define your new keys.
The value returned for a key are of a specified type (canned types like java.lang.String need no configuration), which gives us the interesting option of nesting keys. Users have the option of plugging in their own custom value types.
Storekeepr allows you to mask values, in order to store sensitive information.
It also comes with its' own GUI tool to create configuration sets!
Strandz
(strandz)
Strandz is an API that enables developers to connect users with their data. It is the middle layer that connects a Java Swing UI with Data Objects, employing a strict Model/View/Controller structure to enable the rapid development of maintainable code.
Stringbeans
Stringbeans is a portal framework compatible with JSR 168 Portlet API standard. Stringbeans offers JAAS based authentication, flexible portlet access control and monitoring, and support for mobile clients. It is bundled with portlets for displaying charts, reports, database tables, XML documents, RSS headlines, etc.
StringGenerator
String generator for generating random passwords, activation links etc.
Striterators
(striterators)
The Striterator patterns offer many opportunities for further customization, particularly in developing declarative techniques for advanced filtering.
Struts FormDef
(formdef)
Struts plugin for reducing the work and repetition associated with using DynaActionForm objects.
Struts Live
(strutslive)
Framework enhancements and reusable components for Struts
StrutsEJB
(strutsejb)
StrutsEJB provides base classes and patterns to build a Web application with Struts, JBoss and JSTL. Features are:
Generic Session Facade: Just write a new EJB Command class to add a business logic. You don't have to create a whole new Session Bean.
Reflection-based DTO and Map-backed ActionForm: No more struggling with accessors. StrutsEJB's DTOFactory automaticaly detects fields and copies values between ActionForm, DTO and Entity Bean.
Service Locator and Business Delegate: to minimize your EJB-dependent code on Web tier.
J2EE Online Shop: a sample web app build around StrutsEJB, JSTL tags and Tiles templates.
DB access: simple DB access utility to show table contents by JSTL tags.
Security: Role-based user management and personalization tools.
Stun4J
(stun4j)
Simple Traversal of UDP through NAT For Java
A Java implementation of the STUN protocol (rfc 3489). The goal of the project is to provide VoIP Java developers with a means of handling NATs and firewall.
SubMacro
(submacro)
» Brazilian Java Users Society Project
This project has the goal to enable an alternative for web development, without JSPs or Template Engines (like Velocity, Tea, WebMacro, Tapestry, etc). All Java code goes into Servlet, and it uses the MVC concept to separate the interface into HTML simple templates with macros.
Subproject 1 for Universo disciplines
(subtechclass1)
This is a subproject of TechClass project. It addresses the use of an open-source environment to manage the project life-cicle.
Sun Java Streaming XML Parser
(sjsxp)
Sun Java Streaming XML Parser, Sun implementation of Stax (JSR 173)
Sun Multi-Schema Validator
(msv)
The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata. It supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and a subset of XML Schema Part 1.
Sun ONE Sumo Robots
(sumorobots)
Japanese Sumo Wrestling Robots
Survey and reporting tool sample application
(surveytool-sample)
Simple survey web application complete with PDF reporting tool. This is the source code for the TS-2471 JavaOne 2004 session on building advanced web applications.
Survey Builder
(surveybuilder)
Database driven application to collect survey information via a web front end. The application will be used to collect data from participants in the "Distributed Collaboration" project.
SVG - Salamander SVG Renderer & Animator
(svgsalamander)
SVG renderer and animator. Originally built to be a HUD for Java3D, it provides an easy and light way to read and display SVG content in Java programs. Built for video games, programmer has full access to scene graph. Design menus in vector art program and render in Java.
Swadl
(swadl)
It's a small framework to create easily servlet based web applications. It comes with its own template parser, because I don't like JSP. Also included is database support.
swaf - simple web application framework
(swaf)
swaf, despite it's "framework" name, will try to become a collection of tools to easily build websites and web applictions using java. It will strive not to *frame* users in a restrictive environment, and to avoid complexity of most of the currently known web application frameworks.
Swank, A scriptable,Tk-like, GUI toolkit built with Swing
(Swank)
Swank is a scriptable toolkit for building GUIs with a Tk-like paradigm. It is the GUI toolkit companion to the scripting language Jacl (Java Command Language). Together Jacl and Swank form the Java analog to Tcl and Tk.
SweetReader
(sweetreader)
SweetReader is a Java application for reading RSS feeds.
SWiesnerWordtrainer
(swiesnerwordtrainer)
A Java based knowledge trainer. Can be used to train vocabulary or anything else, suited for short questions/answers (e.g. history dates).
Swing - RAD (Rapid Application Development)
(swingrad)
This Program generate code in Java for Swing applications with database connections. The objective is increase the development time using this tool as Rapid Application Development (RAD).
Swing based Chess game that can be played over the network
(CheckMate)
A Swing based Java Chess game, to be plaued by two player in the same computer or over the network. Changes made by one user is reflected to the other user.
Swing Creator
(swingcreator)
To build a small simple and easy to use swing development environment which also contains actions normally associated with ide's for example being able to compile, debug and run.
Will also include load and save functions.
Swing Power Pack
(swingpowerpack)
Swing Power Pack - a collection of components thare are missing in Swing.
Swing Utility Classes
(swingutil)
This project will be used to provide access to a number of swing related utility classes that I have written over the years.
Swing Wizard Framework
(wizard-framework)
A wizard framework based on a WizardModel and WizardSteps.
swing-layout
(Swing Layout Extensions)
Swing Layout Extensions goal is to make it easy to create professional cross platform layouts with Swing. This project will consist of extensions to Swing and possibly a new LayoutManager. The long term goal is to roll these changes back into Swing proper.
SwingEasy
(swingeasy)
Goal to develop a set of documentation of best practices, workarounds and information on toolkits and their configuration to simplify application development using the Swing API.
SwingFX
SwingFX is a suite of effects, components, and more that are written in Java, typically using Java2D and Swing.
swinglabs
(SwingLabs)
SwingLabs is a Sun Microsystems supported project that allows experimentation with extensions to existing Swing components, new Swing components, and other desktop related technologies such as Java2D, AWT, etc. It acts as a testbed for ideas related to client side technologies, and provides a path for inclusion to future versions of the JDK.
swinglabs-demos
(SwingLabs-Demos)
Project for creating and maintaining demos of the SwingLabs project, and its sub-projects. This Project contains common code among demos, including Database configuration and setup, jnlp file configuration, build files, and look and feel initialization.
swingweb
SwingWeb is an AWT toolkit implementation that enables AWT/Swing applications to be deployed in web container and run on the client browser as web-based application in HTML/Javascript/CSS without any code change on the application.
swingwork
Swing implementation of the xwork framework.
SwingWorker
SwingWorker is a framework for implementing 'long running Swing GUI
interacting tasks'. This project is a back-port of SwingWorker from
Java (TM) 1.6 release to Java (TM) 1.5 release.
swingx
(SwingX)
Extensions and additions to the Java Swing toolkit. Successful SwingX components may be considered for inclusion in future versions of the JDK.
Synchronous-Asynchronous Messaging Protocol
(samp)
SAMP stands for Synchronous-Asynchronous Messaging Protocol. The SAMP protocol is designed to provide a secure and reliable messaging plataform. The protocol is implemented to allow trusted networks that can exchange non-repudiable and secure messages.
The protocol PDU is a SOAP envelope sent via a HTTP POST request/response session using TLS. A PKI model is used for authentication/encryption. A PDU can be sent synchronously (IM, web, RT applications) or asynchronously (email). The asynchronous model relies heavily on RFC 0821 (SMTP)
Table layouts using ExplicitLayout
(explicit-tablelayout)
This project provides a TableBuilder for constructing table layouts using ExplicitLayout.
TableLayout
New!
TableLayout is the world's most popular third party layout manager. TableLayout is a layout manager that is more powerful than GridBagLayout yet much easier to use. It was introduced to the world
TableMaker
(tablemaker)
A valuelist implementation in conjunction with spring with associated custom tags. Support for Collections, Hibernate, JDO, iBatis.
Tag Library Documentation Generator
(taglibrarydoc)
Utility for automatically generating javadoc-style documentation for JavaServer PagesTM (JSPTM) Technology Tag Libraries. It accepts a set of tag libraries as input, and generates a set of HTML files as output.
Tai?To!
(TaiTo)
Tai?To! is an open source software that provides communication between intranet users. It's similar to an instant messenger with low computing resources use.
Tamiel
(tamiel)
A community of java developers, especially Kyocera PocketCosmo, Tao ElateOS based PDA. The purpose of this project is to make it easy with PocketCosmo application with the benefit of development tools and documents.
Tapestry FCKeditor
(tapestryfckeditor)
The FCKeditor packed as Tapestry component
Tapestry Petshop
(betterpetshop)
Building sample Petshop application using Tapestry, Spring and Hibernate.
Tapestry Support
(tapestrysupport)
Additional examples, downloads and components for Tapestry.
Tapestry Web Component Examples
(tapestrywebcomponentexamples)
Examples and Tutorials to help developers learn how to use Tapestry's Java Web Components.
TaskBean Component API
(taskbean)
TaskBean is an API/framework for developing server-side java components. A TaskBean defines any unit of work. TaskBean components execute any arbitrary java software (number crunching, jdbc, ejb, jms,...etc). Taskeans are composed together to form Jobs.
TastePhone
(tastephone)
» Club des Utilisateurs de Java Project
TastePhone is a midlet which allows users to test their Java phones. By using this midlet everyone can taste the performance of his phone: MIDP & CLDC version, processor speed, RAM size, flash size (RMS), screen capabilities and screen quality, optional APIs (WMA, MMAPI, ...).
Tau
(tau)
Tau is a lightweight component framework. It's goal is to provide easy-to-use yet powerful component services.
TCP Connection Monitoring Tool
(tcpmon)
This Tool can be used to setup tunnels for TCP connections between a client and a server. It intercepts all the traffic flowing on the TCP connection and displays it in its GUI. This tool is quite useful for debugging any Web application, or a Web service since it can be used to monitor the requests and responses as they are sent on the network.
TEA Error Monitoring System
(tea)
TEA is an error and exception monitoring system for java and web applications. It closes the gap between low level log files and high level bug tracking systems and helps the application maintainers by storing the errors and exceptions in a database and notifying them.
TechClass
(techclass)
A single JSP application for publishing student and teacher materials, including homework files, teaching resources, and other related documents.
telescope
API to interface GO-TO GPS Telescopes
terrapeer
(TerraPeer)
TerraPeer is a P2P-based Distributed Virtual Environment (DVE) application build on Java, JXTA and Java3D technology. The conceptual idea of this project is to design an interface to a multi-user virtual space, which runs on a server-independent network.
test environment
(javadbf)
Only for test environment
Test Test
(Test)
teuyte
TestAlgo 2.0
(testalgo2)
TestAlgo 2.0 is a basic programmation language, made to help beginners learn to make good algorythms.
Testare
(testare)
A test framework for distributed java applications. It has initial support for EJB containers but it's very easy to extend it to support servlets, RMI or CORBA.
TestAutomation
This project aims to develop automation/testing tool to automate the process of testing/monitoring a software. It will feature automatic recording of user actions, training the software to check complete page load and then playback...
testing and staging page for the gelc community
(edu-gelc-test)
New!
testing and staging page for the gelc community
Testing Linux
(Linux)
Testing comfortable and finding some bugs and errors.
TestNG
(testng)
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use, such as: JSR 175 Annotations, flexible test configuration, default JDK functions for runtime and logging, and powerful execution model.
TestNG
(testng-eclipse)
This project will provide an Eclipse plug-in for TestNG with features similar to the JUnit plug-in but also covering the advanced functionalities of TestNG: groups, dependencies, editing of testng.xml, etc...
texdoclet
A LaTeX2e generating doclet.
TFrame
(tframe)
TFrame is a framework that provides all the things needed for a basic Java application. To use the framework you extend from the TFrame and Mediator classes and provide behavior for actions. The framework takes care of the order of construction as well as registering of objects within the mediator.
The Escher Advanced 3D Game Engine
(Escher)
A Research Project at the University of Colorado to develop and Advanced 3D Game Engine in Java.
The Java Advanced Imaging API core
(jai-core)
This project contains the source code for the Java Advanced Imaging API containing the packages javax.media.jai.* and com.sun.media.jai.*.
The Java Specialists' Newsletter
The Java Specialists' Newsletter is a newsletter aimed at the Java programmer with at least four years solid experience. It is written by experts, for experts. Don't expect hand-holding, infact, we discourage beginners from reading our newsletter, since we do not explain all the basics. Many great Java names are already subscribed, so if you are the best, we would love you to join us :-)
The Java-Digester Factory
(Java-Digester-Factory)
Java-Digesters are Java programs that process other Java programs,
and can be used to build such diverse things as:
* Compilers and interpreters
* Program checkers and pretty printers
* Statistics gathering tools
Creating a digester using the toolsmiths's usual approach (lex,
yacc, ...) requires months of training, weeks of planning, and
many days (and nights!) of programming. This article introduces
a different approach that reduces any digester-building project
to a set of mouse-clicks and some form-filling around the
intuitive GUI of a new (and free) framework called JDF (the
Java-Digester Factory). JDF achieves this economy of effort
by exploiting the following devices:
* Using a canned, prefabricated and tested grammar and
parser. (The grammar and parser can't be changed --
even inadvertently).
* Providing an IDE that displays the grammar as visual
trees that ordinary mortals can understand and use.
* Visually guiding users to the information they must
provide to augment the canned grammar into the desired
digester application
The jTDS Project
(jtds)
Open source pure Java JDBC 2.0 driver for the Microsoft SQL Server series (6.5, 7.0 and 2000). jTDS is the only open source JDBC driver for MSSQL in production state and under active development.
The Kentucky Java User's Group
(KentuckyJUG)
A virtual user's group to support Java programmers in the state of Kentucky. Regional sub-groups will be set up for Louisville and Lexington locations.
The Mad Chatter
(mad-chatter)
The Mad Chatter is a sample application used to develop and demonstrate techniques for building Swing applications that look and feel native.
The New Shopping Cart Framework
(zapcart)
Dumb shopping carts in shopping malls can be replaced with intellilngent carts , which can give a richer buying experience and ease of shopping.
The Recalcitrant Engineer
Java & J2EE Related Discoveries, News, etc
The tray part of JDIC for Mac OS X
(MacJTray)
The project tries to create a clean room implementation of the tray part of the JDesktop Integration Components for Mac OS X.
The Verge Framework
(verge)
The Verge Framework is an open source J2EE web application framework available under the LGPL license.
The Whoru Directory
(Whoru)
The Whoru Directory is a simple, yet free, Address book, and perhaps, later on, Calendar and ToDo list for individuals and companies. A great project to show off database connectivity and GUI design.
The Xith Toolkit
(xith-tk)
The central repository for all non-core community based Xith3D contributions including geometry loaders, add-on libraries, example code, and documentation.
theReallm
(thereallm)
Actually an umbrella for several sub-projects, I hope the reallm will one day change the way people live their lives. The goal is to provide enterprise-level secure messaging, e-commerce, resource sharing, distributed processing (for everything from statistical research to special effects rendering), P2P network reliability, and most importantly: connection - not just protocol connections - emotional connections.
Theses
(theses)
Nowadays, the academic cientific production and researchs are so much restrict to universities where they were made. Some great repositories like NDLTD, Caltech ETD and BDTD, in Brazil, are working to improve access to theses. To promote a more extensible divulgation, Liber Laboratory, start the development of a web application capable of publish theses online. The first release aims to catalog and retrieve abstract and/or full text from theses in pdf format, data integration with other repositories via open archives and an administrative module. The next releases foresees control of complete document's production cycle, like revisions and versions, for example.
Theses is developed using the following frameworks: WebWork, Spring, Jakarta Lucene, Hibernate, Freemarker and other open source libraries. The project will be well documented with DocBook and a wiki, a forum and mailing lists to continuum documentation.
thin-k
THINK is build for Italian SMB, it provides ERP and CRM and many more.
thinlet
(Thinlet)
Thinlet is a lightweight GUI toolkit in a single Java class. Separates
the graphic presentation (described in an XML file) and the business
logic. Developed mainly for browsers' 1.1 capable JVM and Personal Java
PDAs.
ThinNB
(thinnb)
New!
Umbrella project and NetBeans module that adds support for Thinlet inside the IDE
ThinNB Jar
(thinnbjar)
New!
Makes Thinlet's jar available to other modules
ThinNB Thing
(thinnbthing)
New!
Makes Thing's jar available to other modules
ThinNBEditor
(thinnbeditor)
New!
Adds support for editing Thinlet xml files in visual mode using ThinG
ThinNBSupport
(thinnbsupport)
New!
Adds support for Thinlet xml files in NetBeans
ThinUI
(thinui)
ThinUI is a lightweight window toolkit for Java.
This JSR defines an interface to an Order Management component.
(jsr264-public)
This JSR defines an interface to an Order Management component, with specific extensions for activation and work order management use-cases.
-> http://www.jcp.org/en/jsr/detail?id=264
Tiger Productivity Pack
(tpp)
This project aims to implement a couple of design patterns improved by Java 5.0 features. This project has 2 objectives:
1) Be a lightweight framwork.
2) Be a good example for teaching patterns and Java 5.0.
tilepile
(Tilepile)
Tilepile is an application used to aid in creating tile murals. It can be used to import images and convert them into tile murals, edit the murals, and distribute the tile setting process to a set of networked workstations.
Tina POS
Tina POS is a point of sales application designed for touch screens, supports ESC/POS ticket printers, customer displays and barcode readers. Its multiuser and has a great backoffice with a product entry form, reports and charts.
TiVO Web browser
(tivo-www)
A TiVO application that allows web browsing on your TV.
TKAppletBar
(tkappletbar)
TKAppletBar implements a desktop side bar that can execute an arbitrary number of modules, which are ordinary applets. The applets can run in fixed size mode which means that they are shown inside the desktop side bar or in preferred size mode which means they appear in individual moveable and resizable windows
TMXResourceBundle - TMX Java Bridge
(tmxresourcebundle)
TMXResourceBundle is an extension of Java ResourceBundle class to read text resources directly from a TMX file.
TMX (Translation Memory eXchange) is the vendor-neutral open XML standard for the exchange of Translation Memory (TM) data created by Computer Aided Translation (CAT) and localization tools. The purpose of TMX is to allow easier exchange of translation memory data between tools and/or translation vendors with little or no loss of critical data during the process. In existence since 1998, TMX is a certifiable standard format. TMX is developed and maintained by OSCAR (Open Standards for Container/Content Allowing Re-use), a LISA (Localization Industry Standards Association) Special Interest Group.
One of the main concerns of internationalization consists of separating the main source code from the texts, the labels, the messages and all the other objects related to the specific language in use. This facilitates the translation process as such as all the resources related to the local language context are well identified and separated.
Since version JDK 1.1, Java provides great support for internationalization (i18n) by offering several instruments and tools, for example the support to Unicode 2.0, the multilingual environments and the object localization, just to mention a few.
However, all these instruments may not be sufficient when we target a global market in which the costs to translate and update the texts (including labels, messages, menu elements and so on) can easily become quite high.
This is the context where the TMX standard comes to help by applying to the translation and management process of these texts the concepts of reuse, increase of consistency, and the shortening of the production cycle. All this with the added bonus of cutting the development costs.
Tomahowk
(tomahowk)
Tomahowk is a tool of work to support the analysis, conception, planning, execution, validation, control and documentation of executed activities following the Methodology of Tests and Homologation of Systems.
Tool for the community leads to update the homepage
(community-updater)
This project aims to develop a tool to automate the interface of the community page updater.
TopicDocs
(topicdocs)
Personal knowledge/information manager, archiver and scheduler
Toronosaurus
(toronosaurus)
Toronosaurus is a Java-based web application designed to capture product warranty registration information.
TourismIntelligentAgents
(tourismintelligentagents)
Intelligent agents collaborate tourism related web services in a Sience Oriented Architecture media present an adventure to customer.
tracetest
A tool for automated trace based testing
Trails Framework
(trails)
Trails is a domain driven development framework in the spirit of Rails and Naked Objects.
Transform SWF
The Transform SWF framework is a collection of classes for each of the tags and data structures that make up the Flash (SWF) File Format Specification from Macromedia. The classes provide a completely object-based API for parsing, manipulating and generating Flash files. This allows Java applications to dynamically generate and update files that represent animations and documents which can be easily distributed and displayed on any platform that supports a graphical web browser.
Transform Tags
(transformtags)
The TransformTags module allows JSP authors to transform data in various ways,
including applying XSL transforms to XML and escaping markup for presentation.
Transform Utilities
Transform Utilities is designed to extend the functionality provided by the Transform SWF framework and support a higher level interface to reduce the level of effort required to implement applications. Transform Utilities simplifies the integration of sound and images into Flash file while text can be displayed using external font files allowing presentations to be localized for any spoken language.
Transitions definition language for reactive systems
(wippog)
Wippog is a language and a computation environment to express behaviour in reactive systems and heterogeneous components.
Translate AS1
Translate AS1 is a compiler for Macromedia's ActionScript language. Scripts are compiled to generate the binary encoded actions and byte-codes that are executed by the Flash Player when a frame is displayed; a button is clicked or when a movie clip responds to a mouse or keyboard event. The code can be added to the objects in the Transform SWF framework or integrated with a third-party Flash library.
Translate AS1 greatly reduces the level of effort required to implement complex behaviours when implementing Flash files. Rather than generating individual action objects programmatically high-level ActionScript can be used - boosting productivity and reducing errors.
Transpers
(transpers)
Data access layer at extremely high level of abstraction built on top of Spring and Hibernate libraries. The main goal of the project is providing configurationless library for storing objects in relational databases.
TravelBeans
(travelbeans)
JavaBeans for travel reservation and travel management applications.
tshc
(JavaOne T-shirt Hurling Contest)
Become famous by helping James figure out how to distribute JavaOne t-shirts - submit your ideas on how to hurl shirts to JavaOne audiences!
Tspell Turkish NLP Library
(tspell)
Tspell is a set of library and application for Turkish Natural Language Processing issues.
tweety
Special NIO Webserver
TwinPeaks
(twinpeaks)
Sakai compliant add-in which provides a system to make it easy for instructors with limited time and very limited technical expertise to simply locate and reuse digital library content, licensed or local.
Tymeac
Tymeac is a Java asynchronous process manager for backend server development. Tymeac provides a queuing facility, thread management and recursive processing with a minimal footprint that is easy to use.
typecast
Typecast is a font development environment for OpenType font technology. This includes an outline editor for both TrueType and Postscript Type 1 outlines, TrueType and Postscript Type 1 hinting, font conversion utilities, and font handling libraries for use in application development.
typed XML writer
(txw)
Library that allows applications to write XML documents in a strongly-typed fashion by using a schema.
TypEx
(typex)
TypEx uses Java classes to extract data from streams of XML data. The extracted data is made available as instances of the specified classes. Instances are retrieved via either an Iterator or Observer mechanism. In either case, efficient Java code for a pull parser is generated to extract the data.
TypEx differs from other data binding approaches in that it does not require a schema for data, and it allows for partial descriptions.
UICompiler
(uicompiler)
UICompiler is the tool to change your workflow when coming from a graphical design to a finished rich client. We provide the tools to use the professional QtDesigner application for point and click GUI building, as well as professional widgets and complete integration of theming into the end product.
UISpec4J Swing testing library
(UISpec4J)
UISpec4J is a functional and/or unit testing library based on the JUnit test harness. Unlike existing event-based, low-level Swing testing tools, UISpec4J offers a set of high-level APIs which result in readable and maintainable test suites.
uitags
uitags is an open source JSP custom-tag library that makes developing friendly UI (user interface) effortless. It has a unique aim of helping developers create UIs that don't confuse end-users and instead let them work more efficiently.
UK Java User Group
(ukjug)
Java User Group representing the United Kingdom.
ULC Developerzone
Developerzone offers support for ULC, Canoo's rich client GUI library for J2EE.
ultim
ULTIM stands for Ultimate Lead, Tracking and Issue Manager. The aim of ULTIM is to help people with the lifecycle of their project.
UltraLauncher
The ULauncher is a small Java Launcher that uses JNI to create a JVM and launch the main class. ULauncher uses JVM.DLL to locate and create the JVM, so you can not configure the "classpath" nor "path" environment variables.
UltraMock
(ultramock)
UltraMock is a Mock Exam simulator system with advanced features like customizable exams using XML files, progress reports and stats, different difficulty levels. It is work as standalone Java application, JWS or even via applets.
UML Interoperability
(UML-Interop)
This is a project for managing the UML interoperability effort for the OMG. This is where we will post the working copies of XMI tests and documents.
UML4All
(uml4all)
A web site with two main features: provide UML diagrams for management in DHMTL (client) and a Project Management of a uploaded file for each session. Providing a number of parsers of the most famous UML files formats...(server) Using Servlets and Java for That
UML4Petstore
(uml4petstore)
This project will provide some UML diagrams for the Java Petstore application from the BluePrints group. The Petstore does not have a lot of UML diagrams and many people have requested more UML. So this project will contain some UML diagrams for the petstore application which might
help other users. It has been observed that the lack of UML diagrams for petstore example has made it difficult for novice to understand the project fully.
Unfied Data Access Pattern
(accio)
Using persistence in applications offers developers a wide range of implementation techniques, technologies, and products. Common design patterns help to isolate one application tier from another, but often early design choices are difficult to change later in the development cycle once requirements are better understood. The DomainStore pattern can help isolate one tier from another, but implementing DomainStore using JDBC can be a challenge. Accio implements this pattern in JDBC, but other implementations allow the application to use CMP or JDO as the application requirements evolve
Unified Instant Messaging
(uim)
UIM is not just about a standard format for message exchange between clients, but also allows for display information to be specified. The emoticons will be standardized too (not the images, only symbols). This is the begin.
UnifiedIO
(uio)
UnifiedIO allows random access to any data (even over HTTP), and gives a clear difference between read only and read/write access.
UniqpodForum
(uniqpodforum)
Uniqpod forum is a java webservice that provides forum service to various type of client technologies. It currently support flash/flex/central and html front end.
Unit test automation toolkit for Swing application.
(SwingUnit)
New!
SwingUnit is a unit test automation toolkit for Java Swing application.
SwingUnit assumes that it is used with JUnit, and it makes you easy to write a test code which operates Swing GUI. I suggest you to use this
toolkit on the following cases:
- Degrade test automation for a refactering.
- Test on each platform/OS.
- Continuance measurement of GUI response time for iterative development.
- Performance test for many user's concurrent use.
- Test for each language.
Your new idea for the usage of this SwingUnit is welcome.
The main concept of SwingUnit is a encapsulation of operation event for each Swing components. I name it RobotEvent. A RobotEvent finds a target
component and it acts a given operation. Not only you can use the RobotEvent from your JUnit test code directly, but also you can build it from a scenario file written in XML format in your JUnit test case. Of course, the RobotEvent has a ability to make a new XML scenario file.
When I designed this toolkit, I thought SwingUnit needs two types of extensibility, one is a extensibility of RobotEvent, and the rest is a
extensibility of finding method for target components. I broke down the
RobotEvent into following main elements:
- Abstract class of RobotEvent and it's subclasses
- RobotEventFactory which can add a function to create a new RobotEvent subclass object.
- A container of RobotEvent, Scenario. You can read or write XML scenario file through the Scenario class.
- Finder which searchs target component
- Finder strategy class : FinderMethod, and it's parameter : FinderParameter.
I intended to be able to add your new RobotEvent or FinderMethod without modifing the core library.
To test on a different platform or machine, The toolkit must absorb the differences between each platforms and machines. I prepare the TestSetting
mechanism to parameterize the environment differences.
SwingUnit has two parts : one is a framework part and the other is a extension part. The framework part has a basic set of RobotEvent and Finder classes. It contains low level RobotEvent subclass which are the wrapper of java.awt.Robot method and some component events.
The extension part includes a javax.swing.* component's RobotEvent implementation
and it's helper classes.
This first edition of SwingUnit has a minimum set of RobotEvent to demonstrate the availability of the concept. This version lacks many important Swing component's RobotEvent, and also, it may have many bugs.
I hope many guys will join to collaborate creating a new RobotEvent subclass or a new FinderMethod, or removing a latency bugs.
Thanks.
Unit Testing for J2EE Components
(AppServerUnit)
a tool that allows to easily write and execute JUnit-style tests in the context of a J2EE application server
Unit Testing Framework - XSLT
(utf-x)
UTF-X is a Junit extension for testing XSLT stylesheets. UTF-X test are deined in XML test definition files which are automatically loaded and executed by the framework.
Universal Browser Interface Project
(ubi)
Design a Universal Browser Interface for IE and other browsers to give them a common browser API for rendering webpages, with a custom widget API.
Universal Library Project
(ulp)
The Universal Library Project (ULP) aims to remove all pain from using libraries when writing Java code.
ULP aims to automate all of the following tasks for end users of Java software libraries:
- Downlownloading a software library release
- Unpacking the release
- Organising all downloaded releases
- Finding the important binaries within a release
- Entering information about the release into IDEs and build tools
ULP is achieving this by establishing a standard format for describing a software library release and providing tools (and open APIs) that use these standard documents to perform tasks that users would normally have to do manually.
University of Essex: Programming community
(jessex)
Mission: Is to unite every student who is dealing with programming concepts. Exchange ideas concerning programming issues.
UNIX environment's simulation
(JEmuX)
JEmuX attempts to be a simulation of a common UNIX environment that runs as a normal Java application.
It's console-based and looks forward to modularity, so that it could be easily enhanced with new issues.
UrlRewrite
(urlrewrite)
Based on the popular and very useful mod_rewrite for apache, UrlRewriteFilter is a Java Web Filter for any J2EE compliant web application server (such as Resin, Orion or Tomcat), which allows you to rewrite URLs before they get to your code. It is a very powerful tool just like Apache's mod_rewrite.
User Uploadable JAIN-SIP Services.
(jain-sip-appserver)
Combine Servlets and JAIN-SIP for user uploadable SIP Services with resource control.
Utilities for Linux and Java
(linux-utilities)
This area is a collection point for cool utilities that folks have made for Linux/Java which are not large enough to warrant an entire project.
Utility for mapping JavaBeans
(beanmapper)
This small utility provides a convenient way of mapping and converting one JavaBean to another. Under the hood it uses Jakarta Common BeanUtils to dynamically copy properties. It facilitates copying of properties with same names and similar types. In addition you can plug-in custom structural mapping and type conversion. Example of usage is implementation of assembler for mapping of Data Transfer Objects (DTO) to/from a domain objects.
Vaccination
(vacci)
Schedule and vaccinate babies in a country on different periods and collect stastitics
validation of entered data during registration
(validation)
During online registrtion this component will ensure that valid data is enterd in respective fields
Varius tools that can be used for research and education
(edu-tools)
Varius tools that can be used for research and education. You will find projects here that can be used for research, engineering, and exploration. The tools may also be used as an aid to instructors and students.
VaultKeeper
Encription program, based on PBE system. Given a password, the program can encrypt files or entire folders. The results are stored in a vault, where can be later unencrypted, provided the user knows the correct password.
VCalendar
(vcalendar)
A library for creating and processing vCalendar (RFC2445).
Velocity Template UI TagLibs
(velotags)
» Rio Grande do Sul JUG Project
This is a "fork" from the WebWork 2 UI taglibs that can be used without webwork, the porting includes the ability to use the taglibs inside velocity templates, and the wonderful ability to specify the generated tag code with velocity templates.
Velox
(velox)
Lightweight Java tools focused on perfomance.
Viçosa JUG
(vicosajug)
Java User Group from Viçosa, Brazil.
Viaje - Java 2DGame Engine
(viaje)
Viaje is a generic java game engine dedicated for 2D arcade games and uses java2D facilities. It contains simple concepts which ease games developpement (Sprite, Scene, Collision control, Timers etc.) I'd like to also add in this game engine generic tools to help the multi-players games (Server / Clients). I'm ready to provide the source of the library and an arcade game that uses the library (Space-Super-Invaders !) and that helps me to test the quality of the game engine.
Video conferencing using jmf
(videoonferencing)
This project purely focused windows based LAN, in order to develop a graphical environmant to communicate persons in different floors of the same building.
VirtClassR
(virtual-classroom)
An educational tool allowing students to learn and participate in an interactive environment. Main features include multicasting sip audio transfers (conferencing); digital whiteboard; and html (xml?) slide presenter.
Virtual Universe
(virtualuniverse)
The "Virtual Universe" is a 3D cyberspace which offers more possibilities than just chat: it is a combination of the Web, chat, and instant messaging within a realistic, three-dimensional cyberspace. Here people can meet, interact with each other, and build houses and whole worlds. The "Virtual Universe" is a virtual reality environment which runs on top of the Internet.
virtualmanagement
Manage areas, buildings and assets using 3D representation
VisitorDoclet
(visitordoclet)
A simple framework for developing JavaDoc Doclets, based on the Visitor pattern.
Visual Interface Creator
(vic)
Simple Eclipse plug-in for UI design using Swing
Visual Java Source Safe
(vjss)
Visual Java SourceSafe, the version control system that enables to manage individual and team projects.
Vito Project Management and Build manager
(vito)
A complete Continuous Integration utility, used for managing projects using declarative XML descriptors and annotations. It consists of a flexible repository for 3rd party products, a mechanism for building, testing and deploying your projects and a management & status web application.
vman framework
(VMan)
Java XML-based XUL framework for building complex GUIs and binding data to them.
vo2ddl
(VO2DDL)
This tool generates DDL statements from a set of value objects.
voip
New!
VOIP programming
Voyager Project
(Voyager)
A java-based federated brokerage model for the exchange of digital content and rights.
VRaptor Web MVC and IOC Framework
(vraptor)
VRaptor is a Web MVC framework, with inversion of control capabilities through setter and constructor injection. You can use VRaptor to quickly build your web project. It has a lot of features from webwork and struts.
WalesAndWestJug
(wawjug)
A Java User Group covering Wales and the West of England. To facilitate the exchange of Java knowledge within the region. Organise events and talks. To build a community of software professionals from a range of organisations and backgrounds. This site will address the initial development of the JUG, its direction, goals, and website.
Warehouse Inventory System
(warehouseinventorysystem)
Need to create an inventory system that is convenient to use for a warehouse man. The System should receive delivery quantity and process withdrawal quantity, report the beginning stock balance, total withdrawals and deliveries of the day, and remaining stock balance. It should also report which material has a below average stock balance.
wave
An interpreted programming language written in Java that is rule-based and has an extensible syntax.
WeatherLib
(weatherlib)
WeatherLib is an easy to use library to return current weather data from www.weather.gov
WeatherTray
A program that gets current weather as well as a 5 day forecast from the National Weather Service. It uses the JDIC Tray library to put the current weather in the system tray.
web based mail system
(MailingSystem)
A web based mailing system using JSP and advance tag library, along with reminder and calendar.
In future want to move at mobile device.
Web Database Manager
(wdm)
» China Java User Group Project
WDM (Web Database Manager) is a web-based managment system for relative database.It provides a web application client for database.
Web File Explorer
(descartes)
The idea of this project is to implement a File Explorer (to navigate through files and directories) in Web, so anyone can download/upload files using Web. The idea is to create plugins of input data (download) and output data (upload) so using a xml configuration we decide from where download data and to where uploading the data, all in a simple WAR file, using patterns, and with an excellent UML documentation.
Web Prototype Transformer
(wptransformer)
Receve as input a group of html prototype files and generate the java server pages with struts tags or third party taglibs. The transformation process is based on a xml definition.
Web Remoting Using AJAX (Asynchronous JavaScript + XML) with Java 2 Enterprise Edition Web Technolo
(ajax)
This Project is meant to provide server side and client side source code and libraries for developing AJAX (Asynchronous JavaScript + XML) based web applications.
Web Services Programming Course
This is "Web services programming" course that is being taught by Sang Shin of Sun Microsystems.
Web Timesheet
(webtimesheet)
Web Timesheet is a web-based timesheet management application for workgroups. It should maintain the detailed timesheet of every employee. The entire work is done under the control of administrator and he is the person who gives approval to all activities of employees.
Web Weberei
(fuldamastersprojekt2)
This is a masters level University project to create a web presence using java development tools for an imaginary weaving company. The project will run for the spring semester until about 15 July 2005.
WebAppSecurity
(webappsecurity)
WebAppSecurity is a Servlet Filter framework that allows an easy declarative manner to create security rules for a web application. This includes limiting the number of transactions a user can make, preventing brute force password cracking, and XSS attacks. WebAppSecurity is designed to protect Websites and WebServices.
WebCam
(webcam)
WebCam is a program for capturing pictures from your web camera and placing them on internet or serving them from your local PC, using the built in web server. WebCam is easily customized and can be used as
local HTTP-server. The program can be used as a motion detector, capturing a new image each time it senses a movement. The picture can be saved to local disc or uploaded to a web server via FTP. Additional features include text caption, support banner placement on the cam page, capture timer and picture history. You can then choose to take snapshots or to enable the built in server, allowing others to access your
webcam right on your PC via your IP address. The program assists you by having the URL ready to copy to the clipbopard that users will need to view your webcam
WebModels - an open source framework for building Web Applications.
(webmodels)
Web development framework that offers a good separation of business logic from the design, rapid development process, well balanced performance in limited resource environments. Framework based on MVC design paradigm with a custom Controller that is based on OGNL language, Model Manager that manages application models, and a View based on XSLT transformation. This framework proved to be a good alternative to Apache Struts.
WebOnSwing
(webonswing)
WebOnSwing is the easiest way to create web pages and sites, you can render html pages with Swing components, using html templates to separate perfectly look&feel; and logic. Component based web application framework that renders web pages with Swing components.You can develope your web application without taking into account HTML and JS; map Swing applications to html, handling client events and each component persistence.
WebSpine
(webspine)
WebSpine is a framework MVC II (Model View Controller), which has the objective to provide faster and simplicity to develop Web applications.
Webtop
(webtop)
Cocoon based portal.
webwork
WebWork is an MVC framework designed with simplicity in mind
WebWork Multipart Parser
(webwork-multipart)
File upload multipart parser with progress support
WebWork plugin for various IDEs
(webwork-ide)
(This is a sub-project of "webwork")
A plugin for WebWork to be used in various IDEs, including IntelliJ IDEA and Eclipse.
webwork-optional
This project contains optional packages for webwork such as support for pico.
WebWork2 Validators Extension
(ww2validator)
Comm Validators and JavaScript Validators for WebWork2
WfMOpen
WfMOpen is a J2EE based implementation of a workflow facility (workflow engine) as proposed by the Workflow Management Coalition (WfMC) and the Object Management Group (OMG). The workflow component is based on a set of Java interfaces that define an API for a workflow management facility. The basic "omgcore" interfaces follow OMG's Workflow Management Facility Specification, V1.2 very closely, while making some modifications to adapt the CORBA service to the established design practices for a Java API.
Which4J
(which4j)
Find occurrences of a class in your classpath or any ClassLoader
WhirlyCache
(whirlycache)
WhirlyCache is a simple high performance in-process cache, comparable to EHCache and OSCache (but faster). It includes pluggable implementations (FastHashMap, ConcurrentHashMap) and eviction policies.
whisper
Instant Messaging and Presence applications and APIs.
Whisper Instant Messanger
(whisperim)
A XMPP/Jabber instant messanging client with end to end encryption.
Whizlabs J2EE-Java Certification Preparation Solutions
Ensure your success in J2EE-Java certification exams (SCJP, SCWCD, SCBCD and
SCEA) using Whizlabs Certification Exam Simulators and Instructor-led,
Online Trainings.
wiefanz
An On-line bookstore integrates with Amazon E-Commerce Services through web services. Also serves WML document to wireless user.
wikibook
wikibook converts SnipSnap based wiki sites into docbook, pdf, and html (single page and multipage) content.
wilkosz
Yet another lightweight container that provides dependency injection, instance management and a single point of access for instances. Configuration through 5.0 style annotations. Integrates nicely with Hibernate, providing declarative transactions.
William's Adventures
(williamsadventures)
A 3d game that use Gamma ( an additionnal layer above Xith3D ).
Windows Bluetooth Socket API implementation of JSR-82
(Bluesock)
Windows Bluetooth Socket API implementation of JSR-82.
Basically wrapping the new Windows bluetooth API with JSR-82.
WinJunior 123
(winjunior)
A 2nd level GUI manager for children. A three phase project that culminates in a final suite of software that ages with your child, from early learning to through to high school. It will grow and introduce your child to more complex IT principles as there understanding and requirements grow.
Phase 1 mygui.
An audio visual operating system that will allow a child up to the age of 6 play educational games, including reading, spelling, math, music and a world globe. All provided within a protected ring-fenced environment on the family PC.
Phase 2 guitwo.
A more richly functional, simple to use desktop environment. Introducing the child too more familiar IT concepts with learning and organizational tools.
An in depth offline zipped web that you can be added to by parents, for 100% safe study and play. For your childs revision and study needs.
Phase 3 trigui.
A fully functional, customizable, desktop office suite that can be turned on as new functionality is required. Wizard tutorials to teach new skills and concepts.
A reliable web nanny so they can browse, learn, have fun safely. A parental administered and monitored email and web presence.
winlaf
The winlaf project aims to provide a common place for Swing developers to track inconsistencies in the Windows Look and Feel. One goal of the project is to provide a common source of utilities that work around consistency issues. The hope is that eventually, many of the utilities provided here won't be necessary and the underlying issues will be fixed in Java itself. In the meantime, the winlaf project provides a way to make Java applications under the Windows Look & Feel appear as close to their native counterparts as possible without resorting to non-platform toolkits such as SWT.
Winstone Servlet Container
Winstone is a servlet container that was written out of a desire to provide servlet functionality without the bloat that full J2EE compliance introduces.
WiSer
(wiser)
A unified Widget Server for Swing- and Web-Clients
WisuddiSMS API
(wisuddisms)
WisuddiSMS is a SMS API for GSM Modem or any compatible phone
wiujava
This is a java project for Soft Eng Class at Western Illinois University.
wizard
(Wizard)
Provides a simple API and UI for Wizards, a commonly used UI pattern in GUI interfaces. Traditionally, everybody has needed to write their own Wizards, and such code is painful and hard to get right. This library aims to provide a simple API for writing Wizards, and default UI that resembles Wizards in other applications, but with the ability to plug in alternative UI implementations if desired. This library was designed as a replacement for NetBeans' Wizards API, and takes into account the long history of that API, problems encountered with it over the years, and provide a simple, easy to use solution that enables any Swing application to provide Wizards with a minimum of code and effort.
Work effort / time tracking system
(Workeffort)
Businesses perform work efforts within their organizations to complete certain tasks. The application facilitates the management of these tasks. The application includes a full fledged time tracking system with approval and managment processes.
Workflet - Distributed Workflow Management System
(workflet)
The foundation of the workflet, which means how to generate java-based workflow simple applications, and is able to automate business processes and import processes from the legacy workflow systems such as IBM MQSeries Workflow.
Workflow
(workflow)
This Workflow engine or framework is to improve workflow for all java applications. "Code that's able to code on itself" eliminates hassle architecture for building a system nowadays with complicated business rules and logic.
workflowmanager
Business Work Flow Designer for EAI
WorkSpace
WorkSpace is neither an application in the tradional sense of the word in fact It aims to be more. WorkSpace is simply the sum of it's modules and result of here relationship. WorkSpace is a traditional client server application that can provide a team work environment that have a share view of objects, in a sense they are all apart of the workspace. For example WorkSpace may contain modules packaged as an Accounting program or an Inventory Management System etc.
WPsynch
(wpsynch)
The Windows Password Synchronization Agent (WPsynch) synchronizes password values uni-directionally between any LDAP-V3 compliant directory server and Windows directories, namely Windows 2000 Active Directory (AD) and NT SAM (NT) Registry.
WS-Broker
This project will provide several strategies for making a web service broker on J2EE using JAX-RPC
WS-Context
(ws-context)
For passing context indo and meta-data with web services on J2EE 1.4
WS-Management
(wiseman)
New!
The Wiseman project is a Java implementation of the WS-Management specification.
wsrs
Web Based Student Registration System
wstest
New!
WSTest is a web services test developed at Sun Microsystems. It is designed to measure
the performance of various types of web services calls.WSTest simulates a multi-threaded server program that makes multiple web services
calls in parallel. To avoid the effects of other platform components, the web service
methods perform no business logic but simply return the parameters that were passed in.
WSTest was released in Jan 2004 on java.sun.com and we would now like to build a community around it in Java.net
WSUnit - The Web Services Testing Tool
(wsunit)
WSUnit is a tool that can help you test Web Service consumers. It provides a predictable and repeatable simulation of a Web Service that is ideal for unit testing. It is also useful when developing web service consumers when the actual web service may not be avaliable due to your remote location or may not have been fully developed itself.
wurfl
WURFL (Wireless Universal Resource FiLe) is a framework for multiserving wireless applications
x-log
X-Log is a powerfull blog and fotolog system based in Java.
XCollections
A disk-based implementation of interfaces from the Java Collections Framework.
xed
This is a command line utility editing xml like sed.
XHTMLTranscoder
(xhtmltranscoder)
XHTMLTranscoder is an open-source Java class that quickly converts broken HTML code to well-formed XHTML.
This class extend the com.tecnick.htmlutils Java package that provides a collection of utilities to create, parse and convert HTML/XHTML documents.
XHTMLTranscoder is a fast transcoder useful to convert HTML code in real-time.
This class do not check headers, it checks only the general rules for tags, attributes and nesting: tags (elements) names in lowercase; attributes names in lowercase; elements nesting; elements termination; unquoted attributes; unminimized attributes; unterminated empty tags; preserve other languages elements (php, asp, jsp, ...).
The HTML documents transcoded using the XHTMLTranscoder class are generally recognized as valid XHTML document by the W3C Markup Validation Service.
Xith3d
(xith3d)
The Xith3d project consists of powerful middleware consisting of a scenegraph and an extensible renderer. The goal is to create a lean and performative scenegraph and renderer while at the same time allowing for extensions and enchancements to all stages of the rendering pipeline.
Xito
(xito)
Xito hosts several Java Desktop projects designed to increase the functionality and usability of Desktop Applications.
xlsjdbc
JDBC driver to read excel XLS files
xlSQL
(xlsql)
JDBC Driver for Excel
XMage
Graphic library for Java that supports displaying and manipulation of vector/raster/3d graphic
xmail
The purpose is to develop a mail server using J2EE and XML as message store. Already implemented the basic commands to receive mails. Yet to implement the Delete commands and advanced POP commands.
XML attribute based templating
(axt)
A template processor for producing XML. It takes XML templates as input, garantuees well-formed output unlike JSP or Velocity, is designed to process beans as a data model unlike XSLT. axt uses the OGNL expression language for expressions. axt exclusively uses namespaced attributes as template annotations, no elements like Zope's tal.
XML based collaboration suite
(iNTERACT)
An XML based collaboration suite to exchange data between two applications or systems.
XML Bulk Loader
(xmlbulkloader)
XML Bulk Loader is a set of Java packages for insert/update/delete data contained in XML documents into/from relational databases. An instance of it can be created and used by applications developed using Java language. A sample application can be run from the command line to populate database tables.
XML Diff - Detecting Changes in XML Documents
(xmldiff)
xmldiff is a tool for detecting the difference between two XML documents.
XML Event Object Model
(xeom)
XEOM attempts to simplify the event processing of XML by passing event objects to a single method interface rather than having a multi-method interface receive a separate method call for each type of XML event received.
XML Pipeline
(xmlpipeline)
Assembly line like construction of XML document mainly for use with Struts and STXX.
XML RPC Admin
(xmlrpcadmin)
Tool to create user and groups and manage rights to use services published using XML-RPC, and uses prevayler to maintain the data in the server, provides an GUI interface to manage the rights and user / groups
XML validator generator
(bali)
A tool that compiles a schema and generate the validator with a small runtime.
xml-databases
XML Databases community
xml-ezparse
A very simple XML parsing API based on event listeners and pattern matching. Inspired by Apache's Digester but xml-ezparse aims to be simpler and cleaner. The current revision is dependent on J2SDK 1.4 APIs.
xml2dbf
XML 2 dbf converter with xml configuration schema.
xml:id Filter
(xmlidfilter)
xml:id Filter is a SAX 2.x XMLFilter that implements xml:id processing.
XMLConfigReader
(xmlconfigreader)
XMLConfigReader is an open-source extension of Java ResourceBundle class to read configuration data directly from an XML file.
XMLConfigReader reads structured resource text data from an XML file and store it on a hashtable.
The hashtable keys are taken from the value of the first attribute of the item elements.
The hash table values are hashtables containing the sub-items names as keys and the sub-items data as value.
XMLDB API
(xmldb)
The XMLDB API provides a simple and efficient Collection and Resource interface that is easy to implement over files or more advanced services.
XMLGridLayout
(xmlgridlayout)
XMLGridLayout is a LayoutManager that behaves like GridBagLayout, but the constraints are specified in XML rather than in code, thus effectively separating the layout logic from the actual components or the container (the same XML can be use in more than one container).
XMLGridLayout
XMLGridLayout is a LayoutManager that behaves like GridBagLayout, but the constraints are specified in XML rather than in code, thus effectively separating the layout logic from the actual components or the container (the same XML can be use in more than one container).
XmlPersistence
(xmlpersistence)
This project provides transactionnal DB persistence for XML document.
XMLSceneGraph
An API to read and write Java3D scenegraph using XML
XMLSerialization
(xmlserialization)
XMLSerialization is a framework that performs mapping of java object into XML and back. It uses bytecode generation to generate serializers for specific mapping. It's obviously performance oriented.
XMLTest
New!
XMLTest simulates a multi-threaded server program that processes multiple XML documents in parallel. This is very similar to an application server that deploys web services and concurrently processes a number of XML documents that arrive in client requests. XMLTest concentrates on on XML processing performance by acting as a standalone multi-threaded program that processes XML document files. To avoid the effect of file I/O, the documents are read from and written to memory streams. It is implemented in both Java and C# .
XMLTest measures the throughput of a system processing XML documents. The notion of an XML transaction here corresponds to a complete life cycle of an XML document. For tree building parsers this requires the four steps of parse, access, modify and serialize while for streaming parsers it just involves parse and access. XMLTest reports one metric: Throughput - Average number of XML transactions executed per second.
xmluitoolkit
A generic XML-based user interface toolkit. The main objective of this proposal is to define a generic Java framework (called Toolkit) with a set of Java APIs as a basis to support various XML-based user interface technologies, like UIML, XUL, and W3c XForms etc.
XOM
(xom)
XOM is a new XML object model. It is a tree-based API for processing XML with Java that simultaneously supports streaming. In many use-cases, XOM can process arbitrarily large documents with effectively constant memory sizes. XOM strives for correctness, simplicity, and performance, in that order. XOM is not complete unto itself. It depends on an underlying SAX parser to read documents and feed the data into the tree structure.
XPlayer
(xplayer)
Platform independent MP3 Player with all option of Winamp like skins, playlist editor, save, id3 tag editor and many more. *Especially for Linux
xposure
xposure is a pdf and wdf reader completly in java. it should become as close to the acrobat reader as posible. for now it can rander pdf, print, search, open new documents. there is no way to create pdfs, but for this issue there are enough other projects. main aim of this project is to create a pdf wdf (wraped document format) wich enables the creator to make the document safe and set restrictions. wdf is a xml document with the pdf document as a stream in it and the information on wich restrictions should be taken by the reader, such as, print, how many times the document can be printed, how many times the document can be seen, and other restrictions to be set. wdf xml documents are tripple dsa encrypted.
xposure is not a complete reader, Indigo reader is the first reader created with the org.xposure.* library. it can be used an should be used to find out how to integrate the xposure library in any project to ensure pdf or wdf presentation.
the project is sponsored by getjournal.com and will be given away by the LGPL License
XPX
(xpx)
XPX is an alternative preferences management utility for Java. It is very simple: You do not need to learn a new API, you will continue to work with java.util.Properties class. It is useful: You can load properties from and save properties to XML document, hence it makes possible to share properties with non-Java applications. Plus: You will persist your multi-line property values in the natural way.
xReporter
xReporter is a Java (Avalon Phoenix/Cocoon) -based web database reporting framework.
Xsltxt - An alternative xsl syntax
(xsltxt)
Xsltxt provides an alternative non-xml syntax for xslt stylesheets that is easier to write, understand and maintain. While the syntax is different the semantics remain the same and the actual processing of the xslt stylesheet is performed using the classes from the javax.transform package.
XTAS Java XML Middleware
(xtas)
XTAS Java XML Middleware provides simple Java API to the Querying/ Modification/ Transformation of XML documents and fragments regardless of the documents storage type.
XtremePC
In response to huge request from AIUB teachers and students for uploading my project of Object Oriented Programming - 1 course, I have decided to come up with this Java RMI project with source code!! This project can widely be used over internet violating restrictions to control the server from anywhere in the world including features of listing running processes, file transfer, shutdown/logoff/lock/restart server, execute programs, browsing in DOS/Linux fashion. The server is protected by encrypted password. I bet my time and energy on this project most for increase the strength instead of designing GUI. However, this is a very ordinary command line client-server program.
XtremePC
Remote PC Accession
XUI
(xui)
XUI is a framework for building lightweight mobile and desktop AWT or Swing applications via Java and/or XML.
xVRML Project
The purpose of the xVRML project is to develop a human-readable XML Schema describing what a valid and well-formed XML-based VR instance document should look like based directly on the VRML97 specifications, and to develop a Java OpenJL -based standalone viewer applicationj.
XWork
(xwork)
XWork is a generic command pattern framework
XWork Optional
(xwork-optional)
XWork Optional is a sub project of XWork which includes packages built on top of XWork
xwt
Extended Window Toolkit
Y! Messenger
(ymessenger)
Yahoo messenger for the Danger Hiptop
yacop
Yet another Connection Pool
YetAnotherSimpleServletContainer
(yassc)
This project aims to be a learning project for creating a simple servlet container + server
yuvviewer
Tool to view and play YUV 4:2:0 formatted files
ZDO Scientific Ploting Package for Java
(zdo-plot)
A scientific ploting package for Java 1.1. Includes Scatter Plots, Bar Plots, Polar Plots, and 3D ploting extensions are under development.
zemberek
Open source java NLP library for Turkish language.
zen
The goal of this project is to produce a Java-based e-mail client that scratches a ton of the itches that folks may have with their e-mail clients. The goal is *not* to do yet another reimplementation of Microsoft Outlook or Mozilla Mail in Java.
Zilonis Rules Engine
(zilonis)
Zilonis is a Multithreaded Rules Engine implementated in
Java based on the Rete algorithm. It includes an shell, where you can interact
dynamically with the system. The system understands CLIPS like syntax. Most of
the CLIPS rules based systems will work without modifications.
zIrc client
(zIrc)
zIrc is an Irc client written in java. Its a gui mdi application.
zjdo
Open source implementation of Sun's JDO specification (JSR 12), designed to support transparent persistence using any JDBC-compliant database.
zmart-ftp
Free Open source, Robust, Flexible, Secure, Highly configurable FTP Client with Thick client with swing, with added features of skinnable, history management, address book management and many more.(Why Pay for Cute FTP? be Free, Be Zmart:: Feel the Power of Java)
ZX Framework
(zx)
A xml based framework for rapidly build web applications. Especially administrive screens.
[ini4j] Java API for Windows .ini files
(ini4j)
The [ini4j] is a simple Java API for handling configuration files in Windows .ini format. Additionally, the library includes Java Preferences API implementation based on the .ini file.
|