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.
Only Projects Hosted on java.net
"Booth Duty" Signup
(BoothSignup)
An online table that can be used by many users. The original application was to allow people to sign up for time slots for booth duty at JavaOne. Can be used for any arbitrary information in table form.
*.ipr to CLASSPATH formatter
(parse-ipr)
Set CLASSPATH env var by parsing IntelliJ IDEA's .ipr file
0621project
0621project will be open plat for university student
0752667445
FileSearch
2 text cartoon tutorial
(2numbercartoontutorialsforcpuandchips)
text used in cartoon tutorials " flying text "
3D Lips articulation modelisation
(3Dlips)
The project consiste to create an 3D lips Model who can be articulate or animate, following words or phonèmes
3D Scene Graph Demos for Java FX
(scenario3d-demos)
3D Scene Graph Demos for Java FX
3D Treemap and Climatic Visualizations
(climaticvisu)
Two Visualization projects : a extruded Treemap and a climatic simulation. The first to implement a hierarchical visualization example, the second for a multi-variate environnement. Using Java3D to start.
3G
Implementation of Java Gadu-Gadu protocol impementation (jgg-api) from sourceforge.net. This is simple project and consists of basic api implementation, some possible use of design patterns and swing advanced features.
7edek - A backup project
(7edek)
7edek is an experimental backup application which is able to make schedule backups automatically by using different kind of backup methods.
868f06-4
Student sub project Fall 06
/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 blueMarine plugin for the ornithologist
(gannet)
A plugin for adding to blueMarine facilities for the ornithologist.
A class diary to keep record of classes contents
(classdiary)
This project provides a class diary with the possibility to maintain classes and diaries. This way students and professors can always check what was the content of classes.
A collection of components for Swing applications
(flamingo)
A collection of components for Swing applications
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 community effort to adopt JXTA in Computer Aided Design (CAD)
(jxta-cad)
jxta-cad started as project to assess the of adoption of jxta in CAD applications. With bulky CAD files avialble through-out the network and with the invent of jxta the project would focus on providing the best of the technological possibilities for CAD designers,users.
This will be an effort to assess the benefits of JXTA in Core Industrial Sector like Heavy Engineering/Manufacturing/Architectural/Aeronautical field.
Basically it will be an application-cum-service which brings Consultants/Designers/Customers together by allowing them to share the best designs in their own field and exchange their views online/offline. Various CAD product manufacturers have their own file extensions eg. AutoCad having xxx.drg, Unigraphics having xxx.prt and so on.
A comprehensive set of tests for Rio and an infrastructure for running the tests.
(rio-qa)
The goal of this project is to provide a comprehensive set of tests for Rio and an infrastructure for running the tests. An overarching aim is to provide a focal point for the Rio community to share and discuss issues, tests, and other materials relating to Rio testing. The hope is that our combined efforts will make this a reality sooner rather than later.
A cross platform music player.
(YOYOPlayer)
YOYOPlayer is music player written with java.And do not need install JMF,It supports snd,aifc,aif,wav,au,mp1,mp2,mp3,ogg,spx,flac,ape,mac formats.
A framework for controlling automated machines.
(jautomation)
A framework for controlling automated machines such as CNC mills, lathes, etc. along with robots.
a general purpose backup utility
(ImBack)
This project provides a platform to perform backup of several components (files, filesystems, databases - both online and offline backup) using a simple interface.
It provides control about the data backed up as well as provide a way to query which backup was done, when, which media it used, etc.
It was used on production sites of major customers since 2005
A generic SAX parser to parse and inject XML contents to custom POJO
(jSAXPOJO)
A generic XML Content Handler that will parse an XML and inject the values directly into a custom POJO class.
A Go Tournament based on the JXTA Protocols
(go)
This project aims to create a Go tournament framework based on the JXTA Protocols. This allows players to create and join tournaments and compete over multiple games to ascertain who is the champion Go player.
Building this framework will form a good testing ground for distributed computing in the JXTA environment. Some of the challenges involved will be; persistence of player identity within the JXTA environment; failure/recovery techniques and tournament security (i.e. no cheating) to name but a few.
As a sub project it is also hoped to explore the challenging problem of creating a computer opponent which can compete with human players. As of today it has proved particularly difficult to create an 'artificially intelligent' go player which can compete with a professional human Go player. There is significant interest in the AI community related to solving this problem. This project hopes to lend a hand by using distributed computing techniques to improve the number of iteration cycles an AI player will evolve though.
Quick Links
A google map portal to set up an Urban Golf outing
(urbangolfmap)
Urban golf. Urban setting, golfing context.
A home life web management system
(HomeLife)
This is an AppFuse starter project that will evolve into an very useful home life management system. A WorkLife project will complement this using SSO.
A java based poker game.
(jpoker)
The basic intent of JPoker is to be an object-oriented pilot project and, therefore, its main purpose is allowing involved developers to earn experience in OOAD discipline; this can only be done by doing some practical work, from problem analysis to actual coding. And to do so, a case study context is required, where developers can be confronted with real design issues with some complexity.
Poker is a card game which has some interesting peculiarities, if we think about it. It has some complexity logic if we think about its rules. The betting also is intriguing. In addition besides being a game played by more than two players simultaneously, it also can be played in a variety of styles. As we go deeper, well find that it has some complexity to be beaten, and JPoker goal is provide a complete poker gamming solution.
The development of JPoker should be done by using software design best practices. The environment chosen is Sun Java Studio Enterprise 8.1 beta release.
A java server adaptation of TiddlyWiki
(Coral)
A J2EE implementation of a server side TiddlyWiki (http://www.TiddlyWiki.com)
A Java Tutorial for Beginners
(BeginningJava)
A Java Tutorial for Beginners using the Eclipse IDE
A Java User Group of Jadavpur University, Kolkata
(ju-kol-jug)
The Jadavpur University Java User Group intends to share information about Java and is dedicated to promoting the use of Java technologies.
A javadoc doclet built as a servlet
(docweb)
This is a javadoc doclet that runs as a servlet. It can be used to drive a server-based documentation repository. It supports the translation of documentation into multiple languages where the translations are created by the community.
A Javascript/CSS bundling and compressing tool for web applications.
(Jawr)
Jawr is a tunable packaging solution for Javascript and CSS which allows for rapid development of resources in separate module files. In production, modules are joined into one or several bundle files, then minified and compressed, for up to a 1:5 compression ratio. At development time, modules are loaded separately an can be modified and tested without needing to go through a full build-redeploy cycle. All achieved by using a simple .properties descriptor, a servlet and a tag library.
A JCA 1.5 compliant resource adapter for JMS
(jmsjca)
A resource adapter for JMS suitable for use by stand alone clients, providing advanced features such as dead letter queues, batch processing, JMX, etc. while hiding implementation differences between different application servers.
A JDBC factory that makes JDBC programming much easier
(sqlfactory)
JDBC programming includes tracking 3 different objects, Connection, Statement and ResultSet. An API that tracks these for the programmer and makes sure that everything is closed correctly is very beneficial. This project provides such an API.
A Jini enabled Desktop System.
(gosie)
This project provides a Jini based desktop system using ServiceUI and Jini's dynamic discovery to provide access to Jini based services in a desktop environment.
A Jini enabled Ricoh MFP
(jiniricohmfp)
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 JTree with customized tree nodes
(PropertyTree)
Since the default JTree implementation uses one single JLabel over and over to paint its tree nodes, it is impossible to use a JCheckBox therein.
The PropertyTree solves this problem by forcing a special TreeModel and using different JPanels instead of one single JLabel to paint the nodes.
A JUG for sustaining interest in Java development
(Jaccra)
A JUG for sustaining interest in Java development, beginning with a strong presence in the capital, Accra
A Jxta-based Java Incremental Virtual Machine
(jxta-jivm)
The technologies used for this project are based on JXTA for the collaborative net and J2EE for classical servers needs like safe backup.
A JxtaLoader implementation which loads classes from jnlp files.
(jxse-jnlp-loader)
The mission of this project is to provide an implementation of JxtaLoader that can load classes and resources from ".jnlp" files in addition to supporting traditional codebases.
A lightweight annotation container.
(AnnoContainer)
AnnoContainer is a lightweight and high performance Annotation Container that allows you to register custom annotation handlers for a one or more annotations.
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 management framework for the Jxta platformA management framework for the Jxta platform
(jump)
JuMP (Juxta Management Project) is a management framework for the Java implementation of the Java platform. It provides agents which host CIM managed objects, a centralized manager which aggregates management data and a GUI which acts as a management application.
A minimal HTML processor/formatter for writing articles, blogs, help, et cetera.
(quitehyper)
We use a statemachine for parsing HTML documents, in order to support java syntax highlighting in preformatted html blocks, and other useful conveniences to make it more natural to write technical articles, documentation and such, using HTML.
A mock framework for testing Darkstar (SGS) applications
(MockSGS)
MockSGS is a simple framework that implements the various SGS service interfaces and injects it's own context into SGS. This allows you to write unit tests for your tasks without running a SGS client/server.
a multi-player lan based quizzing application with trivia like system
(Trivphilia)
a multi-player lan based quizzing application with trivia like system
A Multicast DNS and DNS-SD Library
(JiveDNS)
JiveDNS is a fork of the defunct JmDNS library, used for multicast DNS service discovery and registration.
A muvium-based emulator for the 6502 processor.
(6502emu)
This project contains a muvium-based emulator for the 6502 processor along with various 6502-related tools.
A NetBeans plugin for domain driven code generation.
(packale)
The PackAle! project is a NetBeans plugin used to generate source code based on a domain model enriched with annotations metadata.
A password based authentication system for JERI
(pastion)
This project provides a Jini Extensible Remote Invocation implementation of password based login with a couple of different implementations. It includes a PAM based authentication using JNI, for linux/UNIX systems, as well as a ILFactory level mechanism.
A plugin for Substance LAF for GroupLayout baseline
(substance-baseline)
A plugin for Substance LAF for GroupLayout baseline
A plugin for Substance LAF for SwingX components
(substance-swingx)
A plugin for Substance LAF for Flamingo components
A plugin for Substance LAF providing additional skins and more
(substance-extras)
A plugin for Substance LAF providing additional skins, themes, watermarks, button shapers etc.
A plugin for Substance LAF providing native font rendering.
(substance-bramble)
A plugin for Substance LAF providing native font rendering.
A plugin for Substance LAF providing UI delegates for Flamingo components
(substance-flamingo)
A plugin for Substance LAF providing UI delegates for Flamingo components
A Post-It Aproach to BaseCamp
(JCamp)
The goal of this project is provide an easy and "always present" desktop inteface for BaseCamp Collaboration Service (http://www.basecamphq.com/). It's a great GTD web app, but don't have an open-source desktop client to provide a fast and productive way to deal with common task, such as viewing to-do lists, setting status of tasks on that to-do lists, milestones deadline notification, etc.
A powerful Go SGF viewer/reader running on mobile
(yygo-midp-local)
A powerful Go SGF viewer/reader running on mobile. Can read any SGF files residing on the mobile. support nokia, samsung, moto, sonnic, dopuda machines.
A project for housing the JXTA developer's Guide
(jxta-guide)
The purpose of this project is to house the JXTA Java Programmer's Guide and to also provide resources for enhancing it.
A reimplementation of standard Java sockets on top of JXTA
(p2psockets)
P2P Sockets makes it easy to write peer-to-peer applications based on JXTA. P2P Sockets allows programmers to gain much of the power of JXTA, such as NAT and firewall traversal, without being exposed to its complexity. It does this through ports of popular software projects, such as a web server and web services stack, to work on the JXTA peer-to-peer network. This includes a web server (Jetty) that can receive requests and serve content over the peer-to-peer network; a servlet and JSP engine (Jetty and Jasper) that allows existing servlets and JSPs to serve P2P clients; an XML-RPC client and server (Apache XML-RPC) for accessing and exposing P2P XML-RPC endpoints; an HTTP/1.1 client (Apache Commons HTTP-Client) that can access P2P web servers; a gateway (Smart Cache) to make it possible for existing browsers to access P2P web sites; and a WikiWiki (JSPWiki) that can be used to host WikiWikis on your local machine that other peers can access and edit through the P2P network. P2P Sockets also introduces implementations of java.net.Socket and java.net.ServerSocket that can work on the JXTA network as well as a simple, light-weight, distributed, human-friendly, and non-secure DNS system.
A sandbox for exploring genetic algorithms
(engendra)
A sandbox for exploring genetic algorithms
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 Servlet filter for guarding the application against XSS attacks
(XSSFilter)
A great amount of web applications are vulnerable against Cross Site Scripting (XSS) attacks (refer to http://ha.ckers.org/xss.html site for more information). XSSFilter is a rule based, on-the-fly reconfigurable Servlet filter.
A set of Jini classes for new Jini users
(startnow)
This project includes a number of classes that I have created over the years that make it a little easier to get started with creating and using Jini services.
A simple expression evaluator
(eval)
An expression evaluator intended for use in simple domain specific languages. Uses BigDecimal to handle basic arithmetic and ternary expressions.
a simple Java installer
(poormans-installer)
This project aims to develop a simple installer generator that can show a license click-through before installation.
A simple multimedia application
(MediaStreamsPlayer)
The name of the multimedia application is Media Streams Player. The application can play music, videos and also can display images. The application is written using the core java and java media framework (JMF) classes.
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 SIP Servlet Profile for the Mobicents JSLEE platform
(mobicents-sip-servlet-profile)
A SIP Servlet "profile" implementation for JSLEE. The objective is to create a servlet like interface for SLEE so that SIP servlet applications can run with minimal changes under the SLEE.
A software for processing signals from a 6dof wand
(6dofwand)
A signal processing, configuration and calibration software for a currently developed open specs 6dof wand device, for 3d modellers etc. The code will be written in Java for platform interoperability.
A Standard-I/O Terminal for Java JARs
(a-jar-stdio-terminal)
A JAR is a great way of packaging class files for distribution. It solves many deployment problems, but it also creates a big one -- the "standard input/output" capability (java.lang.System's "out", "err" and "in") does not work any more.
This is a problem for small utilities which do not use GUIs, loggers or other frameworks. "System.out" and "System.err" are simple, direct, intuitive and frequently used. The loss of standard I/O capability (and any messages sent to "out" or "err") completely without warning can, therefore, be critical for small programs.
This tool is a tiny (400 line), pure-Java class that works like a "green-screen" terminal for JARs. The terminal can even be "retrofitted" onto existing JAR files without changing any of the existing code -- magically restoring any lost standard I/O capabilities.
It uses a JDialog with a simulated green-screen terminal that pops up whenever the user's code attempts to perform any I/O operation via java.lang.System's "in", "out" or "err" streams. It can handle output as well as input (characters associated with "in", "out" and "err "are rendered in white, green and orange respectively).
A Sudoku solver and generator
(JSudoku)
This is a standalone application which allows the user to play, solve sudoku grids and generate new ones. Based on NetBeans platform
A Sun Grid plugin for Mistral
(mistral-sungrid)
Sun Grid plugin for the Mistral ImageTaskProcessor.
a swing go game
(ergo)
a go game based on ergo and implemented by swing
A Tool for Scaling Down Lots of Images Easily
(imagescaler)
This tool can be used to scale down lots of images easily to a fixed format. This tool makes it easy to create a set of scaled down version of images for display on a digital picture frame. For example, if the native resolution of your digital picture frame is 480x234 pixels, you can use this tool to create pictures of that size from your picture library.
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 very simple bluetooth API to hide the JSR82 complexity.
(btutil)
Are you bored trying to learn how to use the JSR82? Don't worry anymore. I had the same problem as you and that's why I decided to free you from this hard task.
Instead of using and learning JSR82, download BtUtil API, read our documentation, and find out how enjoyable can be the bluetooth programming ;-)
A virtual desktop focused on communications
(Joing)
A virtual desktop (developed in a client/server fashion) capable to launch remote as well as local applications.
It also has special tools to communicate and share with other people using "Joing".
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.
A web application development framework
(vroom4j)
Vroom4J is a web application development framework that provides a comprehensive tag library and a couple of Servlets that provide out of the box HTML/JSP code to server side code (Backing Beans or Code Behind Classes) binding capabilities. Vroom also provides easy to implement Ajax functionality for validation, conversion and partial page refresh.
A Web application for creating podcasts
(podcaster)
This project provides a Web application for creating RSS feeds and HTML files for publishing podcasts.
A web based framework to securely co-browse web applications
(webvision)
In todays world, support teams for many webapplications suffer from the limitations of not being able to view user actions on screen. This project aims at developing a genric plugin for webapplications to enable co-browsing.
A widget system in java
(jWidget)
jWidget is a widget system like yahoo widget but programmed in java so it runs on any platform where java is supported.
A work life web management system
(WorkLife)
This is an AppFuse starter project that will evolve into a very useful work life management system. A HomeLife project will complement this using SSO.
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.
Abstrato-J
Small library for facilitates the creation of ajax web based application easier.
Accelerate
(accelerate)
This community provides an interactive focus point for performance related activity.
Accendia Iris Server
(accendia)
CONCEPT
Iris Application Server enables high performance Java networking by implementing Remote Procedure Call over a binary wire protocol. The server is handling client request using non-blocking sockets and a pool of execution threads minimizing resource usage when servicing a large number of simultaneously connected clients.
Communication is bidirectional over the same socket connection initiated by the client. The client applications invoke command objects deployed on the server through public command interfaces. The server side invokes client callback objects registered on the client through public callback interfaces. Because the server doesn't have to open a separate socket connection to invoke the client Iris applications that must notify the client through callbacks work even when the client is behind a firewall.
The user must login to the server providing a user and a password. Users are assigned roles and in turn roles are granted privileges to execute command objects. The server verifies the user privileges on each server invocation with little CPU utilization and no IO.
The server supports secure communication based on public key cryptography. To enable secure communication it is enough to install a certificate on the server and the client must specify the secure flag when connecting.
APPLICATION COMPONENTS
An Iris client/server application is comprised of the following elements:
Public Interfaces
These are Java interfaces deployed on both the server and the client. The public interfaces are implemented by server side command objects, client/side callback handlers and non-primitive Java data types that are transferred in the client/server communication.
Command Objects
Command objects are plain Java objects that implement a set of public interfaces deployed both on the client and the server. They are associated with a command name and the client can invoke the command by obtaining a client side proxy object that implements all public command interfaces. Command objects are shared by all connected clients.
Dynamic Commands
Dynamic commands are references to remote objects that are allocated and returned by a command object invocation. A dynamic command is declared by annotating the interface implemented by the command with &Dynamic. Upon remote invocation completion the client obtains a reference to a remote dynamic command object allocated on the server that is owned by the invoking client session. The dynamic commands are automatically destroyed when the client session terminates.
Client Callbacks
Client callbacks are plain Java objects that implement a set of public interfaces deployed both on the client and the server. The client application instantiates a callback handler object that implements one or more public callback interfaces. The server side code can invoke the callback handler on the client through a callback proxy that implements the callback interfaces.
Downstreams
Iris downstreaming is a mechanism that facilitates the download of large hierarchical data from the server to the client. Downstreams are object references returned by command invocations. The client downloads the server data by invoking getNext streaming methods for all serialized data items. A downstream works similar to SQL cursors except that fields returned in the records can also be downstreams, thus implementing hierarchical data streaming.
Application Security
Command objects and factories invocations are controlled through execution grants. The user is assigned application defined roles which in turn are assigned grants to execute certain command interfaces, all interfaces implemented by a command or all commands that are part of an application. Planning and designing the application security is intentionally enforced by the Iris development process as it's very difficult to introduce security after all public interfaces and command functionality was implemented. The application developer must determine upfront the user types that will use the application and create application roles for each of the types. The application functionality must be split into commands and interfaces in such a way that will allow assigning execution privileges to appropriate application roles and ultimately user types.
Session Listeners
Session listeners are server side object instances that are invoked when a client session is established or terminates. They are necessary when the application must allocate session resources when the client connects and release these resources when the client disconnects. The application developer must not rely on the client invoking server-side cleanup functionality before disconnecting and must implement session cleanup using a session listener.
Application Listeners
Application listeners are server side object instances that are invoked when the application is started or shutdown and are implemented by the developer to perform application resources initialization and cleanup.
Assembly File
The developer declares the application components deployed on the server in the assembly file application.properties located in the root of the directory structure of the application. Applications are deployed on the server as a list of jar files and class files under a predefined structure. The server creates a class loader using the application jars and class files and uses the information in the assembly file to instantiates command objects and factories, session listeners, application listeners, client callback invocation proxies and initialize application security based on application roles and assigned privileges.
Access .NET assemblies from Java
(dotnetfromjava)
Access .NET assemblies from Java
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
AccuRev VCS plugin for IntelliJ IDEA
(accurev4idea)
AccuRev VCS plugin for IntelliJ IDEA
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.
actions
A framework that greatly simplifies action management for Swing applications and handles cross-platform vagaries (mac/pc, etc.).
Actionscript 3.0 API for Darkstar
(sgs-as3)
This Darkstar - Actionscript 3.0 API is using Binary Socket connection to communicate with Darkstar server. It's built base on Darkstar's protocol.
Summary:
1. Written in Actionscript 3.0 (AS3). Can be used in Flash 9+, Flex applications
2. Very light framework, Event Driven model
3. Scalable
4. Easy to use
ActionServlet
(actionservlet)
An extremely simple MVC implementation. Used as an example to study the theories of Struts and Webwork. Not recommended for production scale projects. Good enough for home-based websites.
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.
ActiveObjects
(activeobjects)
ActiveObjects is an intuitive, pure-Java database access layer. AO is designed from the ground up to be extremely simple and easy to use from an API standpoint.
Activity Manager
(activitymgr)
Activity Manager is a project management tool.
It helps a project leader to manage and check his collaborators activity. Simple to use, lightweight, but very efficient and customizable !
Activity Manager is open source software. You can use it and redistribute it freely (see legal for more details).
The tool's features are :
* Collaborators repository administration
* Tasks repository administration
* Contributions management (=activity management)
* Extensible report facility (with built in templates)
Activity Manager allows to build and maintain a hierarchical task tree. It is based on a database with a very simple model that allows to build quicly custom reports through the report facility or through simple SQL requests. Activity Manager is customizable.
Activity Manager is a Java based tool using MySQL database server.
adamTaglet
adamTaglet -- Architecture Driven Assisted Modeling Taglet -- is a taglet that generates class diagrams from a custom JavaDoc tag that holds a list of the leaf classes for the diagram and a list of "forbidden classes" to stop growing the graph.
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.
Adaptive Corridor Energy Saving System
(ACESS)
To develop an adaptive corridor lighting system, which judges intelligently corridor attributes and automatically controls the switching of all lights to reduce power requirements of the corridor.
AdaptiveBus
(adaptivebus)
The AdaptiveBus project is an aspect-oriented approach to declarative services.
add-apt-key
Tool to add GPG keys to the APT keyring on Debian based systems
AddressBook
(addressbook)
Graphical application of a AddressBook with DataBase
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.
AdminContainer
(admincontainer)
AdminContainer is an domain-object container meant to manage (business) objects through a generated user-interface, which should be usable by people with a non-technical background. AdminContainer will have facilities for different view technologies and can cooperate with different other containers (like Spring) and persistent storage API's (like Hibernate).
Administrador de Escolas
(NORSJAVA)
The Project Administrator of Schools will serve as base for the learning of Java in the Region the Northwest of the State of the Rio Grande Do Sul - Brazil. It will be a project to automatize a school (secretariat, library, etc)
adroitchat
Chat application made in JSP servlets and database use is Sql server and login will be checked out and all conversation is alo if it can be possible..
Advanced Space War
(ASW)
Multiplayer Spacewar with network support, server coded in java, client coded in actionscript
AdvancedTracing
(Tracing)
Advanced tracing implement directly in the java virtual machine
AdvanceNative2AsciiTool
An UI tool for converting different encoding to "𘚟" or "/ufffff" format (especially useful in creating multilingual properties files).
Supporting translation too.
AdvogadoCom
(advogadocom)
Application that aims to provide a management tool for lawyers to help them manage processes, clients, meetings, tasks, process events, and other process related things.
This will be a web application that will support use in most operating systems, at least Windows, Linux/Unix and Mac OS.
The architecture will focus ease of installation, with the distribution archive containing the web container + Java Database + Java RE so that the user only needs to extract the file to any desired folder and begin to use the application with minimal setup. This form of distribution is inspired by JIRA Standalone.
The application will support different ways of use. Users can install the application on a shared server or simply use on their own desktop. Data synchronization will be possible, with the use of UUIDs as entity identifiers.
The intended initial components of the architecture will be Tomcat 6.0.x + Apache Derby 10.x + Java RE 6 + either Apache Wicket (most likely) or JSF as the web framework.
As law differs a lot from country to country, it's yet unknown it the application will make sense to a broad set of countries. The initial model is based on brazilian laws. If possible, with support from people from other countries, the application will be continuely designed to be flexible and support as much countries as possible.
AES algorithm Calculator
(AESCalculator)
The AES calculator will allow to have the 128 bit AES key and row data as input, and have encrypted result as output, and have option to display the procedure of calculation
Aficionados News System
(ricoh-Aficionados)
Aficionados News System for Multifunction Aficio
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.
Agent Developing Framework
(adf)
ADF (Agent Developing Framework) is a Java framework that can ease the design and implementation of mobile agents within a multi-agent architecture. The proposed API offers the core functionalities of an agent-oriented system (naming, migration, and messaging). A J2EE reference implementation is currently underway.
Agent Smith
(agentsmith)
Agent Smith is an agent implementation. An agent is a particular class that has access to an implementation of the Instrumentation interface, available since java 5. Smith continuously redefines each class file you have changed, making developing java (web)applications more like using a scripting language.
agent4java
The Agent For Java, is a small framework to reproduce the Agent Feature available in Eiffel language. Agents are used to link controls, properties, events and business rules without syntatical dependencies. A simple use include Swing applications, that can use agents to substitute inner classes listeners. Agents are based on annotations, requering JDK 5 or greater.
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
agilespring
Develop and Provide Best Practice for Spring-enabled Application
AgileWiki
(agilewiki)
A Wiki-based application server supporting multiple clients (Swing, Servlets) via RMI. application code resides in the back end, building on a custom OODBMS.
aginstaller
(AGInstaller)
The aim is to create a cross platform dependency driven installer written in java. The installer aims to be easily extendible using plugins and eventually include features such as downloading dependencies automatically.
Agnotion Inference Engine
(agnotion)
A heterogenous query and inference engine, built on the concepts of the semantic web and designed for scalability and throughput from the outset.
AgrITculture-a web based support solution for modern Agriculture
(AgrITculture)
it will be a web based support solution for agriculture to help to collect all inputs for agriculture at one place gathering all required data, analysis and suggesting the best strategy and plan for agriculture to farmer based on inputs like:
1.area,type and nature of farmland.
2. available sources of irrigaton.
3.types of available option for crop to grow.
3.financial capacity.
4.various new scientific technology to be suggested on the basis of above inputs and their analysis.
5.promoting the various side business and activities in village and rural area.
6.promoting the Rural Marketing etc...
AI
(JNeuralNet)
Since there are many java projects that rely on AI, this project aims at constructing a supervised neural network framework (multi layer perception model) that provides easy to use neural net creation, training API's along with appropriate customization to support newer training techniques
Aieon Framework
(aieon-f)
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.
aircarrier
An aerial combat game revolving around propeller driven planes in fast paced dogfights, based on flying carriers. Uses models made in Blender, and based on the 3D jMonkeyEngine.
Ajax Adapter For Hibernate
(AA4H)
Ajax Adapter For Hibernate is a framework that provides a bridge between browser based Ajax frameworks and Hibernate.
Ajax and Java based Portal Framework
(Light)
Light is a Ajax and Java based Portal Framework which can be seamless plugged in to any Java Web Application or as a independent web application. You can turn on when you need to access your personalized portal and turn off when you want to do regular business process.
AJAX for Javaserver Faces.
(ajax4jsf)
Open Source framework that provides AJAX functionality for JavaServer Faces application.
AJAX remote java objects as if they were local JavaScript objects
(rajax)
rajax is an approach to remove the repetititve code that coders need to add for simple AJAX applications.
The main goal is to create a library that at runtime will generate a proxy JavaScript class to a server side Java class allowing the web programmer to invoke remote methods in the local JavaScript object.
Ajax, JSF and Fujaba
(ajf)
Webdevelopment with jsf and Ajax to handle Fujaba output
ajaxmore
AJAXNetBeans
Akela
(akela)
Boy Scout/Cub Scout web-based pack/troop management software. Accessible through various clients (web/desktop/mobile).
Aklat eBook Manager
(aklat)
Desktop application for organizing eBooks.
Alaska Java User Group
(AKJUG)
The Alaska Java User Group is a home for Alaska Java users to share their experience and ideas about developing applications in Java.
alfabetizacao_interativa
(alfabetizacao-interativa)
The purpose of the Interactive Literacy System is to assist the literacy process of children in an attractive way. The system evaluates the pronounce of letter, syllables and words through the interaction with children, computer and funny exercises
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.
Algorithmic Geometry
(AlgoGeom)
This educational project hosts the Java classes used with the Algorithmic Geometry course developed by Pierre Bierre. The course is for 9-12 math/CS students, and focuses on software representation of foundational objects and properties in 2D and 3D using vector concepts: points, distance, direction, lines, circles, planes, spheres and 3D lines. Students in the course develop ~200 algorithms, and solve challenges including robot arm motor coordination, GPS positioning, 3D wireframe graphics, molecular mechanics, computer vision, and interstellar navigation.
AlgorithmsDataMonitor
(algdam)
Projeto de analise de desempenho de algoritmos de ordenação e pesquisa.
Algstoch utility libraries
(algstochutilitylibs)
A set of various Algstoch utility libraries, including math and image libraries. Needed for the imagereconstructor project.
ALLCONFIG
The propose of the project is to make a set of java class that works as tools for manage general configurations for applications including
properties configuration
logging configuration
security configuration
and updates configuration
AllianceP2P
AllianceP2P takes the best from BitTorrent and Direct Connect and creates a decentralized and secure private P2P/friend-to-friend network for instant messaging and file sharing. It supports file swarming (multi-source download) and is Unicode capable. Calling for help from any interested developer for further development.
Alliant Developer Studio
(alliant-developer-studio)
A Development Enviroment able to program in any language (HTML, ASP, ASP.NET, C++, Java, ASM, C, etc.). It has a plug in system for easy additions to the enviroment.
almoxis
(almoxisweb)
A software for patrimony and contracts controll. Is a software for private enteprises that work with public agency and others private enterprises.
Will be developed initially using Java Server Pages technology in a Jakarta Tomcat Web Server. In the future the project will be updated for Struts and Hibernate technologies uses.
Aloe - A Simple Swing Application Framework
(aloe)
Aloe is a simple framework that serves as a starting point for creating desktop applications in Swing. Some features include support for splash screens, centralized action/application state handling, offloaded (multi-threaded) tasks, and simple XML parsing/writing. Also provided are extended Swing components such as a sortable multi-column list (based on JTable), an MDI system, and a container for docking multiple toolbars at each edge.
alternative art communities history
(alternativeartsny)
Project is to map the complex history of groups, exhibitions and spaces by alternative art communities in New York 1970-2005. I am working on my dissertation at Columbia University
Amadeus Browser
(Amadeus)
Is an open source Browser built in java.
Amass Pharma Plus
(amasspharmaplus)
Amass Pharmaceutical assistance service is build to Pharmacy Company to medical distributors. This web application based application will have very interactive user interfaces which will make searching medicines easy and convenient. Admin who will control all the system and has the power to delete or update the information. This system will have database system which can efficiently handle large number of users. This application is build such that it can be updated depending on the business needs and expansion plans.
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.
amateur
(Amateur)
A complete, uncrippled clone of Apple's QuickTime Player implemented on top of QuickTime for Java
Amazon S3 Client Library for Java
(JBucket)
JBucket is a client wrapper library for the Amazon S3 Java APIs.
It will provide a more user friendly API for interacting with Amazon's S3 service via SOAP or REST.
Amazon S3 command shell for Java
(jSh3ll)
The jSh3ll is a Java based command shell for managing Amazon S3 objects.
Amazones
(amazones)
The goal of Amazones is to create an Artificial Intelligence able to beat a human player and other AIs at the Amazones game (Chess-like game)
Ambassador Training Path
(atp)
It's a project to help Sun Campus Ambassadors fullfill thier training. It keeps track of all the modules ambassador has taken, it helps him plan modules for the next month. It create report (to be send to sun coordinator) with some fileds filled automaticly.
I plan to add more functionalty (for example created epors save to pdf file). Also maybe extend it range to help also ambassadors in planing their demos that they will give on campus.
Project is developed in Nebeans 5.5 (swing application using Matisse) with JavaDB as embedded database.
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;.
Amkai's Swing Controls
(amkaicomponents)
We are developing a desktop application. While we are developing this we created a few controls, utils, components by others which - we believe - are usable by others. We would like to share these components.
Just few (the list will grow) :
- special calendar selection control (it contains a drop down calendar chooser, multi calendar selector, etc)
- special grid control (hierarchical grid which allows to attach a detail panel for each row, then this pabel can be desplayed inline (between rows), docked (somewhere else on UI), popup. Also, it supports sorting.
- highly extended Scheduler grid (it allows appointment for multiply targets, overbooking, etc)
- JNLP maker for standalone application (it can be attached to any Java application, then it discover every jar used while the apps run, then creartes a JNLP from this info)
- becuase we are creating our application based on NetBeans, we have a few sharable NetBeans modules (Google Search, Jabber IM client)
Ammat: A J2EE-based IT Security Policy Management and Enforcement
(Ammat)
With the advent of legislation of legislation like Sarbox, GLBA, USA PATRIOT Act, it's increasingly important that IT security policies be defined and enforced.
This project will use recent advances (e.g., J2EE Connector Architecture 1.5) and existing open source projects to build an enterprise-ready network monitor that will detect actions which conflict with security policies and start remediation workflow.
Think of it as an intrusion detection system deployed on J2EE with the ability to call the FBI, when necessary.
ammentos
(Ammentos)
Ammentos is an opensource lightweight persistence framework explicitely meant for JDK5 developers. Extremely simple to use, it does not require any installation or configuration files to edit; just a small jar file (of about 72KB) to put into your classpath. Works whith annotations, what means compile time checking of mapping declarations and the possibility to exploit advanced IDE features such as code completion.
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 ant task for JAI
(jai-ant)
This ant task allows you to use ANT as a scripting language to do image processing. All the heavy lifting is done by the Java Advanced Imaging API (JAI).
An API for robust data validation.
(Crepuscular)
When a UI is developed, the more important is not the components, but the data that a user enters. Crepuscular does that: puts the focus in the data.
Goals:
- Simplify the validation process for the UI developer.
- Make independent the data and its validation of the specific technology of user interface.
- Make declarative the validation process, defining the constraints not the method to check them.
- Eliminate redundancies in the code. Sometimes common code is used to check the data and elaborate the messages presented to the user. With Crepuscular the common code is eliminated.
- Create code easy to maintain. Its not uncommon change the constraints for data constantly. Because the process is declarative those changes are easy to make.
- Let the API be extensible for adding not existing functionality.
an application for managing Sun SPOTs
(solarium)
An application for managing Sun SPOTs: deploying code, configuring SPOTs, viewing status, etc.
An APRS Server for Google Earth
(aprskml)
This project provides a locally run Java based application that you can start on your desktop. It can be connected to the APRS IS, a TNC, or just given a simple list of stations. It will then accept http requests from google earth, or other applications that support KML, and return a KML folder with placemarks for all known stations.
This project is currently in its infancy, but, there is working code that demonstrates the power of this capability.
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 enhanced Jini Service Starter framework
(pescade)
This project is a fork of the com.sun.jini.start package that is in the Jini Technology Starter Kit created by Sun Microsystems. The purpose of this project is to provide some automated deployment and lifecycle management facilities on top of the basic functionality already present.
An example of using Jetty inside of a Jini service
(jetset)
This project provides an example Jini service which
starts up the Jetty servlet container as a Jini service. This shows you how to make servlets visible inside of a Jini service for access via Jini interfaces.
An Implementation of SIP Servlets for Jboss
(mobicents-sip-servlets)
The purpose of this project is to build an implementation of SIP Servlets for the JBoss application platform and develop interoperability standards between SIP Servlets and JAIN-SLEE
An Interactive Learning Environment in Java 3D
(AILEJ3D)
This paper presents the technical side of the AnimJ3D project.The main project goal was to produce an interactive learning environment for the java3D API.Initial research revealed that there was a niche to be filled in combining java3D learning resources into a single application.AnimJ3D is unique in this respect as it combines tutorial material with interactive graphical demonstrations, and source code behind the demonstrations
An Invoice System
(invoice)
i am developing a invoice system for a company for ther own purpose.Depending on the role i am giving the employee to use the system.Admin,Operation unit and finance unit.Admin will create the employee,add currency and add country.Finance unit will approve the invoice,edit the invoice and last operation unit creates client, project of invoice,create invoice,edit invoice,report invoice,send invoice for approval,lsit invoice,generate pdf. I want to use Struts hibernate and Mysql
An Object Oriented language
(puma)
Puma is an object oriented language based (and implemented) on Java 1.5 specifications. It has the target to guide the work of understanding the object orientation design and could be extended by community members.
An planner for agile projects
(AgilePlanner)
This tool allows project managers to plan iterations, features, tasks, people and more for agile projects.
Some statistics will be computed to manage project progress.
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.
An XML Infoset API
(infoset)
This project contains an XML infoset API that intends to be fully a compliant basis for manipulating XML infosets efficient. It supports streaming of XML as well as tree-based manipulation through the same API. Also, it utilizes the Java collection interfaces to make manipution of documents more native to Java.
An XML-configurable, fully extensible Swing Wizard.
(xwizard)
Wizards are a well known interaction pattern, but even generic wizards are not generally configured easily.
xwizard is intended to be easily configured with XML, with graphic elements dynamicly composed from an extensible set of configurable components.
Andhra University College Of Engineering Java User Group
(aucejug)
aucejug is meant for Java users of Andhra University College Of Engineering , Andhra Pradesh state of India. It is just like any other JUG.
Anegada
The goal of this project is to realize Enterprise Service Bus capabilities using a distributed computing infrastructure. Specifically, this project intends to implement a JBI container using Javaspaces and JINI technologies such as those provided by the Rio project.
Angelika LG3D PDF Viewer
(Angelika)
PDF Vierwer working in LG3D framework
ani-pro
video conferencing application
anidrium
(Anidrium)
Anidrium is a simple basic game engine written in Java. It uses JOGL for graphics and JOAL for audio and JInput for handling user input.
Animal Sniffer
(animal-sniffer)
Checks the class file format version to see if it's compiled for Mantis, Tiger, Mustang, or Dolphin.
Animated Transitions
(AnimatedTransitions)
This framework enables easier creation of animated transitions in Swing applications.
animatingcardlayout
(AnimatingCardLayout)
layout extended from CardLayout that allows to show transition effect when you ho from one card to another
Animation software
(Primula)
This software provides GUI for creating animations.
Features:
- Plugin support
- Basic and Advanced drawing tools
- Layer support
- Exporting files to *.swf
- ...
Annotated Command Line [anno-params]
(anno-params)
open source library for binding command line parameters to POJOs(Plain Old Java Objects) using Java Annotations
Annotation driven exception handling framework
(Exeine)
Exeine aims to reduce the need for exception handling in code by defining the error messages in either annotations or properties files.
Annotation mock builder
(annotation-mock-builder)
This project develops a maven plugin for generating "annotation mocks" --- beans that implement annotation interfaces so that you can programatically create annotation objects. The resulting objects satisfy all java.lang.annotation.Annotation contract.
Annotations and utilities for Jini
(glyph)
Provides a set of annotations, code generators, and utilities to help with building applications that use Jini in J2SE5 environments and above
Annotations support for spring framework configuration
(spring-annotation)
Create a way to use less XML and more annotations while using the spring framework.
Keep the XML configuration to what is just configuration, and the application code knowing all about itself.
Enable the use of the same J2EE 5 annotations to onfigure the behavior of an application using the spring framework.
Annox - Java Annotations in XML
(annox)
Annox provides an alternative way to annotate Java classes - in XML resources.
Annsor
(annsor)
AnnoContainer is a lightweight annotation container.
anServer
A server with high dynamic GUI customizable protocols designed to run anything from simple http respons servers to complex Gameserver.
Ant Build Utility
(AntUtility)
Utilities for the Ant build process. Includes an Ant build listener that can help you to optimize your build scripts.
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 that resolves class dependencies from the classpath including jars
(classdepandjar)
The classdepandjar utility is an Ant task which resolves class dependencies from the classpath including classes found in jars. Support for generating a manifest and including the Jini technology preferred list is provided as well
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.
antcolonytool
(AntColonyTool)
This project is a framework for testing Dorigo's Ant Colony Optimization.
Anteater's Java User Group
(anteaterjug)
A Java User Group for people in and around UC
Irvine who are interested in learning more about Java and related
technologies.
antg
» Brazilian Java Users Society Project
This Brazilian Java Users Society project is a version of the Ant tool that runs in a grid
antgame-1.8
(AntGame)
AntGame is a game project for the university!
Antiope
Game of the amazons in Java
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.
Anyx's Sim App
(anyxsim)
An application for all kinds of sim Cards.
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 Eclipse Projects
(apache-eclipse-projects)
Ready-to-check-out Eclipse projects for Apache java projects (Jakarta plus top level projects).
Each project contains exported jar files with attached source and javadoc URL, giving maximum help in Eclipse without having full source in your main project. These are intended to work along with Team Project Sets in Eclipse 3.1+
Apapu Manager
(JApapu)
A P A P U Manager
Apblog
(apblog)
Apblog is a java blog software based on struts and miniblog.
ape.dev.java.net
(Ape)
Atom Protocol Exerciser; a small program that exercises miplementations of the under-development Atom Publishing Protocol. See http://www.tbray.org/ongoing/When/200x/2006/08/11/Meet-the-Ape
API for Rest Webservice access with Java ME
(kRest)
API to be used on embedded Java ME application to access webservices using Rest technology.
APIHEP
APIJava
(apijava)
Brazilian JUG that was created to incent Java Technologies at Piaui.
APL
Applet Persistence Layer (APL) is a very lightweight persistence framework with Object Relational Mapping(ORM) which purpose is to be used in applets.
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
app-hosting is a project where java.net community memebers can go to host their J2EE applications live.
AppBuilder
Assemble your Java programs from self-contained reusable components with a simple and easy but powerful XML syntax
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.
Appfuse Sample Application
(sunshine)
Felini is meant to be the Appfuse Sample Application. It is a Issue Tracker application that has good practices and is AppFuse based.
appfuse-css
CSS Framework-based Themes for AppFuse and other projects using the CSS Framework.
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 Menu using JXTaskPane from SwingX
(TaskPaneMenu)
Applet Menu using JXTaskPane from SwingX
Applet to MIDlet Converter
(appl2mid)
Applet to MIDlet Converter
Application Characteristics Repository Environment
(ACRE)
Application Characteristics Repository Environment (ACRE) is a queryable repository for storing Java application characteristics. This enables developers to extract, capture and store applicaiton level characteristics into the repository. Once the characteristics are created, developers can query the repository to search for matching data using the built-in query language.
application format and dialog box format
(format)
well im a college student and i'm not so well known with java yet, well i'm hoping to know more about it. but that's not the problem our proff. gave us a project for our finals and its all about compilation on program codes. i think its easy but the problem is i dont know where to find sources. we just have to give the codes. we are required to make a problem and to show the codes using application format and dialog box format. I need 15 easy ones and 15 quite hard problems.. hope you guys can help me.. thank you.
ApplicationBuilder Framework
(applicationbuilder)
This project is subject assist the development of desktop applications, allowing the beans to make binding between the components and the GUI. It has a module to create applications that make use of the data layer of
Applications developed for Sun SPOTs
(spots-applications)
Community contributed applications and sample code for the Sun SPOT, a small Java powered wireless transducer device.
Applications for EE and ME users
(engineering-applications)
We're not going to beat you over the head about how great Grid Computing is for important projects with short deadlines that need large amounts of computational power. You already know, hopefully, that's one of the reasons you're here. The other reason is to get involved or find out more about Engineering Applications tools and tips for use on the Sun Grid.
We know how important applications are to Grid Computing and we're working hard to get more useful applications available on the Sun Grid. We're also trying to help out by making it easier to write, distribute, and run these applications. We understand that we can't do this alone. Please feel free to start new projects to simply share information about Computer Assisted Engineering applications well suited to the Sun Grid or upload applications as resources.
This community category is here to support you, our partners and ISV's in the development and access to these Engineering tools. We have an integrated suite of tools available for collaborative work.
Once you set up a project, you get mailing lists and discussion forums to help your teams communicate. You also get a choice of CVS or Subversion repositories to help manage your development processes for files that you want to put under change control and tracking. And all of this can also be done in private projects (contact the category owner for details), where your proprietary information is securely shared within a limited subset of community members.
Be sure to check out our getting started page if you're new to the community. It explains the process of creating projects and working with the tools.
If you have any additional Engineering tools please join in and make this a better place for everyone.
AppTale
(apptale)
An open source generic framework to factiliate learning about your applications.
Some usecases:
- UI
- Most frequently used keystrokes
- Frequently used colors, textwidths
- Application
- Number of transactions, averge transaction size
- System
- Current memory usage
- How often connection pool is getting exhausted?
Note: Some of the data here can be retrieved by writing code yourself. But then you are writing code!
All this will be exposed via various channels, such as,
- JMX
- XML
The offering will also include a plugin to integrate AppTale in your application.
APT Mirror API for J2SE 5.0
(aptmirrorapi)
APT Mirror API for J2SE 5.0
Aptframework Demos
(aptdemo)
Repository for various demos published on aptframework
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.
Arcade Game for Ricoh Device
(ricoh-carpe-diem)
Arcade game in which a player should catch all eggs falling from chutes.
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.
Archive of inactive projects from the education community
(edu-archive)
New!
Archive of inactive projects from the education community
Archive Search Tool
(zfind)
ZFind is a java tool that can search a directory tree for resources inside archives. These may include nested archives.
archiveXindex
ArchiveXindex is a complete but lightweight application that indexes files on CDs, DVDs, removable drives, mp3 players, and network shares. Easily locate files on external media. Supports image thumbnails for popular image formats.
Arena Framework
(Arena)
It's a framework to access any database, it's not a table dependant like others, instead is a query dependant, making easy to create simple or complex SQL queries and get the result into an Object, it combines the best of other technologies and put it together into one lighter and simpler framework.
It is not required to map a class with the database; this framework creates dynamically all the columns and values and does not depend on the table. This approach makes the application easy to maintain.
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
args4j
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.
arkansas
(ArkansasJUG)
University of Arkansas Java User Group
arms
Spatial Alignment with the RMS (Root Mean Square) method.
ArnoLib, a library of reusable Aspects
(ArnoLib)
This project will contain a collection of several reusable AspectJ-aspects.
This project serves several purposes. First off all developer should be capable to take them and use them directly in their own projects. Secondly, this project should give some good sample how to write reusable aspects. Finally this project should work as a pool for small simple general purpose aspects.
Arpia
(arpia)
The Arpia project objective to implement a server of applications J2EE, a application server. The base of research of the project was the Tomcat5.0, and the Arpia will function as a add-on of the Tomcat, having offered one better interface of control and management, as well as a better support for distributed environments. The Arpia will be really great for Academic Institutions(base of research: Brazilian Academic Institutions) helping in an environment configuration, having offered a faster and easier way using an interactive interface controller, discarding the necessity of manipulation of archives xml and properties of configuration. This interface also will offer to a support of management of the server, making possible deploy, independent management of installed applications, and used resources(JNDI, JMS, JTA, and others). It will be optimized for High Performance Computing(clusters), using DSM to sharing between machines of cluster. It´s really intersting for academic institutions as well as some companies. The Arpia project will have a excelent and complete documentation.
ArquiteturaTests
(herrmann)
Busca a integração perfeita entre algumas frameworks.
Arrays&Loops
(arraysloops)
To construct an array using repetition Methods.
ArrowKeyNavigator
(arrownav)
ArrowKeyNavigator allows users to give focus to various controls using the arrow keys. The goal is to be able to do the "right thing" with regards to handling carets, selected items, etc. for all Swing controls while allowing the user to easily move between controls in a 2d grid.
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.
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.
Assam University Silchar Java User Group
(AUSJUG)
The Assam University Silchar Java User Group intends to spread awareness about Java and the latest java technologies, and to elucidate & teach people about the immense potential of Java. Since the Group is very new and small, we haven't planned group gatherings yet. We are really looking forward to it, so join AUSJUG and have fun with Java.
Asteroid Racer Mobile
(asteroidracer)
This is a simple game for Java ME that uses the OpenGL ES bindings for Java ME (JSR-239) and the Mobile Sensor API (JSR-256) to demonstrate the use of 3D graphics and accelerometers on mobile phones. The game is based on the game from the technical session "Combining OpenGL-ES and Mobile Sensor API for a New Gaming Experience" at the Mobile & Embedded Developer Days 2008 (https://developerdays.dev.java.net/abstracts.html#TS12).
astronew
Nueva Astronomia
asv
Analytical calculation of van der Waals surfaces and volumes.
Asynchronous Messaging
(Justa)
Justa is an Asynchronous Messaging framework that implements most of the messaging patterns described by Gregor Hohpe and Bobby Woolf.
asynchronous pipelining infrastructure
(tubes)
This project develops a library that provides asynchronous, scalable pipeline execution infrastructure. The project was originally a part of the JAX-WS RI, but found its own life.
Atom Publishing Protocol Server
(atom)
An APP (Atom Publishing Protocol) compliant Server
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.
aTunes
aTunes is a powerful, full-featured, cross-platform mp3 / ogg player and manager, with audio cd rip frontend
Auction4You
It's a simple/lightweight ebay web application
audio video conferencing in java using JMF
(avconferencing)
audio vedio conferencing code for LAN , that has been developed in java using java media framework ,
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.
Audioscrobbler Web Services API for Java
(java-scrobbler)
Object Oriented API for Audioscrobbler Web Services available at http://www.audioscrobbler.net/data/webservices/
Austin portlet forum sofutware
(Austin)
A portletized forum application
Australian Postal Addressing Project
(joey)
» Australian JUGs Project
Development of an open-source library to assist developers in dealing with Australian postcodes, and other aspects of addressing.
Austrian Java Group
(ATJUG)
The Austrian Java Group intends to share information about Java, support their members, and to convince and teach people about the strength of Java.
Since the Austrian Java Group is very young and small, we haven't planned group meetings yet. But we really looking forward to it, so join us and have fun with Java.
authsum
authsum is an identity and authorization server. It manages security information in a database with an admin application and provides web services to answer identity and authorization questions from client applications.
Auto Dialer for IP PBx
(autodialer)
I am trying to develop an auto dialer where an agent just click on the name and system will dial it self through the PBx server. All calls will be logged and recorded.
autolist
Inspired by Gmail's address autocomplete, I decided to develop a framework that can provide this autolisting facility by selecting data from sources like DB,File,XML,another webapp. Framework would also provide caching at the client and server end.
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 black box testing platform for enterprise components
(Yorker)
A platform for automated black box testing of third party enterprise components. Using this platform one can perform functional or regression test of third party enterprise components with no access to source code.
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.
Automated Data Warehouse
(JADW)
Automated DataWarehouse is a fully automated data organization.This automatic system uses a problem oriented language to design the client based data organization.Here,B+ Tree is used
to design the FileSystem of DataBase. Hashed Logic is used for implementing different computational
algorithms.Anyone can use this DataWarehouse without using any other host O.S. Java is used here
to achieve our objectives.
Automated Payroll System
(AutomatedPayrollSystem)
Consider a medium sized IT establishment which manages its own payroll requirements. This project will aim to develop an automated system to pay employees their monthly wages.
The system should store employee salary details and leave allowance. At the end of the month the system should automatically credit the employees bank account with their salary. Income tax and loan payments should be deducted at source and appropriate accounts credited. Salary slips should also be generated.
This system can be integrated with Leave and loan systems to give a holistic solution to the organization.
automated perfomance management in a distributed system
(apmds)
The objective is to develop a an automated perfomance management tool for a distributed system.touching on resource utilisation,throughput and load balancing for resources.the system should be able to heal itself in some parts such as perfoming self optimization,self healing
Automated UI test development infrastructure.
(Jemmy)
A set of libraries including Jemmy3 (based on Jemmy2 http://jemmy.netbeans.org), test recordig tools, test generation tools assisting in creation of tests for Java UI, GTK UI, Mozilla UI and many other possible areas.
Automatic Bot for Amazon Game
(amazon-bot)
this is a project to create an AI for the Amazon Game. This project is made by students of the IFIPS (France). We can not share the source code before the end of February.
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.
Automatically build and databind GUIs based on POJOs
(Nekkid)
Nekkid allows you to automatically build GUIs and bind them to POJOs. This means that given you business objects you can automatically generate an interface with a few lines of code. Nekkid is 'A la carte' - you can pick and choose how much of the automatic functionality you want to use. It can be as simple as automatic data binding for your GUIs all the way up to completely auto generating a UI.
Automation Systems
(autosys)
This Project is basically intented to create Automation Systems in all fields, as a beginning, We have decided to start with automation system for Flood and Drought control.
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.
AutoSPOTs
Remote-controlling a Sun SPOT controlled autobot (e.g. RC-controlled car hooked up to a Sun SPOT) . The autobot responds to the gestures on the remote SPOT such as the up, down, left, right movements and the switches. The autobots can be made autonomous by including sensors, self-tracing abilities.
AutoT Distributed Testing Framework
(autot)
A Jini and JavaSpaces based facility for scheduling and
running tests in a distributed computing environment.
avalon
jsf component
awasking
Proposes to carry out project "AWAS King" (Automatic Web Application Solution), which Web will consist of the development of a powerful tool multiplatform whose function will be to generate of automatic form one or several applications Web of administrative character, on the basis of a simple model of formable business.
AWT Toolkit for LG3D
(lg3d-awt)
A Java AWT Toolkit for lg3d
AWT/Swing for NeuroKernel
(NSwingAWT)
Open source AWT and Swing library implementation for Java based NeuroKernel Computing platform.
ayutabeans
The open source webbeans (jsr-299) implementation.
AzamBank
this project has 3 modules.current account,savings account and recurring account.
azureriver
A blueMarine plugin for creating a time-lapse movie out of a set of photos.
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
Backend Server Simulator (for various protocols, includeing SOAP and JSONRPC)
(servsim)
A "smart" server that allows users in a multi-tier environment to record messages to the backend system and play them back. This utility decouples the development and test effort for clients from their servers. Messages are recorded once and can be played back as many times as required.
Backward Compatibility Tester
(BCT)
The goal of the project is to add support for testing backward compatibility of services to an existing continuous integration server. The general idea is to build/integrate the new version (of the service we want to test) against projects that use the old version.
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
Bajan Remote
(bajan)
Authoring and deployment tool for Rapid Application Development
Balloon Tips for Java
(balloontip)
Provides balloon tips for use in Java Swing applications.
Balls and Lines game
(ricoh-BallsNLines)
A simple balls and lines game.
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.
bangalore open java users group
(bojug)
This is a community if Java users in Bangalore, India. We hope to have to talks, debates, discussions,hack sessions, and participate. More importantly Share! We hope to create a forum for ideas to flow.
Bangladesh Java User's Group
(bdjug)
Bangladesh Java User's Group
Bantam
A lightweight web framework for distributed services.
baraza
The Baraza Framework is a development Java Development initiative that makes application development easy. The framework takes advantage of XML to define its components. Using the framework, desktop applications, applets can be easily deployed using the same XML document with only slight modification.
Base 64 and Hex Charset codecs
(Base64)
I, like a number of people e.g. in
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4235519
Think that Base-64 encoding should be an official part of the java libraries. I've developed a codec which conformat to the Charset class, which should be convient for many purposes.
Basic Bean Binding Framework
(aptbinding)
Basic bean binding framework for java beans eg. for presentation models et al, with bean info, properties, conversion, coercion and validation.
Basic libraries for Sun SPOTs
(spots-libraries)
Ongoing development of the basic libraries used by SPOT applications.
Batch MP3 Organizer
(MP3Organizer)
MP3Organizer is a java application designed to organize your mp3 collection automatically.
The main idea is to build an engine, which takes in an mp3 file, cleans, identifies and tags it.
It will clean the mp3 for junk and incorrect tags, check the integrity and data quality of the mp3, lookup the mp3 in MusicBrainz/FreeDB , write the necessary tags and rename the file.
Also duplicate detection and calculating a checksum for archiving purposes is done.
Baton Rouge Java User Group
(BRJUG)
Requesting project/website for the new Baton Rouge Java User Group
Battery
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.
bayesian classifier ported from "Programming Collective Intelligence"
(ci-bayes)
This project contains Naive and Fishers bayesian classifiers, as described in Toby Segaran's book "Programming Collective Intelligence." The book has python implementations; this is a Java implementation.
bba96
bba96 is a flexible and convenient framework to persist and query data, it base on hibernate 3.x and spring 1.2.x, it can easy to integrate other mvc framework, current version include the integration for webwork2, that is a rapid web develop framework
bbs2java
Forum based on java and like of phpBB.In this project use Spring,Hibernate and Struts .etc technologe.
BD-J Application Contest
(bd-j-application-contest)
Project for the 2007 JavaOne Blu-ray Disc Java Application Contest sponsored by 20th Century Fox Home Video and Panasonic.
BDB XML Admin
(bdbxmladmin)
BDBXML is a JSP (JavaServer Pages) administration engine for Berkeley DB Databases, providing DBMS features such as:
- Creation and Deletion of containers and documents
- Search using XQuery language
- View of XML Documents, in Tree-view and plain-text.
- Validation.
The dbxml shell that comes by default in BDB XML is very unfriendly and hard-to-manage.
BDBXMLAdmin aims to provide similar facilites like those provided by phpMyAdmin for MySQL databases, but using JSP in the front-end and Tomcat as the default container.
Bean Properties For Echo2
(Echo2-properties)
Bindings between the new bean properties API to the for the Echo2 AJAX toolkit that allow rapid web development. Includes databinding, validation, i18n and automatic form creation for Echo2 applications.
Bean TableModel
(beantablemodel)
An easy way to to add bean on JTable.
Bean WorkStation
(bean-workstation)
There are no free GUI programs for developing Java beans easily. This project try to develope an IDE for creating Java beans. Graphical tools for Java2D controls will also avaiable for styling the controls.
Beans Binding
(beansbinding)
Reference implementation of JSR 295 - Beans Binding.
Beans4GUIBuilders
(Beans4GUI)
Developing beans components that can be added to a gui designer like netbeans gui builder that is not originally included in the swing API but are frequently used by gui developers.
BeanView
(beanview)
BeanView is a Java library for seamlessly rendering a JavaBean to a form and back. It includes a specification for the model and also implementation[s] for Swing and Echo 2.
Bebop
(bebop)
a container for creating and managing components
bee
Yet another Java project build tool
Beehive Modules
(beehivemodules)
The Beehive Modules project is a set of additions, tools, and user samples for the Apache Beehive project.
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".
Beijing Java User Group
(bjug)
our Beijing Java User Group: http://www.bjug.org
Bekom
(bekom)
Bekom is basic web application based on appfuse. It is a educational application for web applications it based on appfuse project application.
belaginator
Infrastructure setup/management tools for xSPs (ISP,ASP,WASP...)
bellevoix
Command your PC with your voice
Benchware
Benchware is a collection of benchmarks designed to determine the performance characteristics of different aspects of JSE, JEE, or product provided features.
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
Best Practices area of the Korea Education and Research Information Service(KERIS)
(KERIS -BEST-PRACTICES)
Best Practices area of the Korea Education and Research Information Service(KERIS)
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
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.
Binary to xml parser
(2CX)
this is a binary to xml and vice versa parser in c. this will help to improve xml trans action speed and xml size. Also hope this project will change the shape of web services in the future
binbase
(BinBase)
BinBase is a software for the automatic analysis of Massspec data from LECO GC-Tofs.
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.
BiSlider
An range slider implementation with colored legend, precision enhancement and segment facility
BitEvolution - Distributed Application Update Framework
(BitEvolution)
BitEvolution is a easy to use client & server application, written entirely in Java, that you can use to keep your distributed application up-to-date. Modeled after the Apache ANT project, it is a task-based application intended to eliminate the work required to write, test and debug a home grown update application. No longer does each company have to write their own application to keep their 'main' application(s) up-to-date. It is important to note, your distributed application does not have to be written in Java to take advantage of BitEvolution.
bitworldutils
bitworldweb
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.
Blender
Blender is the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback.
Blog of Bug Swing Components
(swing-bug)
A set of rich swing components including Carousel, ReflectedImage labels, Carousel Menus, Java Dock components, more will be added to support drop-dead gorgeous swing applications.
Blog7
develop a weblog that allows multiple user
Blogapps: RSS and Atom utilities and example code
(blogapps)
A set of RSS and Atom utilities, a Blog Client (MetaWeblog and Atom Protocol based), a Planet Aggregator and numerous other examples. Including a standalone Blog/Wiki demo server based on Roller and JSPWiki.
BlogEd
(bloged)
A very simple Blog Editor
Blogger Plugin for NetBeans
(netbeans-blogger)
This projects aims to embed various features for bloggers within the NetBeans IDE. NetBeans users will be allowed to login and post to their blogs from NetBeans. Users will be provided various embeded features like directly posting files or selected text from editor to blogs. Future features include maintaining a bookmarks list of blogs, displaying all posts on selected blogs of the user.
bloggle
(Bloggle)
A blogger for statistics
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).
Blood bank server service center on Web
(JJ2008BloodBankService)
Web MAP & Web Service that provide the information about Blood bank status of each hospital
BloodBank
BloodBank Manager is a software for control of supply blood components in a hospital institution.
Blu Dahlia: Blu-Ray Java and TV Java User's Group
(blu-dahlia)
This Java User's Group would focus on Blu-Ray, and other applications of Java to interactive TV, such as OCAP for Cable TV, and GEM-IPTV for IPTV. Like the nightclub in Raymond Chandler's novel, Blu Dahlia is a gathering place to exchange ideas, hire a professional (with or without blackjack), or just find solace after a hard debugging session at the bottom of a cheap bottle of whiskey.
This group is in formation, but we expect to coordinate with SEMUG and the LAJUG. We expect meetings to be held in or near Hollywood, and perhaps be bi-weekly or monthly.
Blue Espresso Signals
(Signals)
A tiny library for creating loosely coupled GUIs and event driven architectures. Signals helps you solve the problem of how to connect together the many components and screens that make up your application. Similar to the c++ library QT's signals and slots, libsigc++ or Boost.Signals.
bluebill
Gannet is a plugin for the blueMarine photo management application (http://bluemarine.dev.java.net). It provides some tools which help the amateur ornithologist photographer to manage its activities integrating them to the photo workflow. This website hosts the source repository and the project mailing lists. The official website is http://gannet.tidalwave.it.
bluebox
It's a Bluetooth Server, responsible to send medias over this technology to any bluetooth device in a limited area.
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.
BlueGrid - Grid Computing for Bluetooth J2ME devices
(bluegrid)
BlueGrid is a middleware that provides parallel computing over J2ME devices using Bluetooth communication protocol. It allows J2ME devices to share computational load with other devices using a distributed scripting language called GScript. GScript has been designed upon a JavaScript like, open source, scripting language called FScript. GScript introduce the parallel and the task language constructs allows to define tasks and code sections where tasks can be executed in a distributed way thanks to BlueGrid.
BlueHome
BlueHome is a project to take over the control of houses. The system will through BlueTooth technology identify who's home, and adjust information screens, lights, temperature etc. to the persons private profile.
BlueHome will as well offer WebServices to share information about your home with other BlueHome users. Wouldn't it be great to get a suggestion about visiting your friends if you are home alone and four of our friends are gathered another place? Or letting the BlueHome turn on and of the lights as you come and go?
BlueHome will mainly be developed by four flat mates and the purpose is in addition to build the enchanting to learn more about the technologies we are using.
BlueID
(blueid)
ID recognition via Bluetooth Technology
BlueJ
(bluej)
BlueJ is an integrated Java environment specifically designed for introductory teaching
bluej-project-exporter
(BlueJ-project-Exporter)
Small BlueJ extension that allows a BlueJ user to export a BlueJ project to another IDE platform that supports ant buildfiles.
bluej-project-exporter
Export BlueJ projects to other IDE
blueMarine
(bluemarine)
blueMarine is an application for supporting the workflow related to digital photos management. It provides tools for organize, search, tag, edit, visualize photos as well as building galleries and publishin them to the web.
blueMarine plugin for astrophotographers
(bluemoon)
A blueMarine plugin with tools for astrophotographers
bluemarine-flickr
A plug-in for the blueMarine project that allows integration with the Flickr portal.
BlueNET
Distribuição de propaganda através do protocolo Bluetooth.
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 JGroups (JGroups-BT)
(jgroups-bt)
This is an extension for JGroups-ME which is JGroups (www.jgroups.org) partially ported to work in a JavaME environment.
The goals of this project are:
- Port the GossipRouter to JavaME so we can have a 100% mobile group communication system.
- Add Bluetooth to the network layer allowing short-range communication between the group members.
Bluetooth message service
(BMS)
A j2me and j2se project that provide a bluetooth service send messages between devices on the net.
Bluetooth RC
(remotecontroller)
Desgning of a Bluetooth remote Control for a PC from a mobile device.
Bluetooth remote controller interface
(Blix)
The project aims to create a library to implement remote controller applications based on JSR-82 and support application development for users with disabilities.
bluetooth technology
(bluetooth)
i want a simple but an interesting project on bluetooth technology for a college techfest
bnf
BNF project is designed to handle all of the actions connected to Backus-Naur Form (BNF) which formally describes some kind of structure. These actions include: parsing, error diagnostics, printing, creating HTML and XML files of given BNF. This tool is based on Atplib and more actions can be simply added later.
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).
Bob Scheifler's hacks
(user-rscheifler)
Some Jini-related hacks.
Bobik
Bobik is Open Source Web search,indexing engine with minimal period between re indexing.
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
Bollinger's Open Calendar Kernel System
(bollocks)
Bollinger's Open Calendar Kernel System.
An open source Swing Calendar control supporting Year view, month view and more.
Bolt Java Build System
(bolt)
Bolt is a lightweight scripted build tool.
Bonsaii Internet Banking
(bonsaii-internet-banking)
Internet Banking is the online banking application totally made by using Struts Java Design Pattern using JSP And Servlets and with keeping in mind high security
Boombat
This project is about 2D Scrolling Action Game that build using JSE 6 platform and Slick2D framework. Actor is a tank that join in a group, each group must be attack the enemy group until they all vanish. This game is game client that can be integrated with LAN game server.
Bornean Orangutan Conservation Media Campaign
(orangutan)
An interactive game for children 3-12 years old. they can learn how bornean orangutan can survive in the natural bornean forest.
Boston Java Meetup
A social group of like minded Java developers who feel they can learn from each others experience.
Bottomline - Dynamic JDBC Driver
(bottomline)
Bottomline is a JDBC Bridge API that dynamically loads multiple JDBC drivers and different versions of the same driver from their respective JAR files by using custom class loaders. It seamlessly integrates with application servers and persistence APIs.
BoulderCat
(bouldercat)
A Boulderdash-like 2D addictive game
Bourne Swing Diretory
(jbournetest)
It is an emulator for assembly language made in swing.
Boxcar Commerce
(Boxcar)
An open source commerce engine written in Java
BoxSQL - Processor of templates SQL
(BoxSQL)
BoxSQL is a simple ones and efficient framework that it removes the SQL of the code of its application and places them in archives of templates.
Characteristics:
- Fast Reading of archives SQL;
- Cache of sentences SQL;
- Dynamic Parameters;
- Automatic Mapping;
bpcandidates
candidate guidelines and code for the J2EE BluePrints solutions catalog
bpcatalog
J2EE BluePrints solution catalog
Brainiac
(brainiac)
The Brainiac knowledge management system enables companies to keep track of employee comptences as well as managing competence debelopment activities.
BrazilUtils
Bricks
(bricks)
Bricks is a project that produces micro-jars for assembling larger structures and applications. Initial bricks include foundation bricks (collections, other basic data structures), Swing bricks (various TableModels, ListModels and so on) and bean bricks (property sheets, Customizers and the like).
Broadcast files through propagation pipes. (w/PicShare demo.)
(jxtacast)
Broadcast files through propagation pipes. (w/PicShare demo.)
broccoli
(Broccoli)
modular math. software package for Java
Brokebackup Farm
(cool-threads-brokebackup-farm)
Servlet-based disk-to-disk backup software
BrownSocks double-entry accounting library
(brownsocks)
Provides an API to perform double-entry accounting.
Browser in java using netbeans with explaination
(webbrowser)
web browser fully functional with detailed explainations
BTrace - dynamic bytecode tracing for the Java platform
(BTrace)
BTrace is a dynamic tracing system for the Java platform. BTrace lets user to specify tracing of a running Java program (similar to DTrace does it for OpenSolaris applications and OS) and dynamically instruments target application classes to inject tracing code. Tracing code is expression in Java programming language. There is also integration with the DTrace system for the OpenSolaris platform. There will be a VisualVM plugin for BTrace back-end - so that the users can trace their application from the VisualVM client.
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.
Build and Test Automation Services
(cubit)
CUBiT is an end-to-end multi-site development environment integrating build and test into the development life cycle.
Build your own extreme feedback orb
(orb)
This project is to store information, experience, and programs needed to build your own extreme feedback opb.
BuildMonkey
Build system using Java 5 compatible source and annotations.
Buni Meldware Communication Suite
(Meldware)
An open source groupware project written in Java which presently includes a mail server (IMAP/SMTP/POP3), calendar server (iCal/WCAP), Webmail/WebCalendar (Flash/Flex) and Graphical Administration tool. The project integrates well with Mozilla Thunderbird and Lightning as well as Evolution and Outlook.
Bunny Hunters Online!
(bunny_hunters)
A demo 2D lock-step SGS game.
Bush's Magic JDBC Driver
(BJDBC)
com.bush.jdbc.driver.BushDriver is a lightweight proxy JDBC driver that can be wrapped around any other JDBC driver to transparently introduce connection pooling and statement caching. Although intended for use in situations where no pooling facilities are available, this driver provides a simpler and more feature rich solution than most pooling implementations. Further more it can be installed in seconds with no code impact. Yes that means you don't have to learn and API, write, or modify any code to use it!
Business Chain
(business-chain)
A browser-only multiplayer game for CEOs and mayors
businessbay
(BusinessBay)
BusinessBay is a web-based business process modeler, which goal is to create consistant web business applications such as ERP, CRM, Business Intelligence Applications, etc...
bwengine
This project desires get a WfMC workflow process, in XML format, and process it linking with an other xml definition, that represents business components, like an SessionBean, MessageDrivenBean, CORBA component or a WebService component, and process those items together. This will make easier to build workflow process that must be linked with legacy systems, or also build new workflow systems with workflow need.
Bytecode convertor for forthcoming JVM
(Headway)
Headway can convert bytecode compiled for older JVM into bytecode that will be accepted by modern JVM. It can enrich existing code with StackMapTable attribute used by Mustangs (Java 6) bytecode verifier.
ByteStore ported to jini2.0
(holowaa)
This is a Jini2.0 port of John McClain's Holowaa ByteStore project
C/C++/C# implementation of JXTA
(jxta-c)
This project is to provide JXTA core functionality in C/C++ implementation, and targeting to be the base for other language bindings such as C#, Ruby, etc.
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.
Cactus
Cactus is an open source problem solving environment designed for scientists and engineers. Its modular structure easily enables parallel computation across different architectures and collaborative code development between different groups. Cactus originated in the academic research community, where it was developed and used over many years by a large international collaboration of physicists and computational scientists.
CafeManagementSoftware
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.
Cajun JUG
(cajunJUG)
New Orleans Java Users Group
calculator
(ricoh-calculator)
A simple Calculator to compute simple basic arithmetic operations.
Calendar client
(dex)
Java client for edgecal.
This project must stay private (NOT PUBLIC) for a while.
dex: Dionysius Exiguus (Dennis the Little, meaning humble) (c. 470 c. 544) Dionysius is best-known as the inventor of the Anno Domini era, which is used to number the years of both the Gregorian calendar and the Julian calendar. http://en.wikipedia.org/wiki/Dionysius_Exiguus
Calendar-Alarm
(calalarm)
This project is about building an application that will act as a calendar,Alarm. Initially the User has to record his thumb impression as an indentity and use the same as the authentication to use the application from the next time.
CalFaces
(calfaces)
CalFaces is a collection of JavaServer Faces components for use in web-based PIM applications, providing an Outlook-style calendar with day, workweek, week and month views, as well as a meeting planner.
Caltech Open Source Java User Group
(caltech-osjug)
For Caltech students, staff and faculty who want to collaborate on Java projects and to be informed of on-campus Sun-related events
Calyente
(calyente)
Web Browser
cameleon
(Cameleon)
Project that acts as a common repository for non trivial example of how to use ANT, Maven2, jUnit, jMock, Quartz, code coverage tools like Cobertura, FindBugs, PMD, code beautifiers like jalopy, CheckStyle, java profilers. All this are coming in a real life non trivial, but still easy to get project. Project can be used as a start-up template for Java test driven development projects with most of the things already configured.
Camera Raw plugin for ImageIO
(jrawio)
jrawio is a plugin for ImageIO which provides readers for many Camera Raw formats such as NEF, CRW, CR2, SRF, PEF, MRW used by camera made by Nikon, Canon, Sony, Pentax, Minolta. It also provides a reader for Adobe Digital Negative Format (DNG).
Camomile
(camomile)
Lexer generator
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.
Canción MIDI Suite
(cancion)
A suite of tools to facilitate editing, cataloging and viewing MIDI compositions. Although it can also be used to create MIDI compositions, its primary purpose is to fill the gap between sequencing and notation tools.
CandyWars
This game is based on the games Dopewars but instead of useing drugs we'll be using candy.
canto
Web conferencing and collaborating Tool. With canto you can show Presentations, Applications and Desktops to any other person over the internet. You can chat, show your webcam and talk with others in the meeting
Car Rental System
(rental)
A car rental website that allows the user to register, login, book a car and cancel booking.
caramba
Caramba provides you an easy way to build responsive web applications, using AJAX technology. WebApplications can now be written in a complete Event Driven way. Only stuff you need to know is plain old Java and JSP
CardSpace Authentication for OpenSSO
(cardspaceauthn)
CardSpace / Infocard authentication for OpenSSO
CardSpace/Infocard authentication library currently designed for OpenSSO
(CardSpaceAuthN)
A snap-in authentication module that allows consuming of InfoCards (as defined in the Microsoft CardSpace implementation) within OpenSSO or Sun Access Manager for the purpose of authentication. This project has been designed so that it can plug into any security system.
Career & Technical Education Curriculum
(CTEcurriculum)
An open-source process for developing curricula in career and technical education.
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
Cartridges for AndroMDA
(AndroMDA-Cartridges)
The intention of this project is to provide cartridges for AndroMDA's Framework.
Este projeto tem a intenção de prover cartuchos para o framework AndroMDA
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.
CAS Modules
(cas-modules)
CAS Modules is a collection of tools, add-ons and modules to extend the Central Authentication Service. The core goal of CAS Modules is to facilitate integration between CAS and other projects without cluttering or expanding the Spring core.
cascadelayout
Swing layout manager
Cascading Style Sheets (CSS) for Java
(JavaCSS)
Provides stylesheet support for ordinary Java components, so you can use rules like "JLabel { font-weight: bold; font-size: 24 }" to control the appearance of components in your application.
caseClosed
(caseclosed)
caseClosed is an issue or bug management system based on current popular open source technologies (Webwork2, Hibernate, Spring, etc.).
CashForward
(cashforward)
A money management application written in Swing and built on the NetBeans platform.
castor-annotaions
(castor-annotations)
This project aims to allow users of the Castor framework (http://www.castor.org) to use annotations to define and create their mapping files to ease the process and pain of doing this manually.
Catalog Sicilian Farms
(CatalogFarms)
A catalog of Sicilian farmhouse that serves as cd or installed as any program
Catren
Catren is a dynamic modelling framework to develop application. Each component in Catren is an extended component of Catren class. Since every component in Catren is extend Catren, everything developing to Catren can also work for the subclasses. There are only few fields in the Catren and can represent everything, including parent-child, joiner relationship.... etc. Therefore, everything is Catren, no matter field or table for a relational database. That is, Catren define anything in the real world. The major purpose to develop a Catren project is for security and categories.
Caveman
This game is a little like runescape but it goes back to the dinosaurs and cavemen. Your character, the caveman will roam round doing many activities and gaining skills. All the creatures that can be found range from reptiles to dinosaurs to amphibious creatures. All mystical and pre-historical creatures will be featured in this game. Basically I am thinking, runescape but with a massive new twist.
CBM and O&M Tools
(CBMTools)
CBM Tools attempts to develop tools to support Operation and Maintenance in manufacturing and engineering plant environments.
CCM Contact Manager
(ccm)
contact manager with server - client - arch
ccword
(CCWord)
This is a text editor, java editor,jsp editor
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.
cell
cell is a java (hibernate, echo2-ajax, tomcat) based mrp2, crm, workflow and docflow web-based tool
Cell Biology
(cellbiology)
This project establishes the java classes for the cell biology science.
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.
CentricWare Suite
(cws)
CentricWare Suite includes inventory, manufacturing, and sales (POS) automation software. It consists of software written in Java 6 and custom developed hardware.
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.
Certificate Manager for Glassfish v3 Admin Console
(certadmin)
A console admin to help uses certificate management for glassfish v3. It is intended to be integrated at glassfish graphical console.
Cetia4 REST Framework
(Cetia4)
Cetia4 is a Java Servlet-based REST Framework for Web and Web Service Applications. Cetia4 uses a simple but powerful abstraction that allows the easy creation of a Java Servlet-based application that can work as: - a web application that may be accessed by a typical web browser or any stateful web-enabled client, and/or - a REST web service application that may answer HTTP stateless requests.
CFEX Project
(cfex)
Desktop application for generating detailed credit card reports. The technology used is JasperReports, Spring and Hibernate Annotations in the engine, and Swing in the front-end. The project is build with Maven 2, and tested with JUnit.
CGPC website
(cgpc-website)
career guidance and placement cell website
for a college .
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.
Change Management API
(change-management-api)
Change Management API according to ITIL specification and following OSS/J Design Guidelines.
Chaoscape
A online mmorpg game.
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
Charleston SC Java Users Group (JUG)
(charleston-sc-jug)
This is the Charleston SC Java Users Group (JUG).
Charset De/Encoders enhanced in performance and usability
(java-nio-charset-enhanced)
I have found out, that there are some chances to make Sun's sun.nio.cs charset de-/encoders faster, especially for single byte charsets such as "windows-1252".
For increasing usability, I would at 1st step implement http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6695386.
Chart JME API
(Chart2Go)
API to create charts on JME with MIDP and CLDC
Chat Application
(imp)
The gole of this project is to create some API, which is used easily in any program to create chat application for any platform. We will also provide the Blue print of chat application. Chat Portlet can be created for any Portal environment.
Chat application built on top of Project Darkstar.
(darkstar-chat)
Simple chat application which uses Project Darkstar for communication.
Chat UI using LookingGlass technology
(RolloChat)
Utilizing LookingGlass technology, this project aims to create a chat environment that is easy to use, and has no clutter of its 2-D counter-parts.
Chat3
(chat3)
Chat3 is an instant messenger that uses a derivitave of the XMPP protocol (same protocol that the popular Jabber IM uses) to exchange messages with friends, peers, buddies. The purpose of Chat3 is to be an experimental sandbox to explore and develop new paradigms and ideas in the area of instant messaging - with the ultimate goal of blending instant messaging, email, and the internet.
Chatroom
its a distributed system chat service by RMI and Javaspaces with the jini
chattools
(ricoh-chattools)
Chattools will allow users to communicate with a technician in order to solve simple problems on the MFP.
Check consistency of an iTunes music library
(iTunesChecker)
This Java application performs a variety of consistency checks on an iTunes music library. For example, it can check that all tracks in the library exist on disk, and vice versa - that all files in a given directory exist as tracks in the library. It can check that every track appears in at least one playlist other than the master playlist.
CheckME
(checkme)
CheckME system for easy knowledge testing. Includes test preparation, test process and administration.
CheckThread is a static analysis tool for Java threading
(CheckThread)
CheckThread is a free open source tool for Java developers working on multi-threaded applications.
By using Java annotations to convey thread policies, developers can catch certain threading bugs early at the compilation phase.
Chennai Java User Group
(ChennaiJavaUserGroup)
Hi Guys ,We are all Java guys working in different places. We are Specialized in Developing Intranet/Extranet/Internet/B2B applications for the Industries, to make their communications effective. And we are interested in discussing Java related latest developments, issues etc. The technologies we discuss are J2EE, MVC, SC, Open Source etc
Chess Game
(chessgame)
Chess Game
ChicoJUGChico Java User Group
(chicojug)
Chico Java User Group (Chico JUG) is located in Chico, CA. We aim to:
* Promote the use of Java and related technologies
* Educate through high-quality and applicable presentations
* Induce interactive discussions and forums
* Be a resource hub for whomever is interested in web development in general and Java in particular
* Develop close ties and relationships with the industry mentor companies and educational institutions in the United States and worldwide.
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.
Chinese-English Dictionary
(ced)
CED is a Java-based desktop lookup Chinese-English dictionary that looks up any Chinese characters from a document or website and provide the hanyu pinyin pronounciation and vocalize the pronounciation.
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.
Chords and Scales for Guitar and Keyboard
(chordandscales)
Tool for Music Education. Displays Chords and Scales on Guitar Fret and Keyboard.
ChristmasSPOTs
Use this program to have your SunSPOTs elect which gift you can get at Christmas. This project includes desktop (server) and onspot (client) code.
chrojug
(CHROJUG)
Switzerland Romandie Java User Group
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.
Chronos - Recurrence rules for Java
(chronos)
A set of utilities for building and working with recurrence rules.
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.
CIT Java User Group
(CITJava)
This is a user group intended for Java Users in CIT
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.
cjar
Project to allow unified search and access to Java artifacts in various repositories. Also allows community comments and overrides for artifacts meta information.
Claros In Touch
(Claros)
Claros In Touch is a webmail, address book, calendar, and notebook application. It aims to fulfill the need for a stable, full featured messaging application. The main features are: Bayesian spam protection, message filtering, folder support for the POP3 protocol, no need to do database setup, compatibility with any standards-compliant POP3 and SMTP server, operating system independence, support for sending HTML email, and full MIME compatibility.
Class Schedule Organizer
(classscheduleorganizer)
This is a J2EE web application for manage class schedule for student. It extensively used AJAX technology for better user experiences.
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.
claybox: mobile framework
(ClayBox)
Java ME flexible UI and systems framework to help developers in writing their application, not in writing the engine behind it. Asynchronous networking, network utilities, webservices, screen management , asynchronous screen preparation, thread utilities, build system and more is right out of the box.
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
ClearLooks look & feel for java
(jclearlooks)
A java look & feel that try to clone GTK ClearLooks look & feel, implemented 100% in java.
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.
CleverRTP
Java RTP stack which will use Grizzly project and Java New I/O which will reduce the latency and will increase the speed.
Clicker
(clicker)
This is a project to build an open source "clicker" implementation. Clickers are used in the education community to allow students to input answers, using remote control style devices, into a professor's computer.
ClickStream
(clickstream)
ClickStream tracks 'traffic paths' across a website.
Client Compiler Visualizer
(c1visualizer)
Visualization tool for the internal data structures of the Java HotSpot client compiler, a just-in-time compiler inside the Java HotSpot VM that translates bytecodes to machine code. The tool shows the high-level and the low-level intermediate representations as well as the lifetime intervals used for register allocation. It uses information emitted by the debug version of the Java HotSpot VM.
Client/Server Boggle Game
(Boggle)
This project is for a multiplayer Client/Server Boggle Game. Currently it supports client/server 2 player support. Goals include a Computer Player (currently in research), and multi game server (server is limited to 1 game at a time currently).
ClipLord
(cliplord)
A tiny utility to keep a history of the recent clipboard entries and allow selecting them.
Clock Ease
(clockease)
Simple time tracker and reporting engine for a small set of tasks. Displays a list of tasks and keeps track of how much time was spent today and in total using simple check boxes. Log entry notes can be associated with each task. A report can be generated that summarizes how much time was spent on each task for a date range. History of tasks is fully editable.
cms
Corporate Instant Messaging
CMS
CMS
Cnc4Home
(CNC4Home)
Home Made CNC in Java
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.
Code editor for mobile
(CodeEditor)
Code editing software for mobile phone. Built on javaME platform allows to code right from your handset. Templating and code generation feature would be available
Code Generator for Java
(coder4j)
Coder4j is a software to create softwares. Coder4j helps the developer to create software easier and faster.
The developer just need to configure the software entities and Coder4j will generate the project in its preferred IDE (Eclipse or Netbeans), preferred platform (J2ME, J2SE or J2EE) and preferred presentation (MIDlets, Swing, SWT or Web).
Code generator for type-safe message resource access
(localizer)
This tool reads message resource bundles and generate accessor classes for type-safe access to messages.
Code Review Record
(CRR)
Code Review Record or simply CRR acronym is a plugin for NetBeans 5.0 that serves to catalog defects about Coding Standards/Program Logic/Optimization/Usuability/Clarity in a project file source code
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.
CodeSimian
CodeSimian is a self-modifying JAR file, an interpreted/scripted programming-language made with Java 1.5, for building Artificial-Intelligence, A-Life, chatbots that use letters to write sentences (instead of sentence templates), and synthesized audio from equations that equal amplitudes between -1 and 1, 22050 times per second. Example: sound(*(microphone mp3('C:\\music\\any.mp3' *(-2 count)))) plays the microphone multiplied by an mp3 backward at double speed. Example: sound(mp3('C:\\a.mp3'))
Codeviation
System pro monitoring and analyzing software projects.
coffemail - The Java Mail Plataform
(coffemail)
This project is a 100% pure Java implementation of SMTP Mail server with the POP3 protocol , database independent and with very powerfull and simple module support
Collaborative Application for open Storage
(CAOS)
CAOS is a collaborative system based on a peer-to-peer distribution focused on data backup, in order to assure the availability and safety of users information, allowing its recovering. CAOS users will form a network and, by sharing some of their disk spaces, will also be allowed to use their peers disk space to have their own files stored.
The data will be fragmented and redundantly copied in several machines throughout the network, so that the user will be able to recover it efficiently. Aspects such as security, performance and availability will also be taken into account.
Collaborative Educational Website (CLEW)
(clew)
An improved collegiate website that is used at the University of Hawaii at Manoa.
Collaborative Stock Trading System
(TradeNet)
Collaborative Stock Trading System based on a Pseudo-P2P environment, and integrated with Recommendation Framework based on Hebbian Algorithms.
Collection Tree Protocol
(CTP)
A routing protocol for Sun SPOTs and TinyOS motes that efficiently sends data to one or more data sinks.
Collections framework new sorting algorithms
(sorting)
There are but a handful of fast and efficient sorting algorithms in modern computer science. Quicksort, heapsort, introsort and mergesort are arguably the best among these algorithms with each having its own advantages and disadvantages.
The Java Collections Framework is well written and extremely useful. Its default stable sorting algorithm--mergesort--is suitable for many sorting needs.
This project seeks to add the quicksort, heapsort, and introsort algorithms to the Collections Framework API with sufficient documentation to allow developers to intelligently make the best decisions possible and write even better code than before.
College Application
(collegeproject)
Records of College Student
college connect software
(organisazion)
To organise the campus library ,accounts ,various department and
missilaneous in a single software and giving acess to students and others according to their previliges
College Library Manager
(collegelibrarymanager)
College Library Manager is a complete solution for a Ideal college library
colorchooser
A fast, easy-to-use Swing widget for quickly selecting colors. When clicked, the widget pops up a palette; moving the mouse over the palette selects the color. Combinations of ctrl, alt and shift will change which palette is shown - there are continuous saturated and desaturated palettes, X/SVG constants and Swing and AWT constants, plus a history palette of recently selected colors.
Coloring Black and White Movies
(Colorization)
Coloring black and white pictures and movies using image segmentation, color estimation and motion detection
Columbia SC Java Users Group
(jugofcola)
Columbia SC Java Users Group
com4j
A Java library that allows Java applications to seemlessly interoperate with Microsoft Component Object Model.
A Java tool that imports a COM type library and generates the Java definitions of that library.
combat
Combat Management System to be developed as a school project
Comet for everyone, everywhere
(Atmosphere)
The project propose a framework for easily developing portable Comet based web application (aka Ajax Push application).
Command Library for Swing
(gui-commands)
This project provides a generic command pattern for Swing GUIs.
Command Line Interface Framework in Java
(CLIF)
Java is usually considered as a language to develop GUI and Web related applications. Little is known about using Java to write Command Line Interface (CLI). This project will provide a framework to build a robust, scalable, easy to use, high performance and powerful CLI utility that runs on multiple platforms based on JAVA and XML technologies.
This will allow you to write an OpenSolaris CLIP standard CLI utility with features like:
* Command pluggability
* Embedded shell
* Interactive mode
* Command completion in bash shell
* Command keyword search
* Building commands using JMX
* Integration with ANT and other User interfaces
CLIF is already being used by GlassFish, Sun Java System WebServer, Sun Java System Portal Server and Sun HADB.
commanderbond
Commander-style graphical file manager
Common Agent Container
(common-agent-container)
Common application foundation classes
(aptfoundation)
Various foundation classes, for logging, beans binding, document generation, networking, and GUI building.
Common application foundation classes
(foundation)
Common helpers et al, usable by both Swing GUI and web applications. Both gooey and divlet will depend on this foundation.jar.
Common architectural patterns and capabilities that build on Rio
(rio-substrates)
The Rio Substrates project is a sub-project of the Rio Project, and provides building blocks for common architectural patterns and capabilities.
Common code between the jaxp, saaj, jaxb, and jax-ws
(istack-commons)
We've identified that there are a lot of code that can be shared between jaxp, saaj, jaxb, and jax-ws projects (all of them are on java.net.)
This project is a place for those projects to host common code to promote code reuse.
Common Components for Contact Details and Addresses
(aptcontact)
Reusable Swing and database components for personal details, company details, contact details and addresses, and relationships between these entities.
Common Entities for Database Applications
(aptcommon)
Common entities, transfer objects and components for business applications
Common GUI components AptFramework
(aptgui)
Common Swing GUI components for AptFramework
Common Servlets for AptFramework
(aptservlet)
Common servlets, components and support for typical website, using lightweight desktop-embeddable approach, and generating HTML/CSS using Java code, much like Wicket, but using the minimal Divlet/Jetty combination, in support of desktop apps, local personal web apps, and/or stand-alone websites.
Common Swing and DAO Business Application Components
(aptcomponent)
A database, DAO, and Swing GUI implementation for common business application foundation components, eg. Person, Address, Company, Country, Currency et al.
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.
Communicate using voice and/or text, over JXTA peer-to-peer.
(trinytalk)
Communicate using voice and/or text, over JXTA peer-to-peer.
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)
communications-radio
TOP LEVEL for radio related Communication projects
Community Equity
(CommunityEquity)
The objective is to build a dynamic Social Value system by calculating the Contribution, Participation, Skills, and Reputation equity a person can gain by actively engaging in online communities.
Community Essentials
(CommunityEssentials)
The goal of this project is to create a complete and integrated platform for managing virtual (internet) communities, with a special focus on technical-related communities such as Java User Groups.
The platform will be composed of different modules, chosen among the best open source java-based solutions or implemented with a community effort. Examples of modules that will be part of this platforms are:
- Wiki (for managing user groups websites)
- Blog
- Blog Aggregator
- Photo gallery
- Event subscribing application
Community Leaders
(communityleads)
A place for java.net community leaders to collaborate and share information.
Community Resource Use First
(time-technology)
Local businesses and civic organizations can benefit from locating community resources first and exhausting them before reaching out to external and further away resources to conserve. Project is expected to provide significant savings to users and a better response time than otherwise possible.
compass
The Compass Framework is a first class open source Java framework, enabling the power of Search Engine semantics to your application stack decoratively. Built on top of the amazing Lucene Search Engine, Compass integrates seamlessly to popular development frameworks like Hibernate and Spring. It provides search capability to your application data model and synchronises changes with the datasource. With Compass: write less code, find data quicker.
Compatability and Quality for JavaME
(cqme)
The home for Java(tm) testing technologies.
Contributions from anyone interested in quality and compatibility testing are encouraged and welcomed.
compdoc2cn
Translate some good component doc or articles to chinese.
Competency Model
(competency)
This project aims to develop a generic user's competency model. The model uses quantitative and qualitative data about the user's scientific production. A domain ontology is used to represent the user's experience areas.
compfuse
(CompFuse)
CompFuse is similar in concept to AppFuse.
CompFuse focuses on web component development using JSF, Spring and Hibernate (EJB3).
CompFuse uses Maven instead of Ant.
CompFuse provides a series of Maven plug-ins to simplify web development with JSF.
The goals of the CompFuse project:
Use Maven 1.0.x convert later to Maven 2.0 when it stabilizes
Use Hibernate 3 with Annotations
Use Spring 1.2
Use Java 5.0 (JDK 1.5)
Use of Annotation, Enums, etc.
Use MyFaces Components
Create jroller like package with CompFuse
Demonstrate use of custom Spring Aspects (caching)
Pull good ideas out of Spring examples
Create template framework for JSF components
Create CRUD framework utilizing Hibernate, Spring, Java Generics
Create wizards in Maven to simplify web development
Compiere ERP+CRM per l'Italia
(compiereitalia)
This project focus on developing the italian localization for Compiere ERP+CRM
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)
Compiler
(OptimizingJavaCompiler-javac)
This project is aimed at implementing an Optimization algorithm at the compiler level.For this we chose the compiler as javac.
Complete Java EE Example Application
(Full-EE)
Full-EE is a complete Java EE application showing how to use the full range of technologies available in Java EE 5.
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.
Component Search Engine
(LookForComponent)
This project aimed at providing a component search engine to developers. That engine must provide a simple and complete query language and provide ranked results based on their degree of conformance to the search query. Queries results must support different types of component models, EJB, CORBA and .Net for instance.
Compute Farm
(computefarm)
A simple and robust compute server framework.
ComputeCycles
(computecycles)
One of the challenges in grid computing is dynamic configuration of the grid. Java is uniquely suited to meet this challenge because it offers the ability to combine mobile code and standard APIs with a powerful security model. These capabilities make it possible to build scalable grid computing systems which require minimal centralized configuration infrastructure and simplify on-the-fly deployment and removal of grid assets.
The goal of the compute grid project is to build a "flashgrid-capable" compute grid which:
1) Has zero single-points-of-failure
2) Is secure
3) Is easily administered
4) Is dynamically configured
5) Is based on the Master/Worker pattern (eventually moving to a full workflow model)
6) Can be run securely through firewalls
7) Assumes Java everywhere and specifically Jini
Computer Algebra System
(mathrider)
Mathrider is a Computer Algebra System for education.
Computer Usage monitoring System (Client/Server) for Linux
(PCmonitoring)
The system monitors the usage of computer a user. The user must be registered in the system to be able to use a computer. For the client, the computer's desktop must be disabled. To enable it the user must enter a valid name and password. After signing in, a form will be displayed that shows the usage time of the user. The user can all so view his past logs and change his password.
For the server, when starting the application, the system is prompt to enter a password and his log in name. The system's first function is to upload files or data to the system. It will also has the power to manipulate user's accounts and it can also develop reports.
computeserverjr
A simple Java RMI based compute server
Computing Environment Emulation Framework (ceef)
(ceef)
A framework for emulating a wide variety of computing environments. PC's, Mac's, embedded devices, and any others.
comujava
(ComuJAVA)
Java students group.
Comunidad Java Chile
(ComunidadJavaChile)
Comunidad de usuarios Chilenos de Tecnologias Java(Chilean Java User Group)
Comunidad Java La Paz
(lapazjavacommunity)
Estabilishing a JUG in La Paz
Comunidad Java Mexico
(ComunidadJavaMexico)
Mexican Java User Group
Conceptual Open Hypermedia Portlet
(cohp)
A Portlet and supporting infastructure to provide a conceptual open hypermedia service.
conductor
Conductor is an end-to-end application development framework.
connectFour3D
(ConnectFour3D)
ConnectFour3D Game (Application and Applet) with Swing and OpenGL GUI
Connext Graphs
(connext-graphs)
Connext Graphs currently provides a wrapper for the Open Charts library for Apache Struts 2. The support for the Open Flash Charts will soon encompass more than just Struts 2.
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.
Contacts webapplication
(contacts)
JSF - AJAX webapplication to manage contacts
Content Repository API for Java Technology v2.0
(jsr-283)
Expert Group Collaboration platform for JSR-283, Content Repository API for Java Technology v2.0
Content Repository of Quite Apt Articles
(aptcontent)
A content repository of Swingful articles relating to aptframework, and some other quite interesting topics subprojects, eg. quitehyper, quiteditty, quitegooey, quitebusy, and quiterestful.
Context based code search
(context-based-code-search-for-netbeans)
This project aims at creating a module that helps reuse existing code. This would improve reliability of used code and valuable time of the developers can also be saved.
It will search for the keyword, pull in the results from preexisting code bases, clean it and display the code. The relevant code will be obtained from various open source websites. For example, my application needs a Fibonacci series code. Though it is a simple code the user can nevertheless search it using the module and add the code to its source package as a class. The user can rate the code and future search will be based on his feedbacks. The user can also use the search results for his reference, modify it and use or use it as it is
Context based code search
(Context-Based-Code-Search)
This project aims at creating a module that helps reuse existing code. This would improve reliability of used code and valuable time of developers can also be saved.
It will search for the keyword, pull in the results from preexisting code bases, clean it and display the code. The relevant code will be obtained from various open source websites.
For example, my application needs a Fibonacci series code. Though it is a simple code the user can search it using the module and add the code to its source package as a class. The user can rate the code and future search will be based on his feedbacks. The user can also use the search results for his reference, modify it and use or use it as it is. The main challenge will lie in filtering the search results and authenticating the search results. This has been addressed in the Implementation Section.
The basic idea of this module is to reusability.
Though we will start support for only Java programming language, support for other languages can be added gradually with help of the feedbacks.
We plan to build a module using the NetBeans APIs. We have some experience in using these APIs' as we had developed a few modules during the Code For Freedom organized by Sun Microsystems, India. The UI will be a TopComponent provided by NetBeans. The Swing Framework will be used to design the UI components. The demos presented by Roumen at NetBeans Day, Hyderabad, India have inspired us to use the Swing Framework.
Contrib (optional) utilities for Java 3D
(j3d-contrib-utils)
A selection of contributed optional utilities for Java 3D.
Control of Access Guided to Service
(cauos)
control of users centered for diverse programming languages using for this a WebService made in Java that will take care of to search and to return to the permissions and respective accesses of the user in the system.
Control PC KeyBoard and Mouse using Mobile Phone over Bluetooth
(uVNC)
This project consist in two Midlets and one PC server connected by Bluetooth that enables you to take control of your PC using you mobile device. The ubiKeyBoard permits you to send keyboard commands and text mesages from you cellular phone directily to your PC. The ubiMouse permits you to control the mouse pointer using your phone, you can move the mouse cursor and realize clicks remotely.
Conventions for Java and J2EE
(conventions)
Conventions for Java and J2EE. For example naming conventions, project structure conventions, build conventions, etc.
Convert an image to a vector list.
(etching)
Originally built for the JavaOne 2007 ABB robot demo to turn photographs of adendees into lists of vectors for the robot to draw.
Convert data in text files into charts, spreadsheets, and PDF.
(ets-usn-fusion)
This program will accept input from tab delimited text files, cull out the useless data, sort the good data, process the good data into "user friendly" bar charts and spreadsheets, and convert the final product to a pdf file.
ConvolveOp Tester
(convolve-tester)
An small desktop application for easily creating and testing kernels for Convolution operations (ala. java.awt.image.ConvolveOp).
Cool
Cool (COntext Oriented Language) is an extension of the Java programming language that makes possible to easily develope context aware application. Context are modeled as crosscutting concern link in Aspect Oriented Programming.
Cool Java SVN Client
(coolsvn)
SVN (subversion) client which uses RCP technologies.
Cool Swing IGS Go Client
(tygo-springrcp)
A Swing Go Game Application based on SpringRCP. It can play Go online, browse and edit local sgf file, search sgf in Database on Server.
Cool Threads Contest
(coolthreads)
Cool Threads Contest
cool threads contest staging
(edu-contest-staging)
cool threads contest staging
cool-apps-ganet
Scalable neural network that grows using the genetic algorithm
cool-apps-geneticgrid
We are going to develop Genetic Algorithm Engine, which allows to end users (scientists) to implement only client algorithm and process it: find a approximate solution by genetic algorithm on Sun Grid.
cool-threads-aurora
Multimedia Oriented Portal Server
cool-threads-copyirc
(copyirc)
irc client for ricoh machine.
CoolAlbum
A complete, modern, photo management system, from tagging of images on local drives to Picassa/Flickr integration
CoolApps[tm] Developer Challenge
(CoolApps)
CoolApps
CoolCollaborator
(coolcollaborator)
100% java real-time collaboration and conferencing client/server with many collaborative features such as IM, VOIP phone, whiteboarding, web browsing, file sharing, email.
CoolDesktopShare
Desktop sharing plugin for CoolCollaborator
CoolDesktopShare
Desktop Sharing plugin for the CoolCollaborator client and server. It provides an invitation model to invite a user or all meeting/session members without a user knowing connection parameters.
CoolSQL
Coolthreads Web Collaborator
(cool-threads-webcollaborate)
Web Collaborator is a web based tool, accessable from reasonable browsers, that allows organization of users into teams to share information. Available resources from team 'whiteboards' to notes, spreadsheets, websites, and presentations can be generated by multiple users, shared between teams and individuals.
coolthreads_2006
coolthreads_2006
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.
Cope
(cope)
Personal control for mobile devices.
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.
copycat
(Copycat)
Copycat is like an electronic notepad that records your writing and speaking as you solve a problem. With the click of a button you can publish your recording on the Internet for your students to view through their web browser.
copypastehistory
Provide a way to maintain the Copy action history for NetBeans IDE for future Paste actions.
CORBA ORB Implementation for the GlassFish Project
(glassfish-corba)
This project contains the source code, documentation,
and developer tests for the CORBA ORB that is a binary
component of the GlassFish Application Server. This also
includes the RMI-IIOP implementation used in the app
server.
Cordia_Web_SIP
(cordiasipweb)
This is a web based SIP communicator. A registered user could login to a web site, and access the web communicator. By providing self UID and SIP proxy settings, this user should be able to make and receive calls. The interface should alos be able to provide a place to record VM, in case user not available. Retrieve VM from their account, by dialing access codes. The call log time must be entered into a SQL server DB, alongwith Caller, Callies IDs.
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.
Core libraries for the Sun SPOT
(spots-core-libraries)
ongoing development of the core libraries for the Sun SPOT
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.
Cougar^2 Data Mining and Machine Learning Library
(CougarSquared)
Library of data access and algorithms for data mining and machine learning. Applies test-first and agiile software development practices to improves on the WEKA and YALE Java libraries with better design, better support for analysis of experiments, running experiments in clustered environments, and comprehensive unit testing. Algorithms support the research efforts in spatial data mining and meta-learning of the Data Mining and Machine Learning Group at the University of Houston.
Counter
(counter)
This counter was made in java. Yay!
Course Development System
(CDS)
A tool for building courseware content using didactical components.
The components will be stored in OpenOffice (ODT) format, are going to be stored in a Repository, and they will be accessed through a Repository Manager
Course Management Software
(coursemanagementsoftware)
It is a software to help the Instructors to manage the whole course ,the students ,the tutors and all and thus reduce the paperwork this sotware will have work done from storing all data of students including pics and send emails uploading course material chat and grading with help of graphs and all.
COVAD OSS/J-based Trouble Ticket System.
(ossj-ilectt)
This is an OSS/J based implementation of the Trouble Ticket System.
Covad's OSS/J adapter for Network Inventory Management System
(covad-ossj-nims)
This project provides a OSS/J based interface for the Netcracker NIMS application.
Coyote
(coyote)
Plugin to provide support for dynamic languages like Jython and groovy in the NetBeans IDE
cp4jms
A connection pool for the JMS api
cpblogclient
It is a blog client in Java Swing. It can support Blog API and MetaWeblogAPI by use Apache XML-RPC library.
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.
crcenter
This project is GUI client which let to manage Java Content Repository (JSR-170) server comfortable.
CRCentrer
(crcenter)
Java Content Repository GUI Client
Creatures
A home-made mmorpg game.
Credit Card Processor example program used in the documentation.
(Examplejavaprog)
Credit Card Processor example program used in the documentation.
CredWeb
Academic project simulating a Web Interface of a Credit System.
CRM-Erp platform for Small-Medium Enterprise
(jikibloom)
JikiBloom is a suite based on open source products that implement, under a portal infrastructure, crm and erp functionalities
crocodile
Crocodile is an offline feed reader able to filter the web page content and skip the advertisers downloading only necessary web pages for offline viewing
Croesus
(croesus)
Croesus is a Swing rich client framework based on an OSGI architecture.
cronjava
This is implementation of Cron in java
Cronkite iCalendar api
(cronkite)
Cronkite is an api for creating, parsing, editing, and storing calendar data.
CrossDB
(crossdb)
crossdb is a standard Java™ API for writing object oriented SQL statements that are database independent. This means that you create SQL statement objects that will run on any database without having to change your code when moving to a different database.
Cruder
A simple api for automation of CRUD operations.
It's NOT a code generation tool. Cruder dynamically instantiates persistent objects mapped in Hibernate, and also takes responsibility for setting it's object's mapped relationships through javax.persistence annotations.
Easy integration(built on) with WebWork, Struts, Spring, Hibernate and in a near future, JPA and EJB3.
Simply point your request (from a .jsp for example) to the CruderAction, an it will get the properties values, instantiate the defined object through a xml mapped alias, execute pre-define Custom BusinessObjects methods (if necessary) and Create, Read, Update or delete the ORM object using Hibernate.
CRUDO - CRUD Framework
(crudo)
With this project you can create reusable field metadata for CRUD-based applications improving developer productivity.
Initially, this project is based on excellent Facelets framework and Hibernate Validator
CryptEngine
(crypt)
CryptEngine is a fast 3D engine for Java available as Open Source and is distributed under Mozilla Public License. Not only does CryptEngine provide 3D graphics functionality, but game design will be easy with the 3D support, sound system, scripting and networking. Unlike several other 3D engines, CryptEngine focuses on Rapid Application Development.
CS673 Texas Hold 'Em Poker - North
(pokernorth)
A class project for MET CS673 implementing a Texas Hold 'Em Poker game.
cs868-5
CS 868 group 5
CSC 668 Fall 2006 Group 2
(csc668group2)
Groupt project for object-oriented programming at SFSU
CSC 868 Fall 2006 Group 2
(868f06-2)
Porjects for group 2 of CSC 868 for Fall 2006
CSC 868 Group 1
(868f06-1)
Subproject for csc 868 at San Francisco State University - group 1
csc 868 group 3
(sfsucsc868group3f05)
This project handles all the class project for SFSU's CSc 668/868 Group 3
CSC 868, Fall 2006: Team 1
(868fa06-1)
This is the project site for Team 1 of CSC 668/868 at SFSU. It is a child project of sfsucsc868.
CSC668-868 projects
(sfsuCSC868)
This is a project for the graduate level Object Oriented Programming class at San Francisco State University
CSCI240 SALESFORECASTING
(SALESFORECASTING)
PROJECT FOR FINAL PROJECT IN MY COLLEGE COURSE
csr
The Combined SDM/RMS Algorithm for spatial alignment of two molecules.
(pairwise correspondence computed)
CSS Management API
(cssmanager)
Make web styling drop dead simple for traditional programers - even programmers who don't think they have style. It is a Java API so you don't have to freak out in stylesheets. The CSS manager can be used standalone and particularly with APIs such as GWT, Wings, etc.
csseditor
A css editor plugin for jEdit
CSVParser
(csvparser)
Read and write CSV files quickly and simple. Read fast, find fast, create fast.
cs_home
(ChatStation)
messanger for company, school, etc
ctdomino
(domino)
Allow each "Domino" to exist under it's own power (thread).
When a domino falls it intern bumps and tips one or more
domino's. The process continues until the last domino falls.
Cube-J
Open source light weight IDE for Java.
Current CMS
(currentcms)
CurrentCMS is a web-based, multi-user database maintenance framework and scaffolding. It is based on a light ORM which maps using plain annotation. It also includes a publishing mechanism and model/view template philosphy (leaving the controller to your choice of framework).
Custos - Design By Contract Guard
(custos)
Cuye PicoSeda
(picoseda)
A minimal framework for building Staged Event Driven Architectures. The goal of the project is to incur minimal CPU and Garbage overhead while providing a state-of-the-art SEDA framework
CVS changelog-driven news for java.net projects
(cvs-news)
This project deploys a service for java.net projects to easily generate news for their users, by putting little notes on the CVS changelog message.
cvs-utils
A set of command-line utilitiles written in Java that perform various cvs tasks.
cybercontrols
(cybercont)
this project is for the cybercontroler guys were the admin can control allthes other pcs i had completed a client side code but need modification for that and server side code work is in progresss
d
(osworkflow)
get files
d2
Delta-DOM
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.
daiictjug
Java user group for DAIICT Gandhinagar,
Daileon - The virtual super computer
(daileon)
Daileon is an implementation of the three basic jini services: lookup, transaction and javaspace. Fast embedded persistence storage, network facilities (provided by jgroups) and simplicity are the goals of this project.
daim
Instant Messaging Client and Library supporting AIM and ICQ
dalicms
(DaliCMS)
DaliCMS is a Web 2.0 Open Source Content Management System.
dalma
An embeddable workflow engine that lets you write event-driven programs as procedural programs by using the thread virtualization technology.
Daniel Brookshier
(rs-134)
Ricoh Sun contest
Dante
Dante can be described as Artificial Intelligence distributed testing framework.
Its main goals is to provide server/client architecture that is capable of testing different
artificial intelligence algorithms dealing with some defined problem in the specified
environment.
Dante also provides separate modules with well-defined roles that can be easily reused
in other projects (e.g. network layer, simulation layer).
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
DarkMud
A mud framework originally developed for the JavaOne conference
darkprophet
The best shootem-up game 2D style
DarkStar ActionScript Client
(DarkStar-AS-Client)
The DarkStar-AS-Client is an SGS client library developed in the ActionScript language, for use in Flex and Air applications.
Darkstar Client APis
(sgs-client-apis)
This project contains projects for community written APIs for Project Darkstar
Darkstar Datastructures
(darkstar-datastructures)
A collection of basic Comp Sci datastructures designed to be efficient and have minimal lock contention in the Darkstar server environment.
Darkstar Libraries
(sgs-libraries)
These are community written reusable libraries for Project Darkstar based games.
Darkstar Test Cluster
(dtc)
QA Harness designed to facilitate running automated tests against Project Darkstar and collecting/reporting results.
Dasar application framework
(Dasar)
Basic framework with user-manager and other commonly needed services and webapplications.
Data Access Object Mobile Edition
(DAOME)
Data Access Object Mobile Edition is a mobile version of an object relational mapping. It uses the J2ME RMS as the database, and a DAO that will enable the ease of Creating, Retrieving, Updating and Deleting objects from the RMS. Further, its goals is to be able to create a two-levels of dependencies. Parent Object and ChildObject. Another goal of this project is to create an Query Language for RMS.
DAOME will also have a facade for sending and recieving object from/to a server application (J2EE). DAOME should be able to answer the problem of sending/receiving an Array of objects or a Vector of object from/to a serverv via HTTP or Bluetooth (BTSPP).
The targeted devices for DAOME are the MIDP divices with high memory (SmartPhones, PDAs) since it will not be feasible to use primitives for the objects. The targeted users of this DAOME are for enterprise applications. For Example wireless Inventory System, Personal Accounting System, and others related application.
Data Reaper from Website
(DataReaper)
Data Reaper, to grep the data from the HTTP response. Based on ripping key, which are defined in configuration to extract data.
Right now, the beta code is ready & will be hosted with examples.
Database backup tool
(dbbackup)
A database backup and restore tool to backup any database with a JDBC driver to an XML file.
DataBase Components
(federateddatabasemanagementsystem)
Here I like to implement a data base component, through which the programmers can easily interact with the database in a distributed environment.
There is no need for the users to know where the database is, and the type of database application.
This component can accept a universal query from the user and then it will finout where the database is situated and transfer that query to that remote station.
In the receiving side the query will be processed and the result will be transfered back .
The major problems that can occur in this transactions are
1.Dead lock
2.Synchronization( Internal or external)
3.Query Processing
4.Crash recovery etc
If we can solve these issues, then it will be a great help for the programmers in the Distributed environment.
Database elegance through simplicity
(Jdbc-DbQuery)
DbQuery aims to simplify jdbc for use in projects by:
- Removing configuration files and mapping mechanisms.
- The only technologies you need to know are java and SQL.
- Gaining access to as many features of larger systems as possible, without compromise on simplicity.
- Populate a list of bean with only two lines of code!
- Single dbquery.jar file and your jdbc driver are all you need to connect to your existing database.
Built directly on top of DbUtils, DbQuery currently offers the following features:
- Connection pooling.
- Enhanced exception handling.
- Thread safe autonomous connection management.
- SQL isolation (.sql files as resources).
- Embedded SQL.
- Automatic bean handling.
Possible future additions (in order of importance):
- Transaction support.
- .sql file fragments, build a large statement based on file fragments.
- Group by based complex n:1 solution as opposed to making each object query complex data
Database Migration tool.
(DBMigrator)
DBMigrator is a GUI tool that enables you to migrate structures, data and procedures between several databases with JDBC support. It provides a simple and intuitive interface for Database migration, mapping between different datatypes including Char, Varchar, Numeric, Date and LOBs types.
It also supports constraint migration.
Database Report
(databasereport)
The project will develop pure Java Report to use with any Database Development environment (like Crystal Report).
database swing componet
(snx)
Database-to-Java Reverse Engineering Tool
(RevGen)
RevGen is a modern, agile, highly-configurable, production-quality, open-source, Database-to-Java reverse engineering tool.
Databases
(databases)
A grouping of database projects on java.net
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.
databindingme
(DataBindingME)
Data Binding ME is a data binding framework for JavaME. The framework allows cleaner design and faster application development by enabling to easily separate data/model and view/controller parts of the application.
One of the most important features of this framework is a usage of Expression Language (from JSP 2.1 - JSR 245) as a "glue" between the application UI and its local or remote data and services. This makes the data binding framework consistent with Java EE and Java SE frameworks
databuffer
(DataBuffer)
The goal of the DataBuffer project is to produce a library for working with data in tabular (row/column) format, with built-in persistence to relational and non-relational datastores, using a in-memory buffered data model. It derives from the earliest DataSet package of the SwingLabs databinding project. The DataBuffers have no direct reliance on the JDBC classes, as a persistence isolation layer allows different back-ends to serve as the data providers for buffers.
datacell
This project is used for education system for universities and colleges.
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
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
datation
An object relational mapping library, and a design toolkit.
DataTips - Data Popups for JTable, JTree, JList
(datatips)
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.
DaYaTang
This project is for JEE technique study, such as EJB 3.0 & Tapestry 4.0. And also test the Clustering in JBoss Application Server.
DB2JavaObj
(db2javaobj)
This is a desktop application for creating Java objects by reading an existing database structure via a JDBC connection.
db2jpa
This project aims in the development of a simple command line tool that converts the complete relational database schema into a set of JPA entities in one single step. This is useful to all developers that need to wrap an existing relational database with JPA but do not want to write all the code manually or call an entity wizard in their IDE for each single table.
db4o Spring integration
(db4o-spring)
The project provides Spring integration for db4o including FactoryBean, Template, and TransactionManager.
DBClient
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.
DBLink
(dblink)
database to object mapping library
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
dcoat
dcoat is fresh new java orm solution.
The main features:
1, No need write mapping xml file or annotion.
2, No need write sql statement.
3, Design for DDD and SOA.
Dead Code Detector
(dcd)
DCD finds dead code in your Java applications. Dead code found can be private, package-private and even public.
DecisionTable4j - A decision table component
(decisiontable4j)
A decision table component for 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.
Defect severity based regression testing
(rt)
Regression Testing. Original test suite creation,Classification of test cases,Repairing of test cases, repository creation for classified test cases,Check the reusability levels.
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.
Demo code distributed with the Sun SPOT SDK
(spots-sdk-demos)
This project contains the demonstration applications and sample code that is distributed with the Sun SPOT SDK
Demo EJB 3.0 Application
(ejb3demo)
This aim of this project is to build a sample application using EJB 3.0 technologies.
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.
Demonstrations for the Sun Game Server
(sgs-demos)
This is a palce to share your demonstration programs for the Sun Game Server
Dempster-Schaffer
I want to develop the Dempster-Schaffer algorithm. In http://www.eng.man.ac.uk/mech/merg/Research/datafusion.org.uk/techniques/dempster.html there is theorical information about this algorithm.
Deployment Utilities for Jini(TM) Technology-based Applications
(deployutil)
The goal of the project is to provide utilities to make it easier to
deploy Jini technology-based applications (Jini applications) that use
the security and configuration features in release 2.1 of the Jini(TM)
Technology Starter Kit. The utilities let you create a Java(TM) Archive
(JAR) file that can be used to:
- Start Jini applications by executing the JAR file
- Install Jini applications by just copying the JAR file, with little or
no modification, and without installing other files or modifying the
Java(TM) virtual machine installation
- Permit Jini applications to interoperate securely if they share the
same key and password
depmark
Tools for organization yearbooks with semantic integration
Desarrollo para dispositivo Ricoh
(ProyectoJava)
Desarrollo de una aplicación Java para un dispositivo Ricoh
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
Design and View Tooling for Portal Server
(designview)
This project will hold the binaries and source code for the tooling efforts around the design and layout of a portal server look and feel. This project will have plugins for popular web designer tools such as Dreamweaver and Frontpage using which the web designers will be able to create, design and preview the look and feel of the portal server.
Design by Contract
(DbC)
Implement design by contact predicates into Java compiler to respond to REF 4449383
DesignGridLayout
Layout manager inspired by the canonical design grids described in the book "Design Visual Interfaces" by Kevin Mullet and Darrell Sano. Useful for typical form-based designs. Primary innovation is a simple, intuitive API.
Desire Driven (jDsD) - new road to gaming
(jDsD)
An allround 2D/3D networked gaming platform designed to adjust itself to the desires of the gamers. Can also be used to create (web)applications.
Game logic can be defined without writing code and the game content does not consist of a static pile of data but generated using physics and simple feedback collection from the designers and players. Anyone is able to make complex games, even while the game is in progress.
Free and open source implementation using pure Java and readily available native libraries such as OpenGL. Lightweight and ready for mobile platforms.
Desktop and mobile convergence framework and apps for social networking
(openverge)
Swing GUI framework and apps for social & professional networking (eg. IM, News, Media, Calendar) with caching and synchronisation of application data with an internet server.
Desktop application framework
(era)
RCP general purpose application framework
Desktop Application Updater
(Updater)
A library to check and install updates in a Java desktop application.
Desktop Blueprints
(desktop-blueprints)
Patterns and examples for effective user interface design.
Desktop Boss
(dboss)
A Java desktop system, that uses plugins thru HTTP for its behavior
DesktopApplication
(BlockableDesktop)
This project contains base classes for creating desktop applications and background working threads (for time consuming tasks, for example client-server communication), while the user input of some GUI elements (JFrame, JInternalFrame, JDialog) is blocked. The project contains also some template classes for NetBeans.
Detroit JUG
(DETROIT-JUG)
JUG in the Southeast Michigan area.
develop http based midlet easily
(httpme)
httpme is a small but useful java me based framework.The main goal of httpme is to make networking midlet development more easily.
Development Design for a Intranet System
(intranetdesignreusable)
Development of a Intranet System model, focusing in easy to aggregate new functions, in a dynamic environment like a company. Technology: JSF + JASS + Patterns.
development_mentoring
(mentorship)
A forum that the experts can guide the beginners from complete newbie_morons into commercially marketable java programmers.
Device networks, JXTA discovery and interconnect
(jxta-ijxta)
The main goal of iJXTA is to provide a universal discovery mechanism, and interconnect between JXTA and other device and service description networks. These networks may include SLP, Jini, Apple Rendezvous, etc. While the the initial prototype focuses on Apple Rendezvous, it does not preclude support for other device and service discovery networks.
Devware - development environment virtual appliance
(devware)
Devware is a vmware based image containing several tools to manage software projects, such as issue tracker, version control, cms, build automation, forum.
DFM
Dirks Fussball Manager is an adaption of the Online Soccer game which sadly enough has been discontinued.
Diabeteo
Diabeteo offers opportunity to simulate the effects of changes in insulin and diet on the blood glucose profile of a diabetic patient. It can upload meter and insulin dosing data and generate charts to help identify patterns.
Dial a Server
(DialAServer)
This project explores Java wireless programming. Enabling the users of the system to use their cell phones to interact with the company Server. The fun part of it is not having to be physically in front of your office computer to add value to your company.
DiameterServlet
This requests the creation of a Diameter Servlet API specification based on the model of the existing JDiameter API
- DiameterServlet API
- Default implimentation
diameter_sip_app
(DiameterSipApp)
I'd like to propose a substantiation for creating new subproject of JDiameter.
I've just made a draft implementation of Diameter SIP Application and I'm ready now to contribute it to JDiameter as a subproject. The Diameter SIP Application is based on IETF RFC 4740. Diameter SIP Application allows Diameter clients to request authentication and authorization in conjunction with SIP, this enables SIP servers to add new additional functionality and offer wider range of services.
I think this could be useful for community and for JDiameter ratings due to
* The Diameter SIP Application can be used by SIP Service vendors and Application Servers suppliers to customize services and offer new set of revenue generating exciting services.
* The Diameter SIP Application empowers SIP based applications and services with the means to connect to different network components like Charging functionalities, QoS, Rating and User information databases, this enables to enhance SIP services with advanced Authorization and Accounting features, further increasing revenues and offering improved and user customized service and experience.
* The Diameter SIP Application enables SIP solutions to benefit from telco, Next Generation like experience increasing customer satisfaction with customized high quality service.
Diamond Powder - data collector builder for mobile devices
(diamond-powder)
Diamond Powder is an open source Java ME framework that speeds up the creation of data collectors inside MIDP applications. By data collector we understand a software component, that helps the user to quickly take note of informations, and also manages the storage of such information.
In order to describe a data collector (forms, fields, help messages) Diamond Powder uses a simple and straightforward user interface definition format, based on key-value pairs, that resembles LCDUI API.
A data collector user interface definition can be stored inside the device or delivered at runtime.
The central point of Diamond Powder is that a collector definition is parsed at runtime and rendered as a sequence of LCDUI forms to allow user input. At the end of user interaction Diamond Powder is able to store gathered data, and to deliver it to another MIDP application layer (validation, network, ...).
It is based on MIDP 2.0 and CLCD 1.1, and fits for NetBeans Mobility Pack.
Dictionary
This is a tool to learn vocabulary in an specified idiom, like english or spanish. It has a test tool to improve and evaluate your vocabulary.
"Dictionary" is a web application started in Java ServerFaces technology.
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.
DiffXML
Utility to compare two XML documents and list the differences if any
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 Library Organizer
(jorg)
A Digital Library Organizer developed with androMDA
Digital Media Distribution
(Serenade)
Digital Media Distribution
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.
Digital TV RSS Reader
(RSS4TV)
This project is an implementation of a RSS Reader using Java TV API (JSR 927)
DigitalLessons
Student group project.
DilationMeasurer
(dilation)
A chemical engineering program for the processing of cross-section images taken of a rotating powder bed, to determine the increase in volume of the powder bed.
dimme-count
It counts the number of day, based on wich date you have entered
Dino
The player will command a dinosaur , Di.No, with strange powers who wants to protect his house a unexpected rain of things. With simple commands, walking only for the sides and can shoot something on the objects in specific situation:
The player need destroy the objects, collect itens and bonus
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.
Directory-based file sharing system with GISP
(jnushare)
Jnushare2 is a file sharing application based on the GISP.dev.java.net project.
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.
dirsynch
(DirSynch)
DirSynch is a tool to synchronize files between directories, with GUI. Its useful to synchronize folders in the computer and a USB flash drive and also between the desktop and a notebook.
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).
disARM
(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).
DiscreetEventSystem
Some discreet event system implementation.
DiscWorld
(discworld)
A Multi-player online game based on Pratchett's DiscWorld.
dishevelled
Top level project for dsh components and applications.
diskqueue
(dqueue)
develop a java based solution to store queue on disk. Queue contains serializable objects.
Dispatch Controller
(DController)
Entry point controller that dispatches HTTP GET and POST requests to automatically found annotated classes.
Display PostScript adapter
(dpsadapter)
Reuse your existing Display PostScript knowledge and/or code in several environments using this lightweight adapter.
Distributed Banking System
(DBS)
The program uses USP sockets. The Project is to implement a distributed banking system based on cilent server architecture. The information of all bank accounts is stored at the server.Each account is characterized by the account number(integer), name of account holder(variable length string), password(fixed length string), type of currency(enumerated type) and account balance(floating point value). The server program implements a set of services on the bank accounts. Meanwhile, the client program provides an interface for users to invoke these services. On receiving a request input from the user, the client sends the request to the server. The server performs the requested service and returns the result to the client. The client then presents the result on the console to the user. The client server communication is carried out using UDP.
* The following service is to be implemented.
After registering with the server, the internet address and port number of the client are recorded by the server. Whenever an updaet is made to any bank account at the server, the updated information of the involved account is sent by the server to the registered client(s) through callback. After the expiration of the monitor interval, the client record is removed from the server who will no longer deliver the updates to the client. It can be assumbed that the user at the client that have sent out a register request is blocked from inputting new requests in the monitor interval.
For more information about the requirements, a softcopy can be sent to you upon request
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 Error Handling Service
(eros)
Eros allows applications to log any warnings or errors in a central repository, without needing to have prior knowledge of where the repository is.
Distributed Index
(cool-apps-distributedindex)
Distributedindex is a general purpose indexing engine that spreads the load of creating an index over multiple nodes using the Compute Server framework.
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 Sieves for Prime Factoring
(dsieve)
The project's mission and goals are to develop the framework for distributed sieves to factor large number into primes.
You can contact me at kazuomi@kashii.net .
Everyone can participate with the following required skills:
1) Mathematics knowlege, especially for the Number Theory
2) Programming skill in Java and C
3) Distributed Computing knowledge and programming skill
Distributed Transaction framework for datasources
(athena)
Athena is a transactional bridge that allows your databases and other non-RDBMS datasources to participate in Jini distributed transactions.
It is designed to be a universal service front-end with a pluggable host connection to any datasource
Distributed Version Control
(project2project)
Using JXTA to build a p2p network that will support distributed software engineering.
Distributed Workflow Architecture
(dwfa)
A distributed workflow architecture based on Jini and JavaBeans.
DJeneric
(djeneric)
4GL style development environment supporting RAD/MDA principles
DMS
(archiving)
create, capture, version, index, distribute, search, retrive, archive
DNSjava
dnsjava is an implementation of DNS in Java. It supports all defined record
types (including the DNSSEC types), and unknown types. It can be used for
queries, zone transfers, and dynamic updates. It includes a cache which can be
used by clients, and an authoritative only server. It supports TSIG
authenticated messages, partial DNSSEC verification, and EDNS0. It is fully
thread safe. It can be used to replace the native DNS support in Java.
dnsjava was started as an excuse to learn Java. It was useful for testing new
features in BIND without rewriting the C resolver. It was then cleaned up and
extended in order to be used as a testing framework for DNS interoperability
testing. The high level API and caching resolver were added to make it useful
to a wider audience. The authoritative only server was added as proof of
concept.
do ajax without ajax
(swilet)
Swilet is a j2ee web presentation layer framework. Swilet can help programmer easily make a web application that has ajax features without knowledge of ajax and java script.
Swilet can transform a java swing application to a web application. So programmer can write swing program using tools that they are expert in. With swilet framework, the swing application can be used as a web application.
Swilet supports almost all standard swing components as well as some controls that are not supported in html. Like dynamic tree component, editable grid, tab component, and all types of menus. These advanced components can be used without having any java script, html, css knowledge. As long as you know how to use swing api, these components can be automatically displayed when you use swilet.
Swilet can be used to make program that has complicated user interface and operations. Swilet can automatically manage view state. And you can simply make web applications in the way of making swing applications.
Unlike asp.net and jsf, Swilet event dispatching mechanism is based on ajax technology. This guarantees quick server response.
The swilet project is nearing its 1.0 release. We're working hard to test and provide useful tutorials and documentation.
Do It Yourself Persistence
(diy)
This project aims to give developers a way to evaluate alternative implementations for persistence in their Java applications. Users can choose from a variety of databases, persistence providers, workloads, and operations. k
DocBook Suite
(maven-dbsuite-plugin)
A plug-in for DocBook processing within Apache Maven.
docbook4ant
Easy-to-use DocBook distribution for use with Apache Ant.
DocBooKit
(docbookit)
DocBooKit (pronounced DocBook Kit) is a front-end toolkit for DocBook. It facilitates the validation and transformation of DocBook input XML into various output formats such as HTML, PDF and RTF. It comes with DocBooKit Resources that is a bundle including the Required Transformation Products to transform DocBook input XML into various output formats. The key advantag of DocBooKit is its ease of Installation and Usage.
DocCenter
(doc-center)
Collect technical documents in DocCenter.
1. Provide online view, download as txt, html, pdf etc.
2. Search related documents by key words.
3. Online edit to create new document.
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.
DocDoku Document Management Platform
(docdoku)
DocDoku is a document management collaborative platform which purpose is to help people manage, share and produce documents.
DocDoku offers Version control, Check-in/check-out, Metadata management, Full text search, Tagging as well as BPM or document template features.
docjava
This contains the code needed for three books, Java, Digital Signal processing, Image Processing in Java and Java for programmers.
docking
A sandbox for implementing a standard API that can be layered over any docking framework in existence
DockingFrame
(bibdock)
BibDock is a docking framework written for Swing. There is enough abstraction in the library, that new extensions can be implemented easely.
Doclet Toolkit
(doclettoolkit)
The Doclet Toolkit is an API and implementation that is shared among doclets that emulate Sun's standard HTML doclet that is built into the Javadoc tool. This library is built on the Doclet API.
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).
Document Converter
(DocumentConverter)
The main objective is to convert various document types to the other way round. As a example convert pdf file in to a .doc file.. etc..
Document manager
(Documat)
Document archiver and easy frontend for heuristic search in local or client-server environment.
It can manage documentation in many format (currently txt, pdf and doc but it is easily extensible) and ways.
Thanks to the particular archiviation method, scalability, security and integreity are granted.
Documents is seen, effectively, as a wide series of text files so it is also possible to insert many little files obtaining more granularity in the auto classification function (transparent but fully configurable).
It can be a valid aid in a wide range of employnment, for example investigating true, academic articles searching, enterprise documentation management or personal archive management.
Document/report formatting library
(vellum)
Documents (eg. Invoices, Delivery Notes, Forms) and Reports (eg. from data from SQL queries), are constructed (ie. their structure and content), and styled (font, colors etc), using format-neutral java objects/beans (and not XML like some other document formatting systems). They are then output into a supported format using "document writers", namely for HTML, PDF (using the iText library), Excel (using the Apache POI library), and/or ODF.
Documentation Project for JXTA
(jxta-docs)
This project contains static documentation for the JXTA community.
DocumentExplorer
(ricoh-documentexplorer)
=> FRENCH :
L'application doit permettre à un utilisateur d'explorer un dossier (et
ses sous dossiers) en local ou à distance et d'effectuer des operations
dessus.
Détails des fonctionnalités de la version 1.0 (prévue pour le 10 Janvier
2007) :
- Connexion sur un partage Samba, Ftp
- Exploration du dossier auquel l'utilisateur est connecté (type
explorateur gnome sous linux)
- Sélection d'un ou plusieurs documents sur lesquels l'utilisateur
souhaitent travailler
- Actions sur les documents sélectionnés :
1. Faxer (avec options à définir)
2. Email (avec options à définir)
3. Imprimer (avec options à définir)
Détails des fonctionnalités possibles pour les futures versions (après
le 15 Janvier 2007) :
- Connexion sur un serveur de mail (POP ou IMAP afin d'imprimer le
contenu d'un mail, pièces jointes ...)
- Connexion sur une base de données contenant des documents puis
récupération des données avec SQL.
- Gestion de Favories (Emplacements communs à tous les utilisateurs /
spécifiques à utilisateur connectés)
=> ENGLISH :
Application have to provide a way for users to explore a folder (and its subfolders) in local or remote in order to do some operations in documents.
Details of fonctionnalities (of version 1.0)
- Connect to a remote folder (samba or ftp)
- Explore current connected folders (like gnome-explorer)
- Select one or more document(s) in order to do operations on them :
1. Fax them
2. Email them
3. Print them
Details of fonctionnalities (second version)
- Connect to a mail server (imap, pop)
- Connect to a Database server containing files.
- Manage a cache of last connection (server name / ip) in order to reconnect to them quickly.
Documentum Log4J Appender
(DocumentumLog4JAppender)
This project provides a Log4J Appender for EMC Documentum Entrerprise Content Management.
dog
Docking Geometrically two molecules.
(fixed pairwise correspondence)
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.
Domain Object Explorer
(doe)
Domain-driven development framework for EJB3 entity beans
domani
Framework for Domain Driven Design
domino
Allow each "Domino" to exist under it's own power (thread). When a domino falls it intern bumps and tips one or more domino's. The process continues until the last domino falls.
domino-spring
The project provides Spring integration for domino including a spring like domino template.
DONE - DONE is Open not Enclosed
(done)
DONE has the target to be an Open Source Software Factory. It will be the place where Java developers could learn and participate on a real free software development process. During the next weeks we'll be defining a Java platform application to start the factory activities and calibrate our development process
DonkeyClick
(donkeyclick)
DonkeyClick is a mlDonkey FE GUI
doovos
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.
Dragonrealms Client
(Dragon)
Front end for Simutronic's Dragonrealms game.
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.
DReaM
DReaM is a reference implementation of the DRM (and CAS) specifications developed through Open Media Commons. It is both an interoperable framework and also content protection mechanisms for protecting Content.
DReaM
An end-to-end Reference Implementation for the DReaM specifications standardized through Open Media Commons. This contains both an open interoperable DRM framework and content protections mechanisms for multiple domains.
DreamDB
(dreamdb)
This is the Java SQL database you have been dreaming about.
Drip
A data dissemination protocol for Sun SPOTs and TinyOS motes.
Drive Show
(thedriveshow)
Drive Show is an advanced cross-platform file explorer built on java.It has features such as Different Views(e.g List, Previews, Details, Simple, etc), Sorting files according to different criteria(e.g Name, Size, Last Modified, etc), Drag and Drop functionality, Copying, Pasting, Deleting, etc.It also has functions like one press mailing of files, opening different file formats according to the native associations and much more.
DRM OPERA
(DRM-OPERA)
DRM-OPERA is an interoperable DRM architecture implementing standardized interfaces and processes for the interoperability of DRM systems. The DRM-OPERA architecture is independent of specific hardware and operating system, and is not restricted to specific media formats. It enables user based license provision as opposed to the situation today where licenses are assigned to devices.
DRM OPERA
(DRM-OPERA)
DRM-OPERA is an interoperable DRM architecture implementing standardized interfaces and processes for the interoperability of DRM systems. The DRM-OPERA architecture is independent of specific hardware and operating system, and is not restricted to specific media formats. It enables user based license provision as opposed to the situation today where licenses are assigned to devices.
DRM Opera
(drm-opera)
DRM-OPERA is an interoperable DRM architecture
implementing standardized interfaces and processes for the
interoperability of DRM systems. The DRM-OPERA architecture is
independent of specific hardware and operating system, and is not
restricted to specific media formats. It enables user based license
provision as opposed to the situation today where licenses are assigned
to devices.
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.
Drupal Support on NetBeans
(nbdrupalsupport)
The project intends to create a plugin in NetBeans to assist the development of a module for Drupal Application.
DryNet
(ricoh-drynet)
Ricoh Sun contest
DSE
DSE, Distributed Search Engine, is highly scalable open source component-based search engine for crawling and searching of the Web. It incapsulates a crawler, indexer, query manager, web front-end for query.
dTalk
dTalk is a java instant messaging client for XMPP and Jabber networks. dTalk is designed for usability and standards compliance, supporting Gtalk and MSN clients at the same time and pretending to encapsulate some others instant messengers soon. dTalk uses security connection to XMPP servers. dTalk is simple to use, having cool features like custom emoticons, avatars, and text markup. Users can easily extend it's functionalities by installing plugins or creating their own extensions with only some basics of HTML.
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.
dtoptimizer
(DTOptimizer)
A small framework that's fills any DTO (data transfer object) with only one DtoFactory method.
This solution can be used, for example, in distributed environments (like J2EE) to generate and fills any DTO object from an graph of business objects.
This project is based in solution used in mentor.dev.java.net project.
Example of use:
Collection of Car > DTOptimizer > Collection of DtoCar
Where:
Car is a complex business object (an graph, with many single properties (String, Date, etc.) and associations to other business objects (like Owner (an People), Engine (an Motor), Doors (Collection of Door's), color (an Color)), with all relation types: 1-1, 1-n and n-n associations.
and, DtoCar is a single class, that's represent's an DTO object (pattern DTO, by J2EE patterns) and contains single properties, like type(String), id(Long), color(String or Color object), numberOfDoor (int), etc.
Dualistic Ontologies
(cool-threads-yanacona)
Tools to automatically build ontologies from raw data.
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
Dune Revival
(dunerevival)
This project will consist n two steps :
1/ The developement of a viewer, allowing to read from ancient files such as HSQ, AGB, etc. files.
2/ The developement of a Virtual Machine allowing to play the old 1992 PC game "Dune".
Durban Java User Group
(durbanjug)
Java User Group in Durban, South Africa
DWH
(dwh)
Dataware house engine with xml scripts for automated sql executions against one or more databases.
DWR High Availability
(dwrha)
Extension of DWR libray for dealing with distributed systems. Using JGroups, we are able to broadcast all the main features of DWR 2.0 in a cluster.
Dynamic Data Transfer Objects
(DynaDTO)
A utility to dynamically generate Data Transfer Objects that implement a given Java interface from one or more domain objects. It uses a XML configuration file to determine how to create a DTO.
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.
Dynamic Messaging system
(Zenith)
Provides a set of messaging related constructs and tools with brokering and routing, and supports movable queues
dynamic transactional memory
(deuce)
Provides a java dynamic software transactional memory.
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-ipti
e-IPTI is a project aimed at building a complete environment for eLearning and Knowledge Management. The tool will have several features like a Course Editor and Visualizer, a Conference Tool, and a Social Network module. This is only a brief explanation of what is planned, and some of it is already implemented. More detailed information will be made available soon.
E-learning
(Simulator)
To Study Algorithms With The Help Of Simulator
e-library for olivet university
(oiteregistration)
electronic library for 5 colleges
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.
e-tutor
Educational tool for teachers and learners.
Teacher can use it to create educational context.
Learner can use it for education and testing.
e3d-for-sungrid
E3D is 3D Elastic Seismic Wave Propagation Code. This is capable of simulating seismic wave propagation in a 3D heterogeneous earth. This project aims at making E3D suitable to be run on Sun Grid.
E3s
E3s - Reading better
Easter egg with Checkers games for Swing applications
(checkers)
Easter egg with Checkers games for Swing applications
eastm
Eastm is a ligth easy template engine for generate dynamic html/xml pages.
Different from velocity and freeMarker,eastm remove all view logic from page into java class.
This make pages simple and easy to maintain;on the other hand,java is good at doing logic.
Eastm use some template engine like "php template","fastm","JDynamiTe" for referenceCand try to make development easier and efficiency.
Easy Decal
(easy-decal)
Creates and installs custom decals in Counter-Strike and other Half-Life games.
Easy Deployment for ULC Application
(ulceasydeployment)
Easy Deployment for ULC Application
Easy Design Tool
(edt)
A web based software design tool for software architects
Easy diagnosis based on ICD-10 (ez.Nosis)
(jj2008eznosis)
ez.Nosis is an application that act as tool for physicians to enter diagnosis, symptom and etc based on ICD-10 provide by WHO(World Health Org.) in daily practices.
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 Shape Reconstruction Application
(EZRA)
A Java application and service for easily reconstructing an object from their multiple view images.
Easy Shipping System
(easyshippingsystem)
The Easy Shipping System manages shipping orders, prints labels, handles all major shipping services and much more.
Easy Wizard
(easywizard)
Easy Wizard is a lightweight library for a Java web framework, which allows to define robust and controlled flow of application pages.
EasyDB
Set of classes to call store procedures, querys and updates in a easy manner.
EasyEcho2
Extensions to the Echo2 Ajax web framework from NextApp to make it easier and more productive to use.
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
EasyGloss
(easygloss)
When unit testing objects that require injection on annotated fields or property setters, EasyGloss allows you to gloss over the injection and test the object without having to modify the scope of fields or write a custom constructor, or deploy to a full blown container
EasyGrid
EasyGrid
easymail
(EasyMail)
A mail utility for sending email directly via SMTP protocol. No need javax.mail package.
EasyPrint
An utility class that allows very easy printing of plain text, rtf and html content. It includes an page breaking algorithm to avoid page breaks in the middle of lines.
ebb
A Bulletin Board based on java/mvc/xml/xslt
eBones: eSPOT add-on board description & howto
(spots-ebones)
This is the basic schematics, bill of materials, mechanical drawings, etc for making an add on board for eSPOTs.
EBS for Java
(ebs4j-smb)
Yet another CRM and ERP web application.
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.
Echo Extras Extended
(echoextrasex)
Echo Extras Extended is a collection of must-have components for Echo ajax toolkit.
It is a fork of the original Echo Extras package created by Nextapp.
EchoPoint component library for Echo
(echopoint)
EchoPoint component library for NextApp Echo web application framework.
ECJ Evolutionary Computation Toolkit
(ECJ)
ECJ is a research EC system written in Java. It was designed to be highly flexible, with nearly all classes (and all of their settings) dynamically determined at runtime by a user-provided parameter file. All structures in the system are arranged to be easily modifiable. Even so, the system was designed with an eye toward efficiency.
eClinica
A clinical Trial Management System
Eclipse and CVS
(EE4706)
This is a course project in university. The aim is to do a review about the use of Eclipse on CVS. This project is purely for education purpose.
Eclipse BMS Plugin
(eclipsebmsplugin)
An Eclipse Plugin to aid in Blue Martini development
Eclipse JarRetriever
(eclipse-jarretriever)
clipse JarRetriever is a plug-in for Eclipse that allows developers to easily search for and download jar files from Maven repositories.
The plug-in adds an "Add a Jar from the Internet" option to the right-click menu for each Java project. Selecting this runs a wizard which lets you search for a library, and shows all known versions. After you select the required version, it is downloaded to a location of your choosing and added to the project classpath.
Eclipse Plugin for Open Source Portlet Container
(EclipseOSPC)
This is a plugin for the Open Source Portlet Container available from java.net
It will allow developers to write, build and deploy portlets to the Portlet Container all from within the Eclipse IDE.
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 specific update site for ROME libraries and ROME dependant extension plugins
(rome-eclipse-plugins)
The purpose of this project (as a sub project of ROME) is to provide an eclipse friendly update site for the Rome libraries, and to host Rome dependant plugins (and update sites).
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
Eclipse/Equinox Jxta Plugin
(jxta-eclipse)
The jxta plugin for Eclipse/Equinox aims to provide a lightweight P2P plugin, using jxta core libraries and the cms.
eclipsebuild
A tool for automated builds of multi-project applications developed in Eclipse and the Eclipse Web Tools Platform.
eclipsee
(eclipslee)
A plug-in for the Eclipse IDE aimed to develop easily Jain SLEE-based projects.
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..
Ecobilling
coming up with a hotspot billing software,both wired and wireless solution with the use of a radius server
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.
EComm
(ecomm)
Web-app for managing an e-commerce website, build with Spring MVC. The engine uses Spring and Hibernate Annotations, everything is tested using JUnit, and the artifacts are generated by Maven 2.
eDAQ - High precision, low-power data acquisition board for SunSPOTs
(spot-edaq)
eDAQ is a full featured 6-channel, 16-bit data acquisition board for the Sun(tm) SPOTs that can autonomously acquire data while the SPOT is in deep sleep. Features: 6 channels with fully differential inputs, 3 ADCs (16-bi) , 4 analog voltage triggers, onboard AVR32 slave processor and external I/O capabilities.
Edeixa
J2EE based framework based on OpenSouce libraries for GeoSpatial Web publishing needs of intranets and Internet access.Cross platform solution with high scalabity and portabilty. Multithreaded support with object caching . Compatible with OGC Standards like WMS,WFS . It is a scaleable,robust Java based GIS Map Server . The architecture is based
on POJO (Plain Old Java Objects) Services.
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.
EditorInterface
Editor Interface is an assignment program, designed to perform mathematical operations on rational numbers, complex numbers , and complex polynomials
edu-gradebook
(GradeBook)
This is an online grade book that allows for teacher, student and parent logins.
edu-student-projects
(sisgac)
Sistema de Gerenciamento de atividades complementares desenvolvidos pelo grupo de estudos Confraria do Java (http://confrariadojava.dev.java.net)
Education Community
(education)
New!
Education Community
Education Community Process (ECP)
(ECP)
Education Community Process (ECP)
Education Community Process (ECP) Staging
(ECP-staging)
Education Community Process (ECP)
Educational Assessment Tools
(Assess)
A suite of tools for assessing objective type examination instruments statistically, providing diagnostic information about an examination instrument, assessing suitability of a test for a class, and using exam data to provide feedback to students.
Educator Application Menu
(edunet)
A main application for linking together multiple sub applications for Administration, Faculty and Staff of School Districts.
EduMIS
(edumis)
Mange the Education Process
Efficient XML Interchange Format
(exi)
Implementation of W3C's Efficient XML Interchange (EXI) format.
eGate Utility
(cool-threads-eGateUtility)
This is an application for the mass-monitoring of Sun's eGate Business Integrator Suite.
Egyptian Java User Group
(Egjug)
Egyptian Java User Group is the main Java User Group in Egypt. Members in the Egjug in October 2006 are 500. Our website http://www.egjug.org we have a monthly meeting with a technical session.
EJB23
(ejb23)
EJB3 migration tool - "ejb-to-three" assists developers wanting to migrate existing EJB2 EJBs to the new EJB3 Pojo-Style. A major aspect of the migration tool will be laid in converting Entitiy Beans from CMP to JPA as much automatized as possible.
ejbeer
(EJBeer)
O EJBeer é um Java User Group (JUG) criado em Abril de 2004 com o intuito de difundir a tecnologia Java na região do Vale do Paraíba.
El Salvador JUG
(JUGsv)
Java User Group El Salvador
A place where finaly the 'Javers' from El Salvador and Central America could understand and help each other!
Al fin un lugar donde los 'Javeros' de El Salvador y Centroamerica nos entendamos y nos ayudemos!
elcjedi-benguet
Learning Institution
eLearn
This project represents the eLerning system. It will be realized as set of servlets/JSPs which will register new users, give them learning materials and let them to pass examination test increasing their rank in global ranklist.
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
eLearning Discussions and work area of the Korea Education and Research Information Service(KERIS)
(KERIS-ELEARNING-DISCUSSION)
eLearning Discussions and work area of the Korea Education and Research Information Service(KERIS)
eLearning Objects area of the Korea Education and Research Information Service(KERIS)
(KERIS-ELEARNING-OBJECTS)
eLearning Objects area of the Korea Education and Research Information Service(KERIS)
Electronic Medical Records
(e-records)
EMR will offer healthcare providers, hospitals, polyclinics, diagnostic centers a comprehensive, web-based, easy-to-use and user friendly solution to effectively automate all the vital processes within the practice, improve information sharing, customer service, reporting and many other functions. The georgraphic target will be Armenia for the early stages of the project.
Electronic Short Messaging Serivices
(SMSMessaging)
The application Electronic Short messaging services is used for communication purposes. It is used to send and receive short messages and it is a hybrid of Internet and cellular communication network. It can be used in business firms, offices, colleges, homes etc. In a business organization the application allows the business entity to interact with an employee or a group of employees at any given point of time via mobile phones i.e. through Short Message Services and through emails. The business entity is sending a single message which will be forwarded by the application to all the employees as SMS or as emails.
Elephant
(elephant)
Standalone and embeddable blog module written in RIFE
elmer
Enable elmer for the Sun Grid
Elver Business Web Applications
(Elverapplications)
This part of the Elver project targets the development of generic business web applications. Common generic solutions and enterprise design patterns are an important topic of this project. This project makes use of the elvertechnology project.
Elver Model Driven Software Application Generation
(ElverTechnology)
The Elver Technology project focuses on generation of all software artifacts which make up a complete data-centric business web application. See http://www.elver.org for current website.
Email client
(GCMail)
An email client
EMART
(EMart)
The E-Mart is the part of the simple application that provides customers with online shopping. Through a Web browser, a customer can browse the catalog, place items to purchase into a virtual shopping cart, create and sign in to a user account, and purchase the shopping cart contents by placing an order with a credit card.
Embedded database based on PostgreSQL
(weaver2)
Weaver is a PostgreSQL fork which has been converted to a threaded connection model from the process connection model. This implementation is packaged as a shared library and loadable in Java via JNI. Basic java object support is included in the Weaver Engine. Future development will center around utilizing multiple threads per connection to take advantage of multi-processor systems such as those using Sun's CoolThreads technology.
Embedded GlassFish
(embedded-glassfish)
This project hosts documentation and website for embedded GFv3.
Embedded Java community vendors.
(embeddedjava-vendors)
Private project for members of the EmbeddedJava community who are also Embedded Java hardware or software vendors.
Embedded Java Database, supports for data federation for a variety of data sources including flat fi
(axiondb)
Axion is a small, fast, open source relational database system (RDBMS) supporting SQL and JDBC written in and for the Java programming language.
Embedded RSSReader
(ricoh-rssreader)
RSSReader makes different RSS feed available to the user with only few clicks
Embedded Single-Jar Servlet/Webserver
(webservlet)
Minimal HTTP server where html/image resources and Java servlets are contained in a single executable jar, complemented with database query processing/presentation handling, for rapid development and easy deployment of adhoc enterprise information portals.
EmbeddeJava sub-project owner's project.
(embeddedjava-subprojectowners)
Project for EmbeddedJava sub-project owners.
EMBOSS-4.0.0
(EMBOSS)
Porting EMBOSS to Sun Grid.
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
Employee Performance Review System
(spteprs)
A simple employee performance review system. Managers can create review templates, and assign individual review forms for employees to fill in. Review system goes through an approval process followed by a final step where manager and employee submit the final review.
EMSIS
emule
This is a Java version of the popular P2P client
Enclosure
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?
ENCS530
it is a project for the software part of a graduation project titled parallel parking simulator
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.
Enhanced Patient Infomation System
(JJ2008-EPIC-System)
The EPIC is a collaborative web 2.0 + mobile application that
allows the doctors and nurses to view and edit the patients'
information such as status, medication, etc on a web browser or
PDA. The patients can also login via the web to change specific
information, such as appointment dates, etc.
Enhanced Patient Infomation System
(JJ2008-EPICSystem)
The EPIC is a collaborative web + mobile application that
allows the doctors and nurses to view and edit the patients'
information such as status, medication, etc on a web browser or
PDA. The patients can also login via the web to change specific
information, such as appointment dates, etc.
enigma
This is a functional 3d model (using Java3d) of the German Enigma Cipher Machine. It demonstrates 3d modelling, animation, texture mapping, sound effects, and visual effects. The model produces the same polyalphabetic substitution cipher used by the WW2-Era Enigma Cipher Machine. Because the cipher is symmetrical, the model can be used to encode and decode messages.
EnJine - didactic game engine using Java 3D
(enjine)
EnJine is an open-source game engine written in Java and making use of the Java 3D API. Its main purpose is to serve as a didactic tool to aid in teaching game design and computer science, especially computer graphics and software engineering subjects.
enJine - tool for developing sites
(enjine-jsp)
Set of classes allowing the fast developing of any kind of web site.
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 Access Logging
(enaclo)
A multi-tier approach to JEE access log handling.
1st tier includes pluggable components meant to be embedded in the monitored application (as an ejb interceptor, web filter etc.), and generate access events and forward them to the 2nd tier synchronously (e.g. through a session bean invocation) or asynchronously (JMS message).
2nd tier is an ejb application that provides extensible access event handling logic, which typically leads to persisting the events.
Multiple access log persistence methods will be supported: flat text files, xml files and xml event streams, javax.persistence entities, jdbc etc.
The framework will provide a convenient way for both coarse-grained (e.g. an entity bean or an xml document) and fine-grained (e.g. a bean's property or a specific xml document's node) access logging.
A configurable web application will be provided for selected persistence mechanisms.
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.
Enterprise Domain Repository
(edr)
Handle domain objects containing data from several back-ends, in a more clever way.
Most enterprises have several systems which own parts of a domain object. The data from these systems might be disjoint, as well as overlapping. The data quality and SLA requirements for each back-end system are often of diversified quality. We need a standarized way to handle multi-source domain objects, and to extend the Domain Repository to handle the real-world CRUD of todays enterprises.
This project will enable the community to continue the work on Enterprise Domain Repository towards making it a pattern. The project will also provide example implementation, demonstrating the EDR solution.
Enterprise Java Server
(blazon)
OSGi compliant enterprise java server platform .
Enterprise Mobility Framework
(mobinet)
This project will implement an enterprise service provisioning framework. The framework is built on top of SOA based architecture to provide a world wide service provisioning system. It allows organizations to make their services accessible through web service interfaces. They can implement and register their web services under a proper category within the hierarchy of categories that are made available by the framework. This will make the search for the service to be based on the category of the service. The clients of the framework will be of any type but special benefits will be targeted to mobile devices. In order to overcome the restrictions with wireless resources a new messaging protocol is designed so that the registered services become accessible with no need for any on-demand search and therefore result in lower wireless interactions. The framework is also capable of filtering the services that are meant to be specific to a particular geographic area.
Enterprise Service Bus for Web Service routing
(jeeesb)
jESB is that Enterprise Service Bus for Web Service routing without writing code in JAVA. Here we used XML for routing the webservices and XPath for routing conditions.
EnterpriseKut
Just a academic project based on relationship sites (e.g Orkut). Uses many concepts of J2EE plataform and not-J2EE plataform. EJB, JSP, servlets, JBoss, Oracle XE Database, Struts, XDoclet and so on. If you're a beginner in J2EE plataform, feel free to get sample codes to help you in your journey ;)
Entrance, A MySQL Browser With Charts
(Entrance)
Entrance is a program for browsing MySQL databases. It includes a "match box" table search facility that is simlar to the Mac's Spotlight. Entrance can create charts based on query results, and these charts can be zoomed and panned. Entrance also supports an innovative feature called "data painting" that allows users to select and paint data points interactively.
ENZO
Enzo is an adaptive mesh refinement (AMR), grid-based hybrid code (hydro + N-Body) which is designed to do simulations of cosmological structure formation.
EoD SQL
(eodsql)
A lightweight object-relational bridge for Java, based on (and mostly compliant with) the "Ease of Development" API distributed with Java 6 beta.
EpA - Cooperative Editor
(epa)
EpA is a web cooperative editor focused in learning environments. Teachers can use EpA to publicize writing tasks to be done by their students. Also, they can evaluate group or individual activities during composition, besides evaluating the texts themselves. Students then use EpA to write and discuss their texts in small groups. Discussion can be on-line or off-line. The idea behind EpA is that writing and discussing together the students can learn better about the issues in discussion.
Main Features include:
- tasks management and evaluation (per task, per group, per student or text itself)
- text edition by paragraph with conflicting editions tracked
- discussions (on and off-line) can be general or tied to specific paragraphs.
- users and groups management
- intelligent user support.
EpA is a Java aplication, using standard jsp, hibernate persistence framework and mysql database. I have also a running version with forum, chat, text edition with conflicting editions tracked. It is being developed as part of a research project in Informatics in Education.
Now I need a space for cooperative programming, because I have two other people interested in helping with it. Also, I need some public space to offer file downloads to potential users.
In near future, I expect to have colaborators in creating an English version of it (it is in Brazilian Portuguese).
ePhysics
ePhysics is an exciting software for students who wants to learn Physics in a better and in a conceptual way. It helps students across the globe in learning Physics in an entertaining way.
ePhysics deals with large varieties of topics in Physics of Intermediate Level or upto Universty Level. It makes each and every concept very clear by using various 3d diagrams, slide show, questions-answers viewer, etc. It also solves the questions of any topics and this will be a new technology for students rom students via studens.
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)
ergo
(Ergo)
Refactoring existing Ergo program and add more functionalities
ERP CRM accounting framework
(ipdotsERP)
100% Java ERP/CRM. based on javadb, Persistance and open financal standards (for Lebanese market).
Erubis-J: an embedded JavaScript converter engine
(Erubis-J)
Erubis-J is an embedded JavaScript converter engine. You can embed JavaScript in any text file and Erubis-J execute it. It is similar to JSP or eRuby(embedded Ruby).
Erubis-J is very extensible: embedded pattern is changeable (default '<% %>'), supports multi-language (JavaScript, Java, C, and Ruby), and so on.
Erubis-J requires Rhino as JavaScript engine and Kwartz-Java as YAML parser.
esb-console
Project ESB Administration Console Project Open ESB implements a Web Portal for managing the ESB runtime, component containers, and composite applications. This allows easy integration of management plug-ins to create a unified Web interface for managing and monitoring.
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.
eScience Library
(e-science-library)
Journal access in a box is the main thrust for this project. The objective is to build a software package that can be deployed at institutions like universities or libraries, and give access to journal publishers in a controlled way based on user identities and roles
espdamul
(espacoDaMulher)
One Site for Personal control of menstruation of Woman, and one place of tips related of health
eSPOT
(spot-espot)
eSPOT main board design files
espresso
" Espresso Game Platform " ( EGP in short) is expected to be a general-purpose game platform, written in java, that can be reused for developping different kinds of games such as ACT, RPG or SLG. It provides for game developers with a framework for game development.
Now the first version of "Espresso Game Platform" is ready to run, and a small game "Espresso Pacman" is implemented using this platform. But network is not supported yet, and there are still lots of things left to do.
Essex Programming Group
(getEssexCoders)
University of Essex, This group will be a community for Computer Science students at the university. We are hoping to create a common gateway for all the university´s students who are willing to share programming knowledge. We plan to unite the students by providing mailing list and arranging meetings at the university.
ess_aurora
(cool-threads-aurora)
Aurora, its a flash portal server, with portlets in runtime edition jsr168 spec based, but Flash Fixed and Dynamic Portlets Output, multimedia market oriented
Estagio Supervisionado (FA7)
(Estagio-FA7)
"Estágio Supervisionado" is a word in portuguese that means "Supervised period of training" and it is a discipline at the FA7 - a Faculty at the northeastern of Brazil: http://www.fa7.edu.br/
The aim of this project is the usage of the Java.net infra-structure in order to manage the students work during a semester. There are new group of students in each semester and we want to reuse the project resources for all classes. Each class will have a subproject, and some of them can share the same project (inheritance)
Ethiopian Java Users Group
(EthiopianJUG)
The aim of this jug is to gather all the ethiopian in the world together to collaborate in bringing java technology to ethiopia.
EthUtil
(ethutil)
A library of utils methods using Sockets and Ethernet. It Implements hosts discovery using ARP and PING, and abstractions made easier the Server/Client process of communication.
Eugenia
An extensible and W3C-conforming DOM Level1 implementation, useful for research and experimentation.
Evaluation as a Service
(eaas)
Delivering infrastructure and SDK to support online evaluation of enterprise middleware.
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.
EventBus
The EventBus is publish/subscribe event processing pattern for a single processes. The EventBus is thread-safe and Swing-safe (when using the EventBus or the SwingEventService)and features event vetos, mulitple event services for different purposes or threads, Automanaged Container Event Services for limiting events to a Swing container (like a Form), class and topic (String) subscriptions, good API Javadoc (tutorials coming), and decent test coverage.
Everybuddy collaboration and messaging platform
(Everybuddy)
Everybuddy provides a platform for a real time topical collaboration network.
EverythingAgile
(everythingagile)
Agile Development - what works, what does not
evolution
Evolution is a JavaEE upgrade framework
Evolution-Opt
A Framework to resolve combinatorial optimization problems. It uses techniques such as:
- Genetic Algorithm;
- Evolutionary Algorithm;
- so on;
Exact Arithmetic
(exactarithmetic)
Rational and Regular Continued Fraction Exact Arithmetic
exalto xml editor
(exalto)
An XML editor which provides word processor like view for editing xml documents, schema files and other text files.
Exalto XSLT debugger
(Exalto-XSLT)
The project involves developing a debugger for XSLT and XQuery and is designed to complement the Exalto XML editor project.
Example demonstrating use of the DRMAA API from Java code
(Exampledrmaaprog)
Simple example demonstrating use of the DRMAA API from Java code
Example projects to help you get started
(examples)
This category is a repository of example projects to help you get started and generally be more productive. We have a few projects here and there are many more to come.
We invite you to participate as well. Please contact us if you have any suggestions for current example, ideas for new projects, or want to make one on your own.
Excel Formula For Java
(jexcelforumla)
Excel Formula is one of the key component leads to the success of MS EXCEL. The easy to use, develop and learn properties make it essential in office operation.
This project aimed to provide excel-formula-like operations on Java's arrays, collections and database to greatly simplify the related operations. Programmers with excel formula can use their existing skills on java desktop and web programming. This library also acts as a collection of utility classes for common operations. This reduces a lot of boilerplates and programmers effort to write these operations again.
This project is targeted to Java Platform Version 5.0 with Apache License 2.0, since the introduction of Annotation and Generic can help us to build a more powerful and flexible library. However, a back-port to 1.4 is under consideration to help these still using it.
excelbundle
Useful tool for exporting resource bundles (.properties files) to Excel files for sending to translators. Often in a software project, the people translating are not the same people developing so for them, Excel files are probably easier to handle. excelbundle can also merge the Excel file with the translations back into the source tree.
Exception Handling library
(Exept)
A XML configurable and policy based Exception Handling library
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 and manage of electronic business information
(electronic-business)
he main goal of this project is to create an end-to-end system to exchange and manage electronic business information in a secure and aforable way.
The business information will be based on UBL 2.0 Standard (http://www.oasis-open.org/) and the exchange of this information will be based on ebXml (http://www.ebxml.org/). All of this based on Java technology, trying whenever possible to integrate Open Source projects or frameworks.
Exchange JCA
(exchangeconnector)
Provide access to Exchange server through a Java Connector following the JCA 1.5 specifications.
ExitCode
LGPL library allowing the mapping of user friendly messages to exit codes thrown in an exception
Experimental Neural Network Techniques
(Neurotic)
An experimental combination of both old and new techniques for creating effective and efficient neural networks.
Express Download Manager
(ExpressDownloadManager)
This project is about creating a Multi-Platform State-Of-The-Art Download Manager using Java.
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.
Extendable P2P Forum
(dreamcatcher)
Extendable P2P Forum
EXtended Java Compiler
(exjc)
exjc seemlesly integrates javac, checkstyle, pmd, findbugs, and other lint type tools into one command with a single, uniified, configuration file, and a single, unified, output message style.
Extended Resources
(x10res)
Extended Resource, is a java framework library with the intent to provide a common resources access and management interface.
A good application is made of good resources management.
Extended StAX API
(stax-ex)
This project hosts a few extensions on top of JSR-173 StAX API.
eXtensible Model-View-Controler
(JxMvc)
The goal of this project is to provide a rich model-view-controler framework, in particular for developping Swing model-view binding components, and expressing dependency between models fields (aka computed fields / derived fields / formula expressions).
Extensible Swing GUI
(extensiblelookandfeel)
Parser an XML file to create a LookAndFeel
Extension of JTable to make the use of tables in your GUI easier
(RichJTable)
The RichJTable offers you preconfigured JTable with the following features:
- easy handling of collections with same element type
- default renderer for Lists and Calendar
- save and load column settings like width, order etc. at runtime in a file or db
- color rules for coloring the table cells
- pageable support to browse between pages
-
Extensions for JSF
(jsf-extensions)
A collection of design-time, test-time, and run-time extensions that build on top of JavaServer Faces technology.
Extensions to the java language syntax
(kijaro)
Kijaro houses a version of javac that supports additional language features written by community members.
Extensions to WebWork
(webwork-extensions)
This project contains extensions to the WebWork project.
Extraction of relevant data from mixed data
(dataextration)
Extrating relevant data from large amount of data by using patterns
eXtreme Rapid Application Development
(x-rad)
XRAD is a framework that is used to design web applications that are existing frameworks (Struts, JSF, Oracle ADF etc) independent. The applications generated by XRAD framework are easily convertable to Target Framework.
The theme behind XRAD framework is an application atmost will have two types of components extending XComponent class and that is XView and XProcess. The XRAD IDE provides facility to design these components in a non-visual format and define interactions among them. The XView's extended class may communicate with other XView's or XProcess's extended class and viceversa. Applications may define reusable XView and/or XProcess extend classes so later on these classes could be used directly or as part of Web Services Registry used for intergrated development.
XRAD IDE will capture XView, XProcess and their interactions' definitions in an xrad-config.xml file. XRAD Framework will provide XRAD Code Generator to generate XRAD specific code generation and Interfaces to generate code for other frameworks (Struts, JSF etc.) which will internally be using XRAD classes as part.
Design procedure: The architect will develop graph of XViews, XProcesses which will fulfil the application's components collaboration and will generate code for target framework. The code will use XRAD classes inside existing framework classes. The developer will only need to code with in the process execute methods or or view's initialize methods. Everything will be controlled by the XRAD framework for target framework. The developer will also not need to be bothered about the action forwards or navigation rules as these will automatically be generated by the XRAD Code Generator using xrad-config.xml file. By clicking on the component or interaction node on the XRAD application collaboration graph, designer will be able to enter into the execute or instantiate method of the XProcess or XView.
Benifits: This will speed up the development process. The developer will be able to write code independent of existing various frameworks (or he/she may touch the framework spacific contents in the execute or initialize methods of XProcess and XView respectively but then it will be difficult to convert application from one framework to other. It will also increase reusability and intergration of various applications' components provided published on Web Servicess Registry Server or shared as redistributable jars.
XRAD will be developed as eclipse separate IDE for XRAD J2EE applications but will also be provided as plugins to be used with JBuilder, NetBeans, Oracle etc.
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.
ezbay new test
(ezbay1)
ezbay new test
EzFaces - Ajax4jsf Component Library
(ezfaces)
Project contains the set of JavaServer Faces components with built-in Ajax support
eZingBuilder
(ezingbuilder)
eZing Builder is a eclipse plugin,and it can create a application(J2EE,others MIS) in very short time.It is like PowerBuilder and Visual Web Developer ,but it use XQuery to access XML-DB. It includes a WYSIWYG html editor.Tapestry component is supported.
ezpetri
(EZPetri)
EZPetri is a project which proposes Petri nets integration through Eclipse using the Petri Net Markup Language as the standard representation language.
There are many plug-ins already developed by the EZPetri team.
As examples, there is a graphic editor for Petri nets modeling, also there are compilers which export the Petri net model to other tools format.
F2IBuilder - Font to Image Builder
(F2IBuilder)
F2IBuilder (Font to Image Builder)
É uma ferramenta para geração de imagens contendo os caracteres de uma fonte (letra), a imagem gerada, é utilizada basicamente em uma técnica chamada FontBitmap, que consiste na utilização de uma imagem contendo os caracteres que se deseja desenhar na tela, tal técnica é amplamente emprega em software multimídias e jogos.
F2IBuilder, é um gerador de fontes bitmap, opensource e multiplataforma, desenvolvido em linguagem java, de acordo com a licença GPL
Dentre as principais características, podemos destacar:
*Geração de Imagens em "bmp" e "png";
*Aplicação de canal Alpha (png)
*Aplicação de sombras nas letras
*Seleção de cores (fonte, sombra e fundo)
*Uso de métricas
Site: http://pjmoo.codigolivre.org.br/wiki/index.php/F2IBuilder
fabio_g Ricoh Sun Contest
(rs-131)
Ricoh Sun contest entry
Face Recognizer
(face-recognizer)
An eigen faced algorithm based Java Face Recognizer
Facelets
A JavaServer Faces specific view-technology that combines the ease of Tapestry-like components with the familiar syntax of JSP within valid XML-syntax and EL use. Incorporating custom UIComponents is extremely easy, including being able to define Component trees in other files. Additional features include a high performance templating framework that makes composing JSF pages extremely simple.
Facelets and Jboss Seam extension components for productivity
(xseam)
Some Facelets (.xhtml) and Jboss Seam Componentes (@Name) with jquery integration, ajax support. It has also custom hibernate validators and other componentes to use with Jboss Seam framework for an easy and rapid development
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.
FallME
Spring like framework for the Java ME platform. It is to the Java ME platform what Spring is to the Java EE platform, an application level abstraction rather than a technical API. It includes a small inversion of control (IoC) container and more.
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 Infoset Interoperability Project
(fi-interop)
The project is a place for the Fast Infoset community to discuss, test and promote interoperability between Fast Infoset implementations.
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 Track Java II Class
(FastTrack)
This project is a collaborative effort of the Java II Fast Track class at Mountain Empire Community College in Big Stone Gap, VA. The class will use this site to complete a class project.
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.
Fastest e-commerce
(fastshop)
This project has a idea to create a e-commerce with new ideas. That can improve the velocity that you can access and buy.
Usability and user interface friendly is always welcome.
Fastm Forum
(fastm)
Farum is a Forum based on fastm + lightor + lightweb.
Its first aim is a complete demo of usage of fastm, lightor, and lightor web.
Its next aim is to become a full-fleged Forum like jforum, jive, etc.
Its strong points include :
Very flexible dynamic layout control.
What you is you what you get.
Easy Multiple Language Support , no need for a bountch big dictory file which contails all the keys and corresponding messages.
Free of domain pollution.
HTML template only contains Structure, no any server side logic, scriplets.
Java Web Layer contains no any specific View Model, just POJOs.
SQL separated from Java.
Static Type Checkinig. Safe and fast.
Separated IoC, instead of an IoC container doing all things.
Nearly free of Reflection.
No CGLib, No dynamic proxy.
fastow
Buildings Management System.
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
fastwebtest
Fast WebTest
Fatima Blog / Podcast Software
(Fatima)
A light weight blogging /podcast software like Moveable Type. It has custom category management, and category exclusion like Slashdot, Rome 0.5 API(s) from Sun Microsystems provides RSS 2.0, 1.x, and Atom x.3 feeds as well as auto generating feeds for each category and can generate Podcasts using the tag. It also has automated XML-RPC pinging using Apache's XML-RPC libraries and can ping up to 50 sites with custom categories (i.e. you can ping javablogs.com with only your "Java" category RSS feed if you wish). It also has a complete user management area where users can edit or delete their comments and manage their information, something lacking in other blogging software. It also includes internal messaging and email notification using JavaMail. It has a custom admin section as well to manage all aspects of the code, and can run on MySQL, PostgreSQL, or any XML JDBC interface using connection pooling.
FBP
File Based Partitioning aims to bring domain parallelism to serial applications to be run on grid.
fbt
(FBT)
FBT is Frames Based programming Toolkit used to write java programs
for mobile devices (devices with limited computing capability and
memory).
fdalpha
Alpha team in Fulda
fdbravo
Group B Local Fulda Online Career
fdcharlie
Group C Local Fulda online career project
fds-grid
(fds)
The goal of this project is to bring FDS to the Sun Grid Compute Utility.FDS is a computational fluid dynamics (CFD) model of fire-driven fluid flow. The software solves numerically a form of the Navier-Stokes equations appropriate for low-speed, thermally-driven flow with an emphasis on smoke and heat transport from fires.
Federated identity integration for LAMP and MARS
(lightbulb)
Lightbulb brings federated identity to LAMP and MARS developers. Tools for interpreted languages such as PHP, Ruby and Python integrate with Sun's open source Java federation software.
FederationCommons
This projects looks into the interoperability aspects between Shibboleth and Sun Identity Management products (Sun Access Manager and Sun Federation Manager)
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.
Feed reader which "speak"
(Feed2Speech)
Feed2Speech integrates a speech synthesizer (FreeTTS) allowing the user to listen the RSS feeds on the web. English only.
feedpod
(FeedPod)
This is web-based application that takes syndication feeds and turns them into PodCasting-style spoken sources via text-to-speech.
femjava
Finite Element Modeling in Java
Development of a tool for finite element modeling based on graphical modeling, discretizing and solving. With an initial focus on teaching finite element modeling for engineers.
Ferramenta Web de Ensino à Distância
(ead)
Projeto de Ferramenta Web de de Ensino à Distância
fetchrss
Read weblogs in your e-mail client.
FFmpeg
(ffmpeg)
FFmpeg is a very fast video and audio converter.The command line interface is designed to be intuitive, in the sense that FFmpeg tries to figure out all parameters that can possibly be derived automatically. You usually only have to specify the target bitrate you want.FFmpeg can also convert from any sample rate to any other, and resize video on the fly with a high quality polyphase filter.
fgf
Comunidade dos alunos do curso de Java da FGF com o propósito de auxílio extra-classe por meio de lista de discussão, compartilhamento de código, anúncios entre outros.
FiCell spreadsheet
(ficell)
Spreadsheet apllication with fisheye "bubbles" to manipulate very large set of cells on a single screen.
fiddle
(Fiddle)
A Servlet used for executing Java scripts using the Java Scripting API for the purpose of debugging and fiddling around with web and JEE based application in container.
File Compression
(compression)
The project motto is to support for both Image and File Compresion
File Management System
(filemgmt)
This project is designed for converting the case of the file(s) name.This project will also have facility to search thru files, Zip and Unzip the files.
File System Monitor
(fsmonitor)
A tool used for monitoring directory changes
FileExtensions
This project will be a set of tools that can be used across applications. These tools include but are not limited to, Recursive file searches, file manipulation and other IO tools.
FileSearch
(filesearch)
Easy to use, extensible library for searching directories, zips and jars.
FileSearch
searching a file
FileSearchGui
FileSystemViewer
A set of components to show and manipulate files.
Filter4j - Filter extensible framework
(filter4j)
Extensible filter framework used for data filtering in various domains : J2ME, J2SE(Swing, Collection, IO Streams), J2EE(Echo, Echopoint)
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
Filthy Rich Clients book example applications and utilities
(filthyrichclients)
This project contains buildable source code for the examples
and utilities explained in the book "Filthy Rich Clients"
by Chet Haase and Romain Guy. Developers can use these
examples and utilites standalone, or in conjunction with
reading the book.
fin
(Fin)
Fin is a fine and cheeky name for a JEE calender server. Fin is a J2EE application to schedule meetings, manage calendars, invites and todo items. Fin interacts with popular user agents like ThunderBird, Evolution, Outlook, ICal using existing protocols like ICalendar, WCAP.
finance/investment
(HumaiTrader)
A stock, security technical analysis tool building on pure java. It will also be an engine for custom indicators and charts. The main interest is W.D. Gann's approach.
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.
FishFarm
fitu
A flexible, rapid web develop framework base on struts/hibernate/spring
fix1600
This tool fixed bug 6553734 by removing 0x1600 class modifier
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.
FJUG - South African based Randburg JUG
(fjug)
A java User Group based in Johannesburg South Africa
flash like animation framework for swing
(swash)
The project aims to develop a framework to create interactive animations that can be easily embedded into swing
Flash like UI for Java
(tomato)
Flash kind of GUI Widgets for Java.
flavio
(Flavio)
The Flavio project provides a bridge between JMX management infrastructure and Jini Services to allow JMX enabled management systems easy access to Jini monitoring and management data and APIs.
flexchipplanner
(flexchipfloorplanner)
VLSI Chip Layout Generator
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.
Flexi-Splash
(flexi-splash)
To provide ease for setting up a Splash Screen with various flexible formats and images supplied by you, with set delays and method names and classes for which to execute in your program before updating the progress bar.
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.
Flow Fuse
(flowfuse)
Flow fuse gets your own workflow projects started. It provides base components for workflow applications, such as a workflow engine, work item manager, a web-based UI. The sample application and tutorials will show you how to use and extend these components.
flowagent
(FlowAgent)
FlowAgent is a SOA platform to realize the system integration upon fully distributed computing environment.
Floyd
Floyd is a library for the automated functional testing of web applications using real web browsers like Mozilla, Internet Explorer, and others.
fluid-objects
fluidobjects is a set of JAVA based EAI tools with similarities to webMethods. It aims to provide the pluming for small to medium business application integration. The components currently include; a simple object server for sending and receiving XML objects, a plug-in interface definition for the server, a web plug-in that serves xml content about the server, a flow plug-in that allows fluidobjects floe code to be executed on the server and an eclipse plug-in for developing flow code that can run on the server or in your own java application. The eclipse developer tool simplifies the importing of xml schemas, the creation of schemas and translating between schemas. Plans for generating XSL and importing from XSL are underway.
flux
Flux is jsr 212 implementation (SAMS)
flying
(projectairplane)
fly a virtual airplane or be a passenger. as a kid passenger play mario kart on your ds. as an adult passenger pick a ds game. mario kart or kirby.
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.
FoguFox - Tools for the sardinian translation of Firefox
(fogufox)
Tools for the sardinian translation of Firefox, including translated files.
Following of a company's sales levels and actions by databases included web technologies
(manoage)
The project is aimed to be developed as an application that in a company, all the sales and marketings actions on the way of getting profit will be folloed by records into a well-organized, multi-relationship database and an integrated web application as the main project.
FollowMe
(ricoh-followme)
FollowMe Game
Fonte Livre
(fontelivre)
Brazilian Java FOSS (Free/Open Source Software) Developer Group.
Food and Nutritions
(jj2008-fan)
This system keeps a person's nutrition in balance and indirectly reduces medical costs. Users input basic information: age, gender, food consumed daily, illness history, etc. Advice given on personal fitness based on nutrition calculated from the inputs. Alerts on health problems or illness also given. Additionally, the hospital gets information.
Football Statistics Applet
(fsa)
An applet which calculates and displays league tables and other statistics for (association) football leagues.
footprint
A system to generate certificates for JUG events, like conferences, Sun Tech Days and other local activities. A PDF generator and signer with a feature to dispatch the certificates by email.
fora
(Fora)
J2EE library for web & distributed applicactions.
Common used stuff for developying J2EE based applications.
ForkLabs
(forklabs)
Top level project for ForkLabs libraries
Forklabs Baselib
(baselib)
Base library for the Forklabs projects
formbuilder
Easily create forms for Swing applications
The FormBuilder project contains a set of utilities and builders to easily create Swing forms for POJO's leveraging JGoodies Validation, Binding, and the Presentation Model pattern.
Forms
(forms)
JGoodies Forms layout system
FormValidation4JSF
(fv4jsf)
An additional validation extension build on JavaServer Faces to validate relationship of input values within a form.
Foscrm
(foscrm)
Foscrm(Free&Opensource CRM)is an Open Source CRM and Support System. It can be used for tracking clients, contracts, support tickets, and small project managment.
FOSS template
(fossproject-template)
This project demonstrates the new FOSS project template
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.
Foundation and helper classes for Swing GUIs
(quitegooey)
A collection of foundation and helper classes, which can be used to code Swing applications, including an action framework, configuration by annotation, and beans binding by convention.
fouxchat
A simple client/server chat
Foxes and Rabbits Simulation
(foxbit)
Java-based simulation program. Mainly with foxes and rabbits.
fr.Optim.ro.ifips
(networkoptimizing)
Optimising a network with different method like Lagrange, SDP, VNS, linear program, and respecting some constraints.
fractrace
(cool-apps-3d-fractal-rendering)
Atristic Rendered 3D Volumetric Fractals
Insipred by Apophysis and ElectricSheep.
Written in 100% pure Java - J3D
Developed in NetBeans with the ComputeServer module.
Rendered on the SunGrid computeServer
Welcome to the 3D Fractal project on SunGrid! The goal of this project is to develop applications for creating, rendering, and animating IFS fractals in full 3D as volumetric density fields. Volumetric density fields do not have any surfaces like isosurface "slices" through a dataset. Rather each pixel is evaluated through the volume picking up color along the way, denser regions are more opaque and can be seen from the outside through the less dense regions. Additionally changes in density refract light bending light progressivly as it passes through the volume.
Visit http://www.Apophysis.org/ to get a feel for what's being done with 2D IFS fractals. The goal of this project is to take the same algorithms into 3D to generate volumetric data that can be rendered with a specialized raytrace engine providing illumination, shadows, and gradient refraction. By raytracing the fractals as a true volume all lighting, color, and transparency is affected by the density of the fractal as a gradient field. The results are output as bitmap images that can be used as stills or as frames of an animation (see http:\\www.electricsheep.org for 2D animation examples)
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.
Framebuffer AWT and Swing peers for embedded platforms
(fbtoolkit)
AWT and Swing peers for use on embededd platforms where X, Qtopia or other windowing systems are not available or desirable.
Framework and sample code for time-based animations (for SWT)
(timingframework-swt)
A direct port of the timingframework project to the Standard Widget Toolkit.
Framework Facturacion Electronica
(fwfe)
Java Framework to provide the essential building blocks to create eletronic invoice software in Java.
Framework for non-photorealistic rendering
(ixent)
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.
Framework for programming the game of Go
(TesujiGoFramework)
General framework for making a Go playing program. This framework is based on experiences from the current project-manager, former three-time World Champion Computer Go, Mark Boon. Hopefully tis will grow to be a general Go programming research project.
Framework for RIAs
(aptlet)
Basic upport framework for applets, for RIAs
Framework to Directory Service Management
(fwds)
The necessity for a service that manages the available information in an organization has grown considerably. Products that assist the management of Information Technology infrastructure are gaining each more space and being each more explored. This project aims to construct a model of framework to directory services management which support the development of administrative tools capable to manage different directory services types, reducing the effort and complexity involved in this development. The structure of the framework contemplates some design patterns to provide flexibility, reusability, modularity, beyond the extensibility of this structure.
Framework to provide ecommerce solutions
(jFrameworks)
This project is initiated to create open source framework suitable for e-commerce websites.
This framework will be deployable and can be customized to specific ecommerce business.
This will be versatile enough to accommodate all types of ecommerce business.
This has to be developed using JAVA Technologies.
Free Music Education Software
(Audimus)
The goal for this project is to create applications for music teachers and students. It contains ear training, score writing, ritmic dictation and melodic dictation. Later on we want to make these tools web based
Free PayRoll Manager
(JPayRollManager)
A payroll management software, manages list of employees, pofils
Free Tank
(freetank)
An open source Java game inspired in the classic arcade game Battle City.
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.
freeFEM Ported to Sun Grid Compute Utility
(freefem)
To make available freeFEM on Sun grid
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.
freegps
(freeGPS)
Eclipse RCP for Managing GPS data.
GPX file reader, split trips, delete trips, delete points ...
Integration of Google Maps
FreeMRP
The project intends to be a real open source Enterprise Resource Planning (ERP) system focused on the manufacturing for Small and Medium Business (SMB). It will be developed upon Java using MySQL database.
FreshAir
A desktop environment that runs completely from a USB flash drive and stores its state on it.
Involves the creation of an applicational framework, windowed system and memory managment solutions.
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.
Froggle
This is a netbeans plugin that searches from popular search engines and also store your searches for future/later references
FrontStore
(frontstore)
FrontStore is a web-based shopping cart application and server side administration such as order management, product inventory and customer management. It utilizes best of breed Java technologies such as JSP/Servlets, EJB and xDoclet.
ftp log file analyzer for vsftpd
(ftploganalyzer)
ftploganalyzer parses vsftpd log files and displays transfers, log in stats, etc
ftpsearch-agent
FTP search system. This system uses Java FTP Agent for index files, MySQL as DB and PHP module for search web interface.
FUJA - FACENSA Usuários de Java
(fuja)
Home for all projects developed by this students group. FACENSA is a College (www.facensa.com.br) and this group called FUJA extends the knowledge started in class with other students from the same college.
Fuja Mock
(fumo)
Simulator for java certification tests
fuji
fuji
FullTextSearch4NB
A Lucene based Full Text Search plugin for Netbeans that provides:
* Indexing of Netbeans project source directories.
* Indexing of library source and javadocs where source and/or javadocs are specified in the library. The source and javadocs may exist in a disk directory or a zip or jar file.
* Indexing per project of one or more user defined directories or zip/jar files.
* Search project indices using a simple (wildcarded ) search or an advanced search using the Lucene Query Parser query language syntax that supports features such as wildcard searches, fuzzy searches, proximity searches, range searches and term boosting.
fully distributed p2p instant messenger based on the chord p2p algorithm
(lakaim)
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.
Functional Programming for Java
(jfp)
jfp's goal is providing functional style programming for java. It is intended as a compiler from a standard functional programming language to efficient java code.
Functional Testing made easy !
(XMLFuncTest)
A framework that help "Functional Tests" (black box test) creation by non-developpers (XP Client or XP Testers)
Funky: Script-Based Functional Testing in Java
(funky)
Funky provides a tool for writing tests in a standard JVM scripting language (such as Groovy).
The project aims to use a easy and flexible language instead of plain and complex Java to test Java/J2EE-based systems.
Fuse
(fuse)
Fuse is a resource injection library. Fuse can load values for fields marked by an annotation in your code. Fuse will load values using the appropriate data type (Color, Font, File...)
FuzzyWidgets
A useful set of widget implemented in gwt
fxtradestation
Java Swing Foreign Exchange Trading Client
FYPGK505
My final year project sources
G-grid
The goal of this project is to bring Glimmer to the Sun Grid Compute Utility. Glimmer is a system for finding genes in microbial DNA, especially the genomes of bacteria, archaea, and viruses. Glimmer (Gene Locator and Interpolated Markov ModelER) uses interpolated Markov models (IMMs) to identify the coding regions and distinguish them from noncoding DNA
GabrielusDirectory
(Gabrielus)
Para além do espectro de aplicações mais sofisticadas, a proposta das linguagens de programação visual dataflow pode ser uma alternativa para a introdução de noções básicas de ciência da computação, tanto para o público em geral inclusive no espaço da escola como para o público universitário, e até mesmo em cursos de informática ou computação. Já há várias décadas são cogitadas alternativas ao modelo proposto por John von Neumann, e que veio a ser o paradigma por excelência dos sistemas computacionais. Ocorre que, para todos os fins práticos, este modelo permanece sendo hegemônico, por razões que têm como fundamento a inércia natural à adoção de novos padrões quando uma cultura tecnológica está amplamente estabelecida.
Sem ter a intenção de por em questão esta realidade conjuntural, o presente trabalho pretende buscar um espaço novo para a aplicação da concepção de sistemas dataflow, que é o espaço da educação e do desenvolvimento de uma cultura informática mais diversificada. Lembramos que, de certo modo, uma máquina de von Neumann pode ser pensada como um caso particular de arquitetura de fluxo de dados, de modo que nosso trabalho não vai na direção de propor necessariamente uma alternativa à tradição do ensino de arquiteturas de computação, mas de propor-lhe um outro ponto de partida. Idealmente, este novo ponto de partida pode significar uma ampliação do público alvo, caso se perceba que, sob esta nova forma, a noção de arquitetura de computadores torna-se mais acessível ao público leigo interessado.
Gadget container residing in the System Tray
(traylet)
Gadget container residing in the System Tray
GAJET
(gajet)
GAJET (Genetic Algorithm for Java Evolutionary Testing) is an automatic test generation tool for Java that uses a genetic algorithm. It uses EMMA to measure test coverage.
Galaxy of Evolution
(galaxy-of-evolution)
A 4X game like an improved Ascendancy or Master of Orion. 3D enabled using Xith3D.
Galley
Galley is a small tool to support the management of issues related to the periodic update of an ongoing endeavor. The Scrum agile project management methodology continues to influence the design.
Game Base
(gamebase)
Simple Game Engine to be used in Java Teaching
GAME BASED LEARNING
(j2megames)
I want to make a game "rat in a maze" that will used to understand students recursion concepts.
so mu basic requirement is to make a running game rat and maze in j2me.
for help i have got a code of rat and maze in applet form
but the thing is that i need it in midlet i.e j2me
I have developed tower of hanoi in j2me to understand students the concept of stacks
Game naval battle
(navalbattle)
Traditional Game naval battle, with chat for communication between the players.
Games of the Generals
(gg)
Games of the Generals Strategy Board Game
Games that use project darkstar technologies
(games-darkstar)
This is a sub-project for people developing open source games that use technologies from Project Darkstar.
gamess_for_sungrid
The immediate goal of this project is to bring GAMESS to the Sun Grid Computing Utility. The General Atomic and Molecular Electronic Structure System (GAMESS) is a general ab initio quantum chemistry package.
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).
Gathering and aggregating runtime statistics
(hulp)
A very light weight library for measuring and aggregating performance measurements in servers that can be used in production systems.
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.
gazelle-core
These will be the libraries of the Gazelle project covered by the LGPL license. They will provide the ability to creat your own nodes, scene graphs and animations and incorporate them into a Java application. They will not include the editor-specific functionallity.
GC Histogram Tool (GChisto)
(gchisto)
A garbage collection (GC) log visualization tool. It reads GC logs, provides a number of statistics on them, and shows informative graphs on the GC's operation. It can also be used in comparing different GC logs.
gcutil
(GCUtil)
generator of code for creation of class that have access data base.
As well as creation of value Objects being carried to the access class the data.
It will be used interfaces as STRUTS and apis of manipulation of XML as DOM.
Gear OSLab
(Gear)
Solaris System Information Visualization Tool.
Used for OS experiment.
Gemini
(e-nspire-gemini)
Gemini is a very simple-to-use non-intrusive Java framework that seamlessly enables bidirectional relationships between plain old Java objects (POJO).
It helps developers to write simpler code to implement rich domain models by eliminating the need to manually check referential integrity and take care of updating the opposite property of a relationship (both simple and container properties).
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.
Gems provides a free collection of portlets that could be used in any JSR-168 compliant portal platf
(gems)
Gems provides a free collection of portlets that could be used in any JSR-168 compliant portal platform
gen-archive
This project serves as a parent to any project that has content but no active development within the last twelve months. Projects are moved here from the general community.
Gen4J
(gen4j)
Gen4J is a code generator that is pluggable, ala Log4J.
Genera Costura
(generacostura)
Enhanced Generator for Jboss Seam
General Algorithm
(GeneralAlgorithm)
The GeneralAlgorithm is a algorithm lib for numerical evaluation and unnumerical evaluation.
General archive area for old projects with content worth saving.
(archive)
This is the archive area in the general un-community on java.net. Project here have been inactive for at least a year, but there is non-zero content that might be worth saving, if only for historical reference or inspiration. If you want to adopt such a project to revive it or reuse the project name, please contact the communitymanager@dev.java.net.
General Event Monitor Predictor
(tealeaf)
A J2EE application to define types, lifecycles and events including timers which are then stored in a database and can be displayed on a whiteboard with various views.
General Java-related utilities and examples
(ziesemer)
General Java-related utilities and examples, currently including an XSL transformation to convert TLDs to XSDs for Facelets support in XML editors.
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 handwriting and motion recognition framework
(InputRecognition)
This project is intended to unify different approaches to character and motion recognition under single common interface.
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
GenericRCP
This tool generates a standard GUI for editing objects wich are persisted by your hibernate domain model. You can edit simple attributes as well as relationships. With some extra effort you can replace standard controls or whole views with your own and make your GUI more comfortable.
GenericSandBox
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.
genWeb
一个程序自动生成程序.
只需通过简单的界面配置,
就可以生成一个web项目.
该项目是用netbeans开发的.
Geo-based data mapping tools
(pinkdots)
This project provides tools for mapping business data.
GeoData - Geo Location Manipulation Library
(geo-data)
GeoData is an intuitive geo location data manipulation library containing one single interface to an entire geo location database.
GeoData can return location data based on Country, City, Region, DMA, Near By City, Subnet Address, and Proxy Network.
The library is easily extensible to build powerful location based applications.
The projects goal is to rally behind a single geo location data provider, while simplifying the use of geo location data.
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.
Geographical Data
(geo)
List of countries, their currencies, capitals, timezones, etcetera.
Geolia
Software Engineering Project, University of Applied Sciences Dortmund, Germany
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).
Geonames
(geonames)
software for the geonames geographical data base.
gervill
Gervill - Software Synthesizer
Gestão de Horas Complementares
(jhorascomplementares)
Sistema para Gestão de Horas complementares. Projeto gerenciado pelo Grupo de Estudos de Java da FACENSA (http://www.facensa.com.br)
Gestionale per PMI
(jcompany)
Gestionale per PMI basato su NetBeans e teconologie Enterprise quali EJB,
GestionCommande
(GsCommande)
the goal of this project is to create a Java swing application with a connection to database using a persistence framework to manage products order.
get2gether
Get2Gether is a project aimed to bring together developers and business people by providing a web platform for business people that are interested in java.net projects
getcombined
getcombined allows players of different games to gather an play together.
Getting Started for Students
(jnstudent)
This project is the documentation of starting a project for College or University level students.
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.
GJar - Graphical Jar Builder
(GJar)
Graphical (executable) Jar builder. A simple |